/*------main----*/
body {font-family: Arial, Helvetica, sans-serif;
	margin: 0px;}
	
#page_top{width:800px;
	height:132px;
	margin-left:auto;
	margin-right:auto}
	
#main_content,.credits{width:800px;
	margin-left:auto;
	margin-right:auto}
	
#menu_holder{background: url(../media/page-top_2.jpg) right no-repeat ;
	width:800px;
	height:98px}

.border {border: solid 1px #B39A6F;
	overflow:hidden;} 
	
a:hover {color: #B39A6F;
	text-decoration: underline;}
	
a:focus {outline-style:none;}	
	
hr {color: #B39A6F;
	background-color: #B39A6F;
	height: 1px;
	width: 100%;}
	
.image {float: right;
	margin-bottom: 10px;
	margin-top: 10px;	
	margin-left: 10px;}
	
#menu_holder ul{margin-left:3px;padding-left:0px;margin-top:3px;}

#top_menu{margin:0px;width:500px;float:left}

ul#top_menu li {display: inline-block;
	float: left;
	position: relative;
	margin:0px;
	white-space: nowrap;
	padding-right:3px}
	
ul#top_menu li  a{text-indent:-5000px;}	
li#about a{display: inline-block;width:138px;height:25px;background:url(../media/nav01.gif) no-repeat;padding-right:25px}
li#about a:hover,li.selected#about a{background:url(../media/nav01_a.gif) no-repeat;}
li#restaurant a{display: inline-block;width:137px;height:25px;background:url(../media/nav02.gif) no-repeat;padding-right:25px}
li#restaurant a:hover,li.selected#restaurant a{background:url(../media/nav02_a.gif) no-repeat;}
li#contact a {display: inline-block;width:114px;height:25px;background:url(../media/nav03.gif) no-repeat;padding-right:25px}
li#contact a:hover,li.selected#contact a{background:url(../media/nav03_a.gif) no-repeat;}
li#blog a{display: inline-block;width:88px;height:25px;background:url(../media/nav04.gif) no-repeat;}
li#blog a:hover,li.selected#blog a{background:url(../media/nav04_a.gif) no-repeat;}

#details li {	font-size: 12px;
	color: #757472;
	list-style-position: outside;
	line-height: 200%;
	list-style-image: url(../media/tick.gif);}
	
.text {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757472;
	padding: 10px;
	padding-top:0px;
	line-height: 180%;}
.emphasis {font-size: 14px;
	font-weight: bold;}
	
.hours {height: 180px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757472;
	line-height: 180%;
	border-top: solid 1px #B39A6F;
	border-right: solid 2px #B39A6F;
	border-bottom: solid 2px #B39A6F;
	border-left: solid 1px #B39A6F;
	text-align: left;
	padding: 10px;
	margin: 5px;
	float: left;}
	
.menu {width: 300px;
	height: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757472;
	line-height: 180%;
	border-top: solid 1px #B39A6F;
	border-right: solid 2px #B39A6F;
	border-bottom: solid 2px #B39A6F;
	border-left: solid 1px #B39A6F;
	text-align: left;
	padding: 10px;
	margin: 5px;
	float: left;}
	
.about {	background: url(../media/lamb-about.gif) top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757472;
	height: 140px;
	width: 160px;
	line-height: 180%;
	border-top: solid 1px #B39A6F;
	border-right: solid 2px #B39A6F;
	border-bottom: solid 2px #B39A6F;
	border-left: solid 1px #B39A6F;
	text-align: left;
	padding: 10px;
	padding-top: 50px;
	margin: 15px 10px 10px;}

.link {font-weight: bold;
	color: #97999C;
	text-decoration: none;}
	
#about_holder{width:209px;float:left;padding-left:5px}

.credits {font-size: 9px;
	color: #757472;
	letter-spacing: 1px;
	text-align: center;
	padding: 7px;}

.clear{clear:both}	

ul#photo-list{margin-left: 0px;
padding-left: 0px;float:left}

#photo-list li{display: inline-block;
	float: left;}
	
/*------index----*/	

#welcome{width:224px;float:left}
#pub_menu{float:right}
#pub_menu div{float:right;padding:0px;margin:0px;border: 0px none;}
#pub_menu a,#pub_menu img{padding:0px;margin:0px;border: 0px none;}
#pub_menu a{text-decoration:none}
li#interior-strip_1{width:220px}
li#interior-strip_2{width:78px}
li#interior-strip_3{width:199px}
li#interior-strip_4{width:83px}
li#interior-strip_5{width:220px}
.col2 {width: 520px;
		padding: 10px 20px 10px 0;
		border-top: solid 1px #B39A6F;}
.close {	font-weight: bold;
	color: #97999C;
	text-decoration: none;
	font-size: 10px;
	padding: 10px;
	background-image: url(../media/close.gif);
	background-repeat: no-repeat;
	background-position: 300px 7px;}
	
#pub-list{width:342px;float:left}
#link-list{width:520px;float:right;margin-right:35px;margin-top:20px}
#exterior-img{margin-top: 10px}
#interior-img{padding-left:2px}

/*------contact----*/	

#map_holder{width:253px;float:left;padding-right:20px}

input[type="text"]{width:145px}

#about_holder_long{width:245px;float:left;padding-left:5px}

.form {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757472;
	background-color: #E0E0E0;
	border: 1px solid #757472;
	margin: 1px;}
	
.mail {font-size: 12px;
	font-weight: bold;
	color: #97999C;
	text-decoration: none;}
	
/*------success----*/	
	
.thanks {font-size: 12px;
	color: #757472;
	margin: 10px;
	padding: 10px;
	height: 100px;
	width: 280px;
	border: 1px dashed #B39A6F;
	line-height: 200%;}	
	
#success-div{width:400px;float:left}

/*------restaurant----*/

li#restaurant_image_1{width:217px}
li#restaurant_image_2{width:143px}
li#restaurant_image_3{width:216px}
li#restaurant_image_4{width:224px}

#res-intro{width:566px;float:left}
