/* ****************** GENERAL STYLES USED ON FALL PAGES *********************** */
/* ***************** MODIFIED COPY OF PRIMARY SITE STYLES ********************* */
body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	width:100%;
	text-align:center;
	margin:0;
	background:#6f1c0a url(/images/autumnadventures/bg_fall.jpg) repeat-x top;
	}
#container {
	width:900px;
	margin:0 auto 20px auto;
	padding-bottom:3px;
	font-size:0.75em; /* 12px */
	color:#6f1c0a;
	line-height:1.5em;
	text-align:left;
	}
	
/* ****************** DEFAULTS *********************** */
div, form, table, td, th, input, textarea, select, caption, 
fieldset, legend, address, img, ul, ol, li, hr, h1, h2 ,h3, h4, h5 {
	margin:0;
	padding:0;
	}
img, table {border:0;}
a {
	color:#c60;
	text-decoration:underline;
	}
p {margin:0 0 1.2em 0; padding:0; line-height:1.8em;}
h1, h2, h3, h4 {font-weight:bold;}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.5em; /* 30px */
	color:#c60;
	margin:0 0 1.0em 0;
	padding-top:6px;
	}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;  /* 18px */
	color:#c60;
	margin:1em 0 1.25em 0;
	}
h3 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1666em; /* 14px */
	color:#c60;
	margin:0 0 1.1em 0;
	}
h4 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1666em; /* 14px */
	color:#6f1c0a;
	margin:0 0 0 0;
	padding-top:0.5em;
	}
