/* CSS Document */

body{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#4f3206;
	margin:0px;
	padding:0px;
	}
img,h1,h2,p,a,div,ul,li{
	margin:0px;
	padding:0px;
	}
h1{
	line-height:32px;
	background-color:#92d60a;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	padding-left:20px;
	color:#FFFFFF;
	border-bottom:#FFFFFF 1px dashed;
	}
h3{
	line-height:32px;
	background-color:#ECBE68;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	padding-left:20px;
	color:#FFFFFF;
	border-bottom:#FFFFFF 1px dashed;
	}
h2{
	line-height:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#996600;
	border-bottom:#996600 1px solid;
	}
#contact{
	background-color:#FFFFFF;
	border:#E2E2E2 1px solid;
	}
.heading{
	line-height:32px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	padding-left:20px;
	color:#9c6f22;
	border-bottom:#E5E5E5 1px dashed;
	background-color:#FFFFFF;
	}
.context{
	line-height:18px;
	color:#625f5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:30px;
	padding-bottom:10px;
	}
.context:first-line{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
	}	
#events{
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#157fb6;
	margin-bottom:10px;
	background-color:#FFFFFF;
	padding-bottom:10px;
	border:#E2E2E2 1px solid;
	}
#events li{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-indent:3px;
	color:#b48b40;
	list-style:none;
	list-style-position:outside;
	}	
#menu{
	line-height:32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#157fb6;
	}
#menu li{
	line-height:32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	text-indent:20px;
	color:#157fb6;
	list-style:none;
	list-style-position:outside;
	}
#menu li a{
	line-height:32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#157fb6;
	list-style:none;
	text-decoration:none;
	border-bottom:#b9e4fb 1px dashed;
	outline:none;
	display:block;
	}
#menu li a:hover{
	line-height:32px;
	background-color:#92d60a;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#FFFFFF;
	border-bottom:#FFFFFF 1px dashed;
	text-decoration:none;
	}	
#wrapper{
	width:1000px;
	margin:0 auto;
	}
#wrapper2{
	width:960px;
	padding-left:20px;
	padding-right:20px;
	}
#flash{
	height:245px;
	width:1000px;
	z-index:-1000;
	}
#overlap{
	position:absolute;
	height:245px;
	width:1000px;
	background-image:url(../images/overlap.png);
	background-repeat:no-repeat;
	margin-top:-1px;
	}
#back1{
	width:963px;
	height:656px;
	background-image:url(../images/back.gif);
	background-repeat:no-repeat;
	}
#left{
	width:250px;
	padding-left:30px;
	padding-right:20px;
	padding-top:40px;
	float:left;
	padding-bottom:10px;
	height:575px;
	}
#right{
	width:670px;
	float:right;
	}
/********************* Main Content ******************************************/
#content{
	width:655px;
	position:absolute;
	margin-top:-800px;
	}
#contents{
	background-image:url(../images/mid.png);
	background-repeat:repeat-y;
	padding:0 30px;
	}
#top{
	height:40px;
	}
.title{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#714108;
	font-size:20px;
	font-style:italic;
	line-height:30px;
	}
#slides{
	background-color:#ececeb;
	height:315px;
	margin-bottom:5px;
	}
.text{
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6969;
	line-height:20px;
	font-size:12px;
	text-align:justify;
	display:block;
	background-image:url(../images/text.jpg);
	}
#weather{
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	color:#996600;
	font-style:italic;
	padding-right:7px;
	}
.highlights{
	width:215px;
	padding:10px;
	background-color:#fdde98;
	clear:both;
	}
.highlights li{
	color:#996a1c;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	background-position:0.1em;
	text-indent:15px;
	list-style-position:outside;
	}
/*************** Contact ***************************/
.box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	background-color:#ECE9D8;
	border:#999999 1px dashed;
	margin-bottom:7px;
	line-height:20px;
	height:22px;
	}
.btn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-color:#660000;
	color:#FFFFFF;
	padding:6px 15px;
	outline:none;
	border:none;
	}
#map{
	width:550px;
	height:350px;
	border:#cfbfa2 3px solid;
	}
#contactform{
	float:left;
	width:320px;
	padding-right:10px;
	}
/******** Gallery *************/
.thumbs{
	padding:5px;
	height:120px;
	width:170px;
	display:block;
	float:left;
	margin:5px;
	}
.thumbs a{
	background-color:#cccccc;
	display:block;
	height:120px;
	width:170px;
	padding:5px;
	outline:none;
	}
.thumbs a:hover{
	background-color:#000000;
	display:block;
	height:120px;
	width:170px;
	padding:5px;
	}
/************ Attractions **************************/
.attraction{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
	padding-bottom:15px;
	border-bottom:#CCCCCC 1px dashed;
	text-align:justify;
	}
.attraction:first-line{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	line-height:30px;
	}
.attraction img{
	margin:5px;
	border:none;
	}
/************** Footer *************************/
#footer{
	height:30px;
	clear:both;
	border-top:#999999 1px dashed;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:11px;
	padding-top:10px;
	}	
#footer a{
	margin-top:10px;
	color:#DDAF86;
	text-decoration:none;
	outline:none;
}
#footer a:hover{
	color:#FF0000;
	text-decoration:none;
}
	
.validation{
	float:left;
	}
	
	
	
