body { margin: 0px; padding: 0px; color: #c8c2aa; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; background: #19170f url(../_images/template/page_bkg.gif) repeat-x scroll top left;}

#container { width: 907px; margin-left: auto; margin-right: auto; padding:0;}

#top_bkg { position: absolute; background: url(../_images/template/top_bkg.gif) no-repeat scroll top left; width: 907px; height: 134px; padding:0; margin: 0px 0px 10px 0px;}

#logo { width: 907px; text-align: center; margin: 26px 0px 0px 0px; height: 29px;}
#nav { position: absolute; top: 110px; width: 907px;}
	#nav ul { margin: 0px 0px 0px 74px; padding:0; width: 907px;}
	#nav ul li { list-style-type: none; float: left; padding: 0px 12px 0px 12px;}
	#nav a { text-transform: uppercase; color: #fff; text-decoration: none;}
	#nav a:hover { text-decoration: none; color: #ffea89;}
	#nav a.selected { text-decoration: none; color: #ffea89;}
	#nav h2 { font-size: 11px; margin:0; padding: 0; font-family: Arial, Helvetica, sans-serif;}

#main { width: 907px; position: absolute; top: 145px;}
#banner { width: 897px; border: 5px solid #544f3c; margin-bottom: 10px;}
#banner_internal { width: 619px; height: 313px; border: 5px solid #544f3c; margin-bottom: 10px; float:left;}
#testimonials { width: 187px; height: 283px; color: #a39b7b; background: url(../_images/template/test_bkg.gif) no-repeat scroll top left; float:right; padding: 20px 35px 20px 52px;}
#testimonials .credit { color: #c5bd9c; font-weight: bold; font-style: italic;}

#links {width: 220px; height: 283px; float:right; padding: 20px 35px 20px 20px; background: url(../_images/template/test_bkg2.gif) no-repeat scroll top left;}
#links hr, #testimonials hr { background:none;}

#content_top { height: 5px; background: url(../_images/template/content_top.gif) no-repeat scroll top left; width: 907px;}
#content { min-height: 150px; background: url(../_images/template/content_bkg.gif) repeat-y scroll top left; width: 883px; padding: 14px 11px 14px 14px;}
* html #content { height: 150px;}
	#main a { color: #ffea89; text-decoration: underline;}
	#main a:hover { color: #fff; text-decoration: underline;}
	#content ul { margin: 0px 0px 0px 20px; padding: 0px 0px 20px 0px;}
	#content ul li { list-style-type: square; line-height: 15px;}
#content_bottom { background: url(../_images/template/content_bottom.gif) no-repeat scroll top left; width: 907px; height: 5px; margin-bottom: 20px;}

#footer { width: 907px; padding-bottom: 20px;}
#footer h2 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #ffea89; padding-bottom: 3px;}
#footer_left { color: #ffea89; width: 570px; float:left; padding-left: 20px;}
	#footer_left a { text-transform: capitalize; color: #948d6e; text-decoration: none;}
	#footer_left a:hover { color: #fff; text-decoration: none;}
	#footer_left ul { margin:0; padding:0;}
	#footer_left li { list-style-type: none; float:left; padding-right: 2px; color: #5f5a42;}
	#footer_left .dark a { color:#19170f;}

#footer_right { width: 130px; float:right; padding-right: 20px; text-align: right;}
	#footer_right a { color: #716b52; text-decoration: none;}
	#footer_right a:hover { color: #fff; text-decoration: none;}
	
	
ul#home_banners { margin:0; padding:0;}
	ul#home_banners li { list-style-type: none; font-size: 10px; float:left; margin-right: 6px; width: 288px; height: 232px;}
	ul#home_banners li p { line-height: 13px;}
	ul#home_banners li h2 { padding-bottom: 3px; margin:0;}
	ul#home_banners li .pub { background: url(../_images/photos/theplough_bar.jpg) no-repeat scroll top left; padding: 147px 10px 25px 17px;}
	ul#home_banners li .restaurant { background: url(../_images/photos/theplough_restaurant.jpg) no-repeat scroll top left; padding: 147px 10px 25px 17px;}
	ul#home_banners li .weddings { background: url(../_images/photos/theplough_weddings.jpg) no-repeat scroll top left; padding: 147px 10px 25px 17px;}

.tellmemore { position:relative; margin-top: -4px; float:right;}

.content_left { width: 560px; padding: 10px 30px 0 0; float:left;}
.content_right { width: 288px; float:right;}

#events { margin-bottom: 8px;}
#gallery { width: 288px; height: 116px; background: url(../_images/template/gallery_bkg.jpg) no-repeat scroll top left;}
#gallery h2 { padding-bottom: 4px;}
.gallery_content { padding: 15px 10px 0px 120px;}

.top { position: absolute; top: -300px;}
.pdf { line-height: 21px; padding-left: 27px; font-size: 12px; font-weight: bold; background: url(../_images/template/pdf.gif) no-repeat scroll top left;}

.whitetext { color: #fff;}

#content ul.gallery { margin:0; padding:0;}
#content ul.gallery li { padding:0; list-style-type: none; float:left; margin: 0px 20px 20px 0px; border: 2px solid #565240; height: 224px;}
#content ul.gallery li img { width: 302px; height: 224px; padding:0;}