li, dt, dl { line-height:1.8em; }
.bold {font-weight:bold;}
.end {clear:both;}
br.end {clear:both;line-height:1px;}
.clear {clear:both; line-height:0; height:0; font-size:0;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.centered {text-align:center; margin-left:auto; margin-right:auto;}
.field {
	background:#fff;
	color:#000;
	}
.indent {margin-left:24px;}
.note {font-size:0.9em}
.inputField { 
	border-top:2px solid #3d3d3d;
	border-left:2px solid #3d3d3d;
	border-right:2px solid #f4f4f4;
	border-bottom:2px solid #f4f4f4;
	}
/*#principle ul {margin:0 0 1.5em 25px;}
ol {
	margin:0 0 0 35px;
	}
ul {
	margin:0 0 0 25px;
	}*/
.preLoad {display:none;}	
/* graphic text */
.gphcTxt {display:block;text-align:left;overflow:hidden;text-indent:-5000px;background-position:0 0;background-repeat:no-repeat;}
/* ClearFix For modern browsers */
.cf:before, .cf:after {content:"";display:block;overflow:hidden;}
.cf:after {clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.cf {zoom:1;}
/* ****************** FALL GENERAL STYLES *********************** */

.fallColor {}

.colLeft {
	float:left;
	width:614px;
	margin:20px 25px 12px 33px;
	}
	* html body .colLeft {
		width:614px;
		padding:20px 25px 12px 33px;
		margin:0;
		}
.colRight {
	float:left;
	width:174px;
	margin:20px 25px 12px 28px;
	}
	* html body .colRight {
		width:174px;
		padding:20px 25px 12px 28px;
		margin:0;
		}
	ul.noBullet {
	list-style-type: none;
	margin:0;
}
			
/* ****************** FALL HEADER *********************** */
.fallHeader {
	width:900px;
	height:102px;
	}
	.headerFall {background-image:url(/images/autumnadventures/autumn_banner.png);width:432px;height:102px;float:left}
	.headerLogo {background-image:url(/images/autumnadventures/head_logo.png);width:151px;height:102px;float:right;}

/* ****************** FALL GLOBAL NAVIGATION *********************** */
.fallNav {
	clear:both;
	width:894px;
	height:48px;
	background:#830024;
	border:3px solid #fff;
	}
	.navInner {
		width:886px;
		height:40px;
		margin:3px;
		background:#830024 url(/images/global/bg_redhead_40h.gif) repeat-x;
		border:1px solid #500;
		text-align:center;
		}
		.navLeft{
			width:886px;
			height:40px;
			background:transparent url(/images/global/bg_redheadleft_40h.gif) no-repeat left;
			}
			.navRight{
				width:886px;
				height:40px;
				background:transparent url(/images/global/bg_redheadright_40h.gif) no-repeat right;
				}
				.navHash {
					width:886px;
					height:40px;
					background:transparent url(/images/global/bg_redhashtile.gif) repeat;
					}
					.fallNav ul {
						list-style-type:none;
						margin:0 auto;
						padding-top:4px;
						}
					.fallNav ul li {
						display:inline;
						margin:5px 12px;
						}
	
#skip a, #skip a:hover, #skip a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	}
	#skip a:active {
		position:static;
		width:auto;
		height:auto;
		} 
		
/* ****************** GLOBAL FALL FOOTER *********************** */
.footer {
	clear:both;
	width:892px;
	font-size:0.9166em; /* 11px */
	color:#847b69;
	background:#fff;
	padding:12px 4px 4px 4px;
	}
	.footerBorder {
		background:#eee8dc url(/images/global/bg_footer_y_886w.gif) repeat-y center;
		border:3px solid #eee8dc;
		} 
		.footerShadowTop {
			background:transparent url(/images/global/bg_footer_top_886w.gif) no-repeat top;
			}
			.footerShadowBottom {
				padding:1px;
				background:transparent url(/images/global/bg_footer_bottom_886w.gif) no-repeat bottom;
				}
				.footerTile {
					padding:9px;
					background:transparent url(/images/global/bg_tantile.gif) repeat;
					}
					.footerInner {
						background:#eee8dc;
						padding:4px 10px;
						}
						* html body .footerInner {padding:4px 0px;}
						.footerLeft {
							float:left;
							width:406px;
							padding:0;
							margin:0;
							}
							* html body .footerLeft {
								margin:-15px 0 0 -7px;
								}
						.footerRight {
							float:left;
							width:440px;
							text-align:right;
							padding:0;
							margin:0;
							}
							.footerRight a {	
								white-space:nowrap;
								}
							.footerRight a.first {line-height:1.75em;}
							a.rssfeeds {					
								display:block;
								float:right;
								padding:0 22px 2px 8px;
								margin-right:4px;
								background:transparent url(/images/global/icon_rss.gif) right 1px no-repeat;
								}

		
/* ****************** FALL HOME PAGE *********************** */
.fallHome {}
.fallHomeTop {
	width:900px;
	height:227px;
	background:#fff;
	padding-bottom:12px;
	}
.fallHomePhotos {
	position:absolute;
	z-index:99;
	width:168px;
	height:30px;
	margin-left:732px;
	margin-top: 227px;
	/*background:transparent url(/images/autumnadventures/head_photoGroup.png) no-repeat;*/
	}
	* html body .fallHomePhotos {
		background:transparent url(/images/autumnadventures/head_photoGroup.gif) no-repeat;
		}
.fallHomeBottom {
	clear:both;
	width:900px;
	background:#fff url(/images/autumnadventures/bg_colRight_900.gif) repeat-y;
	padding:0 0 12px 0;
	}
	.fallHomeBottom .colLeft {
		float:left;
		width:623px;
		margin:20px 25px 12px 25px;
		}
		* html body .fallHomeBottom .colLeft {
			padding:20px 25px 12px 25px;
			margin:0;
			}
		.fallHomeBottom .colLeft p {margin-left:9px;} 
		.fallHomeBottom .colLeft h1 {margin:0 0 0.3em 9px;}			
		.fallHomeBottom .colLeft .fallBoxes p {margin-left:0;}
.fallBoxes {
	width:623px;
	background:transparent url(/images/autumnadventures/box_bg.gif) repeat-y;
	}
	.fallBox1 {
		float:left;
		width:176px;
		padding:90px 12px 0 12px;
		margin-right:11px;
		margin-left:1px;
		background:transparent url(/images/autumnadventures/box1_top.gif) no-repeat top;
		}
	.fallBox2 {
		float:left;
		width:176px;
		padding:90px 12px 0 12px;
		margin-right:11px;
		background:transparent url(/images/autumnadventures/box2_top.gif) no-repeat top;
		}
	.fallBox3 {
		float:left;
		width:176px;
		padding:90px 12px 0 12px;
		background:transparent url(/images/autumnadventures/box3_top.gif) no-repeat top;
		}
	.boxLink1, .boxLink2, .boxLink3 {
		display:block;
		float:left;
		width:176px;
		margin-right:11px;
		padding:0 12px 10px 12px;
		font-weight:bold;
		text-decoration:underline;
		}
		.boxLink1 {margin-left:1px;}
		.boxLink3 {margin-right:0;}
		.boxLink1:hover, .boxLink2:hover, .boxLink3:hover {text-decoration:underline;}
	.fallBoxesFoot {
		clear:both;
		width:623px;
		height:10px;
		background:transparent url(/images/autumnadventures/box_foot.gif) no-repeat bottom;
		}
		* html body .fallBoxes {
			background:transparent url(/images/autumnadventures/box_bg.gif) repeat-y -1px 0;
			}
		* html body .fallBox1 {
			margin-left:0px;
			}
		* html body .boxLink1 {margin-left:0px;}
		* html body 

/* ****************** SUBPAGES *********************** */
.fallSub {}

.fallSubBottom, .fallSubMap {
	clear:both;
	width:900px;
	padding:0 0 12px 0;
	border-top:24px #fff solid;
	background:#fff url(/images/autumnadventures/bg_colRight_900.gif) repeat-y;
	}
	.fallSubBottom .colLeft {
		/*float:left;
		width:630px;
		min-height:509px;
		padding:10px 0px 10px 10px;
		margin:0px;
		margin-right:10px;*/ 
		}
	.fallSubBottom .colRight { 
		/*float:left;
		width:265px; 
		min-height:509px;
		padding:10px 0px 10px 0;
		margin:0px;
		margin-left:14px;
		font-size:0.9166em;*/
		}
.fallSubMap {
	background-image:url(/images/autumnadventures/bg_colRight_map.gif);
}
.psuedo-button {
	display:inline;
	background:#a79c85;
	font-size:1.0833em; /* 13px */ 
	color:#fff;
	font-weight:bold;
	padding:4px 6px;
	border-top:1px solid #c6c1b7;
	border-right:1px solid #847b69;
	border-bottom:1px solid #847b69;
	border-left:1px solid #c6c1b7;
	text-decoration:none;
	}
	.psuedo-button:hover {
		position:relative;
		top:-1px;
		padding:3px 6px 5px;
		border-top:1px solid #847b69;
		border-right:1px solid #c6c1b7;
		border-bottom:1px solid #c6c1b7;
		border-left:1px solid #847b69;
		}

/* un-used selectors from previous version of site:

	a.off-site
	a.non-html
	a.pop-up

*/

/* form styles - general --------------------   */
div.input_type1 {
	float:left;
	padding:3px 0 0 50px;
	font-weight:normal;
	}
	div.input_type1 input {
		width:200px;
		padding:0;
		}
	div.input_type1 select  {
		width:200px;
		margin-bottom:2px;
		}
div.input_type2 {
	clear:both;
	margin:0;
	padding:3px 0 0 50px;
	}
div.input_type3 {
	float:left;
	padding:3px 0 0 50px;
	font-weight:normal;
	}
	div.input_type3 input {
		width:455px;
		}
	div.input_type3 textarea {
		width:455px;
		margin:0 0 10px 0;
		}
fieldset {
	background:#f0efec;
	border:1px solid #c6c1b7;
	padding:10px 30px 8px 80px;
	margin:5px 0 10px 0;
	}
	fieldset span.radio {
		float:left;
		display:block;
		white-space:nowrap;
		margin-right:5px;
		width:135px;
		}
div.fieldsetWide fieldset {
	padding:10px 30px 8px 30px;
	margin:5px 0 10px 0;
	}
.submit {
	clear:both;
	float:left;
	}
	

/* ****************** SUB PAGE BOXES w/ BORDERS *********************** */
.sideBox {
	width:259px;
	background:#eee8dc url(/images/global/sidebox_bg_y.gif) repeat-y;
	margin:0 auto 4px;
	border:3px solid #eee8dc;
	}
	.sideBoxShadowTop {
		background:transparent url(/images/global/sidebox_bg_top.gif) no-repeat top;
		}
		.sideBoxShadowBottom {
			padding:1px;
			background:transparent url(/images/global/sidebox_bg_bottom.gif) no-repeat bottom;
			}
			.sideBoxTile {
				padding:9px;
				background:transparent url(/images/global/bg_tantile.gif) repeat;
				}
				.sideBoxInner {
					background:#eee8dc;
					padding-bottom:6px;
					}
.tanBox {
	background:#eee8dc url(/images/global/tanbox_bg_left.gif) repeat-y;
	border:3px solid #eee8dc;
	}
	.tanBoxR {
		background:transparent url(/images/global/tanbox_bg_right.gif) repeat-y right;
		}
	.tanBoxTL {
		background:transparent url(/images/global/tanbox_bg_TL.gif) no-repeat top left;
		}
	.tanBoxTR {
		background:transparent url(/images/global/tanbox_bg_TR.gif) no-repeat top right;
		}
	.tanBoxBL {
		background:transparent url(/images/global/tanbox_bg_BL.gif) no-repeat bottom left;
		}
	.tanBoxBR {
		padding:1px;
		background:transparent url(/images/global/tanbox_bg_BR.gif) no-repeat bottom right;
		}
	.tanBoxTile {
			padding:9px;
			background:transparent url(/images/global/bg_tantile.gif) repeat;
			}
			.tanBoxInner {
				background:#eee8dc;
				}
.redBox {
	background:#830024 url(/images/global/redbox_bg_left.gif) repeat-y left;
	border:3px solid #830024;
	}
	.redBoxR {
		background:transparent url(/images/global/redbox_bg_right.gif) repeat-y right;
		}
	.redBoxTL {
		background:transparent url(/images/global/redbox_bg_TL.gif) no-repeat top left;
		}
	.redBoxTR {
		background:transparent url(/images/global/redbox_bg_TR.gif) no-repeat top right;
		}
	.redBoxBL {
		background:transparent url(/images/global/redbox_bg_BL.gif) no-repeat bottom left;
		}
	.redBoxBR {
		padding:1px;
		background:transparent url(/images/global/redbox_bg_BR.gif) no-repeat bottom right;
		}
		.redBoxTile {
			padding:9px;
			background:transparent url(/images/global/bg_redhashtile.gif) repeat;
			}
			.redBoxInner {
				background:#830024;
				}	
					
/* ****************** SUB NAVIGATION - RIGHT SIDE *********************** */

.subNav {
	padding:4px 8px 0 8px;
	margin-bottom:4px;
	}	
.subNav ul{
	list-style-type:none;
	margin:7px 0 0 0;
	}
	.subNav ul li {
		width:221px;
		margin:0;
		padding:3px 1px 4px 1px;
		border-top:1px #c6c1b7 solid;
		}
		.subNav ul li.last {
			/*border-bottom:1px #c6c1b7 solid;*/
			}
		.subNav ul li a {
			font-weight:bold;
			color:#896619;
			text-decoration:none;
			}
		.subNav ul li.sub1 {
			width:203px;
			margin:0 0 0 18px;
			}
			.subNav ul li.sub1 a {
				font-weight:normal;
				}

.errormessage {
	color: #FF0000;
	font-weight: bold;
	}

/* ****************** Fall Getaway Map Styles *********************** */


.fallMap {
	text-align:center;
	}
	
.mapColLeft {
	float:left;
	width:550px;
	height:550px;
	margin:20px 10px 12px 33px;
	}
	* html body .mapColLeft {
		padding:20px 10px 12px 33px;
		margin:0;
		}
.mapColRight {
	float:left;
	width:270px;
	height:550px;
	position:relative;
	margin:20px 0 12px 0;
	}
	* html body .mapColRight {
		padding:20px 0px 12px 0px;
		margin:0;
		}
.mapColRight p {
	margin:1em 10px;
}
.mapLegend {
	position:absolute;
	bottom:0;
	height:140px;
}
	.fallMap .allReg img {
		border:0;
		}
.allReg {
	background:transparent url(/images/autumnadventures/map_off.gif) no-repeat;
	width:220px;
	height:220px;
	margin:0 auto;
	}
/*.nwReg {
	background:transparent url(/images/autumnadventures/map_NWon.gif) no-repeat;
	width:220px;
	height:220px;
	}
.neReg {
	background:transparent url(/images/autumnadventures/map_NEon.gif) no-repeat;
	width:220px;
	height:220px;
	}
.ceReg {
	background:transparent url(/images/autumnadventures/map_CEon.gif) no-repeat;
	width:220px;
	height:220px;
	}
.seReg {
	background:transparent url(/images/autumnadventures/map_SEon.gif) no-repeat;
	width:220px;
	height:220px;
	}
.swReg {
	background:transparent url(/images/autumnadventures/map_SWon.gif) no-repeat;
	width:220px;
	height:220px;
	}*/

.regionForm {
	float:right;
	}
	.regSelect {
		margin:0;
		padding:0;
		margin-right:2px;
		vertical-align:middle;
		}
	.regGo {
		margin:0;
		padding:0;
		vertical-align:middle;
		}	
	
.mapItinInfo {margin:0 37px 0 33px}

/* ****************** Events Styles *********************** */

dl.events dt { 
	width: 350px;
	float:left;
	clear:left;
	margin:.4em 0;
	padding:.3em 0 0;
	border-top: 1px solid #DDD8CC;
}
dl.events dd {
	float:left;
	width:250px;
	margin:.4em 0;
	padding:.3em 0 0;
	border-top: 1px solid #DDD8CC;
}

/* ****************** Geocache Styles *********************** */

.sidebar {
	width:18em;
	color:#96260E;
	border-left:1px dotted #C6C1B7;
	padding:1.8em 1.5em;
	margin-left:1.5em;
	margin-bottom:1em;
	float:right;
	font-style:italic;
	background-color:#EEE8DC;
}


/* ****************** IMAGE ROTATOR ********************* */

#imageRotator{
	height:227px;
	width:900px;
	background: #ffffff;	
}

