body, html { background: url(images/bodyBg.png) #FCB51E repeat-x top; margin: 0; height: 100%; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color:#fff; }

h1 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 18px; font-weight:bold; color:#fff; }

h2 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 16px; font-weight:bold; color:#884400; }

#trees { height: auto !important; height: 1000px; min-height: 1000px;  width: 100%; background: url(images/treesBg2.png) repeat-x bottom center; }
#footer { height:95px; background: url(images/footerBg.png) repeat-x top; width:100%; font-size: 11px;  }
#footer a { color:#FFF; }

.container { width:945px; margin: 0 auto;}

#header { width: 966px; margin: 0 auto 10px; height: 222px; }
#logo { float:left; }
#headerRight { float: right; width: 629px; text-align: right; }
#topNav { height: 35px; margin: 24px 26px 0 0; text-align: right;color:#8B390F; }
#nav { height: 51px; width: 629px; }
#headerRight a { color:#8B390F; text-decoration: none;}
#headerRight a:hover { text-decoration: underline;}
#dateImage { padding: 0; margin: 0; width: 100%; height: 92px; overflow: hidden; text-align:right; }

#middleContent, #middleContentHome { background: url(images/middleBgRepeatSecondary.png) top repeat-y; min-height: 600px; height: auto !important; height: 600px; }
#middleTop, #middleTopHome { background: url(images/middleBgSecondary.png) top no-repeat; min-height: 600px; height: auto !important; height: 600px; }
#middleBottom, #middleBottomHome { background: url(images/middleBgBottomSecondary.png) bottom no-repeat; min-height: 600px; height: auto !important; height: 600px; }

#middleContentHome { background: url(images/middleBgRepeat.png); }
#middleTopHome { background: url(images/middleBg.png) top no-repeat; }
#middleBottomHome { background: url(images/middleBgBottom.png) bottom no-repeat; }


#contentLeft, #contentLeftHome { width:272px; min-height: 580px; float: left; padding: 10px;}
#contentRight, #contentRightHome { width: 612px; min-height: 580px; float: right; padding: 0px 10px 10px 10px; }
#contentLeft { width:662px;}
#contentRight { width:222px; }

#subNav{ width:150px; float:left; position:relative;}
#navWrapper { width:176px;background:url(images/sideNavBottom.png) no-repeat bottom; padding-bottom:22px; position:absolute; left:-22px;}
#navWrapperTop { background:url(images/sideNavTop.png) no-repeat top; padding-top:11px; }

#subNav ul { list-style-type:none; margin:0; padding:0;width:175px; background:url(images/sideNavRepeat.png) repeat;  }
#subNav li { margin: 0; }
#subNav li a { text-decoration:none; color:#FDEF9A; display:block; width:130px; border-bottom: 1px solid #FC8F1B; padding: 5px 5px; margin-left:15px; }
#subNav li a:hover { color:#FFFF77; }
#subNav .navOn a { color:#FFFF77;}
#subNav .sub a { width:110px; padding-left:25px; }


#content { width:475px; margin-left:25px; float:left; }

.sideImage { float:left; margin-right: 15px; margin-bottom: 10px;}
.socialLinks { float:left; }
#partners { width: 925px; padding: 10px; margin: 0 auto; height:200px; }

hr { width: 100%; border: 0; height: 1px; color:#993600; background-color:#993600; border-bottom: 1px solid #993600; }

a img { border: 0;}
.clr { float: none; clear: both; }

#registerBox { height: 100px; }
.homeMainImage { float:left; margin-right: 25px;}
.homeBox, .homeBoxButton { float:left; width: 300px; height: 220px;}
.homeBoxLeft { margin-right: 10px;}
.homeBoxButton { height: 22px; display:block; }


.orangeText { color:#B85600; }

a { color:#FFFF77; text-decoration: none; }
a:hover { color:#FFFF77; text-decoration: underline; }

.formRow { width:100%; margin:5px 0 ; float:none; clear:both; }
.form label { display:block;float:left; width:30%; }
.form input, #registerForm select { float:left;  margin:5px 0; }

.formSide label { display:block; width:100%; color:#FDDC13; }

.form label.inline { display:inline; float:none;  }

#loginBox label { width:120px; display:block; margin-bottom:5px; }
#loginBox input { margin-bottom:5px;}

#registerWrapper { height:0; overflow:hidden; }
#registerBtn { cursor:pointer;}
#sideRegister { cursor:pointer; }

.formFloat { float:left; }
.formFloat input { float:none; }

.galleryImage { float:left; width:155px; margin:10px 0; }
.galleryImage img { border:1px solid #8B390F;}
