body {
	margin: 0px;
	padding: 0px;
	background-image: url(graphics/backmain.jpg);
	background-repeat: repeat-y;
	background-color: #F7F9EE;
	background-position: center top;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	color: #550000;
	font-weight: bold;
	text-align: center;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #550000;
	font-weight: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #550000;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #550000;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #6B0302;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #6B0302;
	text-align: center;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 150%;
	color: #8C8C5E;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 650px;
}
#left {
	float: left;
	width: 450px;
}
#header {
	background-image: url(graphics/shadow.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 3px;
}
#content {
	margin-right: 40px;
	margin-left: 40px;
}
#content ul, #content ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #8C8C5E;
}
#content li {
	margin-top: 5px;
	margin-bottom: 5px;
}
#content a:link {
	color: #8C8C5E;
	text-decoration: underline;
}
#content a:visited {
	color: #8C8C5E;
	text-decoration: underline;
}
#content a:hover {
	color: #974D45;
	text-decoration: none;
}
#right {
	margin-left: 450px;
	padding-top: 15px;
	height: 1%;
}
#logo {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
}
#webervations {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4BD8E;
	border-bottom-color: #B4BD8E;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 80%;
}
#webervations a:link {
	color: #B4BD8E;
	text-decoration: none;
}
#webervations a:visited {
	color: #B4BD8E;
	text-decoration: none;
}
#webervations a:hover {
	color: #974D45;
	text-decoration: none;
}
#navtop {
	background-image: url(graphics/navtop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	width: 48px;
	height: 44px;
	padding-bottom: 10px;
}
#nav {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-bottom: 10px;
}
#nav ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
	text-align: center;
}
#nav ul li {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#navbottom {
	background-image: url(graphics/navtop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	width: 48px;
	height: 44px;
	padding-top: 10px;
	padding-bottom: 15px;
}
#contact {
	background-image: url(graphics/backcontact.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	color: #B4BD8E;
}
#contact a:link {
	color: #B4BD8E;
	text-decoration: underline;
}
#contact a:visited {
	color: #B4BD8E;
	text-decoration: underline;
}
#contact a:hover {
	color: #974D45;
	text-decoration: none;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 15px;
	color: #999966;
	background-image: url(graphics/divider.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#footer a:link {
	color: #999966;
	text-decoration: none;
}
#footer a:visited {
	color: #999966;
	text-decoration: none;
}
#footer a:hover {
	color: #974D45;
	text-decoration: underline;
}
.thumb {
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #550000;
	margin-right: 2px;
	margin-left: 2px;
}
.divider {
	background-image: url(graphics/divider.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	height: 13px;
	width: 370px;
	margin-bottom: 10px;
}
#memberships {
	background-image: url(graphics/memberships.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: auto;
	margin-left: auto;
	height: 170px;
	width: 361px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.floatright {
	float: right;
	margin-bottom: 15px;
	border: 2px solid #8C8C5E;
	margin-top: 15px;
	margin-left: 15px;
	padding: 5px;
}
.floatleft {
	float: left;
	border: 2px solid #8C8C5E;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 5px;
	margin-top: 15px;
}
.disclaimer {
	font-style: italic;
	text-align: center;
}
.border {
	padding: 2px;
	border: 3px solid #8C8C5E;
}
.pointer {
	padding-left: 18px;
	font-size: 120%;
	font-weight: bold;
}
#content a.pointer  {
	background-image: url(graphics/pointer.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #550000;
	text-decoration: none;
	margin-left: 5px;
}
#content a:visited.pointer {
	background-image: url(graphics/pointer.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #8C8C5E;
	text-decoration: none;
}
#content a:hover.pointer {
	background-image: url(graphics/hover.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #974D45;
	text-decoration: underline;
}
.callout {
	font-style: italic;
	color: #550000;
	text-align: center;
}
input {
	background-color: #F4F4DA;
	border: 1px solid #8C8C5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #8C8C5E;
}
.caption {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	font-style: italic;
}
#bbaward {
	border: 2px solid #590808;
	padding: 5px;
	margin-bottom: 10px;
}
#bbaward p {
	color: #590808;
}
.subhead {
	font-family: "Times New Roman", Times, serif;
	font-size: 115%;
	font-weight: bold;
	color: #550000;
	letter-spacing: 2px;
	font-style: italic;
	text-align: center;
}
#bbcomaward, #rand {
	width: 160px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	text-align: center;
}
#rand a:link {
	color: #B4BD8E;
	text-decoration: underline;
}
#rand a:visited {
	color: #B4BD8E;
	text-decoration: underline;
}
#rand a:hover {
	color: #B4BD8E;
	text-decoration: none;
}
.exclusive {
	color: #5F0000;
}
#oprah, #romantic, #randmcnally, #uslba, #uslba2009, #innkeeperyear, #sliving, #wedcomments, #sanannews, #illumination, #athome, #todaysman, #society, #mansker {
	background-color: #550000;
	padding: 7px;
	border: 1px solid #8C8C5E;
	margin-top: 5px;
	margin-bottom: 5px;
}
#oprahinside {
	border: 1px solid #8C8C5E;
	padding: 40px 12px 4px;
	background-image: url(graphics/oprah.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#romanticinside {
	border: 1px solid #8C8C5E;
	padding: 95px 12px 4px;
	background-image: url(graphics/mostromantic.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#randmcnallyinside {
	border: 1px solid #8C8C5E;
	padding: 45px 12px 4px;
	background-image: url(graphics/edchoice.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#uslbainside, #uslbainside2009 {
	border: 1px solid #8C8C5E;
	padding: 48px 12px 4px;
	background-image: url(graphics/bestofes.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#innkeeperyearinside {
	border: 1px solid #8C8C5E;
	padding: 48px 12px 4px;
	background-image: url(graphics/innkeepersyear.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#slivinginside {
	border: 1px solid #8C8C5E;
	padding: 68px 12px 4px;
	background-image: url(graphics/sliving.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#sanannewsinside {
	border: 1px solid #8C8C5E;
	padding: 75px 12px 4px;
	background-image: url(graphics/sanannews.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#wedcommentsinside {
	border: 1px solid #8C8C5E;
	padding: 75px 12px 4px;
	background-image: url(graphics/bandgcomments.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#illuminationinside {
	border: 1px solid #8C8C5E;
	padding: 48px 12px 4px;
	background-image: url(graphics/2010winner.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#athomeinside {
	border: 1px solid #8C8C5E;
	padding: 48px 12px 4px;
	background-image: url(graphics/athome.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#todaysmaninside {
	border: 1px solid #8C8C5E;
	padding: 48px 12px 4px;
	background-image: url(graphics/todaysman.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#societyinside {
	border: 1px solid #8C8C5E;
	padding: 48px 12px 4px;
	background-image: url(graphics/societylife.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#manskerinside {
	border: 1px solid #8C8C5E;
	padding: 48px 12px 4px;
	background-image: url(graphics/es_impressions.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
#oprah p, #romantic p, #randmcnally p, #uslba p, #uslba2009 p, #innkeeperyear p, #sliving p, #wedcomments p, #sanannews p, #illumination p , #athome p, #todaysman p, #society p, #mansker p {
	color: #F4F4DA;
}
#oprahinside a:link, #romanticinside a:link, #randmcnally a:link, #uslbainside a:link, #uslbainside2009 a:link, #innkeeperyear a:link, #sliving a:link, #wedcomments a:link, #sanannews a:link, #illumination a:link, #athome a:link, #todaysman a:link, #society a:link, #mansker a:link {
	color: #F4F4DA;
	font-weight: bold;
	text-decoration: underline;
}
#oprahinside a:visited, #romanticinside a:visited, #randmcnally a:visited, #uslbainside a:visited, #uslbainside2009 a:visited, #innkeeperyear a:visited, #sliving a:visited, #wedcomments a:visited, #sanannews a:visited, #illumination a:visited, #athome a:visited, #todaysman a:visited, #society a:visited, #mansker a:visited {
	color: #F4F4DA;
	font-weight: bold;
	text-decoration: underline;
}
#oprahinside a:hover, #romanticinside a:hover, #randmcnally a:hover, #uslbainside a:hover, #uslbainside2009 a:hover, #innkeeperyear a:hover, #sliving a:hover, #wedcomments a:hover, #sanannews a:hover, #illumination a:hover, #athome a:hover, #todaysman a:hover, #society a:hover, #mansker a:hover {
	color: #A77B60;
	font-weight: bold;
	text-decoration: none;
}
#butt417 {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#bnbdistinction {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 15px;
}
#uslbagraphic, #uslbagraphic2009 {
	float: left;
	margin-right: 10px;
}
#viewpolicies {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #8C8C5E;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-style: italic;
	padding-top: 15px;
	padding-bottom: 15px;
}
.centered {
	text-align: center;
}
#southernliving, #o {
	text-align: center;
	padding-bottom: 15px;
}
#specials {
	text-align: center;
	padding: 10px;
}
.picnicheadline {
	font-size: 90%;
	font-weight: bold;
	background-image: url(graphics/fleur.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
}
#cookbookbutt {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
#fb {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 160px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#shakeheader {
	color: #550000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	display: block;
	font-style: italic;
}
#shakesub {
	color: #550000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