#imageRotatorImages{
	height:227px;
	width:900px;
	overflow:hidden;
}
#imageRotator ul{
	height:227px;
}

#imageRotator ul li{
	height:227px;
	float:left;
}


#ForeImageRotator{
	height:30px;
	width:168px;	
}

#ForeImageRotatorImages{
	height:30px;
	width:168px;
	overflow:hidden;
}
#ForeImageRotator ul{
	height:30px;
}

#ForeImageRotator ul li{
	height:30px;
	float:left;
}

/* ****************** Thumbnail Images *********************** */
#gallery_freeohioimages {
	width:585px;
	margin:40px 0 0 80px;
	}
	#gallery_freeohioimages .gallery {
		width:115px;
		margin:0 3px 0 0;
		float:left;
		}
#gallery_photos {
	width:585px;
	margin:40px 0 0 80px;
	}
	#gallery_photos .gallery {
		width:115px;
		margin:0 3px 0 0;
		float:left;
		}
#gallery_videos {
	width:585px;
	margin:20px 0 0 45px;
	}
	#gallery_videos .gallery {
		width:130px;
		height:103px;
		margin:0 3px 0 0;
		float:left;
		}
.paging_footer {clear:both;}
#monthlycontest_photos {text-align:center;}
	#monthlycontest_photos img {margin:0 3px; border:1px solid #c6c1b7;}
	
