body{
	margin:0; padding:0;
	font:100%/1.5 normal Verdana, Arial, Helvetica, sans-serif;
	background: #380f00 url(images/wood-3.2.jpg) top left repeat;
	}

#wrap {
	width:960px;
	margin:0 auto; padding:0;
	background:#fff;
	}
#hdr {
/*	margin:0;
	width:100%;
	float:left;
	clear:both;
	position:relative;
*/	}

#logo {
	float:left;
	margin-right:10px;
	}
	
#nav {
	float:left;
	width:100%;
	font:.85em normal Verdana, Arial, Helvetica, sans-serif;
	}
	
	
#nav a img {
/*	border:1px solid gray;*/
	border:none;
	text-decoration:none;
	}

#nav p {
	margin-left:24px;
	}
	
a img {border:none;}
#content {
	margin:30px auto 0;
	width:880px;
/*	background:#F93;
	float:left; */
	}
/* Three columns in the content division, unequal widths */
.three-col {
	float:left;
	background:#EEFCAD; margin-right:20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding-bottom:16px;
	min-height:331px;
	}
.three-col p {
	width:90% !important;
	margin:12px 0 6px 16px;
	}
.three-col.one {width:400px;}
.three-col.two {width:250px;}
.three-col.three {
	width:190px; background:none; margin-right:0 !important;
	-webkit-border-radius: none !important;
	-moz-border-radius: none !important;
	border-radius: none !important;
	font: normal 13px/1.4em Verdana, Geneva, sans-serif;
	}
#content .three-col.three h3 {
	background:none !important;
	-webkit-border-radius: none !important;
	-moz-border-radius: none !important;
	border-radius: none !important;
	padding:0;
	}
.three-col.three p {
	width:100% !important;
	margin:1em 0 !important;
	color:#333;
	}
.three-col.three strong {
	color:#333;
	}
.three-col.three table td {
	border-bottom:1px dotted #930;
	color:#654310;
	font-weight:bold;
	}
#content h3 {
	background:#AAB232; width:auto;
	padding:3px 0 3px 12px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	}
#content p {width:100%; clear:both;}

#sidebar {
	background:#E98327;
	padding:20px 0;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin:0 auto 20px;
	width:880px;
	}
#sidebar div {
	float:left;
	margin-left:30px;
}
.left {width:460px;
}
#ftr {
	clear:both;
	height:142px;
	padding:0;
	background: url(images/footer.png) top left no-repeat;
	font:11px bold Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}
#ftr p {
	}
#ftr #contact-deets {
	padding-top:70px;
	margin-left:520px;
	}
h1,h2,h3,h4,h5,h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #493914;
	color: #620000;
	margin: 0 0 .5em 0;
	}

/*
#hdr h1, #hdr h2 {
	width:960px;
	position:relative;
	margin:0;
	}
#hdr h1 {
	height:200px;
	}
#hdr h2 {
	height:268px;
	}
#hdr h1 span {
	background:url(images/header-bg.png) top left repeat-x;
	position:absolute; width:100%; height:100%;
	}
#hdr h2 span {
	background: url(images/deck-bg.png) top left repeat-x;
	position:absolute; width:100%; height:100%;
	}
*/
#hdr {
	position:relative;
	background: #620000 url(images/header-bg-red.png) 0 0 repeat-x;
	width:960px; height:auto; min-height:200px;
	}
#hdr h1 {float:left; text-indent:-1000em;}
#hdr h1 img {position:absolute; top:22px; left:35px;}
#hdr h3, #hdr p {
	font: normal normal normal 40px/1.1em 'Open Sans', Verdana, Arial, sans-serif;
	color:#fff; margin: 0 14px 0 330px;
	padding-top: 40px;
	}
#hdr p {
	display:inline-block;
	font-size: 20px;
	padding-top: 0; margin-top:.5em;
/*
	background:#060; padding:12px; width:auto;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
*/	}

#deck {
	position:relative;
	background: #333 url(images/deck-bg.png) top left repeat-x;
	min-height:260px;
	}
#deck h2, #deck p {margin-left:46px;}
#deck h2 {
	font:normal normal normal 36px/1.3em 'Open Sans', Verdana, Arial, sans-serif;
	color:#fff; padding-top:28px; width:530px;
	}
#deck p {width:430px; font: normal normal normal 20px/1.3em 'Open Sans', Verdana, Arial, sans-serif; color:#fff;}
#deck img {position:absolute; right:26px; top:20px;}

/* #foodpics is the wrapper for the slideshow */
#foodpics {height:200px; width:960px; margin:0 0 20px 0; padding:0;}
#foodpics div {height:260px;}
.destination {
	background:#1F3E00 url(images/bg-destination.png) 0 0 repeat;
	height:260px;
	position:relative;
	}
.destination h2, .destination p {
	font: normal normal bold 36px/1.3em 'Open Sans', Verdana, Geneva, sans-serif;
	color:#fff; width: 530px; margin-left:46px; border:1px solid; border:none;
	position:relative;
	}
.destination h2 {top:30px;}
.destination p {
	font-size:20px; line-height:1.3em;
	font-weight:normal; width:420px;
	top:20px;
	}
.destination img {
	position:absolute;
	right:24px; top:18px;
	}
.pancakes {background-color:#9DC4CE;}
.omelet {
	background-color:#FF7209;
	position:relative;
	}
.lunch  {
	background-color:#f90;
	position:relative;
	}
.omelet p, .lunch p {
	margin-left:30px; width:400px;
	font-size:19px; color:#320C0C;
	font-weight:bold;
	border:1px solid; border:none;
	}
.type-col {float:left; width:450px;}
.banner-type {/*float:left;*/}
.banner-img {float:right;}

/* end of #foodpics styles */

#logo{left:35px; top:22px;}
#hdr-msg {left:337px; top:53px;}
#kicker-hed {left:57px; top:232px;}
#kicker-blurb {left:53px; top:326px;}
#paulines-drawing {left:530px; top:220px;}

a:link {
	color:#620000;
	text-decoration:underline;
	}
a:visited {
	color: #620000;
	}
a:hover {
	color:#000;
	}
a:active {
	color:#620000;
	}
.swatch1 {
	background: #191919;
	}
.swatch2 {
	background: #182828;
	}
.swatch3 {
	background: #60702d;
	}
.swatch4 {
	background: #aab232;
	}
.swatch5 {
	background: #e6fa87;
	}
#design-credit-link a {color:#fff; margin:0 0 12px 0;}
#design-credit-link a:hover {text-decoration:underline;}
