
body
		{margin:0;
		 padding:0;
		 background-image:url(../images/bg_ext.jpg);
		 background-attachment:fixed;
		 }

#maincontainer
		{background:url(../images/bg_pattern.jpg);
		 background-position:center top;
		 background-attachment:fixed;
		 background-repeat:no-repeat;
		 }

#topsection
		{background-image:url(../images/topnav_repeat.jpg);
		 background-repeat:repeat-x;
		 }

#columnwrapper
		{float: left;
		 width: 100%;
		 }

#centercolumn
		{width:100%;
		 }

#footer
		{clear: left;
		 width: 100%;
		 color: #FFF;
		 }

.innertube
		{margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
		 margin-top: 0;
		 }

.header_image
		{background:url(../images/header_home.jpg);
		 background-position:center;
		 background-repeat:no-repeat;
		 width:100%;
		 height: 322px;
		 }

.sub_header_image
		{background:url(../images/sec_header.jpg);
		 background-position:center;
		 background-repeat:no-repeat;
		 width:100%;
		 height: 195px;
		 }

/* Non-Layout Classes are after this point! */

.footerContainer 
		{margin-left:auto;
		 margin-right:auto;
		 width:932px;
		 }

.footer 
		{background:url(../images/footer_bg.png);
		 background-position:center;
		 background-repeat:repeat-x;
		 height: 151px;
		 text-align:center;
		 }

.footerPad
		{padding-top:8px;
		 }

.footer_nav 
		{font-family:Arial, Helvetica, sans-serif;
		 font-size:10px;
		 color:#824e3e;
		 }

.footer a
		{color:#824e3e;
		font-size:10px;
		
		 }
		 
.footer a:visited
		{color:#824e3e;
		font-size:10px;
		 }

.footer a:hover
		{color:#ffffff;
		 }
		 
.home_columns
		{background-image:url(../images/home_columns_bg.png);
		 background-repeat:no-repeat;
		 height:342px;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#cdc0a6;
		 vertical-align:top;
		 padding:8px;
		 line-height:1.5;
		 }
		 
.home_columns td
		{width:250;
		 }

.home_columns a
		{color:#768f0d;
		 }

.home_columns a:hover
		{color:#C6EC2D;
		 }

.home_columns h1
		{color:#768f0d;
		 font-size:20px;
		 }
		 
.welcome_base
		{background-color:#342705;
		 }


.welcome
		{font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#cdc0a6;
		 vertical-align:top;
		 padding-left:20px;
		 padding-top:15px;
		 padding-right:20px;
		 padding-bottom:20px;
		 background-image:url(../images/home_top_bg.jpg);
		 background-repeat:no-repeat;
		 background-position:top;
		 line-height:1.8;
		 }

.welcome_large
		{font-size:26px;
		 }
		 
.welcome a
		{color:#768f0d;
		 }
		 
.welcome a:hover
		{color:#C6EC2D;
		 }	
		 
.topnav
		{width:100%;
		 height:44px;
		 background:url(../images/topnav_bg.jpg);
		 background-repeat:repeat-x;
		 }
		 		 
.topnav a
		{font-family:Arial, Helvetica, sans-serif;
		 color:#dccec6;
		 font-size:12px;
		 text-decoration:none;
		 }
		 
.topnav a:hover
		{color:#ffffff;
		 }

.secnav
		{width:100%;
		 height:54px;
		 background:url(../images/secnav_bg.jpg);
		 background-repeat:repeat-x;
		 }
		 		 
.secnav a
		{font-family:Arial, Helvetica, sans-serif;
		 color:#dccec6;
		 font-size:12px;
		 text-decoration:none;
		 }

.secnav a:hover
		{color:#c35613;
		 }
		 
.subpage
		{background-color:#D2CAB3;
		 }
		 
.subpage_content
		{font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 padding:8px;
		 color:#000000;
		 line-height:1.5;
		 vertical-align:top;
		 }

.subpage_content h1
		{font-family:Arial, Helvetica, sans-serif;
		 font-size:22px;
		 color:#000000;
		 }

.subpage_content h2
		{font-family:Arial, Helvetica, sans-serif;
		 font-size:18px;
		 color:#000000;
		 margin-top:0px
		 }
		 
.subpage_content h3
		{font-family:Arial, Helvetica, sans-serif;
		 font-size:16px;
		 color:#6c702d;
		 margin-top:0px;
		 margin-bottom:0px;
		 padding-bottom:0px;
		 margin-top:0px;
		 padding-top:0px;
		 }

.subpage_content .headers p
		{padding-top:0px;
		 margin-top:0px;
		 margin-bottom:0px;
		 padding-bottom:0px;
		 }    

.subpage_content h4
		{font-family:Arial, Helvetica, sans-serif;
		 font-size:14px;
		 color:#000000;
		 }

.subpage_content a
		{color:#6c702d;
		 }
		 
.subpage_content a:hover
		{color:#9FA543;
		 }	 
		 
.subpage_top
		{background-position:top center;
		 background-repeat:no-repeat;
		 width:499;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#4B4E1F;
		 vertical-align:top;
		 padding:20px;
		 line-height:1.8;
		 }
		 
.subpage_top h1
		{font-size:30px;
		 margin-top:0px;
		 padding-bottom:5px;
		 }
		 
.subpage_image
		 {padding:6px;
		  }	
		  
.quote
		{padding-left:20px;
		 padding-right:20px;
		 font-style:italic;
		 color:#993300;
		 font-size:12px;
		 text-align:justify;
		 font-family:Arial, Helvetica, sans-serif;
		 line-height:1.5;
		 }	 		 		 		 
		 
.quote img
		{padding:5px;
		 text-align:center;
		 }
		 
.quote a
		{color:#E64A00;
		 }		 	 		 		 

.menu_large 
		{font-size: 14px; 
		 font-weight: bold; 
		 }	
		 
		 
		 
/*-----------------------------*/



.subpage_top h2
		{font-family:Arial, Helvetica, sans-serif;
		 font-size:18px;
		 color:#000000;
		 margin-top:0px
		 }
		 
.subpage_top h3
		{font-family:Arial, Helvetica, sans-serif;
		 font-size:16px;
		 color:#6c702d;
		 margin-top:0px;
		 margin-bottom:0px;
		 padding-bottom:0px;
		 margin-top:0px;
		 padding-top:0px;
		 }

.subpage_top .headers p
		{padding-top:0px;
		 margin-top:0px;
		 margin-bottom:0px;
		 padding-bottom:0px;
		 }    

.subpage_top h4
		{font-family:Arial, Helvetica, sans-serif;
		 font-size:14px;
		 color:#000000;
		 }

.subpage_top a
		{color:#6c702d;
		 }
		 
.subpage_top a:hover
		{color:#9FA543;
		 }	 
		 
#countdown {
		 width:201px;
		 height:117px;
		 background-image:url(/images/clockBg-winter.jpg);
		 background-repeat:no-repeat;
 	 	 margin-top:10px;
		 margin-left:auto;
		 margin-right:auto;
	 	 }
		 
/* #countdown img {
		 padding:0 .5px;
} */
		 
		 