/*
Theme Name: IPRW - Inman Park Restaurant Week
Author: Sean K. Stewart
Author URI: https://www.seankstewart.com
Description: Custom Wordpress theme by Sean K. Stewart
Version: 1.0
Date: 08/2011
*/

@import url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/includes/css/reset.css);
@import url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/includes/css/typography.css);
@import url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/includes/css/forms.css);
@import url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/includes/css/grid-998.css);


body {
	margin:0 0;
	background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/body.gif) repeat;
}
.container {
	border-top:20px solid #be5f1d;
	background:#FFFFFF;
	padding:0 1.5em 1.5em;
}

h1, h2, h3, h4, h5 {font-weight:bold;color:#BE5F1D;}
h1 {color:#be5f1d;}
p.right {text-align:right;}
a:link, a:hover, a:visited {outline:none;text-decoration:underline;color:#be5f1d/*#AED049*/;}
a:hover {color:#AED049;text-decoration:none;}
thead th {background:#BE5F1D;}
tbody tr:nth-child(even) td, tbody tr.even td {background:#D8E5B0;}
.center {text-align:center;}

.corner-tl, .corner-tr, .corner-bl, .corner-br {position:absolute;z-index:100;}
.corner-tl {top:0;left:0;}
.corner-tr {top:0;right:0;}
.corner-bl {bottom:0;left:0;}
.corner-br {bottom:0;right:0;}

.storytitle {font-size:2em;margin-bottom:0.75em;}

#header {
	position:relative;
	z-index:9;
	padding-top:1.5em;
}
	#header h1, #header h2 {margin:0;}
	#header a.logo {display:block;width:988px;height:111px;background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/logo_inmanparkrestweek.png) no-repeat;}
	#header a.logo span {display:none;}

	#header .description {position:absolute;right:15px;top:124px;z-index:10;float:right;background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/get_a_taste.png) no-repeat;width:495px;height:62px;margin-bottom:0;text-indent:-9999em;}
	
	#header ul {margin:0;padding:0;list-style:none;}
		#header ul li {display:inline;margin:0 3px;padding:0;}
		#header ul li a {display:block;float:left;margin:0;padding:0 .6666em;border-left:1px solid #000000;color:#000000;text-decoration:none;font-size:1.2em;}
			#header ul li.last a, #header ul li:first-child a {border-left:none;}
			#header ul li a:hover {text-decoration:none;color:#BE5F1D;}
			#header ul li a span, #header ul li span em {display:none;}
	
	#header ul.menu {float:left;margin-top:1em;margin-left:1em;font-size:1.2em;}
	#header ul.menu li.current_page_item a, #header ul.menu li.current_page_parent a {background:#AED049;color:#000000;}

	#header #iprwnav {position:absolute;top:-34px;right:0;}	
	#header #iprwnav li {margin:0;padding:1em 1.5em 0 0;list-style:none;display:inline;}
	#header #iprwnav li a {font-size:.80em;font-weight:bold;color:#D8E5B0;line-height:1.5em;text-decoration:none;border:none;}
	
	#header #iprwnav .st_sharethis {display:inline;float:left;position:relative;top:4px;left:1.5em;}
	#header #iprwnav span.stButton {margin:0;padding:1em 1.5em 0 0;list-style:none;display:inline;}
	#header #iprwnav span.stButton span.chicklets {font-size:1em;font-weight:bold;color:#D8E5B0;line-height:1.5em;text-decoration:none;border:none;font-family:arial;}
		
	#header ul.social_nav {
		float:right;
	}
		#header ul.social_nav li a {border:none;height:22px;margin-right:1.333em;}
		#header ul.social_nav li.tagline span {display:block;float:left;width:280px;height:31px;margin-right:3em;background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/tagline.gif) no-repeat left center;}
		#header ul.social_nav li.twitter a {width:67px;background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/icon_twitter.jpg) no-repeat left center;}
		#header ul.social_nav li.facebook a {width:21px;background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/icon_facebook.jpg) no-repeat left center;}

#main {
	float:left;
	position:relative;
	z-index:8;
	clear:both;
	margin-top:1em;
	padding:2em 0 0;
	background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/main.jpg) repeat-x left top;
	min-height:500px;
	height:1%;
}


#hp_feature {margin-left:20px;margin-top:0em;position:relative;height:240px;margin-bottom:1.5em;margin-right:0;}
#hp_feature ul {position:absolute;width:995px;left:-20px;margin:0;padding:0;list-style:none;}
#hp_feature ul li {margin:0 auto;text-align:center;}
#hp_feature ul li a {text-align:center;display:inline;line-height:120px;max-height:120px;overflow:hidden;padding:0 1px;}
#hp_feature ul li a img {vertical-align:middle;}

#content {float:left;width:100%;}
	#content.box {margin:0;padding:0;background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/content.png) repeat-y;}	
	#content_top {width:982px;height:32px;background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/content_top.png) no-repeat;}
	#content_bottom {width:982px;height:40px;background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/content_bottom.png) no-repeat;}	
	#content.box, #content_top, #content_bottom {background-position: 15px 0;}
	
	#content.box h1 {font-size:2.5em;line-height:1.25;color:#be5f1d;vertical-align:top;font-weight:normal;}
	#content.box h2 {font-weight:normal;font-size:1.5em;}
	#content.box h3 {margin-bottom:1em;font-size:1em;color:#be5f1d;}
	
	#content.box h1.entry-title {font-size:3em;margin-bottom:.5em;/*border-bottom:1px solid #be5f1d;*/font-weight:bold;}
	#content.box h2.entry-title {font-size:2em;margin-bottom:.25em;}
	
	
	.entry-content {color:#666666;}
	/*#content .entry-content > p:first-child {font-size:1.3em;} */
	.entry-content p {font-size:1.2em;}
	
	.entry-content img.alignleft {float:left;margin-right:1.5em;margin-bottom:1.5em;}
	.entry-content img.alignright {float:right;margin-left:1.5em;margin-bottom:1.5em;}
	
	#content table td {vertical-align:middle;}
	#content table td h2, #content table td p {margin-bottom:0;padding:.25em 0;}
	
	#content.box .post-meta {margin:0;padding:0;list-style:none;}
		#content.box .post-meta li {margin:0;padding:0;}
		#content.box span.post-meta-key {display:block;font-weight:bold;}

	#content .post.hentry {margin-bottom:6em;}
		#content .post .storytitle {margin-bottom:.25em;}
		#content .entry img.alignleft {margin-right:1.5em;margin-bottom:1.5em;}
		#content .entry img.alignright {margin-left:1.5em;margin-bottom:1.5em;}
	

#sponsors {padding-left:20px;}
.home #sponsors {position:relative;top:-32px;}
	#sponsors ul {margin:0;padding:0;list-style:none;}
	#sponsors ul li {margin:0;padding:0;}	

	#sponsors .linkcat h2 {font-size:.90em;font-weight:bold;text-transform:uppercase;}
	#sponsors .linkcat li {margin-bottom:.5em;padding:.5em 0;background:#FFFFFF;border:1px solid #CCCCCC;width:100%;min-height:60px;height:auto !important;height:60px;list-style:none;text-align:center;}
		#sponsors .linkcat li a {vertical-align:middle;text-align:center;display:block;line-height:60px;}
		#sponsors .linkcat li a img {vertical-align:middle;}

#sponsors_table {width:70%;margin-right:1.5em;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
#sponsors_table td, #sponsors_table th {text-align:center;border-right:1px solid #CCC;border-top:1px solid #CCC;color:#333333;}
#sponsors_table th {vertical-align:top;padding-left:1.5em;padding-right:1.5em;background:rgba(190,95,29,.80);}
#sponsors_table th span {white-space:nowrap;}
#sponsors_table td {background:#1A9E58;}
#sponsors_table td:nth-child(1) {background:rgba(26,158,88,.20);}
#sponsors_table td:nth-child(2) {background:rgba(26,158,88,.40);}
#sponsors_table td:nth-child(3) {background:rgba(26,158,88,.60);}
#sponsors_table td:nth-child(4) {background:rgba(26,158,88,.80);}
#sponsors_table td:nth-child(5) {background:rgba(26,158,88,1);}
#sponsors_table td.right {float:none !important;text-align:left;white-space:nowrap;padding:.5em;background:none;border-right:none;background:#F3F2C2;}
#sponsors_table td.right a {color:#BE5F1D;text-decoration:none;cursor:pointer;display:block;}
#sponsors_table th:last-child {background:none;border-top:none;border-right:none;}

tbody tr:nth-child(even) td, #sponsors_table tbody tr.even td {background:none;}

#sponsors_details {margin-top:-3em;margin-left:20px;font-size:.90em;}	
	#sponsors_details > div + div {display:none;}
	#content #sponsors_details h3 {font-size:1.5em;margin-bottom:.25em;}


.widget.menus button {display:block;padding:.8em 2em;font-size:2em;font-weight:bold;background:#AED049;border:none;white-space:nowrap;text-decoration:none;}

.menu-widget {margin:0 auto 3em;padding:0;text-align:center;}
.menu-widget a.button, .menu-widget button {display:block;margin:0 auto;padding:.8em 4.5em;font-size:2em;font-weight:bold;border:none;color:#000000;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}
.menu-widget a.button:nth-child(1), .menu-widget button:nth-child(1) {background:#D8E5B0;}
.menu-widget a.button:nth-child(2), .menu-widget button:nth-child(2) {background:#AED049;}
.menu-widget a.button:nth-child(3), .menu-widget button:nth-child(3) {background:#1A9E58;}

form .button {display:block;padding:.25em 1em;font-size:1.2em;font-weight:bold;background:#AED049;border:none;white-space:nowrap;margin:0 auto;width:100px;cursor:pointer;}

.menu-content {margin:0 0 1.5em;padding:1em;background:#F2F1C1;text-align:left;}
.menu-content a.button, .menu-content button {display:block;width:85%;margin:0 auto .5em;padding:.8em 1.5em .8em 1.5em;font-size:1.2em;font-weight:bold;border:none;color:#000000;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;text-align:left;text-decoration:none;}

.menu-content button + div, .menu-content a.button + div {display:none;}
.menu-content button.plus:after, .menu-content a.button.plus:after {content:'+';float:right;position:relative;right:0;}
.menu-content button.minus:after, .menu-content a.button.minus:after {content:'-';float:right;position:relative;right:0;}
.menu-content a.button, .menu-content button {background:#BE5F1D;color:#FFFFFF;}
.menu-content a.button:hover, .menu-content button:hover {color:#333333;text-decoration:none;}

.widget.menus ul {margin-top:-1em;margin-right:0;padding-right:0;}
.widget.menus li {margin:0;padding:0;list-style:none;font-size:1.2em;font-weight:bold;}
.widget.menus ul li ul {margin:0 0 0 1em;padding:0;}
.widget.menus li li {font-size:1em;font-weight:normal;}
.widget.menus li a {display:block;}

.menu {padding:0 2em;}


a.button.make-reservation {width:100%;display:block;margin:0 auto;padding:.8em .5em;font-size:1.2em;font-weight:bold;background:#be5f1d;color:#FFFFFF;border:none;text-align:center;/*border:3px solid #D8E5B0;*/text-decoration:none;}
a.button.make-reservation:hover {text-decoration:none;}


#restaurants_table h2 a {text-decoration:none;display:block;}
#restaurants_table p a {color:#1A9E58;text-decoration:underline;}
#restaurants_table p a:hover {color:#AED049;}

#TB_title, #TB_ajaxContent {background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/content.png) repeat-y;}


#footer {padding:.5em 2.5em;}
	#footer .right {text-align:right;}
	#footer * {font-weight:bold;color:#000000;line-height:1.5em;text-decoration:none;}			
	
	#footer .menu {float:left;margin:0;padding:0;}
		#footer .menu li {margin:0;padding:1em 1.5em 0 0;list-style:none;display:inline;}
	

#rotator {position:relative;min-height:320px;height:auto !important;height:320px;margin-bottom:1.5em;}
	#rotator p {}
	#rotator p, #rotator img {display:block;text-align:center;}	
	
	
.wp-caption {
	background-color:#A3AA9C;
	color:#BE5F1D;
}


.widget.fb-likebox {background:#FFFFFF;text-align:center;padding-top:.5em;border:1em solid #D8E5B0;}


ul.single-socialnav {margin:0 0 1.5em;padding:0;list-style:none;}
ul.single-socialnav li a {width:32px;height:32px;float:left;display:block;text-indent:-9999em;}
ul.single-socialnav li.facebook a {background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/icon_facebook.png) no-repeat;}
ul.single-socialnav li.twitter a {background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/icon_twitter.png) no-repeat;}
ul.single-socialnav li.foursquare a {background:url(https://www.inmanparkrestaurantweek.com/wp-content/themes/pov-iprw/images/icon_foursquare.png) no-repeat;}




   #twitter_container {
       min-height:45px;
       height:auto !important;
       height:40px;
       padding:.5em;
       border:1em solid #D8E5B0;
       background:#FFFFFF;
   }

       #twitter_update_list {
           width: inherit;
           padding: 0;
           overflow: hidden;
           font-family: Georgia;
           font-size: 14px;
           font-style: italic;
           color: #666666;
           line-height: 16px;
           font-weight:bold;
       }

       #twitter_update_list li {
           width: inherit;
           list-style: none;
           margin:0 0 1.5em !important;
           padding:0;
       }

       #twitter_update_list li a {
       		display:block;
           color: #5f6d76;
           color:#be5f1d;
           text-decoration: none;
       }

       #twitter_update_list li a:hover {
           color: #31353d;
           background: #AED049;
       }
       #twitter_update_list li span {display:block;}
       #twitter_update_list li span a {display:inline;}
       

#cm_sidebarDIV {padding-top:2em;}       
#cm_sidebarDIV a {display:block;line-height:1;margin-bottom:0;}