/*Southern Timber Company styles*/
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; border:0; outline:0; font-size:100%; }

body { background: #293C31 url(../images/main_bkgd.gif) repeat-x fixed center 50%; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; line-height: 1.3em; margin: 10px 0 76px; padding: 0; }
img a, a img { border:none; outline:none;}

#wrapper { background: url(../images/sotimberco_bkgd.gif) top left repeat-y #FFF5D5; margin: 0 auto; width: 780px; position: relative; min-height: 400px; border: solid 2px #444;}
#header { background:#FFF; margin: 0 0 2em; padding:0; width: 780px; height:124px;}
#leftCol { position: absolute; top: 150px; left: 0px; padding: 0; width: 180px; }

#content { position: relative; top: -4px; left: 200px; width: 540px; padding: 0 24px 0 0; }
#content p { margin: 0 0 .7em 18px; font-size: .88em;}

h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #445859; }
h1 { font-size: 2.2em; line-height: 1.4em; font-weight:normal; letter-spacing:-.03em; margin: 0 0 .4em 0;}
h2 { font-size: 1.5em; line-height: 1.2em; font-weight:normal; letter-spacing:-.02em; margin: .8em 0 .2em 18px;}
h3 { font-size: 1.1em; line-height: 1.2em; font-weight:normal; letter-spacing:-.02em; margin: .8em 0 .2em 18px;}
a:link, a:visited, a:active { color: #003399; font-weight: bold;}
a:hover { text-decoration:none;}

.clearFloat { clear: both; display: block; }
.clearp { clear:both;}
.pdfleft {float:left; margin: 0 6px 0 0;}

#footer {color: #948A79; font-size:.68em; line-height: 1.2em; padding: 5px 8px 15px; margin: 5em 24px 0 200px; background:url(../images/footer_bkgd.gif) top left no-repeat; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#948A79;}

ul.otherprop { font-size:.7em; margin-left:18px; }
ul.otherprop li { display:inline; list-style-type:none; color:#445859;}
ul.otherprop a:link, ul.otherprop a:visited, ul.otherprop a:active{ font-weight:normal; text-decoration:none; padding: 0 0 0 .4em; border-left: solid 1px #D6CAAA;}
ul.otherprop a:hover { text-decoration:underline; } 

#navigation ul { padding:0; margin:.75em 0 0 0; }
#navigation ul li { list-style:none; font: .94em/1.3em Georgia, "Times New Roman", Times, serif; color: #FFF; font-variant:small-caps; padding:0; margin: 0; }
#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active {padding: .5em 5px .6em 14px; color: silver; text-decoration:none; display:block; margin-left: 12px; font-weight:normal; width:149px;}
#navigation ul li a:hover {color:#FFF; background: #0b3c27 url(../images/nav_over_bkgd.gif) bottom left no-repeat;}

/*Current Navigation*/
body#home #navigation ul li a.home, body#sc #navigation ul li a.sc, body#ga #navigation ul li a.ga, body#nc #navigation ul li a.nc, body#contact #navigation ul li a.contact, body#newsletter #navigation ul li a.newsletter, body#mo #navigation ul li a.mo { background: #FFF5D5 url(../images/cur_nav_bkgd.gif) bottom left no-repeat; color: #162013; font-size: 108%;}

/*Profiles Navigation*/
body#scp #navigation ul li a.sc, body#gap #navigation ul li a.ga, body#ncp #navigation ul li a.nc { background: #0b3c27 url(../images/nav_over_bkgd.gif) bottom left no-repeat; font-size: 108%; color: #FFF;}


/*State Pages*/
.listing { clear:both; padding-bottom:24px; position:relative;}
.listing img {float:left; margin: 0 12px 0 0; padding-bottom: 30px;}
.listing h3 { color: #445859; font-size:1.1em; }

#jsc { float:right; color: #D6CAAA;}
#jsc a:link, #jsc a:visited, #jsc a:hover, #jsc a:active { color: #D6CAAA;}

/*Property Thumbnails*/
#photo-inset { padding-right:37px;}
.thumb { float:left; margin-left:18px; margin-bottom: 18px;}

form { margin: 1.5em 0; }
form input { margin-right: 10px;}

/*Newsletter Form*/
#subscribeform { margin: 0; padding: 0;}
#subscribeform input, textarea { border: 1px solid #d6caaa;}
#subscribeform label { float:left; width: 13em; text-align: right; vertical-align: top; margin-right: 1em;}
#subscribeform p { line-height: 98%; margin: .4em 0 .4em 0; clear: left;}
#subscribeform em { color: #777;}
#subscribeform .req { font-weight: bold;}

/*map*/
#map { background: url(../images/sm_map.gif) no-repeat left top; height: 15em; width: 209px; position:relative; float:right; margin: 0 0 10px 15px; }
#map p { color:#666666; text-align:center; padding:0;margin:155px 0 0; font-size:.68em; line-height:normal;}
#map a {  color:#666666;position: absolute; text-decoration: none; }
#map a i { visibility: hidden; }

a#ga { top: 52px; left: 3px; width:92px; height:117px; z-index:999;}
a#sc  { top: 46px; left: 45px; width:102px; height:87px; z-index:998;}
a#nc  { top: 1px; left: 24px; width:183px; height:75px; z-index:997; }

a#ga:hover { background-image: url(../images/ga_over.gif)}
a#sc:hover { background-image: url(../images/sc_over.gif)}
a#nc:hover { background-image: url(../images/nc_over.gif)}

a#ga:hover, a#sc:hover, a#nc:hover { border: none; }
