body
{
	background:						#fff url("_img/body-background.gif") repeat-x 0 0;
	color:							#362c2f;
	font-family:						"TW Cen MT", Calibri, Helvetica, Arial, sans-serif;
	font-size:						large;
	padding-top:						12px;	
}

/* WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW */

#header
{
	background:						#aaaa88 url("_img/header-background.gif") repeat-x 0 0;
	height:							164px;
}

#content
{
	padding-top:						50px;
	padding-bottom:						50px;
}

#verso
{
	width:							300px;
}

#verso img
{
	margin-bottom:						15px;
}

#recto
{
	float:							right;
	width:							600px;
	line-height:						1.5em;
}

#recto h2
{
	margin-bottom:						1em;
	font-size:						larger;
	font-weight:						normal;
}

#recto p
{
	margin-bottom:						1em;
}

#gutter
{
	background:						#d9d9b3 url("_img/gutter-background.gif") repeat-x 0 0;
	clear:							both;
}

a:link,
a:visited
{
	color:							#aaaa88;
	text-decoration:					underline;
	font-weight:						bold;
}

a:focus,
a:hover,
a:active
{
	color:							#362c2f;
	text-decoration:					underline;
	font-weight:						bold;
}

#footer
{
	background-color:					#362c2f;
	color:							#aaaa88;
	font-size:						smaller;
	padding:						1em 0;
	text-align:						center;
}

#footer a:link,
#footer a:visited
{
	color:							#aaaa88;
	text-decoration:					underline;
}

#footer a:focus,
#footer a:hover,
#footer a:active
{
	color:							#d9d9b3;
	text-decoration:					underline;
}

/* WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW */

h1
{
	width:							960px;
	height:							164px;	
	background:						transparent url("_img/h1-background.gif") no-repeat 0 0;
}

/* WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW WMW */

.pinch
{
	margin:							0 auto;
	width:							960px;
}

div.clearer
{
	clear:							both;
	line-height:						0;
	height: 						0;
}

.text-replacement
{
	position:						absolute;
	left:							-2000px;
	top:							-2000px;
}

em
{
	font-style:						normal;
}

#blocks
{
	margin-left:						45px;
	margin-right:						45px;
	/* 870px wide */
}

#blocks div
{
	width:							420px /*270px*/;
	float:							left;
	margin-right:						30px;
	margin-bottom:						36px;
}

#blocks #right-block
{
	margin-right:						0;
}

#blocks h2
{
	height:							36px;
	margin-bottom:						36px;
	width:							270px;
	background-color:					transparent;
	background-repeat:					none;
	background-position:					0 0;
}

#testimonials
{
	background-image:					url("_img/_blocks/_h2/testimonials.gif");
}

#rates
{
	background-image:					url("_img/_blocks/_h2/rates.gif");
}

#contact
{
	background-image:					url("_img/_blocks/_h2/contact.gif");
}

#gutter dl dt
{
	font-weight:						bold;
	color:							#362c2f;
	margin-bottom:						0.5em;
}

#gutter dl dd
{
	font-weight:						bold;
	color:							#fff;
	margin-bottom:						1em;
}

#gutter blockquote q
{
	font-weight:						bold;
	color:							#fff;
	margin-bottom:						0.5em;	
}

#gutter blockquote cite
{
	font-weight:						bold;
	color:							#362c2f;
	font-style:						normal;
}

#gutter blockquote
{
	margin-bottom:						1em;
	line-height:						1.25em;
}

#inner-gutter
{
	background:						transparent url("_img/inner-gutter-background.gif") no-repeat bottom left;
}

ul.bullet li
{
	background:						transparent url("_img/bullet.png") no-repeat 0 0.35em;
	padding-left:						16px;
}

#seasons
{
	margin-top:						20px;
}

#seasons li
{
	width:							130px;
	display:						block;
	height:							75px;
	background-color:					#362c2f;
	background-repeat:					no-repeat;
	background-position:					0 0;
	margin-right:						10px;
	float:							left;
}

#seasons #high
{
	margin-right:						0;
	background-image:					url("_img/high-season.png");
}

#seasons #low
{
	background-image:					url("_img/low-season.png");
}

#notes
{
	padding-top:						20px;
	clear:							both;
}