*{ padding: 0; margin:0;}
img{ border: 0;}
body{background: #120d03 url('bpimages/body-bkgd_2.jpg') repeat-y;  text-align: left; font-family: Arial, Helvetica, sans-serif; border-bottom: 100px solid #120d03; margin-left:-55px; }
	
	div#wrapper { width: 1240px; background:url('bpimages/level-1.jpg') no-repeat; }
	
		div#wrapper2 { background:url('bpimages/main-bkgd.jpg') no-repeat right bottom; }
		
			#flash-content{ float: left; width: 737px; }
			#flash-content:focus{ outline: none;}
			
			
			div#right-column{ float: left; width: 332px; padding: 28px 0 0 0; margin-left:-10px; color: #bdb6a6; font-size: 12px;}
			div#right-column h1{padding: 66px 0 10px 0; color: #685c44; font-size: 26px ; text-transform: uppercase;}
			div#right-column h2{padding: 4px 0; font-size: 16px; }
			div#right-column p{line-height: 1.6em; padding: 6px 0;}
			div#right-column a{color: #c4b997; font-weight: bold; text-decoration: none;}
			div#right-column #bradstreet-content .signature { text-align:right; margin:0 20px 0 0; }
			div#right-column #environment-content .popLink { text-align:right; margin:0 20px 0 0; }
			div#right-column #environment-content a {color: #975329 ; font-weight:normal; text-decoration: none; text-align:right; }
			div#right-column p img{ float:left; border:1px solid #4b3b1d; padding:3px; margin:0 20px 10px 0; }
			div#right-column hr{ height:1px; border:0px; border-top:1px solid #4b3b1d;  margin:20px 0; }
				
				div.main-content{ min-height:650px; padding-bottom: 50px; }
				
					a#logo { float: right; width: 122px; height: 148px; display: block;}
				
				div#sibling{ clear: both;  }
				div#sibling a{ padding: 0 10px;}
		
			div#footer{ text-align: center; width:1060px; }
			
				ul#footer-nav{clear: both; padding: 16px 0 0 0; font: 9px Arial, Helvetica, sans-serif; text-transform: uppercase; list-style-type: none;}
				ul#footer-nav li{ list-style-type: none; padding: 0 6px 0 10px; display: inline;  background: url('bpimages/disc.gif') left no-repeat; }
				ul#footer-nav li.first{ background-image: none;}
				ul#footer-nav a{ text-decoration: none; color: #5f594d; font-weight: bold;}
				
/*** page specification ***/ 
li#nav-home a{ color: #c4b997;}

/* pg-home */ 
body#pg-home a#logo{ display: none;}

/* pg-gallery */ 
body#pg-gallery div.gallerythumbs{ clear: both; margin-top:10px;}
body#pg-gallery div.gallerythumbs a{ display: block; float: left; padding: 4px; margin: 3px; border: 1px dashed #3e341d; background: #171309; }
body#pg-gallery div.gallerythumbs a:hover{ background: #322912;}

/* pg-reservations */ 
div#opentable-feed{ clear: both; margin-top:40px;}
div#opentable-feed h2{ display: block; padding-bottom: 20px;}
#pg-reservations p { margin-top:87px; }
#pg-reservations table#contactTable { width:243px; }
#pg-reservations table#contactTable td { vertical-align:top; padding:10px 5px; }

/* pg-mail */ 
form#drink-form { padding: 0px 0px 12px 0px; margin: 0px; }
	form#drink-form  fieldset { border: 1px solid #AD9E79; padding: 0px 8px 8px 8px; margin: 6px 0px; }
		form#drink-form  fieldset legend { font-weight: bold; color:#AD9E79; margin-bottom: 8px; }
		form#drink-form fieldset label { display: block; width: 125px; float: left; text-align: right; padding-right: 6px; }
			form#drink-form fieldset label span { color: #900; }
		form#drink-form fieldset input, form#drink-form fieldset select, form#drink-form fieldset textarea { float: left; }
		form#drink-form button { padding: 1px 8px; margin: 0px; border: 1px solid #AD9E79; width: 353px; overflow: hidden; cursor: pointer; }

div#mail-content div.errors { padding: 11px 0px; }
	div#mail-content div.errors h3 { font-size: 14px; }
	div#mail-content div.errors ul li { margin-left: 16px; }
	
/* pg-media */ 
body#pg-media div#media-content p { font-weight:bold; letter-spacing:.05em; margin-top:100px; }
body#pg-media div#media-content a { display:block; margin:20px 0 20px 70px; }
		
.clear { clear: both; height: 6px; overflow: hidden; }