@charset "utf-8";
/* CSS Document */
* {
margin:0px;
padding:0px;
}
html {
height:100%;
margin-bottom:1px;
}
body {
font-size:85%;
font-family:Arial, Helvetica, sans-serif;
line-height:1.5em;
margin:0px;
}
#wrapper {
width:875px;
margin:0 auto;
text-align:left;
height:100% !Important;height:1%;
color:#FFFFFF;
background:url(../images/header-bg.jpg) no-repeat 50% 0px;
}
#header {
text-align:left;
padding-top:1em;
}
#logo {
float:left;
display:block;
width:252px;
height:160px;
background:url(../images/logo.gif) no-repeat 0px 10px;
}
#tagline {
float:right;
width:70%;
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;

}
#tagline h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
}
#tagline b {
color:#ADCB75;
}
#container {
margin:0px;
border:1px solid #5C8D00;
margin-bottom:1em;
color:#000000;
}
#container .inside{
background:#FFFFFF;
}
#container a{
color:#5C8D00;
}
#container a:hover{

}
#mainbody {
float:left;
width:72%;
}

#banner {
margin-bottom:1em;
}
#sidebar2 {
float:right;
width:27%;
overflow:hidden;
margin-left:-3px;
}
#content {
float:right;
width:66.5%;
overflow:visible;
}
#sidebar {
float:left;
width:30%;
overflow:hidden;
margin-right:-3px;
}
#footer {
border-top:1px solid #2D4500;
margin-bottom:1em;
clear:both;
color:#436600;
font-family:Arial,Helvetica,sans-serif;
}
#waters{
color:#436600;
}
#footer .inside{
border-top:1px solid #121C00;
}
#copy {
width:40%;
float:left;
}
#link {
text-align:right;
float:right;
width:60%;
}
.elements{
margin-bottom:1em;
}
.inside {
padding:10px;
}
.clr {
clear:both;
}
h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl,fieldset,address{
margin:0.5em 0;
}
h1,h2,h3,h4,h5,h6,.contentheading,.componentheading, .contentdescription {
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}
ul, ol{
margin-left:2em;
}
fieldset{
border:0px;
padding:.5em;
}
img {
border:0px;
}
a{
color:#FFFFFF;
text-decoration:none;
}
a:hover{
color:#5C8D00;
text-decoration:underline;
}
h1,.componentheading{
font-size:1.7em;
line-height:1.7em;
}
h2,.contentheading{
font-size:1.5em;
line-height:1.5em;
}
h3{
font-size:1.3em;
line-height:1.3em;
}
h4{
font-size:1.2em;
line-height:1.3em;
}
h5, .contentdescription{
font-size:1.1em;
line-height:1.3em;
}
h6{
font-size:1em;
line-height:1.3em;
font-weight:bold;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption, #pathway, #waters{
font: 0.8em Arial,Helvetica,sans-serif;
}
/*Custom Module Styles*/
#topnavigation{
background-image:transparent;
float:right;
margin-bottom:2em;
padding:0px;
text-transform:uppercase;
}
#topnavigation ul{
background-image:transparent;
list-style:none;
margin:0px;
padding:0px;
}
#topnavigation li{
background-image:transparent;
display:inline;
list-style:none;
margin:0px;
padding:0px;
}
#topnavigation a{
font-family:Georgia, "Times New Roman", Times, serif;

