/*
Theme Name: Boarshead

*/

/* CSS Reset */
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, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

a {color:inherit;text-decoration:none;}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1;
	color: black;
	
}
strong{font-weight:bold;}

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;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


body {font-size:12px;background-color:#050100;}

h1{font-size:1.85em;color:#9e3102;}

.about_hours{font-size:1.6em; color:#9e3102;}

.about_hours_black{color:#000000; font-size:.9em;}

#wrapper_bg {float:left;display:inline;background-image:url(images/wrapper_bg.jpg);background-repeat:repeat-x; width:100%;}

#wrapper{width:970px; margin:0 auto;}

#header {height:266px; width:970px;background-image:url(images/header_border.png);background-position:bottom; background-repeat:no-repeat;}

#header_sub_jpg{height:266px; width:970px;background-image:url(images/header_sub_jpg.jpg);background-position:bottom; background-repeat:no-repeat;}

#header_sub_jpg_home_gradient{height:266px; width:970px;background-image:url(images/header_sub_jpg_home_gradient.jpg);background-position:bottom; background-repeat:no-repeat;}


#header_about{height:266px; width:970px;background-image:url(images/header_border_about.png);background-position:bottom; background-repeat:no-repeat;}

#featured {background:url(images/featured_bg.png);margin:20px 0 0 670px; float:left;display:inline;height:354px;width:247px;}

#featured_inner {margin:16px 0 0 14px; float:left;display:inline;}

#featured_top{background-image:url(images/green_arrow.png);background-position:0 4px;width:218px;margin:20px 0 0 0;height:146px;background-repeat:no-repeat;}

#featured_divider{height:1px; margin:0 30px 0 30px;border-top:1px solid #591b11;}

#featured_bottom{background-image:none;background-position:0 4px;background-repeat:no-repeat;width:218px;margin:10px 0 0 0 ;}

.featured_title{font-size:1.6em;color:#591b11;margin:0px 0 0 16px ;text-align:left;}

.featured_title_sub{font-size:1.1em; color:#591b11; margin:5px 0 0 16px ; text-align:left;}

.featured_description{font-size:1.1em; color:#403e3e; margin:5px 0 0 16px ;line-height:1.2; text-align:left;}

.featured_title a{color:#591b11;}

#contents_wrapper{width:970px;background-image:url(images/content_bg.png);background-repeat:repeat-y;background-position:5px 0;float:left;display:inline;}

#footer {width:970px;height:200px;background-image:url(images/footer_border.png);background-repeat:no-repeat;background-position:5px 0;float:left;display:inline;}

.map_button a{float:left;display:inline;width:120px;height:96px;background-image:url(images/viewmap.png);}

.map_button6 a{float:left;display:inline;width:120px;height:96px;background-image:url(images/viewmap.png);}

.map_button a:hover{width:120px;height:96px;background-image:url(images/viewmap_over.png);}

.map_button a.active1{width:120px;height:96px;background-image:url(images/viewmap_over.png);}

.reservation_button a.active1{width:120px;height:96px;background-image:url(images/reservations_over.png);}

.left_menu{float:left;display:inline;width:180px;height:190px;background-image:url(images/menu_tab.png);}

.center_logo{float:left;display:inline;padding:10px 0 0 0;text-align:center;width:350px;}

.logo_holder img {margin:0 0 0 12px;}

.right_menu{float:left;display:inline;width:180px;height:190px;background-image:url(images/menu_tab.png);}

.reservation_button a{float:left;display:inline;width:120px;height:96px;background-image:url(images/reservations.png);}

.reservation_button6 a{float:left;display:inline;width:120px;height:96px;background-image:url(images/reservations.png);}

.reservation_button a:hover{float:left;display:inline;width:120px;height:96px;background-image:url(images/reservations_over.png);}

.title_box{float:left;display:inline;width:360px;height:40px;text-align:center;vertical-align:middle;}

.slogan{float:left;display:inline;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#fcfbdd;font-weight:normal;font-size:1.25em;width:360px;height:18px;letter-spacing:1px;}

.located{float:left;display:inline;width:360px;font-family:Georgia, "Times New Roman", Times, serif;font-style:normal;;color:#fcfbdd;font-weight:normal;font-size:1.05em;}

.welcome_text{margin:0 70px 0 70px;text-align:center;}

.welcome_text p{margin:10px 0 0 0; font-size:1.2em;color:#4b2812;line-height:1.2;}

.menu_nav_holder{margin:20px 18px 0 14px;}

.right_menu_nav_holder{margin:19px 18px 0 14px;}

.menu_nav_text{float:left;display:inline;width:151px;text-align:center;font-size:1.2em;color:#000000;margin:10px 0 0 0;}
.menu_nav_text1{text-align:center;font-size:1.2em;color:#000000;margin:10px 0 0 0;}
.menu_nav_text1 a {width:151px;color:#000000;}
.menu_nav_text a {float:left;display:inline;width:151px;color:#000000;}

.menu_nav_text a:hover{background-image:url(images/green_arrows.png);background-repeat:no-repeat;}

.menu_nav_text_active a{float:left;display:inline;width:151px;text-align:center;font-size:1.2em;color:#000000;margin:10px 0 0 0;background-image:url(images/green_arrows.png);background-repeat:no-repeat;}

#about_column1 img{border:1px solid #000000;margin:0 0 15px 0;}

#about_column2 img{float:left;display:inline;border:1px solid #000000;margin:0 10px 10px 0;}

.right_menu_nav_text{float:left;display:inline;text-align:center;font-size:1.2em;color:#000000;width:151px;}

.right_menu_nav_text a{float:left;display:inline;color:#000000;width:151px;margin:6px 0 0  0;}

.right_menu_nav_text a:hover{background-image:url(images/green_arrows.png);background-repeat:no-repeat;}

.right_menu_nav_text a.active{background-image:url(images/green_arrows.png);background-repeat:no-repeat;}

h3{color:#9e3102;font-size:1.6em;width:100%;float:left;display:inline;}

.h3_right_about{color:#9e3102;font-size:1.6em;width:164px;float:left;display:inline;}

.menu_nav_divider{float:left;display:inline;margin:8px 12px 0 8px; width:134px; height:1px; border-top:1px solid #000000;}

.right_menu_nav_divider{margin:8px 10px 0 10px; height:1px; border-top:1px solid #000000;}

.menu_nav_title{font-style:italic;font-size:1.2em;}

.footer_info{color:#ffffff; font-size:1.1em; text-align:center;width:100%;padding:30px 0 0 0 ;float:left;display:inline;}
.footer_credits{color:#ffffff; font-size:1.1em; text-align:center;width:100%;padding:10px 0 0 0 ;float:left;display:inline;}
.home_contents{background-image:url(images/chops.jpg);background-repeat:no-repeat;height:545px;background-position:24px 0;}

#about_contents{background-color:#cbc2c0;margin:0 23px 0 24px;float:left;display:inline;}
#menu_contents{background-color:#cbc2c0;margin:0 23px 0 24px;width:922px;float:left;display:inline;}
#single_review_contents{line-height:1.5;font-size:1.2em;background-color:#cbc2c0;padding:0 50px 0 50px;text-indent:50px;margin:0 24px 0 24px;float:left;display:inline;}


#single_review_contents p{margin:8px 0 0 0;}

#about_column1{font-size:1.1em;line-height:1.5;color:#26120a;float:left;display:inline;width:460px;margin:40px 0 0 0 ;}
#contact_column1{font-size:1.1em;line-height:1.5;color:#26120a;float:left;display:inline;width:620px;margin:0px 0 0 0 ;}
#menu_column1{font-size:1.1em;line-height:1.5;color:#26120a;float:left;display:inline;width:460px;margin:0px 0 0 0 ;}

#about_column1 p{float:left;display:inline;width:100%;margin:0 0 15px 0;}
#about_column2 p{width:100%;margin:0 0 15px 0;}

#about_column2{margin:30px 0 0 0;font-size:1.1em;line-height:1.5;color:#26120a;float:left;display:inline;width:462px;}
#contact_column2{margin:0px 0 0 0;font-size:1.1em;line-height:1.5;color:#26120a;float:left;display:inline;width:302px;}
#menu_column2{margin:0px 0 0 0;font-size:1.1em;line-height:1.5;color:#26120a;float:left;display:inline;width:462px;}
#award_menu_column2{margin:0px 0 0 20px;font-size:1.1em;line-height:1.5;color:#26120a;float:left;display:inline;width:442px;}
#award_menu_column2 p {margin:0 0 0 20px;}

.column_padding1{padding:0px 50px 10px 50px;margin:0 0 20px 0;float:left;display:inline;border-right:1px solid black;}
.column_padding2{margin:10px 50px 10px 50px;float:left;display:inline;}
.contact_column_padding1{padding: 0 30px 0 30px ;}
.menu_column_padding1{padding:0px 30px 10px 30px;margin:0 0 20px 0;float:left;display:inline;border-right:1px solid black;}
.menu_column_padding2{margin:0px 30px 10px 30px;float:left;display:inline;}

.contact_column_padding2{padding: 0 30px  0 0 ;}
.contact_column_padding2 img{margin: 20px 0 100px 10px;border:1px solid black;}
#iframe_holder{margin:0 0 15px 0;}
.reservation_text{margin:20px 0 0 0;width:270px;height:31px;background-image:url(images/thingy.jpg);float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:2px 1px;}
.contact_us_text{margin:20px 0 20px 0;width:270px;height:31px;background-image:url(images/thingy.jpg);float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:2px 1px;}
.sub_name_about{font-size:1.2em;color:#26120a;width:100%;}
.contact_orange{margin:15px 0 0 0;color:#9e3102;font-size:1.4em;width:270px;float:left;display:inline;text-align:center;}
.call{margin:0px 0 0 0;color:#26120a;font-style:italic;font-size:1.2em;width:270px;float:left;display:inline;text-align:center;}
.large_phone{margin:0px 0 20px 0;color:#26120a;font-size:1.9em;width:270px;float:left;display:inline;text-align:center;}

.small_container{float:left;display:inline;text-align:center;width:270px;}
.small_title{color:#9e3102;font-size:1.2em;}
.small_listing{color:#26120a;font-size:1.2em;}
.small_listing_email{color:#0b2e22;font-size:1.2em;}
#menu_nav{background-image:url(images/menu_nav.jpg);float:left;display:inline;width:296px;height:50px;margin:11px 0px 0 0 ;}
.main_course {float:left;display:inline;width:131px; height:50px;}
.main_course a{font-size:1.3em;color:#ffffff;float:left;display:inline;margin:12px 0 0 15px;}
.main_course_active{background-image:url(images/main_course.jpg);float:left;display:inline;width:131px; height:50px;}
.main_course_active a{font-size:1.3em;color:#0b3829;float:left;display:inline;margin:12px 0 0 15px;}
.main_course a:hover{text-decoration:none;color:#ffffff;}

.starters {float:left;display:inline;width:165px; height:50px;}
.starters a{font-size:1.3em;color:#ffffff;float:left;display:inline;margin:12px 0 0 15px;}
.starters_active a{font-size:1.3em;color:#0b3829;float:left;display:inline;margin:12px 0 0 10px;}
.starters_active{background-image:url(images/starters.jpg);float:left;display:inline;width:165px;height:50px;}
.starters a:hover{text-decoration:none;color:#ffffff;}

.chef_title_menu{line-height:1;color:#26120a;font-size:1.2em;float:left;display:inline;}
.chef_menu_title_holder{float:left;display:inline;height:120px;width:398px;margin:25px 0 0px 0;}

.dinner_title{line-height:1;color:#9e3102;font-size:1.8em;float:left;display:inline;margin:20px 0 0 28px;}
.dinner_title_awards{line-height:1;color:#9e3102;font-size:1.8em;float:left;display:inline;margin:20px 0 10px 28px;}
.dinner_time{line-height:1;color:#26120a;font-size:1.2em;float:left;display:inline;margin:5px 0 0 30px;width:200px;height:20px;}
.dinner_download{line-height:1;color:#082d1c;font-size:1.0em;float:left;display:inline;margin:0 0 0 30px;}
.dinner_download a.textlinkmenu {margin:10px 0 0 0;float:left;display:inline;color:#082d1c;}
.menu_title_holder{float:left;display:inline;height:125px;width:398px;margin:0 0 20px 0;}
img.fork_shield{border:none;float:left;display:inline;margin:0 0 0 20px;}
 a img.menu_book{border:none;float:left;display:inline;margin:0 0 0 0;}
 .align_center{text-align:center;width:100%;margin:0 0 20px 0 ;}
 
  .spacer_text{margin:20px 0 20px 0;width:399px;height:31px;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;}
 .spacer_text_awards{margin: 0 20px 0;width:399px;height:21px;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;}
	 
	 .soups_text{margin:20px 0 20px 0;padding:0 7px 0 0;width:392px;height:31px;background-image:url(images/soups_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
	 
	  .dinner_text{margin:20px 0 20px 0;padding:0 7px 0 0;width:392px;height:31px;background-image:url(images/dinner_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
	 .pasta_text{margin:20px 0 20px 0;padding:0 5px 0 0;width:391px;height:31px;background-image:url(images/pasta_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
	  .red_wines_text{margin:20px 0 20px 0;padding:0 5px 0 0;width:391px;height:31px;background-image:url(images/red_wines_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
	 
	 
	 .lunch_text{margin:20px 0 20px 0;padding:0 5px 0 0;width:391px;height:31px;background-image:url(images/pasta_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
	 
	  .champ_text{margin:20px 0 20px 0;padding:0 5px 0 0;width:391px;height:31px;background-image:url(images/champ_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
	 .policy_text{margin:20px 0 20px 0;padding:0 5px 0 0;width:391px;height:31px;background-image:url(images/pasta_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
	 
	 .appetizers_text{margin:20px 0 20px 0;padding:0 6px 0 0 ;width:393px;height:31px;background-image:url(images/appetizers_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
	 .lighter_fare_text{margin:20px 0 20px 0;width:399px;height:31px;background-image:url(images/lighter_fare_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:4px 1px;}
	 .steaks_chop_chicken_text{margin:20px 0 20px 0;padding:0 4px 0 0;width:395px;height:31px;background-image:url(images/steaks_chop_chicken_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
	 .entree_salads_text{margin:20px 0 20px 0;width:399px;height:31px;background-image:url(images/entree_salads_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:4px 1px;}
	  .dessert_text{margin:20px 0 20px 0;width:399px;height:31px;background-image:url(images/dessert_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:4px 1px;}
	  .side_dishes_text{margin:20px 0 20px 0;padding:0 5px 0 0;width:394px;height:31px;background-image:url(images/side_dishes_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
	    .seafood_text{margin:20px 0 20px 0;padding:0 6px 0 0;width:390px;height:31px;background-image:url(images/seafood_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
		
		 .entrees_text{margin:20px 0 20px 0;padding:0 6px 0 0;width:390px;height:31px;background-image:url(images/entrees_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
		 .white_wines_text{margin:20px 0 20px 0;padding:0 6px 0 0;width:390px;height:31px;background-image:url(images/white_wines_accent.jpg);background-repeat:no-repeat;float:left;display:inline;font-size:1.8em;color:#26120a;text-align:center;background-position:0px 1px;}
		
		.spirit_pad{padding:0 0 0 20px;}
	
	 
	 
	 .menu_item_title{font-size:1.3em;color:#9e3102;float:left;display:inline;}
	  .menu_item_title_merlot{font-size:1.3em;color:#9e3102;float:left;display:inline;width:380px;}
	 
	 .review_title_orange{font-size:1.3em;margin:0 0 0px 0;color:#9e3102;float:left;display:inline;width:390px;text-align:center;}
	  .review_quote{font-size:1.1em;color:#26120a; width:395px;float:left;display:inline;margin:20px 0 0 0 ;line-height:1.2;}	
	    .review_quote p {margin:8px 0 0 0; float:left;display:inline;}
	  .review_quote_maker{font-size:1.1em;color:#26120a; width:390px;float:left;display:inline;text-align:right;margin:0  20px 0 0;font-style:italic;}	
	  .single_review_quote_maker{font-size:1.2em;color:#26120a; width:100%;height:100px;float:left;display:inline;text-align:right;margin:10px 20px 20px  0;font-style:italic;}	
	
	 .menu_item_price{font-size:1.3em;color:#26120a;float:left;display:inline;}
	 .menu_item_wine{font-size:1.1em;color:#26120a;float:left;display:inline;width:380px;}
	  .menu_item_beer{font-size:1.1em;color:#26120a;float:left;display:inline;width:380px;}
	 .menu_item_price1{font-size:1.3em;color:#26120a;float:left;display:inline;width:370px;}
	 .menu_item_description{font-size:1.2em;color:#26120a; width:399px;float:left;display:inline;margin:0 0 20px  0 ;}
	 .menu_contents_padding{padding:0 0px 0 0px;float:left;display:inline;}
	 
.award_list{font-size:1.2em; color:#26120a;float:left;display:inline;width:264px;}
.green_more{color:#082d1c;}
.award_dessert{border:1px solid #000000;margin:0 0 0 17px;}

			.gallery {text-align:center;margin:0 0 50px 0;float:left;display:inline;
			
			}
			.gallery-item {
				float:left;display:inline;width:240px; text-align:center;margin:50px 0 0 50px;padding:0px;float:left;display:inline;}
		
			.caption {color:#9e3102;
				text-align:center;
				font-size:1.6em;
				height:40px;
			}
			
			img.attachment-thumbnail{border:5px solid #000000;}
			
			img.attachment-medium{border:2px solid black;}
			
		#single_image_contents{line-height:1.5;font-size:1.2em;background-color:#cbc2c0;width:922px;margin:0 24px 0 24px;float:left;display:inline;}
#single_image_box{width:100%;text-align:center;}

.iw .rev{display:none;}