body {font-family:Verdana, Arial, Helvetica, sans-serif;padding:0em;margin:0em;font-size:75%; width:940px;margin-left:auto;margin-right:auto; background-color:#CCC; color:#006;}
#content{clear:both;background: transparent url(/images/bg.jpg) repeat-y top left; padding:0px;margin:0px;}
#main{margin-left:20px; }
#eastsidebar{background-color:#003366;height:25px;width:719px;float:left;margin-top:52px; }
#building{background:url(/images/eastsidebarblocks.jpg) no-repeat 100% 100% ;height:77px;margin-right:20px;}
#header{padding-left:20px;height:150px;margin:0em; }
#footer{ line-height:30px;background-image:url(/images/bottom.jpg);height:50px;background-color:#C33;margin-top:0px;margin-bottom:24px; text-align:center; }
#awards{margin-left:5px;}
#headerlogo{height:63px;width:900px;}
#mainContent{display:inline /*Fix IE floating margin bug*/; float:left; width:710px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
#leftNav{display:inline /*Fix IE floating margin bug*/;margin-top:0px; float:left; width:180px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.members{width:200px;margin-left:40px;padding-bottom:30px;}
#awards{padding-top:30px;width:200px;}
.accitem{padding-top:10px;padding-bottom:20px;}
#footer{clear:both;}
.spacer{height:5px;}
#footer a{color:#FFF; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer {color:#CCC;}
#leftNav ul{list-style-type:none;margin:0px;padding:0px;}
#leftNav ul li{height:45px;width:171px;background:url(/images/navbuttons.jpg) }
#leftNav ul li span {}
#leftNav ul li a{display:block;line-height:45px;height:45px;text-decoration:none; text-align:right;padding-right:20px; font-weight:bold; color:#FFF;}

#leftNav ul li a:hover {color:#003; }

#leftNav ul li:hover{background-position:0px 45px;}
.clear{clear:both;}

p,h1,h2,h3{padding:0px;padding-bottom:1em;margin:0px;}
h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
p{padding-bottom:10px;}

.portfolioimage{width:300px;float:left;}
.portfolio{clear:both;padding-bottom:20px;}
.portfoliospacer{clear:both;height:20px;width:20px;}
.portfoliotitle{float:left;padding-left:20px;padding-top:20px;}
#contactinfo{text-align:center;padding-top:50px;}

#homepage h1{font-size:3em;letter-spacing:1em;float:left;}