

.pl10 { padding-left: 10px; }
.pl20 { padding-left: 20px; }

#flashContent { width:100%; height:100%; }

body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background: #e7e5d9 url(/imgs/bg.jpg) top left repeat-x;
}

#fullspan{
	width: 100%;
	margin: 0px 0px;
	padding: 0px 0px;
}
#container {
	width: 980px;
	margin: 0 auto;
	padding: 0 0px;
}
.menuContainer {
	width: 100%;
	height: 37px;
	margin: 0 auto;
	padding: 0 0px;
}
.slateContainer {
	width: 100%;
	height: 362px;
	margin: 0 auto;
	padding: 0 0px;
}
.slateContainer #container{

}
#welcomeWagon{
	float: left;
    width: 442px;
    min-width: 442px;
	height: 311px;
	min-height: 311px;
	text-align: right;
	background: url(/imgs/title.png) 50px 25px no-repeat;
}
#topPic{
	float: left;
    width: 538px;
    min-width: 538px;
	height: 311px;
	min-height: 311px;
	background: url(/imgs/pictures.png)  0px 10px no-repeat;
}

.contentRow {
	width: 100%;
	margin: 0 auto;
	padding: 0 0px;
}
.contentRow #container{
}
.contentRow #container #theContent{
}

#theContentCloser{
	min-height: 74px;
}

.bgd { background-color: #312519;}

a:link, a:visited { color: #61340d; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #264148; text-decoration: underline; }
a img { border: 0px; }

.listLinks { color: #61340d; text-decoration: underline; font-weight: normal; } 

#mainLink { margin: 0px 0px 2px 0px; padding: 0px 0px; color: #30571f;} 
#mainLink a{ color: #3f2d1d; text-decoration: none; font-size: 13px; font-weight: bold; line-height: 1.2em; } 
#mainLink a:hover{ color: #2d4650; text-decoration: none; font-weight: bold; } 

p {
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #264148;
	font-size: 15px;
}

.sect-title { padding:0 0; margin:0; }
.sect-title img{ padding:0 0; margin-right: 18px; margin-bottom: 10px; }
.sect-title p{ margin:0; padding:0px 0; font: 12px Arial, Helvetica, sans-serif; color: ; }
.sect-title h1 { margin:0; padding:0px 0; font:bold 20px Arial, Helvetica, sans-serif; color:#264148;}
.sect-title h1 a { display:inline; padding:0; margin:0; color:#264148; text-decoration:none; }

h2 {
	color: #264148;
	font-size: 13px;
}

.sect-title h2 { margin:0; padding:0px 0; font:bold 22px Arial, Helvetica, sans-serif; color: #1c1c1c;}
.sect-title h2 a { display:inline; padding:0; margin:0; color:#c96e41; text-decoration:none; }


h3 {
	color: #264148;
	font-size: 13px;
}

.sect-title h3 { margin:0; padding:0px 0; font:normal 14px Arial, Helvetica, sans-serif; color:#264148;}
.sect-title h3 a { display:inline; padding:0; margin:0; color:#264148; text-decoration:none; }

.fs12 { font-size: 12px; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }

#fclbeige { color: #dcc983; }
#fcoffWhite { color: #cebda8; }
#fcCoffee { color: #62533f; }

.bold {
	font-weight: bold;
}

.boldfcOne {
	font-weight: bold;
	color: #61340d;
}

.italic{
	font-style: italic;
}

.rta{ text-align: right;}
.cta{ text-align: center;}
.lta{ text-align: left;}

p.form{
	margin: 0 0 8px 0;
	color: #cdd1c4;
}

input{
	color: #342415;
	background: #927b4f;
	border: 1px solid #FCFCFC;
}

textarea{
	color: #342415;
	background: #927b4f;
	border: 1px solid #FCFCFC;
}

#FIRE img{
	margin: 0 0 15px 0;
	padding: 0px;
	border: 2px solid #FFFFFF;
}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }

.h_divider { background: url(images/horizontal_divider.jpg) bottom repeat-x; }
.vl_divider { background: url(images/vertical_divider.jpg) left repeat-y; }
.vr_divider { background: url(images/vertical_divider.jpg) right repeat-y; }

.fl { float: left; }
.fr { float: right }
.fc { float: center; }

a.warning { color: #b30404; }

#top_banner {
	width: 100%;
	height: 186px;
	margin: 0 auto;
	text-align: center;
	background: url(/imgs/top_bg.jpg) center no-repeat;
}

#fwAutoM{
	width: 980px;
	margin: 0 auto;
}
#banner {
	width: 980px;
	height: 30px;
	margin: 0px 0 0 10px;
	text-align: center;
	vertical-align: top;
}

/* menu */

#menu {
	clear: both;
    width: 980px;
	height: 49px;
	text-align: center;
	margin: 2px 0px 0px -10px;
}

#menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#menu ul li {
	display: inline;
	text-align: center;
	height: 49px;
}

#menu ul li a {
	position: relative;	
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	height: 26px;
	width: 100px; 
	margin: 4px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	text-decoration: none;
	color: #dcd8c0;
}

#menu ul li a:hover {
	color: #c1af40;
}

/* end of menu */

/* content */

#content {
	padding: 0 0px;
}

