@charset "utf-8";
/* CSS Document */

body { background-color:black; background-image:url(images/main_bg.jpg); }
body#home a#homenav, body#contact a#contactnav, body#resources a#resourcesnav, body#services a#servicesnav{ background-color:#d2aa61; }
li { font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; line-height:25px; color:#333; }
p { margin-bottom:25px; }
ul { margin-top:25px; }
ul a:active { text-decoration:none; color:#0000ff; border-bottom:1px solid #0000ff; }
ul a:hover { text-decoration:none; color:#0000ff; border-bottom:1px solid #0000ff; }
ul a:link { text-decoration:none; color:#0000ff; border-bottom:1px solid #0000ff; }
ul a:visited { text-decoration:none; color:#0000ff; border-bottom:1px solid #0000ff; }

.comments { width:550px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#333; }
.fields { width:550px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#333; }
.ft_large { font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:white; line-height:28px; }
.ft_small { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:white; }
.ft_small a:link, .ft_small a:visited, .ft_small a:hover, .ft_small a:active { color:white; text-decoration:none; border-bottom:1px dotted white; }
.list { margin-bottom:35px; margin-top:0px; } 
.maintext { font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; line-height:25px; color:#333; }
.maintext a:active { text-decoration:none; color:#0000ff; border-bottom:1px solid #0000ff; }
.maintext a:hover { text-decoration:none; color:#0000ff; border-bottom:1px solid #0000ff; }
.maintext a:link { text-decoration:none; color:#0000ff; border-bottom:1px solid #0000ff; }
.maintext a:visited { text-decoration:none; color:#0000ff; border-bottom:1px solid #0000ff; }

#contentarea { width:580px; min-height:400px; float:left; background-image:url(images/content_bg.jpg); border-left:2px solid #666; padding-top:25px; padding-left:25px; padding-right:43px; padding-bottom:25px; overflow:auto; }
#contentarea ul li { font-size:19px; margin-left:17px; margin-right:50px; margin-bottom:10px; } 
#footer { width:850px; height:91px; float:left;background-image:url(images/footer_bg.jpg); border-top:9px solid #666; text-align:center; padding-top:40px; }
#header { width:850px; height:161px; background-image:url(images/tn_banner.jpg); background-repeat:none; float:left; border-bottom:11px solid #666; }
#home_box { width:450px; height:117px; float:left; background-color:#ab8540; border:2px solid #666; padding-left:50px; padding-top:25px; }
#mainarea { width:850px; float:left; overflow:auto; background-image:url(images/nav_bg.jpg); } 
#navarea { width:200px; float:left; }
#navarea ul li { list-style:none; }
#navarea ul li a { width:151px; height:40px; float:left; background-color:#ab8540; border:2px solid #666; margin-bottom:6px; margin-left:23px; }
#navarea ul li a:hover { background-color:#d2aa61; }
#navarea ul li a:visited { background-color:#ab8540; }
#wrapper { width:850px; margin:0 auto; overflow:auto; }