body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0}/* =HTML
- - - - - - - - - - - - - - - - - - - - - */body{background-color:#fff;font:66% "Lucida Grande", Lucida, Verdana, sans-serif}html>body{font-size:11.7px}small,cite{font-size:.833em;line-height:1.8em}strong{font-weight:700}p{margin-bottom:1.5em;padding-right:.5em;font-size:1em;line-height:1.6em}/* =HEADINGS
- - - - - - - - - - - - - - - - - - - - - */h1#logo a:link,h1#logo a:visited{float:left;display:block;width:350px;height:75px;text-decoration:none;overflow:hidden;text-indent:-9000px;background:transparent url(/images/reusserdesign_logo.gif) center left no-repeat}h2{margin:30px 0 5px;font-size:22px;font-weight:400}h3{margin:0 0 30px;font-size:15px;color:#d27005;font-weight:400}h4{font-size:1.225em;line-height:1.2em}/* =LINKS
- - - - - - - - - - - - - - - - - - - - - */a:link{color:#0badd4;text-decoration:none}a:visited{color:#0badd4;text-decoration:none}a:hover{color:#376a9e;text-decoration:underline}a:active{color:#0badd4;text-decoration:underline}/* =NAVIGATION
- - - - - - - - - - - - - - - - - - - - - *//* MAIN NAVIGATION */ul#navlist{float:right;margin:0;padding:0;width:500px;height:75px;list-style:none}ul#navlist li{display:inline;list-style:none;margin:0;padding:0;float:left}ul#navlist li a{text-indent:-9000em;overflow:hidden;float:left;display:block;margin:0;padding:0;height:75px;text-decoration:none;background-image:url(/images/nav.gif);background-repeat:no-repeat}/* Buttons *//* about us */ul#navlist li a#about{width:91px;background-position:0 0}ul#navlist li a#about:hover,ul#navlist li.active a#about{background-position:0 -75px}/* ourwork */ul#navlist li a#ourwork{width:96px;background-position:-91px 0}ul#navlist li a#ourwork:hover,ul#navlist li.active a#ourwork{background-position:-91px -75px}/* blog */ul#navlist li a#blog{width:63px;background-position:-187px 0}ul#navlist li a#blog:hover,ul#navlist li.active a#blog{background-position:-187px -75px}/* careers */ul#navlist li a#careers{width:81px;background-position:-250px 0}ul#navlist li a#careers:hover,ul#navlist li.active a#careers{background-position:-250px -75px}/* contact */ul#navlist li a#contact{width:85px;background-position:-331px 0}ul#navlist li a#contact:hover,ul#navlist li.active a#contact{background-position:-331px -75px}/* =LAYOUT
- - - - - - - - - - - - - - - - - - - - - */.clear{clear:both}.hide{display:none}.padBot24{margin-bottom:24px}p.text14{font-size:1.225em}/* FooterStickAlt *//*
http://www.themaninblue.com/writing/perspective/2005/08/29/
*/html{height:100%}body{height:100%}#wrap1{position:relative;min-height:100%}* html #wrap1{height:100%}#wrap2{padding-bottom:6em}#footer{position:relative}#footer a{color:#555}#footer a:hover{color:#f5f5f5;text-decoration:none}/* MAIN LAYOUT */#masthead,#footer,#breadcrumb{text-align:center;border-bottom:3px solid #CCC}#content,#header,#copy,#crumblist{margin:0 auto;padding-left:24px;padding-right:24px;width:948px;text-align:left}#banner{padding:1px;background-color:#fff;border:1px solid #CCC}#masthead{height:75px;background-color:#000;color:#fff}#content{margin-top:24px}#footer{clear:both;height:58px;background-color:#000;color:#fff}#copy{padding-top:22px;font-size:.9em;letter-spacing:-.04em}/* CONTENT STRUCTURE --------------*/#colLeft462,#colRight462{width:462px}#colRight462{float:right}ul.services{list-style-type:none;line-height:2em}ul.job{list-style-type:none}ul.job li{padding-top:5px;padding-bottom:5px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.jobheading{font-size:12px;background-color:#EEE;color:#333;padding:1px 1px 1px 3px;font-weight:700}.jobposition{background:#000;color:#FFF;padding:3px;font-size:12px;font-weight:700}@charset UTF-8;/* CSS Document */h1.title{font:50px Georgia,"Times New Roman",Times,Serif;color:#444;border-bottom:1px solid #ccc}#columns{border-top:1px solid #ccc;margin-top:2px}#narrowcolumn{float:left;width:660px;margin:0}#sidebar{margin-left:680px;border-left:1px solid #ccc;padding-left:20px}#sidebar h2{font:16px "Trebuchet MS","Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif;text-transform:uppercase}#sidebar li{list-style:none;border-top:1px solid #ccc;padding:1em;font-size:1em;text-transform:uppercase}#sidebar li.active{background:#f3f3f3}.project{float:left;margin:0 1.5em 1em 0}.project a.thumb img{border:5px solid #ccc}.project a.thumb:hover img{border:5px solid #aaa}.message,.debug{margin:1em 0;padding:.5em 1em;background:#eee;border:1px solid #ddd}.debug{float:left;width:650px;text-overflow:none}.debug pre{width:640px!important;word-wrap:break-word}