.column_wfull p {
	font-family: Arial;
	font-size:  12px;
	color:  #FFFFFF;
	text-align: left;
	line-height: 1.6em;
	margin-bottom: 10px;
}

.black p {
	font-family: Arial;
	font-size:  12px;
	color:  #000000;
	text-align: left;
	line-height: 1.6em;
	margin-bottom: 10px;
}
.column_wfull p { text-align; left;}

.mh373 { min-height: 373px; }
.mh440 { min-height: 407px; }

.latest_news {
	clear: both;
	padding-bottom: 10px;
}
	
.news p {
	font-family: Arial;
	font-size:  11px;
	color:  #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	line-height: 1.6em;
	background: url(/imgs/h-dash.png) bottom repeat-x;
}

#eventsTop { height: 84px; background: url(/imgs/eventsHeader.png) top left no-repeat; margin-bottom: 0px;}
#eventsBody { background: url(/imgs/eventsBody.png) top left repeat-y; margin-bottom: 0px;}
#eventsFoot { height: 82px; background: url(/imgs/eventsFooter.png) top left no-repeat; margin-bottom: 0px;}

#fullTop { height: 25px; background: url(/imgs/fullTop.png) top left no-repeat; margin-bottom: 0px;}
#fullBody { background: url(/imgs/fullBody.png) top left repeat-y; margin-bottom: 0px;}
.fullBody { background: url(/imgs/fullBody.png) top left repeat-y;}
#fullFoot { height: 24px; background: url(/imgs/fullFooter.png) top left no-repeat; margin-bottom: 0px;}

#galleryTop { height: 84px; background: url(/imgs/eventsHeader.png) top left no-repeat; margin-bottom: 0px;}
#sideBody { background: url(/imgs/eventsBody.png) top left repeat-y; margin-bottom: 0px;}
#sideFoot { height: 82px; background: url(/imgs/eventsFooter.png) top left no-repeat; margin-bottom: 0px;}

#blogTop { height: 40px; width: 100%; margin-bottom: 0px; margin-right: 28px; padding: 0 0 0 45px;}
#blogTop h1{ font-size: 20px; }
#blog {  width: 100%; margin-bottom: 0px; margin-right: 28px;}
#blog p{ text-indent: 14px; padding-bottom: 10px; color: #160b01; }
#blogFoot { width: 100%; height: 56px; margin-bottom: 0px; margin-right: 28px;}

.fbcomments { }

#image { margin: 0 auto; width: 980px; text-align: center; }

/* end of content */

#galleryimage{
	width: 155px;
	height: 155px;
	min-width: 155px;
	min-height: 155px;
	margin: 4px 4px 4px 4px;
	padding:  4px 4px 4px 4px;
	border: solid 1px #676767;
	text-align: center;
	display:table;
	background: url(/imgs/newpicBG.png) top left no-repeat;
}
#galleryimage .cell{
	display:table-cell; 
	vertical-align:middle;
}
#galleryimage .cell img{ 
   display: inline-block;
}

/* footer */

#footer_banner {
	width: 100%;
	height: 178px;
	margin: 0 auto;
	text-align: center;
	background: url(/imgs/footer.jpg) center no-repeat;
}
#footer {
	clear: both;
	width: 980px;
	padding: 8px 0 8px 0;
	text-align: center;
}

#footer a{
	text-decoration: none;
	color: #cdd1c4;
	padding: 0 30px;
}

#footer #credits{
	height: 60px;
	position: relative;
	text-align: right;
	display: inline-block; 
	vertical-align: middle;
}
/* end of footer */
