/* 
Theme Name: Food Bloggers Net 2.0
Theme URL: http://www.foodbloggers.net
Description: Original Wordpress Theme for FoodBloggers.net
Author: Weblog Labs
Author URI: http://www.webloglabs.com/
Version: 2.0
Tags: light, fixed-width, two-columns, right-sidebar

*/

@import url("splashscreen-grid.css");

/*
Basic Elements
*/

* {margin:0;padding:0;}
body {margin:0;padding:0;background:#fff;font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;font-size:16px;line-height:145%;}
p, ul, ol {margin-bottom:10px;}
h1, h2, h3, h4, h5 {margin-bottom:16px;}
li {line-height:125%;}
blockquote {font-family:Georgia, Times, "Times New Roman", serif;font-style:oblique;padding:8px 16px 8px 16px;}

/*** LISTS ***/
ul li { margin-left: 2em; }
ul { list-style-type: disc; }
ul ul { list-style-type: square; }
ul ul ul { list-style-type: circle; }
ol { list-style-position:inside; list-style-type: decimal; }
dt { font-weight: bold; }


/*** TABLES ***/
table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
th, td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }

/*
Links
*/

img a, a img {border:none;text-decoration:none;}
a, a:link {color:#994000;text-decoration:none;}
a:hover {color:#000000;text-decoration:underline;}

/*
Layout
*/

#masthead{background:#3E4F4C;overflow:auto;}
#navbar{color:#F6DABC;padding:4px;}
#header{overflow:auto;}
#content{padding-top:10px;}

/*
Navbar
*/

.topnav {margin-top:0px;font-size:.7em;}
.topsearch {}

#navlist a, #navlist a:link {color:#fff;font-weight:bold;}
#navlist a:hover{color:#999;}
#navlist
{
list-style: none;
padding: 0;
margin: 0;
float:left;
}

#navlist li
{
display: inline;
padding: 0 20px 0 0;
margin: 0;
}

#navlist li:before { content: " "; }
#navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #navlist li
{
border-left: 0px solid #6ABD6D;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }

* html #navlist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; }

.search-box {text-align: right}
.search-box input {
  width: 200px;
  background-color:#eee;
  padding:2px;
  color:#000;
  font-size:.7em;
  border:1px solid #999;
}
.search-box form{padding:0;margin:0;}

/*
Header
*/

#header {padding:10px 0 0 0;background-color:#330000;}
#header .logo{}
#header .banner{float:right;text-align: right;color:#eee;font-size:.8em;}

#featured-bit{ 
	width:600px;
	padding-right:345px; 
	position:relative;
	height:260px;
	border-bottom:1px solid #eee;
	padding-bottom:4px;
	margin-bottom:8px;
}
#featured-bit ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:614px; 
	list-style:none; 
	padding:0; margin:0; 
	width:335px; 
}
#featured-bit ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:.9em; 
	color:#666; 
}
#featured-bit ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured-bit ul.ui-tabs-nav li span{ 
	font-size:1em;
}
#featured-bit li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured-bit li.ui-tabs-nav-item a:hover{ 
	background:#D1BA8F; 
}
#featured-bit li.ui-tabs-selected{ 
	background:url('images/slide-images/selected-item.gif') top left no-repeat;  
}
#featured-bit ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#D1BA8F; 
}
#featured-bit .ui-tabs-panel{ 
	width:600px; height:250px; 
	background:#fff; position:relative;
}
#featured-bit .ui-tabs-panel .info{ 
	position:absolute; 
	top:0px; left:300px; 
	height:230px; 
	background:#fff;
	padding:10px; 
}
#featured-bit .info h2{ 
	font-size:1.8em;
	color:#333; padding:5px; margin:0;
	overflow:hidden; 
}
#featured-bit .info p{ 
	margin:0 5px; 
	font-size:.8em; 
	line-height:125%; color:#333;
}
.info .post-meta {font-size:.7em;margin-bottom:4px;}
#featured-bit .info a{ 
	text-decoration:none;
	color:#330000;
}
#featured-bit .info a:hover{ 
	text-decoration:underline;
	color:#994000;
}
#featured-bit .tab-me-1{}
#featured-bit .ui-tabs-hide{ 
	display:none; 
}
#featured-bit:after
{ 
 content: ".";  
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden; 
}

#featured-bit{display: inline-block;}

/* Hides from IE-mac */
* html #featured-bit
{height: 1%;}

#featured-bit
{display: block;}
/* End hide from IE-mac */


/*
Posts
*/

#posts {}
.post-body {padding:10px 16px 0px 0;font-size:.8em;line-height:145%;margin-bottom:0px;}
.post-body:after
{ 
 content: ".";  
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden; 
}
.post-body{display: inline-block;}

/* Hides from IE-mac */
* html .post-body
{height: 1%;}

