@charset "utf-8";

*{outline:none;}
body,td,th {font-family: Verdana; font-size: 12px; color: #272B1E;}
body, html {height:100%; width:100%; margin:0px; padding:0px; border:0px;}
body {background:#ffffff url(../images/bg.gif) top left repeat-x; margin:0px; padding:0px;}
A {font-size:12px; outline:none;}
A:link {color:#4B5F10; font-weight:normal; text-decoration:none;}
A:active {color:#4B5F10; font-weight:normal; text-decoration:none;}
A:visited {color:#4B5F10; font-weight:normal; text-decoration:none;}
A:hover {color:#94BA1F; font-weight:normal; text-decoration:none;}
img {border:0px;}
td {vertical-align:middle; border:0px;}
.hid {display:none;}
.fade_me {display:none;}
#core {visibility:visible; border:0px;}
/*----------------------------------------------------------------------------
HEADER
-----------------------------------------------------------------------------*/
#hdr {background:#e7f1e3 url(../images/header-bg.gif) top repeat-x; width:100%; height:460px; float:none; text-align:center; overflow:hidden;}
#hdr p{display:inline; clear:both;}
#hdr a{color:#3F4F0D; font-size:12px; text-decoration:underline;}
#hdr a:hover{color:#44550F; font-size:12px; text-decoration:underline;}
/*----------------------------------------------------------------------------
CONTENT
-----------------------------------------------------------------------------*/
#content {width:880px; margin:0px auto; padding:0px;}
#content h2{width:366px; height:31px; float:left; display:block; margin:0px; padding:0px; overflow:hidden;}
#content h3{width:53px; height:14px; float:right; display:block; margin-top:8px; margin-right:8px; padding:0px; overflow:hidden;}
#path {width:100%; height:14px; float:left; display:block; margin-bottom:10px; padding:0px; text-align:left; font-weight:normal; color:#999999; border-top:1px #666666 dashed;}
#path a{font-size:12px; color:#333333; text-decoration:none;}
#path a:hover {font-size:12px; color:#666666; text-decoration:none;}
#content p{margin-top:10px; padding-top:15px; text-align:left; line-height:14px;}
#main {width:620px; margin-top:10px; padding:0px; float:left; display:none;}
#right {width:250px; min-height:260px; margin:0px; padding:0px; float:right; display:block; text-align:center;}
#right h1{width:250px; height:20px; margin:0px; padding:0px; font-size:10px;}
#right h2{width:250px; height:80px; margin:0px; padding:0px}
#right a{color:#242D00; font-size:10px; font-weight:400; display:inline-block; line-height:inherit; margin:0px; padding:0px; text-decoration:none;}
#right a:hover{color:#450; font-size:10px; font-weight:400; display:inline-block; line-height:inherit; margin:0px; padding:0px; text-decoration:none;}
#home {min-height:260px; margin-top:6px; margin-bottom:20px; padding-top:10px; line-height:16px; display:block;}
#home a{font-size:12px; color:#4B5F10; text-decoration:none;}
#home a:hover{font-size:12px; color:#35430C; text-decoration:none;}
#home ul{list-style:none; margin:2px 0px; padding:0px; display:block;}
#home li{background:url(../images/bullet-plus.png) 0px 5px no-repeat; list-style:none; margin:0px; padding-left:15px; display:block;}
#home label{font-size:10px; color:#666666; font-weight:normal;}
/*----------------------------------------------------------------------------
FOOTER
-----------------------------------------------------------------------------*/
#ftr {width:100%; height:110px; margin-top:20px; padding:0px; float:left; position:relative;}
#ftr td{vertical-align:middle;}
#ftrTOP {background:url(../images/footer_top_bg.gif) no-repeat; width:880px; height:46px; margin:0px; padding:0px; vertical-align:middle;}
#ftrTOP h5{text-align:center; margin:0px; padding:0px; font-size:10px; font-weight:normal;}
#ftrTOP h5 a{font-size:10px; font-weight:normal; text-decoration:none;}
#ftrTOP h5 a:hover{font-size:10px; font-weight:normal; color:#35430C; text-decoration:none;}
#ftrBTM {background:url(../images/footer-left.gif) repeat-x; width:100%; height:45px; margin-top:10px; padding-top:0px}
.ftrLFT {background:url(../images/footer_btm_bg.gif) repeat-x; width:566px; height:45px; margin:0px; padding:0px;}
.ftrLFT h4{margin:0px; padding:15px 10px; font-size:11px; font-weight:normal;}
.ftrSpace {width:880px; height:10px; margin:0px; padding:0px;}
#faq {width:78px; height:45px; background:url(../images/footer_faq_on.gif);}
#map {width:100px; height:45px; background:url(../images/footer_map_on.gif);}
#credits {width:136px; height:45px; background:url(../images/footer_credits_on.gif);}
/*----------------------------------------------------------------------------
NEWS
-----------------------------------------------------------------------------*/
#news {width:595px; margin-bottom:25px; padding-bottom:5px; display:block; float:left;}
#news h2{width:100%; height:18px; float:left; color:#586F13; font-size:16px; margin:0px; padding:0px; font-weight:bold; display:block;}
#news h3{width:100%; float:left; color:#333333; font-size:10px; margin:1px; padding:0px; font-style:italic; font-weight:normal; display:block;}
#news h4{width:100%; height:14px; float:right; color:#333333; font-size:10px; margin:0px; padding:0px; font-weight:normal; display:block; text-align:right;}
#news h4 a{width:88px; height:14px; float:right; color:#666666; font-size:10px; font-weight:normal; text-align:right; background:url(../images/comment.png) 0px 1px no-repeat;}
#news h4 a:hover{width:88px; height:14px; float:right; color:#919d13; font-size:10px; font-weight:normal; text-align:right; background:url(../images/comment.png) 0px -18px no-repeat;}
#news p{width:100%; float:left; font-size:12px; margin:1px 0px 4px 0px; padding-bottom:4px; display:block; border-bottom:1px #666666 dashed;}
/*----------------------------------------------------------------------------
PHOTOS
-----------------------------------------------------------------------------*/
.photo {border:5px #516611 solid; margin-left:auto; margin-right:auto; padding:0px}
.pics {height:285px; width:880px; margin:0px; padding:0px; overflow:hidden; display:block;}
#rss {width:53px; height:14px; background:url(../images/icon-rss-on.gif);}
#brochure {display:block; margin:0px; padding:0px; border:0px;}
/*----------------------------------------------------------------------------
TEXT
-----------------------------------------------------------------------------*/
.smallTXT {font-size:10px; text-align:left; color:#999999;}
#comment {width:400px; margin-bottom:10px; border-bottom:1px #595C4E dashed; margin:0px; padding:0px;}
#comment a{font-size:12px; color:#242D00; text-decoration:none;}
#comment a:hover{font-size:12px; color:#3F4F00; text-decoration:none;}
.postDate {font-size:11px; font-style:normal; font-weight:700; color:#595C4E; margin:0px; padding:0px;}
.postComment {font-size:11px; font-style:normal; color:#1f2105; margin:2px 0px 6px 0px; padding:0px;}
.title {font-size:13px; color:#0E1100; font-weight:bold; margin:3px 0px; padding:0px;}
.small {font-size:10px; color:#999999; font-weight:300;}
.smalldark {font-size:10px; color:#242D00; font-weight:normal;}
.location {font-size:12px; font-weight:bold; font-style:italic;}
.parentLink{width:100%; margin:0px; padding:0px; list-style:none; font-style:normal; font-weight:bold; display:block;}
.childLink{width:100%; list-style:none; margin:0px; padding:1px; font-style:normal; display:block;}
/*----------------------------------------------------------------------------
FLASH/FORMS/FLOATS
-----------------------------------------------------------------------------*/
.fl {border:0px; display:block; margin:0px; padding:0px;}
.input {border:1px #666666 solid; background:#FFFFFF; font-size:11px; font-family:Verdana; color:#000000; font-weight:normal; margin:0px; padding:0px;}
.floatRight {float:right; margin:0px; padding:0px; width:auto;}
.floatLeft {float:left; margin:0px; padding:0px; width:auto;}
.clear {clear:both; border-collapse:collapse;}
/*----------------------------------------------------------------------------
SITES DISPLAY
-----------------------------------------------------------------------------*/
.inline {clear:both; margin:0px; padding:0px; list-style:none; display:inline;}
#sites {display:block; float:left;}
.menu_list {display:block;}
.menu_head {color:#3A490C; padding:0px; margin:0px; font-size:13px; font-weight:bold; display:block; cursor:pointer;}
.menu_head:hover{color:#94BA1F; padding:0px; margin:0px; font-size:13px; font-weight:bold; display:block; cursor:pointer;}
.menu_body {display:none; margin:0px; padding:0px;}
.menu_body ul{list-style:none; margin:0px; padding:0px; display:block;}
.menu_body a{display:block;}