body{
	margin:0px;
	background:url(images/bg_html.jpg) left top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#2f2f2f;
}
img, div, input { 
	behavior: url("iepngfix.htc") 
}
a img{
	border:0px;
}
a{
	color:#2c0100;
	text-decoration:underline;
}
a:hover{
	color:#2c0100;
	text-decoration:none;
}
.logo{
	padding:25px 30px;
}
#nav{
	background:url(images/nav-bg.gif) bottom left no-repeat;
}
#nav ul{
	list-style-type:none;
	margin:0 0 8px 40px;
	padding:0px;
}
#nav ul li{
	display:inline;
}
#nav ul li a{
	color:#e5d2a8;
	font-size:11px;
	border-left:1px solid #2f2f2f;
	padding:0 5px;
	text-decoration:none;
}
#nav ul li a.first{
	color:#e5d2a8;
	font-size:11px;
	border-left:0px;
	padding:0 5px;
	text-decoration:none;
}
#nav ul li a:hover{
	color:#e5d2a8;
	text-decoration:underline;
}
.banner2{
	background:#b5944d;
}
.banner{
	background:url(images/banner-right.gif) right bottom no-repeat #b5944d;
}
.banner h2{
	font-size:24px;
	font-weight:normal;
	color:#2c0100;
	padding:0 0 10px 0;
	margin:20px;
	border-bottom:1px solid #272727;
}
.banner p{
	margin:20px;
	padding:0px;
}
#menu {
	background:url(images/menu.gif) left top repeat-x;
	height:38px;
	line-height:38px;
}
#menu ul{
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0px;
}
#menu ul li{
	display:inline;
}
#menu ul li a{
	background:url(images/seperator.gif) left no-repeat;
	padding:5px 28px;
	color:#e5d2a8;
	text-decoration:none;
}
#menu ul li a.menu1{
	background:none;
	padding:5px 22px;
	color:#e5d2a8;
	text-decoration:none;
}
#menu ul li a:hover{
	color:#e5d2a8;
	text-decoration:underline;
}
.content{
	background:url(images/content.gif) left top repeat-y #e8e5cf;
	padding:20px 130px;
}
.content h2{
	font-size:24px;
	font-weight:normal;
	color:#2c0100;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #676767;
}
.content p{
	margin:0px;
	padding:0px;
}
.program{
	background:url(images/program-bg.gif) left top no-repeat;
	padding:0 0 0 10px;
	height:300px;
	font-size:11px;
}
.program h3{
	font-size:18px;
	color:#2c0100;
	margin:0px;
	padding:5px 0;
	font-weight:normal;
	border-bottom:1px solid #c69334;
}
.program h4{
	font-size:12px;
	color:#2c0100;
	margin:0px;
	padding:0 0 5px 0;
	font-weight:bold;
}
.program ul{
	list-style-type:square;
	margin:0px;
	padding:0px;
}
.program ul li{
	border-bottom:1px dashed #9a9088;
	list-style:inside;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.program ul li.last{
	border-bottom:0px;
	list-style:inside;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
#footer{
	padding:10px 0;
}
#footer ul{
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0px;
}
#footer ul li{
	display:inline;
}
#footer ul li a{
	padding:0px 5px;
	border-left:1px solid #272727;
	font-size:11px;
	color:#e5d2a8;
	text-decoration:none;
}
#footer ul li a.footer1{
	border-left:0px;
	padding:0 5px;
	color:#e5d2a8;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#e5d2a8;
	text-decoration:underline;
}
#footer p{
	font-size:11px;
	margin:10px 0 0 0;
	padding:0px;
}
.accomodations h4{
	color:#2c0100;
	margin:0px;
	padding:0 0 5px 0;
}
.accomodations p{
	border-bottom:1px dashed #9a9088;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.accomodations ol{
	margin:5px 0 0 25px!important;
	margin:5px 0 0 25px;
	padding:0px;
}
.gallery a:hover img{
	border:5px solid #8a7367;
	margin:-5px;
}
.w250{
	width:250px;
}
.red{
	color:#2c0100;
}
.arial{
	font-family:Arial, Helvetica, sans-serif;
}