/* CSS Document */

body{background: #fff url(img/bg.jpg) repeat-x; margin: 0; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#wrap{width: 819px; background: #fff; border: #fff 1px solid; margin: /* 30px */-337px auto 10px auto; text-align: center;}
#backg{ background: url(img/outer_decor.png) no-repeat; z-index:-5; position: relative; top:0; margin: 0 auto; padding: 0 0 0 110px;
text-align: center; width: 831px; height: 376px;}

h2{font-size: 115%; color:#665740;}
h3{font-size: 105%; color:#665740;}

a{color:#665740;}
a:hover{ color:#A59C8F;}

ul{ color:#665740;}
li{line-height: 150%;}

#nav{width: 756px; height: 43px; margin:0; padding:0; position: relative; top: -43px; left: 63px; z-index: 2;}
#nav li {margin:0; padding: 0; list-style: none;}
#nav li, #nav li a{height: 43px; float: left; padding: 0; margin: 0; display: block;}

#home a{background: url(img/nav.png); background-position: 0 0; width: 93px;}
#home a:hover{background: url(img/nav.png); background-position: 0 -43px; width: 93px; height: 43px;}

#firm a{background: url(img/nav.png); background-position: -93px 0; width: 112px;}
#firm a:hover{background: url(img/nav.png); background-position: -93px -43px; width: 112px; height: 43px;}

#services a{background: url(img/nav.png); background-position: -205px 0; width: 84px;}
#services a:hover{background: url(img/nav.png); background-position: -205px -43px; width: 84px; height: 43px;}

#terrain a{background: url(img/nav.png); background-position: -289px 0; width: 77px;}
#terrain a:hover{background: url(img/nav.png); background-position: -289px -43px; width: 77px; height: 43px;}

#port a{background: url(img/nav.png); background-position: -366px 0; width: 96px;}
#port a:hover{background: url(img/nav.png); background-position: -366px -43px; width: 96px; height: 43px;}

#faq a{background: url(img/nav.png); background-position: -462px 0; width: 51px;}
#faq a:hover{background: url(img/nav.png); background-position: -462px -43px; width: 51px; height: 43px;}

#forum a{background: url(img/nav.png); background-position: -514px 0; width: 73px;}
#forum a:hover{background: url(img/nav.png); background-position: -514px -43px; width: 73px; height: 43px;}

#contact a{background: url(img/nav.png); background-position: -640px 0; width: 116px;}
#contact a:hover{background: url(img/nav.png); background-position: -640px -43px; width: 116px; height: 43px;}

#mid{background: url(img/nav.png); background-position: -587px 0; width: 53px;}

#sidebar{width:260px; margin:-25px 0 0 0; padding:0; float:left;}
#sidebar img{border: 1px solid #665740; padding: 3px;}
#sidebar img.nobor{border:0;}
#sidebar p{color: #665740; line-height: 150%; text-align: right; margin: 0 0 0 20px;}

#content{width:503px; text-align: left; float: right; margin: -35px 35px 0 0;}
#content p{color: #665740; line-height: 150%;}

#footer{text-align: center; margin: 20px 0 20px 0; padding:0; color:#665740;}

.clearit{ clear: both;}
img{ margin:0; padding:0;}

a img{ border:0;}

