html,body,#header{margin:0;padding:0;}
body{background:#fff;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:100%;text-align:center;}
#wrapper{margin:0 auto;padding:0;text-align:left;width:950px;}
#socialheading{height:32px;width:auto;}
#facebook{background:url('../images/facebook.gif') no-repeat 0 0;display:block;float:right;height:21px;margin:5px 4px 0 5px;width:81px;}
#flickr{background:url('../images/flickr.gif') no-repeat 0 0;display:block;float:right;height:21px;margin:5px 0 0 5px;width:57px;}
#linkedin{background:url('../images/linkedin.gif') no-repeat 0 0;display:block;float:right;height:21px;margin:5px 0 0 5px;width:81px;}
#facebook:hover,#flickr:hover,#linkedin:hover{background-position:0 -21px;}
#header{height:80px;margin:0 0 70px 0}
/*
#thenine{border:none;float:left;height:114px;margin:10px 0 0;padding:0;width:78px;}
#past9designs{float:left;height:57px;margin:35px 0 0 5px;padding:0;width:194px;}
*/
#past9logobox{float:left;height:78px;margin:0 0 0 5px;padding:0;width:312px;}
ul.menu{float:right;list-style:none;margin:25px 0 0;padding:0;width:550px;}
ul.menu li{float:left;margin:0;padding:3px 0;}
#about{background:url(../images/menu_about.gif) no-repeat 0 0;display:block;height:25px;margin:0 0 0 5px;width:90px;}
#services{background:url(../images/menu_services.gif) no-repeat 0 0;display:block;height:25px;margin:0 0 0 5px;width:90px;}
#portfolio{background:url(../images/menu_portfolio.gif) no-repeat 0 0;display:block;height:25px;margin:0 0 0 5px;width:114px;}
#pricing{background:url(../images/menu_pricing.gif) no-repeat 0 0;display:block;height:25px;margin:0 0 0 5px;width:109px;}
#contact{background:url(../images/menu_contact.gif) no-repeat 0 0;display:block;height:25px;margin:0 0 0 5px;width:97px;}
#about:hover,#services:hover,#portfolio:hover,#pricing:hover,#contact:hover{background-position:0 -27px;}
#titles{margin:20px 0 0;padding:0;width:935px;}
#webdesign,#printmedia,#contentmanage{float:left;height:185px;margin:10px -1px;padding:0;width:317px;}
#footer{border-top:2px dotted #666;margin:30px 0 70px 0;width:100%;}
a{text-decoration:underline;color:#0000EE}
a:hover{text-decoration:none;color:#0000EE}
.onethirdcolumn{float:left;margin:0 20px 0 0;text-align:justify;width:30%;}
.twothirdcolumn{float:left;margin:0 20px 0 0;text-align:justify;width:63%;}
.almosthalfcolumn{float:left;margin:0 20px 0 0;text-align:justify;width:405px;}
.halfcolumn{float:left;margin:0 20px 0 0;text-align:justify;width:47%}
.sixhundredcolumn{margin:0 auto;width:600px;}
.contactform input,.contactform textarea,.estimator input,.estimator textarea{font-size:1em;padding:5px;}
.servicestitles,.estimatorform{height:77px;width:600px;}
.servicesbottom{background:url('../images/servicestablebottom.gif') no-repeat;height:77px;width:600px;}
.estimatorbottom{background:url('../images/estimatorbottom.gif') no-repeat;height:77px;width:600px;}
ul.services,ul.estimator{list-style:none;margin:0;padding:0;width:600px;}
ul.services li{background:url('../images/servicestable.gif') no-repeat;height:52px;margin:0;padding:0 0 0 41px;width:100%;}
ul.estimator li{background:url('../images/estimatorbkgd.gif') repeat-y;margin:0;padding:0 0 0 75px;width:100%;}
.service{font-size:1.1em;font-weight:700;line-height:50px;margin:0;padding:0;}
.description{font-size:.8em;font-weight:400;margin:0;padding:0;}
.dottedline{border-bottom:2px dotted #666;height:3px;margin:0;padding:0;width:100%;}
.portfoliocontainer{background:url('../images/portfoliocontainer.gif') no-repeat;height:200px;margin:0 auto;width:750px;}
.portfoliowebsite{float:left;height:175px;margin:13px 0 0 25px;width:270px;}
.portfoliodescription{color:#333;float:left;font-size:.95em;margin:10px 0 0 35px;}
ul.ulfooter{list-style:none;margin:10px 0 0 160px;padding:0;}
ul.ulfooter li{color:#666;float:left;font-size:.75em;}
ul.ulfooter li a{color:#666;text-decoration:none;}
ul.ulfooter li a:hover{color:#666;text-decoration:underline;}
.clearfloat{clear:both;}
.nodisplay{display:none}
.websitehome{float:left;width:220px;margin:0 7px;border:none}
#portfoliohome{width:937px;margin:0 auto}
#facebook span,#flickr span,#linkedin span,#clientlogin span,#about span,#services span,#portfolio span,#pricing span,#contact span,.nodisplay{display:none;}
#homebox{margin:40px 0 0 0;padding:0;width:945px;height:150px;background:url('../images/homebox.gif') no-repeat}