/* -------------------Resets------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 180;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1;
	color: #330;
	background: #492400 url(../images/bg/8-2_4.jpg) top center repeat-x;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}


/* -------------------DIV IDs------------------- */

div#pagecontainer {
	width: 955px; 
	margin: 0 auto; 
	padding-top: 20px; 
}


/************************************
	=column1
************************************/
div#column1{width: 200px; float: left;}

div#branding{width: 200px; float: left;}
div#branding img{padding: 20px 0px 40px;}

/* =main navigation */
#MainNavigation{width: 200px; float: left;}

#MainNavigation a{
	width: 180px;
	height: 28px;
	padding-right: 20px;
	float: left;
	text-align: right;
	color: #D9D1B6;
	text-decoration: none;
	font: bold 16px/28px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

#MainNavigation a:hover{
	background: url(../images/bg/linkL2.png) right no-repeat;
	color: #EDE3C4;
}


/************************************
	=column2
************************************/
div#column2{width: 582px; float: left; background-color: #170900;}


/* =Main Photo/Flash Styles */
#MainPhotoContainer{margin: 8px 8px 12px 8px; width: 560px; height: 270px; border: solid 2px #88978a;}

div#AnnouncementContainer{width: 560px; margin: 0px 8px 8px 8px; /*padding: 10px 0px 0px 20px;*/ border: solid 2px #88978a; background: #f3f1da url(../images/bg/wm2_large.gif) top right no-repeat; height: auto;}

/* =Main Content Area Styles */
div#MainContentAboveContainer{width: 560px; margin: 0px 8px 8px 8px; /*padding: 10px 0px 0px 20px;*/ border: solid 2px #88978a; background: #f3f1da url(../images/bg/FM40.jpg) bottom right no-repeat; height: auto;}

div#MainContentContainer{width: 540px; margin: 0px 8px 8px 8px; padding: 10px 0px 0px 20px; border: solid 2px #88978a; background: #f3f1da url(../images/bg/wm2_large.gif) bottom right no-repeat; height: auto;}

h1 {
	text-transform: uppercase;
	padding: 10px 0 16px;
	color: #492400;
	font: bold 28px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
}

div.menuheader {width: 100%;}

h2 {
	padding: 20px 0 10px;
	color: #360;
	font: bold 18px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
}

img.arrow {float: right; padding-right: 20px; margin-top: -24px;}

p, th {
	font: 12px/20px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	padding: 0px 20px 10px 0px;
	color: #330;
}

hr { 
	border: 1px #ede3c4;/*the border*/
	background: #ede3c4;
	margin: 10px 20px 20px 0px;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

#MainContentContainer a:link {color: #ae9361; text-decoration: none;}
#MainContentContainer a:hover {color: #492400; text-decoration: none;}
#MainContentContainer a:visited {color: #ae9361; text-decoration: none;}

div.menuitem {margin: 0px 40px 10px 20px; padding: 6px 0; border-bottom: 1px solid #ede3c4;}
		div.menuitem div.menuheader h3 {
			padding: 0 0 4px;
			float: left;
			clear: right;
			font: bold 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
		}
		div.menuitem div.menuheader h3.price {
			float: right;
			text-align: right;			
			font: bold 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
		}
			
	div.menuitem div.content {clear: both;}
		div.menuitem div.content p {
			font: 11px/18px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
			padding: 0 0 10px 0;
			color: #330;
		}
		div.menuitem div.content em {font: italic 11px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;}
		div.menuitem div.content img.event {margin: 0px 0px 20px 0px;}
		div.menuitem div.content img.tea {float: right;}

	

/************************************
	=column3
************************************/
div#column3{float: left; width: 173px; padding-top: 130px;}

/*#Share {float: right; width: 163px; padding: 20px 0px 0px 10px;}
	#Share img {float: left;}
	#Share h1 {	
		text-transform: uppercase;
		padding: 10px 0px 10px;
		color: #88978a;
		font: bold 18px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	}
*/

/* =right sub-navigation */
#RightSubNavigation{float: right; width: 173px; margin-top: 180px;}

#RightSubNavigation a{
	float: right;
	width: 163px;
	height: 20px;
	color: #D9D1B6;
	text-decoration: none;
	font: normal 11px/20px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	text-transform: capitalize;
	padding: 0px 0px 2px 10px;
}

#RightSubNavigation a:hover {
	color: #EDE3C4;
	background: url(../images/bg/linkR.png) left no-repeat;
} 


/************************************
	=footer
************************************/
div#footer {
	clear: both;
	padding-top: 6px;
	margin: 0 auto;
	width: 955px;
	height: 50px;
	/*text-align: center;*/
	color: #88978a /*#D9D1B6*/;
	font: bold 9px/11px Arial, Helvetica, sans-serif;
}

div#footercontent{float: left; width: 400px; margin: 0px 0px 0px 210px; clear: right;}
	div#footercontent a{color:  #88978a /*#D9D1B6*/; text-decoration: none;}
	div#footercontent :hover{color: #ae9361 /*#EDE3C4*/; text-decoration: underline;}

div#footeraddress{float: right; text-align: right; width: 120px; margin: 0px 188px 0px 0px;}

