/* CSS Document @ standardgraphics.net Nov 2007*/

body {margin:20px; padding:0;  font: normal 90% Arial, Helvetica, sans-serif ; color:#000; text-align:center; background:#EEE url(images/bg.png) center fixed}

#containerTop {margin:15px auto 0 auto; width:86%; padding:0 }
#container {margin: 0 auto; width:750px; /*max-width:900px; min-width:705px;*/ padding:0; border-left:6px solid #000; border-right:6px solid #000; border-top:15px solid #000; vertical-align:top; background-color:#f4f3ef}

#strip {background:url(images/bar.png) repeat-x;  height:20px; border-bottom:1px solid #000; border-top:1px solid #000}

table#top {width:100%; border-collapse:collapse}
table#top td {padding:0}

#header {background: #FFF url(images/logo.png) no-repeat; width:100%}

#nav {float:right; background-color:black; text-align:left; width:210px; padding:0; height:164px}
#nav ul {margin:0; list-style:none; width:210px; padding:0 0 0 2px}
#nav ul li {border-bottom:1px solid #FC1 }
#nav ul li a:link, #nav ul li a:visited {display:block; border-left:5px solid #FC0; padding:5px; color:#FC0; text-decoration:none; font: bold 14px Arial, Helvetica, sans-serif}
#nav ul li a:hover {border-left:5px solid #09F; color:#eaf2f9; background-color:#333}
#nav ul li a:active {border-left:5px solid #09F; color:#FFF; background-color:#444; padding-left: 6px} 

#content {margin:0; padding:0; text-align:left; background-color:#f4f3ef}
#content h1 {font:bold 140% verdana; padding:10px; padding-left:25px; color:#FFF; background-color:#007CA1; margin:0}
#content h2 {font:bold 140% verdana; padding:10px; padding-left:25px; color:#FFF; background-color:#92792D; margin:0}
#content h3 {font:bold 120% verdana; padding:10px 23px; color:#666; margin:0}
#content p {padding-left: 15px; padding-right:15px}
#content a:link, #content a:visited {color:#b48410; text-decoration:none}
#content a:hover {color:#007CA1; text-decoration:none}
#content img {border:6px solid #FFF; }
#content img.right {float:right}
#content img.left {float:left}
#content .colL { width:50%; margin:0; padding:0px 0 20px 0;  /*float:left;  background:url(images/excavation.png) no-repeat;*/ background-color:#FFFCF0; text-align:left; vertical-align:top}
#content .colR {margin: 0; width:50%; padding:0px 0 20px 0; /*float:right;  background:url(images/restoration.png) repeat-x; */background-color:#f4f3ef; border-left:1px solid #000; text-align:left; vertical-align:top}
#content .colL p {padding:0 15px}
#content .colR p {padding:0 15px}

.clearfloat {clear:both; height:1px; font-size:1px; margin:0}

fieldset {margin: 0 10px; background-color:#f2f0e6; padding:10px; font:normal 100% Arial, Helvetica, sans-serif; color:#333}
textarea {font: normal 90% Arial, Helvetica, sans-serif}
b, strong {color:#007CA1}
table#tablePics {border-collapse:collapse}
table#tablePics td {padding:5px; text-align:center; vertical-align:top}

#footer {font-size:80%; color:#DDD; background-color:#000; text-align:center; padding:5px}
#footer a:link, #footer a:visited {color:#FC0; text-decoration:none; border: 0 0 1px 0}
#footer a:hover {color:#09D; border:none}