.post-body
{display: block;}
/* End hide from IE-mac */

	#posts .featured {font-size:.9em;margin-top:6px;}
	.attachment-featured-post-thumbnail {float:left;padding:4px;margin-right:8px;}
	.post-body.latest {padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid #ccc;}
		.latest h3 {font-size:1.8em;margin-bottom:4px;line-height:120%;}
		.latest a, .latest a:link {color:#993300;}
		.latest a:hover {color:#330000;text-decoration:underline;}
		.latest .image{display:block;width:180px;float:left;margin-right:10px;}
		.latest img {}
.post-title {font-size:1.8em;line-height:110%;margin-bottom:4px;}
.post-body h3{font-size:1.6em;margin-bottom:6px;}
.post-body h4{font-size:1.4em;margin-bottom:6px;}
	.featured .post-title {font-size:1.8em;padding-bottom:0px;margin-bottom:0;}
	.post-title a, .post-title a:link, .post-title a:visited {color:#1F1917;text-decoration:none;}
	.post-title a:hover{color:#993300;text-decoration: underline;}
	.post-meta {font-size:.9em;padding-bottom:10px;font-family:Georgia, Times, "Times New Roman", serif;font-style:oblique;text-transform:lowercase;color:#666;}
		.featured .post-meta {font-size:.8em;padding:0 0 4px 0;}
		.post-meta a, .post-meta a:link {color:#333;}
	.social-network-ing{clear:both;font-size:.7em;line-height:110%;overflow:auto;padding-top:14px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
		.social-network-ing span{float:left;padding:6px 10px 6px 10px;border-right:1px solid #ccc;text-align: center}
		.social-network-ing span.first{font-size:1.2em;padding-left:0px;border:0;font-family:Georgia, Times, "Times New Roman", serif;font-style:oblique;}
		.social-network-ing span img{}
	.fb-socialization{padding:0;font-size:.7em;text-align: right;float:right;color:#fff;}
		.fb-socialization span{float:left;padding:2px 4px 2px 4px;}
		
		span.more{font-weight:bold;}
		.facebook-like{padding:10px 10px 4px 10px;background-color:#eee;margin:8px 0 8px 0;}

/*
Page Links
*/

#nav-below {padding:8px 0 20px 0;font-size:.8em;font-family:Georgia, Times, "Times New Roman", serif;font-style:oblique;}
#nav-below a, #nav-below a:link{color:#000;}
#nav-below a:hover {color:#993300;}
.nav-previous{float:left;}
.nav-previous .meta-nav{background-color:#D1BA8F;border:1px solid #ccc;
padding:1px 4px 1px 4px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.nav-next {float:right;}
.nav-next .meta-nav {float:right;background-color:#D1BA8F;border:1px solid #ccc;
padding:1px 4px 1px 4px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;}


/*
Sidebar
*/

#sidebar{font-size:.8em;line-height:120%;}
.join-box h1, .prompt-box h1{font-weight:normal;font-family: 'IM Fell French Canon SC', serif;font-size: 3em;line-height:110%;margin:2px 0 2px 0;color:#330000;}
.join-box h2, .prompt-box h2, #extras h3{font-weight:normal;font-family: 'Vollkorn', serif;font-size: 1.3em;line-height:110%;margin:4px 0 6px 0;color:#330000;}
.sidebar-box {padding:10px;background-color:#eee;margin-bottom:4px;}
.prompt-box {padding:14px 10px 10px 10px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
background-color:#eee;
border:6px double #ccc;
margin-bottom:4px;
}
.join-box {padding:14px 10px 10px 10px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
background-color:#F6EBB0;
border:1px dotted #ccc;
margin-bottom:4px;
}
	.sidebar-box .prompt-box p{font-size:.9em;}
	#recentcomments{background-color:#eee;font-size:1em;padding:10px;line-height:100%;}

	.sidebar-box h3 {font-weight:normal;font-family: 'IM Fell French Canon SC', arial, sans;font-size: 1.5em;line-height:110%;margin-bottom:6px;color:#330000;}
	h2.dsq-widget-title{font-weight:normal;font-family: 'IM Fell French Canon SC', arial, sans;font-size: 1.5em;line-height:110%;margin-bottom:6px;color:#330000;}

/*
Network
*/

#network {margin:20px 0 10px 0;font-size:.8em;
box-shadow:inset 0 2px 5px #ccc;
-moz-box-shadow:inset 0 2px 5px #ccc;
-webkit-box-shadow:inset 0px 2px 5px #ccc;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
padding:10px 8px;
background-color:#eee;
}
#network h3{font-weight:normal;font-family: 'IM Fell French Canon SC', arial, sans;font-size: 1.3em;line-height:110%;margin-bottom:6px;color:#330000;}

.posts-by-category
{
list-style-type: none;
margin-left:0;
padding-left:0;
border-bottom: 1px solid #ccc;
width:90%;
}

.posts-by-category li{margin:0;padding:6px 0 4px 0;border-top: 1px solid #ccc;}

.posts-by-category a, .posts-by-category a:link, .posts-by-category a:visited
{
color: #993300;
text-decoration: none;
font-weight:bold;
}

.posts-by-category a:hover
{
color: #333;
}

.network-content p {font-family:Georgia, "Times New Roman", Times, serif;font-style:oblique;font-size:.9em;line-height:110%;}
#quoterotator {line-height:120%;}


/*
Extras
*/


#extras {margin:0 0 0px 0;font-size:.8em;
box-shadow:inset 0 2px 5px #ccc;
-moz-box-shadow:inset 0 2px 5px #ccc;
-webkit-box-shadow:inset 0px 2px 5px #ccc;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
padding:10px 8px;
background-color:#eee;}
#extras select{margin-bottom:8px;}
#extras h3{font-size:1.1em;text-transform: uppercase;}

.library ul {list-style-type: none;}
.library li {float:left;margin-left:0;}

.newsletter {
border-right:1px solid #ccc;
padding:0px 8px;
}
	.newsletter label {font-weight:bold;color:#330000;}
	.newsletter .smallprint {font-size:.9em;border-top:2px solid #fff;padding-top:2px;margin:10px 0 0 0;text-align: right;color:#666}

/*
Footer
*/

#footer{font-size:.7em;padding:6px;color:#333;background:#fff;border-top:1px solid #ccc;text-align: center;}
#footer a, #footer a:link{color:#666;}
#footer a:hover{color:#000;text-decoration: underline;}

/*
Search
*/

.search-form{}
.search-form form{}


/*
Contact Forms
*/

#zcmail{}
#zcmail fieldset{border:0;}
.zcmail_text{margin:2px;font-size:1em;}
.zcmail_textarea{margin:2px;font-size:1em;}
.zcmail_submit{padding:4px;}

/*
Wordpress Stuff
*/

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {float:left;margin-right:10px;margin-bottom:8px;}
.alignright {float:right;margin-left:10px;margin-bottom:8px;}
.alignnone {margin-top:10px;margin-bottom:8px;}
.aligncenter {text-align:center;margin-top:10px;margin-bottom:8px;}

.wp-caption-text{font-family:Georgia, "Times New Roman", Times, serif;font-size:.9em;font-style: oblique;color:#666;}

/*
Comments
*/



/****************
advanced comment styles
****************/
.comments{padding-top:20px;font-size:.8em;}
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} 
ol.commentlist{width:100%} 
h3#comments,#respond h3{height:25px;text-align:left;color:#333;border-bottom:1px solid #fff;padding:5px 0 0 0;} 
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  
ol.commentlist{border-bottom:1px solid #ccc} 
ol.commentlist ul{margin:0 0 0 20px} 
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{
webkit-box-shadow: 0px 2px 2px #ccc;-moz-box-shadow: 0px 2px 2px #ccc;
box-shadow: 0px 2px 2px #ccc;}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:none} 
li.even{background:#eee} 
li.odd{background:#efefef}
	li.bypostauthor {color:#333;background-color:#fff2e5;}
	.bypostauthor p {font-style:oblique;}
.authorcomment{background:#deebf9} 
ul.children ul{margin-left:20px} 
ul.children li{border-right:none} 
.vcard img{float:left;background:#c4c4c4} 
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} 
.comment-meta,ol.commentlist li small{top:10px;left:10px} 
.comment-text{margin:10px 20px 0 66px;}
	.comment-text p {margin-bottom:10px;} 
.reply,.comment-navigation .newer,input#submit{float:right} 
.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#666;} 
.reply{margin:0 10px 10px 0} 
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff2e5} 
a.comment-reply-link,.reply a:link{padding:5px 0} a.comment-reply-link,.reply a:link,input#submit{width:70px} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover,input#submit:hover{background:#000;text-decoration:none;color:#fff2e5;font-weight:bold} 
a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:68px} 
a.comment-reply-link:hover,.reply a:hover{padding:4px 0} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #fff} 
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px;} 
form#commentform textarea,form#commentform input{padding:2px 3px;} 
form#commentform textarea{width:442px} 
input#submit{padding:5px 0 !important;border:0 !important} 
input#submit,p.subscribe-to-comments input{outline:0} 
input#submit:hover{padding:4px 0 !important;border:1px solid #4c7faa !important} 
p.subscribe-to-comments{background:url('images/email_32.png') no-repeat} 
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} 
p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0} 
p.subscribe-to-comments label{top:-2px;color:#666} 
.comment-rss{background:url('images/rss_32.png') no-repeat}

#respond {
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomleft: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
padding: 10px;
background-color:#fff;
box-shadow: 0px 2px 2px #ccc;
-webkit-box-shadow: 0px 2px 2px #ccc;
-moz-box-shadow: 0px 2px 2px #ccc;
border:1px solid #eee;
margin-bottom:10px;
}
	#respond p {font-size:.8em;padding-top:10px}
	
	.dsq-brlink {display:none;}
 
/*comment total styling*/
 
.comment-total{text-align: center;font-size: .9em;color: #fff;}
.comment-total span{font-size: 1em;color: #800000;}

