@charset "UTF-8";

body {
margin : 0;
padding : 0;
background : url(../images/bg.jpg) repeat-y center #960F01;
}
img {
vertical-align : middle;
border : 0;
}
.clear {
clear : both;
}
#body-wrap {
width : 770px;
margin : 15px auto;
padding : 5px 0;
background : #fefefe;
}
div#header {
width : 760px;
height : 300px;
margin : 0 auto;
padding : 0;
background : url(../images/header-bg.jpg) no-repeat top;
border-top : 1px solid #000;
}
#header #topnav {
width : 50%;
margin : 0;
padding : 0;
float : right;
}
#header #topnav ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#header #topnav ul li {
margin : 15px 0 12px 0;
padding : 0 10px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-weight : normal;
color : #000;
text-align : center;
border-right : 1px solid #000;
float : right;
}
#header #topnav ul li a {
color : #000;
text-decoration : none;
}
#header img {
padding-top : 3px;
border : 0;
border-top : 1px solid #fff;
}
div#content {
width : 760px;
margin : 0 auto;
padding : 20px 0 0 0;
}
#content #mainnav {
width : 158px;
height : 479px;
margin : 0;
padding : 0;
background :  url("../images/menu/mainnav-bg.jpg") no-repeat left top;
float : left;
}
#content #mainnav ul {
width : 123px;
margin : 0 auto;
padding : 5px 0 0 0;
list-style-type : none;
}
#content #mainnav ul li {
width : 123px;
height : 40px;
margin : 0 0 10px 0;
padding : 0;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-weight : normal;
color : #000000;
text-align : center;
}
#content #mainnav ul li a {
width : 123px;
height : 40px;
color : #000;
text-decoration : none;
display : block;
}
#content #mainnav ul li a:hover, #content #mainnav .current {
color : #7c0900;
background :  url("../images/menu/mainnav-rollover.jpg") no-repeat bottom;
}
#content #context {
width : 595px;
margin : 0;
padding : 0;
float : right;
}
#content #context h1 {
width : 510px;
margin : 0;
padding : 0 0 5px 5px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 28px;
font-weight : normal;
color : #646464;
text-align : left;
border-bottom : 3px solid #c6c244;
}
#content #context #top {
width : 100%;
margin : 0 0 27px 0;
padding : 0;
display : block;
}
#content #context #top p {
width : 468px;
padding-top:10px;
margin-left : 20px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 12px;
font-weight : normal;
color : #000;
text-align : left;
line-height : 18px;
}
#content #context #top a{
color:#000000;
text-decoration:underline;
}
#content #context #top a:hover{
color:#000000;
text-decoration:none;
}
#content #context #bottom {
width : 515px;
margin : 0 0 20px 0;
padding : 0 80px 0 0;
background : url(../images/context-expand-bg.jpg) repeat-y right;
display : block;
}
#content #context #bottom .features {
width : 240px;
margin : 0 0 20px 0;
padding : 0;
float : left;
}
#content #context #bottom .attractions {
width : 240px;
margin : 0 0 20px 0;
padding : 0;
float : right;
}
#content #context #bottom .text {
width : 515px;
margin : 0 0 20px 0;
padding : 0;
float : left;
}
#content #context #bottom .features h1, #content #context #bottom .attractions h1, #content #context #bottom .text h1, {
width : 99%;
}
#content #context #bottom .features p, #content #context #bottom .attractions p, #content #context #bottom .text p, {
margin : 0;
padding : 10px 0 0 20px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 12px;
font-weight : normal;
color : #000;
text-align : left;
line-height : 18px;
}
#content #context #bottom .top p img, .features p img, .text p img, #content #context #bottom .attractions p img {
margin : 0 5px 5px 0;
float : left;
}
#content #context #bottom .attractions a, #content #context #bottom .features a{
color:#000;
}
#content #context #bottom .text a {
color:#000;
text-decoration:none;
}
#content #context #bottom .text a:hover {
color:#000;
text-decoration:underline;
}
#content #context #bottom #reservations {
width : 456px;
margin : 0;
padding : 0;
}
#content #context #bottom #reservations h1 {
width : 456px;
padding : 10px 0 8px 0;
background : url(../images/reservations-title-bg.jpg) no-repeat top right;
border : 0;
}
#content #context #bottom #reservations p {
width : 336px;
padding : 5px 0 5px 120px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 12px;
font-weight : normal;
color : #000;
text-align : left;
line-height : 18px;
background : url(../images/reservationinfo-bg.jpg) no-repeat top left;
}
#content #context #bottom #reservations p.makereservation {
width : 456px;
margin : 0;
padding : 0 0 10px 0;
font-size : 16px;
color : #000;
text-align : center;
border-bottom : 1px solid #c6c244;
background : none;
}
#content #context #bottom #reservations p.makereservation a {
/*color : #000;*/
text-decoration : none;
}
#content #context #bottom #reservations p.makereservation a:hover {
/*color : #000;*/
text-decoration : underline;
}
p.makereservation a {
font-weight:bold;
color : #7c0900;
}
div#footer {
width : 760px;
height : 82px;
margin : 0 auto;
padding : 2px 0;
border : 0;
border-top : 1px solid #000;
border-bottom : 1px solid #000;
background : url(../images/footer-bg.jpg) no-repeat center;
}
#footer p {
margin : 15px 0 0 44px;
padding : 0;
font-family : "Minion Pro";
font-size : 18px;
font-style : italic;
font-weight : normal;
color : #c6c244;
text-align : left;
}
#footer ul {

margin : 15px 0 0 104px;
padding : 0;
list-style-type : none;
}
#footer ul li {
margin : 0;
padding : 0 5px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 11px;
font-weight : normal;
color : #fff;
border-right : 1px solid #fff;
text-align : center;
float : left;
}
#footer ul li a {
color : #fff;
text-decoration : none;
}
#tag p{
margin : 0;
padding : 10px 5px 5px 10px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 11px;
font-weight : normal;
color : #666;
border-right : 1px solid #fff;
text-align : center;
float : right;
}
#tag p a{
color : #666;
}
.thumbList {
float:left;
color:#FFF;
margin:10px;
border:1px solid #999;
}	
#ec{
	font-size : 11px;
	background-color:#FFFFCC;
	border:1px solid #dab473;
font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	font-weight : normal;
	color : #000;	
	}
#ec a{
	color : #666;
	text-decoration:none;
}
#ec a:hover{
	text-decoration:underline;
}
