::selection {background:#6B7D5F;color:#fff;}
::-moz-selection {background:#6B7D5F;color:#fff;} /* text seletion color, feel free to change */
img::selection {background:transparent;}
img::-moz-selection {background:transparent;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.visualHide {text-indent:-90000px;height:0;line-height:0;width:0;}
body {
	background: #251829 url('/themes/appalachian_gallery/images/bannerBg.jpg') repeat-x center -169px;
	-webkit-text-size-adjust: none;		/* Stops the iPhone scalling type up */
	font-size: 14px;
	line-height: 1.6em;
	font-family: "Times New Roman", Times, serif;
	border-top:4px solid #2e3d25;
}
#container h1, #container h2, #container h3, #container h4, #container h5, #container h6 {
	font-weight: bold;
	color: #304125;
	margin-bottom: 0.3em;
	margin-top: 0.8em;
}
#container h1 {font-size:40px;font-style:italic;line-height: 1.6em;margin:0;}
#container h2 {font-size:36px;font-style:italic;line-height: 1.6em;}
#container h3 {font-size:24px;font-style:italic;line-height: 1.6em;margin-top: 1.2em;}
#container h4 {font-size:16px;color:#4e6c3a;line-height: 1.6em;}
#container h5 {font-size:14px;color:#4e6c3a;line-height: 1.6em;}
#container h6 {font-size:12px;color:#4e6c3a;text-transform:uppercase;line-height: 1.6em;}
#container blockquote {
	font-style: italic;
	font-size: 20px;
	color: #304125;
	line-height: 1.9em;
}
/* Styles for items with Google Fonts Enabled */
	.wf-active #container h1 {font-family:'Tangerine', cursive;font-weight:700;font-size:46px;line-height:52px;font-style:normal;}
	.wf-active #container h2 {font-family:'Tangerine', cursive;font-weight:700;font-size:38px;line-height:46px;font-style:normal;}
	.wf-active #container h3 {font-family:'Tangerine', cursive;font-weight:700;font-size:30px;line-height:38px;font-style:normal;}
	.wf-active #container h4 {font-family: "Times New Roman", Times, serif;}
	.wf-active #container h5 {font-family: "Times New Roman", Times, serif;}
	.wf-active #container h6 {font-family: "Times New Roman", Times, serif;}
	.wf-active #container blockquote {font-family:'Tangerine', cursive;font-weight:400;font-size:30px;line-height:38px;font-style:normal;}

#container p {
	line-height: 1.6em;
	margin-bottom: 15px;
}
#container ul {
	margin: 10px 0 10px 20px;
	list-style: none;
}
#container ul li {
	padding: 3px 0 3px 15px;
	background: transparent url('/themes/appalachian_gallery/images/bullet.png') no-repeat left 10px;
}
#container ol {
	margin: 10px 0 10px 35px;
	list-style: decimal;
	list-style-position: outside;
}
#container ol li {padding:3px 0 10px 0;}
#container a {color:#3366cc;text-decoration:none;}
#container a:visited {color:#3366cc;}
#container a:hover {text-decoration:underline;cursor:pointer;}
#container a:active {text-decoration:underline;color:#241928;}
#container a img {border:none;outline:none;}
.container {
	width: 976px;
	display: block;
	margin: 0 auto 0 auto;
}
#container #header {
	height: 157px;
	width: 978px;
	display: block;
	background: transparent url('/themes/appalachian_gallery/images/bannerBg2.jpg') no-repeat center top;
}
#container #header #tagline {
	width: 225px;
	height: 50px;
	float: left;
	display: block;
	padding: 98px 122px 0 8px;
	color: #c1e0b2;
	font-size: 14px;
	line-height: 22px;
	font-style: italic;
	font-weight: bold;
}
#container #header #bannerLogo {
	width: 280px;
	height: 157px;
	float: left;
	display: block;
}
#container #header #bannerSearch {
	width: 200px;
	height: 24px;
	float: right;
	display: block;
	padding: 118px 8px 0 0;
	color: #4d5c44;
}
#container #header a {
	display: block;
	outline: 0;
}
/* NAV STYLES */
	#container #navWrap {
		display: block;
		height: 36px;
		width: 976px;
		padding: 0;
		margin: 0;
		border-top: 1px solid #ffffff;
		border-right: 1px solid #425139;
		border-left: 1px solid #2f302d;
		background: #a8c598; /* for non-css3 browsers */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4e3b5', endColorstr='#8ea97d'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#c4e3b5), to(#8ea97d)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #c4e3b5,  #8ea97d); /* for firefox 3.6+ */
		-moz-box-shadow: 0px 0px 5px #2e3d26;
		-webkit-box-shadow: 0px 0px 5px #2e3d26;
		box-shadow: 0px 0px 5px #2e3d26;
		overflow: visible;
		position: relative;
		z-index: 10;
	}
	#container #navWrap ul {
		width: auto;
		height: 36px;
		padding: 0;
		margin: 0 auto 0 auto;
		overflow: visible;	
		border-right: 1px solid #bbd6ae;
		border-left: 1px solid #94b382;

	}
	#container #navWrap ul li {
		display: inline-block;
		float: left;
		margin: 0;
		padding: 0;
		height: 42px;
		background-image: none;
	}
	#container #navWrap ul li.nav-path-selected {
		background: transparent url('/themes/appalachian_gallery/images/nav-cur-item.png') no-repeat center 36px;
	}
	#container #navWrap ul li a {
		display: inline-block;
		height: 14px;
		font-size: 14px;
		line-height: 14px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		color: #576f49;
		padding: 11px 15px 10px 15px;
		outline: 0;
		border-left: 1px solid #bbd6ae;
		border-right: 1px solid #94b382;
		position: relative;
		-webkit-transition: color 1.1s;
	    -moz-transition: color 1.1s;
	    -o-transition: color 1.1s;
	}
	#container #navWrap ul li a:visited {
		color: #576f49;
	}
	#container #navWrap ul li a:hover {
		text-decoration: none;
		color: #324b24;
		cursor: pointer;
	}
	#container #navWrap ul li a:active {
		background: #9bb78b; /* for non-css3 browsers */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ea97d', endColorstr='#c4e3b5'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#8ea97d), to(#c4e3b5)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #8ea97d,  #c4e3b5); /* for firefox 3.6+ */
		
	}
	#container #navWrap ul li.nav-selected a {
		color: #324b24;
	}
	#container #navWrap ul li.nav-selected a:hover {
		cursor: default;
	}
	#container #navWrap ul li.nav-selected a:active {
		background: #a8c598;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4e3b5', endColorstr='#8ea97d'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#c4e3b5), to(#8ea97d)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #c4e3b5,  #8ea97d); /* for firefox 3.6+ */
	}
	#container #navWrap ul li.nav-path-selected a {}





