/*  
Theme Name: Bread and Courage
Theme URI: http://www.zulucreative.com
Description: Bread and Courage is designed and built by <a href="http://www.zulucreative.com.com/" >Zulu Creative</a>.
Author: Zulu Creative
Author URI: http://www.zulucreative.com
*/


/**************** Body *********************/
*{margin:0; padding:0;}
body{
background: url(images/main-bg.gif) #fcfdeb repeat-y center;
font-family:Georgia,serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
color:#6b6b6b;}
#container{background:#323232; width:992px;}
#wrapper{width:872px; background:url(images/wrapper.gif) repeat-y; float:left; padding:0 0 10px 0;}
#c1{width:551px; float:left; padding:18px 15px 0 20px;}
#c2{float:right; width:253px; padding:5px 12px 0 17px;}
.header {
color:#000000;
display:block;
background-image:url(images/bread_and_courage.gif);
background-repeat:no-repeat;
width:399px;
height:79px;
text-indent:-9999px;
margin:0 auto;
margin-top:15px;
}
h1 { font-size:24px; font-weight:normal; line-height:1.2em; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize;}

h3 { padding:10px 0; color:#333333; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;}
#page-wrap {
margin:0 auto;
width:960px;
min-width:560px;
position:relative;
}
hr { background: #cccccc; margin:5px 0;}
#header {
background: url(images/top.gif) top center no-repeat;
margin:auto 0;
width:100%;
min-width:560px;
text-align:center;
padding:50px 0 0;
}
#main-content-image{width:486px; height:356px; padding:12px 12px 16px 13px; background:url(images/main-image-bg.jpg) no-repeat;}
#main-content-image img {border:1px #FCFDEB solid;}
#main-content-entry {margin-bottom:20px; padding-bottom: 20px; border-bottom:1px #cccccc solid;}
#main-content {
float:left;
padding:0 15px;
min-height:573px;
width:510px;
border-left:#e8e8e8 1px solid;
border-right:#e8e8e8 1px solid;
}
ul { list-style:none; }
#main-content p {font-family:"Trebuchet MS", Arial, Helvetica; font-size:12px; margin-bottom:10px; }

#main-content-single {
float:left;
min-height:573px;
width:725px;
border-right:#e8e8e8 1px solid;
}
#main-sidebar {

padding: 10px 20px 0 10px;
min-height:533px;
float:left;
width:160px;
}
#secondary-sidebar {
bottom:0;
padding: 10px 10px 0 20px;
float:left;
width:190px;
min-height:533px;

}

/**************** Logo/Header *********************/
#logo a{font-size:36px; color:#1d1d1d; text-decoration:none; text-transform:capitalize; letter-spacing:1px; font-weight:normal;}
#description{font-size:14px; color:#8f8687; font-weight:normal;}

