@charset "UTF-8";
body {
	font: 90% Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) center top fixed #6f9bae;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	}
.oneColFixCtr #container {
	width: 950px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background:url(../images/bg-container.gif) repeat-y;
	}
.oneColFixCtr #header {
	width:950px;
	margin: 0 auto;
	text-align:left;
	}
.oneColFixCtr #leftCol {
	padding: 0;
	margin:0;
	width:200px;
	float:left;
	font-size:80%;
	}
.oneColFixCtr #leftCol2 {
	margin:0;
	padding:20px;
	font-size:120%;
	}
.oneColFixCtr #leftCol2 .style1{
	color:#4e4e4e;
	}
.oneColFixCtr #rightCol {
	padding:0;
	margin:0;
	width:750px;
	float:right;
	}
#content1 {
	background:url(../images/bg-content1.jpg) repeat-x top #fdfdf1;
	/*float:right;*/
	}
	

/* MAIN TEXT & IMG STYLES */
	h1 {
		margin:0;
		padding:0;
		font:Georgia, "Times New Roman", Times, serif;
		font-size:190%;
		font-weight:normal;
		font-style:italic;
		color:#62302f;
		}
	h2 {
		margin:0;
		padding:0;
		font-size:150%;
		font-weight:bold;
		}
	h3 {
		margin:0;
		padding:0;
		font-size:120%;
		font-weight:bold;
		}
	a {
		color:#402f1d;
		text-decoration:none;
		}
	a:hover {
		text-decoration:underline;
		}
	hr {
		height:2px;
		border:none;
		border-style:none;
		color:#ececd4;
		background-color:#ececd4;
		}
	.hr3 {
		clear:both;
		}
	.hr4 {
		clear:both;
		margin:0 20px;
		color:#c5c598;
		background-color:#c5c598;
		}
	.txHeader1 {
		color:#a19f69;
		font:Georgia, "Times New Roman", Times, serif;
		font-size:140%;
		font-weight:bold;
		}
	/*.tx3 {
		color:#685d2f;
		font-size:90%;
		font-weight:normal;
		}*/
	.tx5 {
		color:#004946;
		font-size:120%;
		font-weight:bold;
		}
	.imgRight {
		border:#b8b78d solid 2px;
		padding:1px;
		background:#ececd4;
		margin:10px 0 15px 20px;
		float:right;
		}
	.imgRightNB {
		margin:10px 0 15px 20px;
		float:right;
		}
	.imgLeft {
		border:#b8b78d solid 2px;
		padding:1px;
		background:#ececd4;
		margin:10px 20px 15px 0;
		float:left;
		}
	.imgOther {
		border:#b8b78d solid 2px;
		padding:1px;
		background:#ececd4;
		margin:10px 20px 15px 0;
		}
	.imgLeftNB {
		margin:10px 20px 15px 0;
		float:left;
		}
	.imgCenter {
		border:#b8b78d solid 2px;
		padding:1px;
		background:#ececd4;
		}
	.hightlight1 {
		color:#990000;
		font-style:italic;
		}
	.lighten {
		color:#666666;
		}
	.txCaptionR {
		width:350px;
		float:left;
		padding:10px;
		margin:5px 15px 5px 0;
		background:#dcdcc8;
		border:#b5b58d solid 1px;
		font-size:80%;
		color:#515125;
		}
	.txCaptionR img{
		margin-right:10px;
		border:#b5b58d solid 1px;
		float:left;
		}
	.txCaptionL {
		width:300px;
		float:right;
		padding:10px;
		margin:5px 0 5px 15px;
		background:#dcdcc8;
		border:#b5b58d solid 1px;
		font-size:80%;
		color:#515125;
		}
	.txCaptionL img{
		margin-left:10px;
		border:#b5b58d solid 1px;
		float:right;
		}
		
		
		/* CALL OUT STYLES */
		
			.callOut1 {
				float:right;
				width:200px;
				border:#b7b78f solid 1px;
				background:#fffff9;
				padding:15px;
				margin:0 0 10px 10px;
				}
			.callOut1 p {
				padding:0;
				margin:0 0 10px 0;
				}
		
		/* END CALL OUT STYLES */
		
		
/* END TEXT STYLES */



/* NAVIGATION */
#leftCol ul {
	list-style:none;
	padding:0;
	margin:0;
	}
#leftCol #MainNav {
	background:url(../images/bg-nav.jpg) no-repeat top #FFF;
	}
#leftCol a {
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000000;
	background:none;
	/*height:12px;*/
	}
#leftCol li.homeLink a{
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#004946;
	/*background:url(../images/dash.gif) no-repeat bottom #f1f1f1;*/
	/*height:12px;*/
	}
#leftCol li.homeLink a:visited {
	color:#004946;
	}
#leftCol li.homeLink {
	background:url(../images/dash.gif) no-repeat bottom #f1f1f1;
	}
/* #leftCol ul lh a {
	padding: 15px 0 15px 17px;
	width:183px; 
	color:#004946;
	background:url(../images/dash.gif) no-repeat bottom #f1f1f1;
	text-transform:uppercase;
	display:block;
	}*/
/*a.homeLink {
	padding: 15px 0 15px 17px;
	width:183px;
	color:#004946;
	background:url(../images/dash.gif) no-repeat bottom #f1f1f1;
	} */
#leftCol a:hover {
	text-decoration:underline;
	}
#leftCol ul li {
	margin:0;
	padding:19px 17px;
	background:url(../images/dash.gif) no-repeat bottom;
	text-transform:uppercase;
	}
#leftCol ul li.noLine {
	background-image:none;
	}
