body {
	background-color: #504241;
	margin: 20px;
}
#holding {
	background-image: url(../holding/holding.jpg);
	width: 882px;
	height: 882px;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}
#holding p {
	padding-top: 400px;
	padding-left: 68px;
	padding-right: 500px;
}
#holding p.email {
	padding-top: 70px;
	padding-left: 260px;
	font-size:1px;
	line-height:1px;
}
#pagehead h1 { font-size:14px; }
p, ul, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE8216;
	line-height: 1.6;
}
p {
	color: #898174;
}
#colleft, #footerleft {
	width: 772px;
	float: left;
}
#colright, #footerright {
	width: 97px;
	float: right;
}
#colleft, #colright, #footerleft, #footerright {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EF8216;
}

#wrapper {
	width: 882px;
	margin-left: auto;
	margin-right: auto;
}
#colright p {
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 0px;
}
#colright a, #footerright a {
	color: #9B907C;
	text-decoration: none;
	width:100%;
	display:block;
	font-size: 11px;
}
#colright a:hover, #colright a.current, #footerright a:hover, #signoff a:hover {
	color: #EF8216;
	text-decoration: none;
}
#colimage {
	float: right;
	width: 296px;
	font-size: 1px;
	text-align: right;
}
#holder {
	background-image: url(/im/bg.jpg);
	background-repeat: repeat-y;
}
.blog #holder { background-image:none; background-color:#ffffff; }
#colleft p {
	padding-right: 300px;
	padding-left: 70px;
	padding-top: 0px;
	margin-top: 0px;
}
#colleft iframe {
	margin-left: 70px;
}
#colleft h3 {
	padding-right: 300px;
	padding-left: 70px;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 11px;
	color: #EE8216;
	font-weight: normal;
}
#colleft h2 {
	padding-right: 320px;
	padding-left: 70px;
	padding-top: 0px;
	margin-top: 0px;
	color: #898174;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5;
}

#colleft h1 {
	padding-right: 300px;
	padding-left: 70px;
	padding-top: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898174;
	line-height: 1.6;
	font-weight: normal;
}

#colleft ul {
	padding-right: 300px;
	padding-left: 80px;
	padding-top: 0px;
	margin-top: 0px;
}
#footer {
	background-image: url(/im/dots.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#footerleft {
	padding-bottom: 5px;
}
#footerright p {
	padding:0px;
	margin:0px;
	line-height: 1;
}
#footerright  {
	padding-top: 15px;
}
#signoff p, #signoff a {
	color: #775F63;
	font-size: 8pt;
	text-decoration:none;
}
#signoff {
	padding-top: 50px;
	padding-left: 450px;
	padding-bottom: 200px;
}
#colleft a {
	color: #615B52;
	text-decoration: none;
	font-weight: bold;
}
.blog #colleft a {
	color: #444444;
}
#newspanel {
	width: 772px;
	height: 83px;
	background-image: url(/im/news_about.jpg);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#newspanel.about {
	background-image: url(/im/news_about.jpg);
}
#newspanel.ambience {
	background-image: url(/im/news_ambience.jpg);
}
#newspanel.dining {
	background-image: url(/im/news_dining.jpg);
}
#newspanel.wines {
	background-image: url(/im/news_wines.jpg);
}
#newspanel.meetings {
	background-image: url(/im/news_meetings.jpg);
}
#newspanel.news {
	background-image: url(/im/news_news.jpg);
}
#newspanel.gallery {
	background-image: url(/im/news_gallery.jpg);
}
#newspanel.location {
	background-image: url(/im/news_location.jpg);
}
#newspanel.links {
	background-image: url(/im/news_links.jpg);
}

