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}#portfolio{font:12px "Trebuchet MS","Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif;color:#333}#portfolio.gallery{padding:20px 20px 20px 0}#portfolio .head_img img{margin:30px 0}#portfolio .details{float:left;width:660px;border-top:2px solid #ccc;border-bottom:2px solid #ccc}#portfolio .details .pri{float:left;width:310px;padding:1.5em 1em;border-right:1px solid #ccc}#portfolio .details .sec{float:left;width:295px;padding:1.5em 1em;border-left:1px solid #ccc;margin-left:-1px}.label{font-size:14px;text-transform:uppercase;color:#444;margin-right:.3em}.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}#portfolio .testimonial{float:left;width:636px;padding:1.5em 1em;text-align:justify;border-bottom:2px solid #ccc}#portfolio .quote-left{position:relative;z-index:-1;left:40px;top:-12px;background-image:url(/images/quotes-left.png);width:52px;height:43px;margin:0 0 -43px -52px}#portfolio .quote-right{position:relative;z-index:-1;right:-598px;bottom:-12px;background-image:url(/images/quotes-right.png);width:52px;height:43px;margin:-52px -43px 0 0}.project-nav{float:right;margin:1.5em 1em;text-align:right}.project-nav .button{float:left}.project-nav .button a{float:left;background:#333;padding:.5em 1em;margin-right:.3em;color:#FFF}.project-nav .button a:hover{background:#666;text-decoration:none;color:#FFF}.users{width:100%}.head_row{font-weight:700}#login{width:300px;background:#eee;margin:0 auto;padding:2em 1.5em;margin-top:20%;border:1px solid #ddd;text-align:center}#login h2{margin-top:0}#login .label{color:#000}#login .message{background:#ddd;border:1px solid #ccc;margin-top:1.5em}#welcome{border-bottom:2px solid #ddd;padding:1.5em 1em}