/**************** Links *********************/
a:link, a:visited {color:#575757; text-decoration:none;}
a:hover {color:#575757; text-decoration:underline;}
a:hover img {border-bottom:#575757 0px solid;}
a img {border:0;}

/**************** Navigation *********************/
#menu { width:960px; margin:0 auto; padding:15px 0 20px 0;}
#menu ul li {font-size:11px; font-weight:bold; color:#6b6b6b; padding:0 29px; display:inline; text-transform:uppercase;}
#menu ul {  }
#menu ul li{font-size:10px; list-style:none; margin:0 0 1px 0; text-transform:uppercase;}
#menu ul li a{color:#6b6b6b; text-decoration:none;}
#menu ul li a:hover, #menu ul li.current_page_item a{color:#575757; border-bottom:#575757 1px solid; text-decoration:none;}


/**************** Entry *********************/
#content{margin:40px 0 0 0; padding:0 0 20px 0;}
#frontpage-content{float:left; width:280px; margin-top:10px;padding:0 0 0 10px;}
#frontpage-details {width:200px; float:left; margin-top:10px;}
#single-featured-image {width:678px; height:352px; padding:12px 12px 16px 13px; background:url(images/single-image-bg.jpg) no-repeat;}
#single-featured-image img {border:1px #FCFDEB solid;}
.date{background:url(images/date.jpg); width:41px; height:51px; float:left; text-align:center; color:#fff; font-size:24px; margin:0 20px 15px 0;}
.date span{font-size:13px; line-height:20px;}
.post{margin:0 0 40px 0;}
.post h2 a{color:#1d1d1d; font-size:24px; font-weight:normal; float:left; margin:10px 0 15px 0; text-decoration:underline;}
.post h2 a:hover {color:#0b9ec0;}
.post p{font-size:16px; color:#1d1d1d; line-height:28px; margin:0 0 5px 0;}
.post p a{color:#0b9ec0; text-decoration:none;}
.meta{background:#fafafa; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; line-height:20px; padding:4px 0 4px 0; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.meta a{color:#0b9ec0; text-decoration:none;}
.meta a:hover{color:#0b9ec0; text-decoration:underline;}
.note{background:url(images/note.gif) no-repeat left; padding:0 0 0 16px; margin:0 15px 0 0;}
.com{background:url(images/comment.gif) no-repeat left; padding:0 0 0 16px; margin:0 15px 0 2px;}
.tags{background:url(images/tags.gif) no-repeat left; padding:0 0 0 16px;}
.post ul, .post ol{margin:10px 0 10px 40px; font-size:15px; color:#1d1d1d; line-height:24px;}
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 1px dotted #0b9ec0; }
blockquote cite { margin: 5px 0 0; display: block; }
code {display:block; margin:10px; color:#0b9ec0; font-family:Arial; letter-spacing:2px; font-size:11px;}
.post h2.center{text-align:center; float:none; margin:0; padding:0; color:#1d1d1d;}
.alignleft a, .alignright a {font-size:11px;}
.previous_posts {display:block; padding:10px; border:1px #cccccc solid; background:#F4F5E4;}
ol.tblist li {margin:5px 0 5px 0; }
/**************** Sidebar *********************/
#subscribe{height:35px;}
.timer {padding-left:10px;}
#subscribe a{color:#6e9193; font-size:13px; text-transform:uppercase; float:left; text-decoration:underline;}
#rss{ margin:0 10px 0 0;}
#ls{width:145px; height:26px; float:left; border:1px #E8E8E8 solid; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding:5px 5px 0 5px; color:#777;}
#submit{float:left;}
#sidebar{padding:20px 0 0 0;}
#sidebar ul, #sidebar ul ul{list-style:none;}
#sidebar ul li h2{font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; border-bottom:1px dotted #333; padding:0 0 5px 0; margin:0 0 7px 0;}
#sidebar ul li ul{margin:0 0 20px 0;}
#sidebar ul li ul li a{color:#6e9292; font-size:14px; text-decoration:none; line-height:25px;}
#sidebar ul li ul li a:hover {color:#666666; background:url(images/tags.gif) right no-repeat; padding-right:22px; text-decoration:none;}

/******************* Sidebar Categories ******************/
#seasons ul li
  {
    line-height: 1.3em;
		margin:0;
padding:0;
font-size:14px;
list-style:none;
  }

#seasons li.cat-item-12
  {
    margin-top: -2.6em;
  }
  
#seasons li.cat-item-12, #seasons li.cat-item-21
  {
    margin-left: 8em;
  }
#seasons a:hover {border-bottom:#575757 1px solid; text-decoration:none;}
  
#ingredients {margin-top:30px; }
#ingredients ul li
  {
    line-height: 1.6em;
		margin:0;
padding:0;
font-size:11px;
list-style:none;
text-transform:capitalize;
  }

#ingredients a:hover {border-bottom:#575757 1px solid; text-decoration:none;}

#ingredients li.cat-item-13
  {
    margin-top: -20.7em;
  }

#ingredients li.cat-item-13, #ingredients li.cat-item-14,  
#ingredients li.cat-item-15, #ingredients li.cat-item-16,
#ingredients li.cat-item-17, #ingredients li.cat-item-18,
#ingredients li.cat-item-19, #ingredients li.cat-item-20,
#ingredients li.cat-item-21, #ingredients li.cat-item-22,
#ingredients li.cat-item-23, #ingredients li.cat-item-24,
#ingredients li.cat-item-25, #ingredients li.cat-item-26,
#ingredients li.cat-item-27, #ingredients li.cat-item-28
  {
    margin-left: 10.2em;
  }
 
 #social { margin-top:30px; }



/**************** Footer *********************/
#footer #menu { width:560px; margin:0 auto; padding:10px 0; float: right; padding-right: 20px;}
#footer #menu ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#6b6b6b; padding:0 5px; display:inline;  text-transform: none;}
#footer {
padding: 40px 0 0 0;
margin:0 auto;
width:960px;
float:left;
}
#footer p {
padding:10px;
}
#footer a {
color:#6b6b6b;
text-decoration:none;
}
#footer a:hover {
border-bottom:#575757 1px solid;
}
#copyright {float: left; width: 300px;}

/**************** Comments *********************/
#comments, #comment h2, #pac{font-size:14px; color:#1d1d1d; margin:0 0 20px 0; border-bottom:1px dotted #666; padding:0 0 10px 0;}
#comdiv{background:#FDFDFD; width:450px; font-size:11px; margin:10px 0 20px 0;}
#comtp{background:url(images/comment_top.gif) no-repeat top; width:410px; padding:15px 20px 0 20px;}
#combt{background:url(images/comment_bot.gif); width:450px; height:13px;}
#comdiv p{font-size:11px; line-height:20px; padding:10px 0 0 0;}
.commentlist li{list-style:inside decimal; font-size:11px;}
.commentlist li a{color:#575757;}
#author, #email, #url{padding:5px; color:#6e9292; width:200px; margin:10px 0 0 0; font-size:12px; background:#eeeeee; border:0; font-family:Georgia, "Times New Roman", Times, serif;}
#comment{width:425px; height:150px; margin:10px 0 20px 0; padding:5px; font-size:12px; background:#eee; border:0; font-family:Georgia, "Times New Roman", Times, serif; color:#6e9292;}
small{font-size:11px;}
.search{font-size:17px; color:#1d1d1d;}
#submit2{padding:5px; font-family:Georgia, "Times New Roman", Times, serif; background:#f5f5f5; border:1px solid #ccc;}

/**************** Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}

/****************** Category Entry Styling ******************/
#ct-entry { padding-bottom:20px; margin-bottom:20px; border-bottom:#F4F5E4 1px solid; }
 #ct-entry-image {width:252px; float:left; margin-top:10px; margin-right:17px;}
 #ct-entry-content {float:left; width:240px; margin-top:10px;}
#ct-entry-content-wide{float:left; width:499px; margin-top:10px;}
 #ct-entry-content p { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:12px; }
#cat-content-image{width:241px; height:157px; padding:10px 9px; background:url(images/cat-image-bg.jpg) no-repeat;}
#cat-content-image img {border:1px #FCFDEB solid;}

/************** Recipe List **********/
 #recipe-cat-list ul { list-style:none; }
 #recipe-cat-list {float:left; width:165px; margin-top:15px; }
#recipe-cat-list ul li {text-transform:capitalize;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

 #ingred-cat-list ul { list-style:none; float:left; width:125px;}
 #ingred-cat-list {float:left; width:500px; margin-top:15px; }
#ingred-cat-list ul li {text-transform:capitalize;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/************** Review List ********/
#review-cat-list {float:left; margin-top:15px; width:500px;}

/*********** Single Entry Form ****************/
 #single-entry {float:left; width:450px; margin-top:10px; margin-left:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
 #single-entry p {margin:0 0 10px 0;}
 blockquote {
border : 2px solid #FED7D0;
margin: 0px;
padding: 10px;
background-color: #FED7D0;
color:#000000;
}
#related-items, .st-related-posts {font-weight:bold; list-style:none; margin:5px 0; text-transform:capitalize; line-height:24px;}
#main-content-single-sidebar {width:200px; float:left; margin-top:10px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; }
#details {background:#e4e4e4; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
#meta-details {padding:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; background:#e4e4e4}
.size-medium, .size-thumbnail, .size-full, img.aligncenter {margin:5px; border:1px #cccccc solid; padding:5px; }


/****** Ingredients List **********/
li.col1 { margin-left: 0em; }
  li.col2 { margin-left: 10em; }
  li.col3 { margin-left: 20em; }
li.col4 { margin-left: 30em; }
li.col2,li.col3,li.col4
  {
    line-height: 1.2em;
  }
/****** Bottom ********/
#bottom {
background:transparent url(images/top.gif) no-repeat scroll center top;
margin:auto 0;
min-width:560px;
height:70px;
text-align:center;
width:100%;
}

ul.column{
	width: 500px;
	padding: 0;
	margin: 10px 0 50px;
	list-style: none;
}
ul.column li {
	float: left;
	width: 125px;
	padding: 0;
	margin: 5px 0;
	display: inline;
}
.block {
	height: 155px;
	font-size: 1em;
	margin-right: 10px;
	padding: 8px;
}
.block h2 {
	font-size: 1.8em;
}
.block img {
	width: 110px;
	padding: 5%;
	margin: 0 auto;
	display: block;
}
.block2 {
	height: 150px;
	font-size: 1em;
	margin-right: 10px;
	padding: 10px;
}
.block2 h2 {
	font-size: 1.8em;
}
.block2 img {
	display:block;
margin:0 auto;
padding:20px 0;
}
ul.column li.long {
	float: left;
	width: 250px;
	padding: 0;
	margin: 5px 0;
	display: inline;
}

/***** Javascript ****/
#cal-bg {
 background:url(images/calculator.jpg); 
 width:445px;
 height:243px;
 padding:130px 0 0 65px;
}
#conversion td, #conversion input, #conversion select { font-family:"Trebuchet MS", Arial, Helvetica; font-size:12px; color:#333333;}
.shift {padding-left:10px; }

/*********** Page Navi ************/
.wp-pagenavi a, .wp-pagenavi a:link {
background-color:#FCFDEB;
border:1px solid #F4F5E4;
color:#F4F5E4;
margin:2px;
padding:2px 4px;
text-decoration:none;
}

.wp-pagenavi span.pages {
background-color:#FCFDEB;
border:1px solid #F4F5E4;
color:#F4F5E4;
margin:2px;
padding:2px 4px;
}

/****** Clear *******/
.clr { clear:both; }