.booktable td, .booktable th, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898174;
	padding: 0px 0px 10px;
	text-align:left;
	line-height: 1.5;
}
.offertable td, .offertable th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898174;
	padding: 5px 10px;
	text-align:left;
	line-height: 1.5;
}
.newstable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898174;
	padding: 5px 10px;
	text-align:left;
	line-height: 1.6;
}
th {
	color: #898174;
	vertical-align: top;
}
#contactform input, #contactform textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 200px;
}
#colleft p.brown, #colleft ul.brown, span.brown {
	color: #898174;
}
#colleft p.brownsmall {
	color: #898174;
	font-size:10px;
}
a.orangehighlight {
	background-color: #EE8216;
	padding: 5px;
}
.orange {
	color: #EF8216;
}
#newspanel a {
	font-weight: bold;
	color: #FFE133;
	text-decoration: none;
}
.newscol1 {
	float: left;
	padding-top: 15px;
	padding-left: 80px;
}
.newscol2 {
	padding-top: 15px;
	padding-left: 110px;
	float: left;
}
.price {
	float: right;
	padding-right: 10px;
}
.des {
	float: left;
}
.left80 {
	margin-left: 70px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#eventhead, #eventdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(/im/bg_event1.jpg);
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-left: 70px;
	padding-bottom: 3px;
}
#eventdetails {
	background-image: url(/im/bg_event2.jpg);
	font-weight:bold;
}#event1 {
	width: 175px;
	float: left;
}
#event2 {
	width: 221px;
	float: left;
	margin-left: 10px;
}
#eventdetails a {
	color: #504444;
	background-image: url(/im/bg_linkarrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 10px;
}
.clear {
	font-size: 1px;
	clear: both;
	height: 0px;
}
#colleft.home {
	background-image: url(/im/bg_event2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.offers {
	padding: 0px 0px 10px 0px;
	background-image: url(/im/bg_offers.jpg);
}
#logo {
	background-image: url(/im/logo.jpg);
	height: 104px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #898174;
	font-weight: normal;
	font-size: 11px;
	padding: 68px 0px 0px 70px;
	margin: 0px;
}
#footerleft p {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 60px;
	margin: 20px 0px 20px 0px;
}
#footerleft a {
	color: #898174;
	text-decoration: none;
}
#logo #contacts {
	float: left;
	padding: 0px;
}
#pagehead {
	float: left;
	width: 785px;
}
#logo #contacts a {
	color: #FFFFFF;
	text-decoration: none;
}
#logo #contacts p {
	font-family: Arial, Helvetica, sans-serif;
	color: #898174;
	font-size: 12px;
	line-height: 1.2;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-weight: normal;
}
#colright ul {
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
}
#colright li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style-type: none;
	line-height:1.2;
}
.newstable td.story {
	padding-left: 30px;
	padding-top: 20px;
}
.newstable td.pic {
	padding-left: 5px;
	vertical-align: top;
	padding-top: 20px;
}
.newstable {
	background-image: url(/im/bg_news.jpg);
	background-repeat: repeat-y;
	margin-left: 30px;
}
#colleft table.newstable td.story p {
	padding: 0px;
}
.errortable td.story {
	padding-left: 30px;
	padding-top: 20px;
}
#colleft table.errortable td.story p, #colleft table.errortable td.story ul {
	padding: 0px;
}
#colleft .offersblock {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#colleft .offersblock img {
	padding-bottom: 10px;
}
#colleft p.offershome img {
	padding-right: 5px;
	padding-bottom: 5px;
}
#colleft .widget-area ul {
	padding: 0;
	margin: 0;
}
#colleft .widget-area li { list-style-type:none; margin:0 0 10px 0; line-height:1.3; color:#615B52; padding:0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; 
}
#colleft .widget-area li li { border-bottom: 1px solid #eeeeee; padding: 0 0 10px 0;}
#colleft .widget-area li a { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #772124; font-size: 13px; 
}

#colleft .widget-area h3 { padding: 0 0 0 0; margin: 10px 0; font-weight:normal; font-size:16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #444444; text-transform: uppercase; border-bottom: 1px solid #eeeeee; 
}
#colleft .post h2, #colleft .post p {
	margin: 0 0 10px 0;
	padding:0 ;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#colleft .post p { color:#444444; font-size:12px; }
#primary.widget-area { padding:20px 10px 0 20px; }
#secondary.widget-area { padding:0px 10px 0 20px; }

.entry-meta, .comment-meta, .entry-utility { font-size:14px; color:#999; margin:0 0 10px 0; font-family: Georgia, "Times New Roman", Times, serif; }
.entry-utility { padding:10px 0 0 0; border-top:1px solid #999; }
.comment-author { font-size:11px; color:#999;  }
#colleft .entry-meta a, #colleft .comment-author a, #colleft .entry-utility a { color:#444; font-weight:normal; text-decoration:underline; }
div.post { margin:0 320px 0 30px; padding:0 0 20px 0; border-bottom:1px solid #EE8216; }
div.navigation { margin:20px 320px 0 70px; padding:0 0 20px 0; font-size:13px; overflow:hidden; }
#comments { margin:0 320px 0 30px; padding:0 0 20px 0; }
	ol.commentlist { list-style-type:none; margin:0; padding:0; } 
	ol.commentlist li { margin:0 0 20px 0; } 
	
	#colleft ul.children { list-style-type:none; margin:0 0 0 60px; padding:0; } 
	#colleft #comments p { padding:0; }
#colleft .post h1 { }
#colleft h3#comments-title, #colleft h3#reply-title { margin-top:10px; font-weight:bold; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color: #444444;  padding:0; }
#colleft h3#comments-title em { color:#999; }
.vcard { float:left; }
.comment-body { margin-left:60px; }
.nav-previous { float:left; }
.nav-next { float:right; }
.blog p, .blog ul, .blog h3 { font-family:Georgia, "Times New Roman", Times, serif; }
.blog #colleft h2, #colleft .post h1 {
 font-size:24px; line-height:1.2; font-family:Georgia, "Times New Roman", Times, serif; padding:0; margin:0 0 10px 0; font-weight:bold; color:#444444; }
.blog #colleft, .blog #colright, .blog #footerleft, .blog #footerright {
	border:none;
}
.post-ratings { margin:0 0 20px 0; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; }
.entry-meta .date { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; font-style: normal; padding: 0 0 10px 0; border-bottom: 4px double #EEEEEE; margin: 0 0 10px 0; }
#feedburner_email_widget_sbef label { display:block; }
