body {font-family:'century gothic', verdana, times, serif; font-size:100%;}

div.menu  {width:100%; background:url(http://www.drainpip.com/images/background.png); height:45px; margin-top:25px; margin-bottom:25px; border-top:2px solid #999; border-bottom:2px solid #999;}
div.menu div.text  {width:900px; margin:0px auto;}
div.menu div.text ul {list-style:none; margin:0px; padding:0px;}
div.menu div.text ul li  {font-size:2.00em; display:inline;}
div.menu div.text ul li a  {text-decoration:none;}
div.menu div.text ul li a:hover  {text-decoration:underline;}

div.main  {background:url(http://www.drainpip.com/images/background.png); width:850px; margin:0px auto; padding:0px; border:2px solid #999;}
div.main div.body  {margin:25px;}
div.main div.body p  {margin:10px;}
div.main div.body h2  {font-weight:bold; margin:10px; font-size:1.50em;}
div.main div.body p.details  {margin:0px 10px; margin-top:-10px; font-size:0.80em;}
div.main div.body ul.portfolio  {list-style:none;}
div.main div.body ul.portfolio li  {display:inline; margin-right:25px;}
div.main div.body ul.portfolio li a img  {border:1px solid #000;}

div.footer_container  {width:854px; margin:0px auto; clear:both;}
div.footer  {background:url(http://www.drainpip.com/images/background.png); height:25px; margin-top:25px; border:2px solid #999; padding:15px;}
div.logo {width:250px; float:left;}
div.contact  {width:505px; float:right;}

strong, .bold  {font-weight:bold;}
a, a:visited  {color:#000;}
a:hover  {color:#333;}
blockquote  {margin:20px 50px; border:1px dashed #ccc; padding:20px; background:url(http://www.drainpip.com/images/quotes.jpg) top left no-repeat #fff;}
.code  {font-family:"Courier New", Courier, monospace;}
div.code  {margin:10px; padding:10px; border:#999; background:#FFF;}
