@import url("TextStyles.css");
html{ overflow-y:scroll; }
body{background:url('/images/mainbg.jpg') repeat #fff;margin:10px auto;padding:0;font:normal 0.65em Arial, Helvetica, sans-serif}
ul,li,h1,h2,h3,h4,h5,form,form input,p{margin:0;padding:0}
h1{font-size:150%}
h2{font-size:145%}
form input{border:1px solid #a3a3a3}
a,a:link,a:active,a:visited{color:#748951;text-decoration:none}
a:hover{text-decoration:underline}
.left{float:left;margin-right:20px}
.right{float:right;margin-left:20px}
/*fix for 2-col layout*/
.not-left{float:right;width:550px}
.not-right{float:left;width:550px}
.bot, .clear { clear:both; }

#header{width:950px;margin:0 auto}
#header .content{display:inline-block;width:900px;padding:0 15px 0 35px}
#header .join{float:right;background:url('/images/email-signup.jpg') repeat-x;padding:25px 10px 10px;text-align:center;color:#fff;width:550px;height:22px;margin-top:30px}
#header .joinBtn{position:relative;top:5px;border:none}

#header .join2{float:right; padding:25px 10px 10px;text-align:center;color:#748951;width:550px;height:22px;margin-top:5px}
#header .join2 p {color:#066414;font:normal 16px/28px georgia,helvetica,arial;text-transform:uppercase}
#header .join2 .tip {color:#999;}

#main{width:950px;margin:auto}
#main .top{background:url('/images/body-top-bg.png') no-repeat;height:10px}
#main .bot{background:url('/images/body-bot-bg.png') no-repeat;height:10px}
#main .content{background:url('/images/body-bg.png') repeat-y;padding:0 10px;width:930px;display:inline-block}

#footer {width:930px;margin:15px auto;line-height:18px}
#footer a,#footer a:link,#footer a:active,#footer a:visited{color:#333;text-decoration:underline;}

/*top nav*/
.menu{border:none;border:0;margin:0;padding:0;font:bold 13px "Georgia", "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;width:920px;margin-bottom:5px;text-transform:uppercase;z-index:1}
.menu ul{background:url('/images/nav-bg.png') repeat-x #819a4f;height:33px;list-style:none;margin:0;padding:0}
.menu li{float:left;padding:0}
.menu li a{color:#fff;display:block;font-weight:normal;line-height:33px;margin:0;padding:0 15px 0 16px;text-align:center;text-decoration:none}
.menu li a:hover, .menu ul li:hover a{background:#4e8a9d;color:#fff;text-decoration:none}
.menu li ul{background:#4e8a9d;display:none;height:auto;padding:0;margin:0;border:0;position:absolute;z-index:200;/*top:1em;/*left:0;*/}
.menu li:hover ul{display:block}
.menu li li {display:block;float:none;margin:0;padding:0;}
.menu li:hover li a{background:none}
.menu li ul a{display:block;height:30px;font-size:12px;font-style:normal;margin:0;padding:0 10px 0 15px;text-align:left}
.menu li ul a:hover, .menu li ul li:hover a{background:#819a4f;border:0;color:#fff;text-decoration:none}
.menu p{clear:left}	
/* end top nav */

/*footer nav*/
#footernavigation { margin: 5px 0 8px -8px; padding: 0; list-style: none; }
#footernavigation li { display: inline; border-right: solid 1px #000; padding: 0 8px; }
#footernavigation li.last { border-right: 0; padding-right: 0; }
#footernavigation li a { display: inline-block; }

.feature{display:inline-block;width:100%;height:500px;margin-bottom:5px;padding:0;position:relative;z-index:0}
.feature-sub{display:inline-block;width:100%;margin-bottom:5px;padding:0}
.info{background:#748951;display:inline-block;padding:10px;width:900px;color:#fff}
.item{background:url('/images/leaf-pattern.jpg') repeat-x #fff;display:inline-block;padding:50px 50px 20px;width:820px;line-height:16px;font-size:115%}
.item h1{font:bold 220% helvetica,Georgia, "Times New Roman", Times, serif;color:#003875;padding:4px 0 30px;margin:0}
.item h2{margin-bottom:5px}
.item h2 a{font-size:110%;color:#43859d}
.item .tn-img-border img{border:1px solid #6d4300;margin-bottom:20px}
.item p { padding: 5px 0; }
.item p.community{clear:both}
.item p.community img{float:left}
.item ul { margin: 5px 0; }
.item li { margin-left: 40px; }
.item img.pagename { margin: 0 0 15px -10px; }
.whatsnew{float:left;width:505px;margin-right:10px;padding-right:15px;border-right:1px solid #aabb85}
.whatsnew img,.item img{border:1px solid #fff;margin-right:8px}
.whatsnew a, .whatsnew a:link, .whatsnew a:active, .whatsnew a:visited { color: #fff; text-decoration: none }
.whatsnew a:hover { text-decoration:underline }
.whatsnew p { padding: 3px 0; }
.seo{float:left;width:360px}
.seo p { padding: 3px 0; }
.view{text-align:right}
.view a{font-size:120%;margin:0 5px 0 20px}
table.redhot{border:1px solid #bd642c}
table.redhot thead{background:#bd642c;color:#fbf2c7;}
table.redhot th {white-space:nowrap}
table.redhot th,table.redhot td{padding:4px 5px}
table.redhot tr.shade{background:#ffc}
table.redhot td.address{white-space:nowrap}
table.redhot tfoot td{border-top:1px solid #bd642c}
.photos{margin:0 -20px 0 -15px}
.photos .left{float:left;margin:0 40px 30px 0}
.photos .right{float:left;margin:0 -10px 30px 0}
.photos img{margin:0}
a.gallery-btn{width:81px;height:18px;padding-top:2px;display:block;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;float:left}
.inactive{background:url('/images/gallery-btns.png') no-repeat 0 -40px;margin-right:10px}
.active{background:url('/images/gallery-btns.png') no-repeat top left}
a.active:hover{background:url('/images/gallery-btns.png') no-repeat 0 -20px}

#sitemap ul { margin: 10px 0; }
#sitemap li { margin-left: 40px; }

#gallery { width: 950px; margin-left: 20px; }
#gallery div {float:left; margin:20px; }
/*#gallery .col1 {float:left; margin-right:10px}
#gallery .col3 {float:right; margin-left:10px}*/






































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
