body {background-color:#000; margin:0; padding:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
img {border:none;}
ul {margin: 0; padding: 0; list-style: none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.clear-all {clear:both; font-size:0; height:0; line-height:0}

#wrapper {width:970px; margin:0 auto;}
#header {width:970px; overflow:hidden; background:url(../images/bg_header-rt.png) no-repeat right top;}
#content {background:#102B8F url(../images/bg_leftnav.jpg) repeat-x left top; padding:0 16px 0 0;}
#content .bg-content, #content .bg-content-hp {width:984px; overflow:hidden;}
#content .bg-content-hp {background:url(../images/brd_leftnav-hp.jpg) no-repeat 193px top;}
#mainlogo {float:left;}
#sitedesc {float:left; padding:43px 0 0 20px;}

#col-one, #col-one-hp {float:left; width:215px; margin:0; padding:0;}
ul.leftnav {margin:0; padding:10px 0 0 0;}
ul.leftnav li {margin:0; padding:0; width:215px;}
ul.leftnav li a {display:block; width:212px; height:32px; text-indent:-5000px; background-repeat:no-repeat; background-position:left top; position:relative;}
ul.leftnav li a:hover {background-position:left -32px; _background-position:left -31px;}
ul.leftnav li.home a {background-image:url(../images/lnk-home.png);}
ul.leftnav li.about a {background-image:url(../images/lnk-about.png);}
ul.leftnav li.gallery a {background-image:url(../images/lnk-gallery.png);}
ul.leftnav li.paint a {background-image:url(../images/lnk-paint.png);}
ul.leftnav li.project a {background-image:url(../images/lnk-project.png);}
ul.leftnav li.schedule a {background-image:url(../images/lnk-schedule.png);}
ul.leftnav li.terrain a {background-image:url(../images/lnk-terrain.png);}
ul.leftnav li.feedback a {background-image:url(../images/lnk-feedback.png);}
ul.leftnav li.contact a {background-image:url(../images/lnk-contact.png);}
ul.leftnav li.pricing a {background-image:url(../images/lnk-pricing.png);}

#col-two {float:right; width:1000px; padding:0 0 20px 11px; min-height:480px; _height:480px;}
#col-two .main-img {padding:0 0 0 11px; margin:0 0 0 -11px; background:url(../images/bg_main-image.jpg) repeat-x left top;}
#col-two h1 {color:#CECDCD; font-size:20px; font-weight:normal; margin:13px 0; padding:0;}
#col-two p {margin:0; padding:0; line-height:20px; color:#cecdcd;}
#col-two .main-text {margin:21px 0 0 0;}
#col-two p strong {color:#fff;}
#col-two .txt-yellow {color:#ff0;}
#col-two ul {color:#fff;}
#col-two menu {color:#fff;}

#footer {background:#000; text-aling:center; padding:19px 0 35px 0;}
#footer ul {margin:0 auto; width:100%; text-align:center;}
#footer ul li {display:inline; border-left:1px solid #a3a3a3; padding:0 10px;}
#footer ul li.first {border:none;}
#footer ul a, #footer ul a:hover {color:#a3a3a3;}