margin-left:16px;
padding:0px;
text-decoration:none;
color:#FFFFFF;
}
#topnavigation a:hover, #topnavigation #active_menu{
text-decoration:underline;
color:#ADCB75;
}
#link div.moduletable {
border:0px;
margin:0px;
padding:0px;
}
#footer a {
color:#436600;
text-decoration:none;
}
.elements h3{
color:#ADCB75;
}
#sidebar div.moduletable ul, #sidebar div.moduletable li, #sidebar2 div.moduletable ul, #sidebar2 div.moduletable li {
margin:0px;
padding:0px;
list-style:none;
}
/*Default Joomla Styles*/
.contentpaneopen, .blog {
width:100%;
}
.moduletable{
padding-bottom:1.5em;
}
.moduletable h3{}
#mod_search_searchword, #search_searchword {
padding: 3px;
border:1px solid #CCCCCC;
}
.buttonheading {
padding:0px 3px;
}
a.readon, .back_button, .pagenav, .pagenav_prev a, .pagenav_next a {
text-decoration:none;
color:#666666;
background-color:#F8F8F8;
border:1px solid #EEEEEE;
}
a.readon:hover, .pagenav a:hover{
color:#000000;
background-color:#EEEEEE;
border:1px solid #CCCCCC;
}
a.readon, .back_button {
font-size:0.9em;
display:block;
float:left;
padding:3px;
margin:0.5em 0;
}
.elements a.readon {
text-decoration:none;
color:#FFF;
background-color:transparent;
border:0;
}
.elements a.readon:hover {
color:#EEE;
background-color:transparent;
border:0;
}
.back_button a, .pagenav_prev a, .pagenav_next a{
text-decoration:none;
font-size:0.9em;
}
.pagenav{
font-size:0.9em;
padding:3px;
margin:0.5em 0;
}
div.componentheading {
clear: both;
}
.blog_more {
padding:.5em;
}
.blog_more a {
display:block;
padding:0px;
margin:0px;
text-decoration:none;
}
.pathway {
margin:0px 3px 0px 3px;
}
.poll {
width:100%;
}
.poll thead {}
.pollstableborder {
width:100%;
}
.pollstableborder .sectiontableentry1 {
vertical-align:middle;
}
.pollstableborder .sectiontableentry2 {
vertical-align:middle;
}
.sectiontableheader, .sectiontableentry0, .sectiontableentry1, .sectiontableentry1 td, .sectiontableentry2, .sectiontableentry2 td {
text-align:left;
padding:3px;
}
.syndicate {
text-align:left;
margin:1em 0px;
}
.mosimage {
margin:10px;
}
.createdate, .modifydate {
padding:5px;
}
.button {
padding:5px;
border:1px solid #5C8D00;
background-color:#ADCB75;
cursor:pointer;
padding:3px;
margin:5px 0px;
}
#mod_login_username, #mod_login_password, #contact_name, #contact_email, #contact_subject, #contact_text {
width:90%;
padding:3px;
}
.contact_email {
padding: 10px;
}
/*Typography Styles*/
.greenborder{
padding:5px;
border:1px solid #5C8D00;
}
span.green{
color:#ADCB75;
}
blockquote {
padding:10px 0px 10px 50px;
}
blockquote .close {
padding:10px 50px 10px 0px;
}
pre {
font-size:1em;
padding:10px;
}
span.alert, span.info, span.download, span.note {
display: block;
padding: 10px 10px 10px 45px;
margin: 15px 0;	
}
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4{
padding-left: 10px;
margin-left: 0;
}
ul.bullet1 li,  ul.bullet2 li, ul.bullet3 li, ul.bullet4 li{ 
list-style: none;
margin-left: 0;
padding-bottom: 3px;
margin-bottom: 5px;
padding-left: 24px;
}
.sectiontableheader {
background-color:#F8F8F8;
border-top:1px solid #EEEEEE;
}
.sectiontableentry0 {
background-color:#F8F8F8;
}
.sectiontableentry1 {
background-color:#FFFFFF;
}
.sectiontableentry2 {
background-color:#F8F8F8;
}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
background-color: #FFFFCC;
}
.createdate, .modifydate {
background-color:#F8F8F8;
border-top:1px solid #EEEEEE;
}
.contact_email, .blog_more, fieldset {
background-color:#F8F8F8;
border:1px solid #EEEEEE;
}
#contact_name,#contact_email,#contact_subject,#contact_text {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}
/*Typography Styles*/
blockquote {
background: #F8F8F8 url(../images/quoteopen.png) no-repeat 0px 0px;
}
blockquote .close {
background:url(../images/quoteclose.png) no-repeat 100% 100%;
}
pre {
background-color:#F8F8F8;
}
span.alert {
color: #c00;
border-top: 3px solid #fe7b7a;
border-bottom: 3px solid #fe7b7a;
background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}
span.info {
color: #0055BB;
border-top: 3px solid #629de3;
border-bottom: 3px solid #629de3;
background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}
span.note {
color: #B79000;
border-top: 3px solid #fde179;
border-bottom: 3px solid #fde179;
background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}
span.download {
color: #57861A;
border-top: 3px solid #c2df88;
border-bottom: 3px solid #c2df88;
background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}
ul.bullet1 li {
background: url(../images/bullet1.png) 4px 4px no-repeat;
}
ul.bullet2 li {
background: url(../images/bullet2.png) 4px 4px no-repeat;
}
ul.bullet3 li {
background: url(../images/bullet3.png) 4px 4px no-repeat;
}
ul.bullet4 li {
background: url(../images/bullet4.png) 4px 4px no-repeat;
}
/* User Menu */
.moduletable-usernav {
font-size: 14px;
background: url(../images/user-bg.jpg) repeat-x 0px 0px;
padding: 6px 15px 0 15px;
height: 30px;
}
.moduletable-usernav h3{
display:none;
}
.moduletable-usernav ul {
list-style-type: none;
padding: 0px;
display: block;
margin:0 15px;
float:right;
}
.moduletable-usernav li {
list-style-type: none;
margin: 2px 2px 0 2px;
padding: 2px 6px 4px 6px;
display: inline;
background: url(../images/user-li.jpg) repeat-x 0px 0px;
border-top:1px solid #C3C3C3;
border-left:1px solid #C3C3C3;
border-right:1px solid #C3C3C3;
}
.moduletable-usernav a:link,.moduletable-usernav a:active,.moduletable-usernav a:visited {
color: #383838;
text-decoration:none;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.moduletable-usernav a:hover, .moduletable-usernav #active_menu-usernav {
color:#000;
}
/* Homepage Gallery Thumbs */
.homepics_table {
width:270px;
text-overflow:ellipsis;
overflow:hidden;
}
.lakethumb_img {
padding:4px;
background-color:#1D2D00;
border:1px solid #5C8D00;
}
/*.elements td.border{
border:1px solid #5C8D00;
padding:10px;
}*/