#leftCol ul li a {
	color:#806d58;
	padding-bottom:10px;
	/*font:"Times New Roman", Times, serif;
	font-weight:bold;
	font: 'ITC Bookman Demi','ITC Bookman', Bookman, 'Times New Roman', Times;*/
	}
#leftCol ul li ul {
	margin:0;
	padding:0;
	background-image:none;
	background-color:none;
	}
#leftCol ul li ul li{
	margin:0;
	padding:0;
	background-color:none;
	background-image:none;
	}
#leftCol ul li ul li a{
	background-color:none;
	background-image:none;
	color:#000000;
	/*text-transform:capitalize;*/
	text-transform:none;
	padding:5px 0;
	}
	
	
#navTop {
	width:750px;
	height:40px;
	border-bottom:solid 8px #1c1c1c;
	margin:0 0 0 200px;
	padding:20px 0 0 0;
	}
#navTop ul {
	list-style:none;
	border:0;
	padding:0;
	margin:0 0 0 150px;
	}
#navTop ul li {
	float:left;
	}
#navTop img {
	border:0;
	padding:0 2px;
	}
	
	/* section previews on homepage */
#preview-visit, #preview-live, #preview-learn {
	z-index:200;
	visibility:hidden;
	position:absolute;
	top:50px;
	margin:0 0 0 15px;
	}


/* END NAVIGATION */


#div1 {
	padding:9px 15px 0 15px;
	margin:0;
	}
#div2 {
	padding:25px;
	margin:0;
	color:#402f1d;
	}
#div3 {
	padding:25px;
	margin:0;
	clear:both;
	}
#div3 a img{
	border:#2c2c2c 4px solid;
	}
#div3 a img:hover{
	border-color:#dcdcc8;
	/*filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;*/
	}
#div4 {
	background:url(../images/bg-ruritan.jpg) #dcdcc8 no-repeat center left;
	padding:27px 20px 27px 117px;
	color:#504920;
	font-size:90%;
	}
#div5 {
	color:#39390e;
	padding:40px 40px 35px 40px;
	}
#spacing1 {
	margin-left:16px;
	}
#welcome {
	float:left;
	text-align:center;
	font-size:90%;
	line-height:150%;
	}
#mapCTA {
	width:149px; /* 452 */
	height:138px; /* 192 */
	float:right;
	background:url(../images/bg-mapCTA.jpg) no-repeat #701111;
	border:#2c2c2c solid 4px;
	color:#FFFFFF;
	margin:0;
	padding:30px 15px 20px 280px;
	font-size:90%;
	}
#mapCTA:hover {
	border-color:#dcdcc8;
	cursor:pointer;
	}
#mapCTA a{
	color:#FFF;
	font-weight:bold;
	}
	

/* LANDING PAGES */

#shortcuts {
	/*float:left;*/
	padding:0;
	margin:5px;
	/*background:#00FF00;*/
	}
#shortcuts ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#shortcuts ul li {
	float:left;
	margin:10px 0 10px 20px;	
	}
#shortcuts ul li a {
	display:block;
	/*background:#FFFFFF;*/
	width:330px;
	padding:0 10px 0 0;
	margin:0;
	/*height:92px;*/
	text-align:left;
	color:#3c3c3c;
	font-size:80%;
	line-height:140%;
	/*border:#2c2c2c solid 4px;*/
	}
#shortcuts h2 {
	color:#681919;
	padding:10px 0 5px 0;
	}
#shortcuts ul li img {
	float:left;
	border:#b0b080 solid 1px;
	margin: 0 15px 0 0;
	padding:0;
	}
#shortcuts ul li a:hover {
	text-decoration:none;
	background:url(../images/bg-shortcut-mo.jpg) repeat-x;
	}
#shortcuts ul li a:hover h2 {
	color:#1c1c1c;
	}
#shortcuts ul li a:hover img {
	border-color:#625829;
	}
#shortcuts .link {
	color:#9e5555;
	}
	
	/* thumb styles */
#thumb-attractions {
	background:url(../images/section-thumbs/attractions.jpg) no-repeat top right;
	}
#thumb-attractions:hover {
	background:url(../images/section-thumbs/attractions-mo.jpg) no-repeat top right;
	}
#thumb-auto {
	background:url(../images/section-thumbs/auto-services.jpg) no-repeat top right;
	}
#thumb-auto:hover {
	background:url(../images/section-thumbs/auto-services-mo.jpg) no-repeat top right;
	}
#thumb-event {
	background:url(../images/section-thumbs/event.jpg) no-repeat top right;
	}
#thumb-event:hover {
	background:url(../images/section-thumbs/event-mo.jpg) no-repeat top right;
	}
#thumb-lodging {
	background:url(../images/section-thumbs/lodging-dining.jpg) no-repeat top right;
	}
#thumb-lodging:hover {
	background:url(../images/section-thumbs/lodging-dining-mo.jpg) no-repeat top right;
	}
	
	/* end thumb styles */

/* END LANDING PAGES */


	
/* FOOTER */

#footer {
	width:950px;
	clear:both;
	}
#footerLeft {
	float:left;
	width:165px; /* 200 */
	height:24px; /* 60 */
	background:url(../images/dash.gif) no-repeat top #FFF;
	padding:18px 15px 18px 20px;
	color:#9d9c9c;
	font-size:75%;
	}
#footerRight {
	background:url(../images/bg-footerRight.gif) top repeat-x #fdfdf1;
	padding:18px 27px;
	float:right;
	width:696px; /* 750 */
	height:24px; /* 60 */
	font-size:90%;
	}
#footerRight ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#footerRight ul li {
	float:left;
	margin:0 12px 0 0;
	padding:0;
	}
#footerRight ul li a {
	display:block;
	color:#9e9676;
	}

/* END FOOTER */