#container #contentCol {
	width: 960px;
	margin: 0 7px;
	position: relative;
	top:-6px;
	border-left: 1px solid #8c8887;
	border-right: 1px solid #8c8887;
	-moz-box-shadow: 0px -5px 5px #000;
	-webkit-box-shadow: 0px -5px 5px #000;
	box-shadow: 0px -5px 5px #000;
	background: #d8e9cd;
	padding-bottom: 30px;
}
#container #headlineBlock {
	height: 111px;
	text-align: center;
	background: transparent url('/themes/appalachian_gallery/images/scrollDecoration.png') no-repeat center 16px;
}
#container #headlineBlock h3, #container #headlineBlock h2 {
	margin: 0 0 0 0;
}
.wf-active #container #headlineBlock h2 {
	font-size: 50px;
}
#container #galWrap, #container #introText {
	float: left;
}
#container #galWrap {
	width: 650px;
	height: 425px;
	//background: transparent url('/themes/appalachian_gallery/images/gallery_frame.png') no-repeat 42px 0;
}
#container #introText {
	width: 270px;
	padding: 0 20px 0 10px;
}
#container #main {
	width: 540px;
	float: left;
	margin: 0 0 0 40px;
}
#backpage #container #main {
	float: right;
	margin: 0 100px 0 0;
}
#index #container #main *:first-child {
	margin-top:0;
}
#container #sideCol {
	width: 220px;
	float: right;
	margin: 0 50px 0 0;
}
#index #container #sideCol {
	width: 250px;
}
#container #sideCol *:first-child {
	margin-top:8px;
}
#backpage #container #sideCol {
	float: left;
	margin: 0 0 0 50px;
}
#backpage #container #sideCol .nav a.nav-selected {
	color: #333333;
}
#backpage #container #sideCol .nav a.nav-selected:hover {
	text-decoration: none;
}
#backpage #container #sideCol blockquote {
 	text-align: right;
}
#backpage #container #sideCol.rightSidebar blockquote {
 	text-align: left;
}
#backpage #container #sideCol #sideColContact {
	margin-top: 40px;
	color: #304125;
	font-style: italic;
	text-align: right;
}
#backpage #container #sideCol #extraStuff {
	margin-top: 55px;
}
#backpage #container #contentCol {
	
}

#backpage.fullWidth #main {
	margin: 0 0 0 60px;
	float: left;
	width: 840px;
}
#backpage.rightSidebar #sideCol {
	float: right;
	margin: 0 50px 0 0;
}
#backpage.rightSidebar #mian {
	float: left;
	margin: 0 0 0 60px;
}





#container #breadcrumbs {
	font-size: 11px;
	
}





#footer .container {
	background: transparent url('/themes/appalachian_gallery/images/footer.jpg') no-repeat center 0;
	position: relative;
	top: -6px;
	padding: 150px 0 50px 0;
}

#ccm-highlighter {
	margin-top: 4px !important;
}
.googleMapCanvas {
	border: 1px solid #304125 !important;
}
.ie7_anon {
	display: none;
}

div#ccm-highlighter {z-index: 50 !important;}
#container .galleria-errors {display:none;}
#flkrLoader {display: none}