/*
THEME NAME: food. according to me. 
THEME URI: http://foodaccordingtome.com
DESCRIPTION: New food theme for the love o' my days & the second spoon of my nights. 
VERSION: v:theta
AUTHOR: <a href="http://danieleckhart.com/about">Daniel Eckhart</a>
AUTHOR URI: http://danieleckhart.com
*/

/*  <------[ s01 ]----- COMPLETE BROWSER RESET
           [ s02 ]----- GENERAL STYLES 
	   [ s03 ]----- RIGHT COLUMN
	   [ s04 ]----- NAVIGATION
	   [ s05 ]----- IMAGE STYLING
	   [ s06 ]----- FANCY DATES
	   [ s07 ]----- RATINGS and REVIEWS 
	   [ s08 ]------ROUNDED CORNERS
  	   [ s09 ]----- HOME PAGE
	   [ s10 ]----- PAGED POSTS, ARCHIVES, 404 and SEARCH RESULTS
	   [ s11 ]----- ARCHIVES PAGE
	   [ s12 ]----- SINGLE POSTS
	   [ s13 ]----- PAGES 
	   [ s14 ]----- SPECIAL TREATMENTS FOR RECIPES 
	   [ s15 ]----- SIDEBAR
	   [ s16 ]----- COMMENTS
	   [ s17 ]----- FOOTER
	   [ s18 ]----- RECIPE GALLERY
	   [ s19 ]----- LIGHTBOX  --------------------------------------> */




/*  <------[ s01 ]----- COMPLETE BROWSER RESET --------------------------> */

span.preload {background: #fff url("images/dig2.gif") }

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

ul,ol {
	list-style: none
}

table {
	border-collapse: separate;
	border-spacing: 0
}

caption,th,td {
	text-align: left;
	font-weight: 300
}

blockquote:before,blockquote:after,q:before,q:after {
	content: ""
}

blockquote,q {
	quotes: "" ""
}

* {
	margin: 0;
	padding: 0;
	outline: none;
	font-size: 100%
}

.skip-link h3 {display:none;}

/*  <------[ s02 ]----- GENERAL STYLES ----------------------------------> */


body {
	color: #444;
	font: 100% HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	background: #fff url(images/bottom2.gif);
        margin:0px;
}

ul li,ul li li {
	list-style-type: none
}

.entry-content ol {
	font-weight: lighter;
	list-style: decimal;
	margin-left: 20px;
	padding-left: 20px
}

.entry-content ol li {
	padding: .3em 0
}

a,a:link,a:visited {
	color: #888;
	text-decoration: none
}

a:hover {
	color: #444
}

.wrapper {
	width: 940px;
	margin-left: 120px
}

.sidebar span.dquo {
	margin-left: -.53em
}

#comments span.dquo {
        margin-left:-1.2em;
        padding:5px;
}

span.amp,span.dquo, span.dquo2 {
	font: italic 400 1.2em "Bookman Old Style", "Book Antiqua", Palatino, Serif
}


span.dquo {
	margin-right: .15em
}

.bigger .dquo {margin-left:-.2em;}


#content {
	padding-top: 24px;
	width: 100%;
	background: #cfcbb8 url(images/content_bg.png);
	float: left
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	display: block
}


.entry-title {
	color: #444
}

.entry-meta {
	font-size: .8em;
	line-height: 1.4em;
	margin-bottom: 1.1em
}

.entry-meta .content {
	padding: .8em;
	background: #fff
}

.entry-meta .content p { 
       padding-top:5px;
}

.right {
	float:right
}

.left {
	float:left
}


.center {
	text-align: center;
	text-indent: 0
}

/*  <------[ s03 ]----- RIGHT COLUMN ------------------------------------> */


#rghtcol {
	width: 349px;
	float: right;
	color: #444;
	margin: 0 1em 2em 0
}

#rghtcol ul li {
	padding: .1em 0
}

#rghtcol select {
	margin: 3px;
	width: 318px;
	font-size: .9em;
	font-weight: lighter
}

#rghtcol h4 {
	font-size: 1.3em;
	margin-top: 2em;
	font-weight: 400
}

#rghtcol h5 {
        margin-top: 15px;
        margin-bottom:7px;
	font-size: 18px
}



#rghtcol h6 {
        margin-top: 11px;
        margin-bottom:-3px;
	font-size: 18px
}


.page_number {
	margin-left: 1em
}

.page_number_value {
	font-size: 1em;
	color: #5d5a6a
}

.search #rghtcol h2, .four04 #rghtcol h2 {
	font-size: 1.6em
}

.search #rghtcol h2 span, .four04 #rghtcol h2 span {
	font-size: 2.6em;
	line-height: .7em;
	letter-spacing: -.04em
}

.page #rghtcol h3,.paged #rghtcol h3,.archive #rghtcol h3 {
	font-size: 1.6em;

	padding-bottom: .2em
}

.page #rghtcol h3 span.bigger,.paged #rghtcol h3 span.bigger,.archive #rghtcol h3 span.bigger {
	font-size: 2em;
	line-height: .7em;
	letter-spacing: -.04em
}



/*  <------[ s04 ]----- NAVIGATION --------------------------------------> */




#menu {
	width: 100%;
	margin-top: -47px;
	padding: 0;
	background: #222;
	overflow: hidden
}

#menu ul {
	height: 19px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	margin-right: 1em
}


#menu ul li {
	display: inline
}

#menu ul li a {
	color: #aaa;
	letter-spacing: .1em;
	font-weight: 100;
	text-transform: uppercase;
	padding: 12px;
	margin-right: 2px
}

#menu ul li a:active {
        color:#800080;
}


#menu ul li a:hover {
	color: #fff;
	background: #000
}

#menu ul li.current_page_item a {
	color: #fff;
	background: #000
}



.navigation {
        background: #908F85;
        height:26px;
	color: #aaa;
	padding-top: 5px;
        margin-top:17px;
}



.navigation a {
	color: #ccc;
	letter-spacing: .1em;
	font-weight: 100;
	text-transform: uppercase;
	padding: 5px 10px 5px;
	margin: 2px 2px 0;
}

.navigation a:hover {
        background: #86847B;
        color:#ddd;
}

 
.nav-previous {
	float: left;
}

.nav-next {
	float: right;
	}

#nav-below,.clear {
	clear: both
}



/*  <------[ s05 ]----- IMAGE STYLING -----------------------------------> */



img {
	background: #fff;
	padding: .4em .4em .5em;
	border: .1em solid #888;
	overflow: hidden;
	margin-top: .5em;
	margin-bottom: .3em;
	float: none
}

img#wpstats { display:none; }

img.alignright {
	float: right;
	margin-left: 1em
}

img.alignleft {
	float: left;
	margin-right: 1em
}


.center img {
	margin-left: auto;
	margin-right: auto
}

#header {
	background: url(images/headertwo.jpg) top left;
	height: 510px
}

.badgybadge img {background:transparent;
padding: 0px; 
border:none;
}
.badgybadge {
position: absolute;
margin-left: 920px;
}

.skip-link,#blog-title,#blog-description {
	text-indent: -9999px
}

/*  <------[ s06 ]----- FANCY DATES -------------------------------------> */


.wrapper .m02 .entry-date {
	width: 23.5%
}

.wrapper .m03 .entry-date,.wrapper .m01 .entry-date {
	width: 22%
}

.wrapper .m08 .entry-date,.wrapper .m07 .entry-date,.wrapper .m06 .entry-date,.wrapper .m05 .entry-date,.wrapper .m04 .entry-date {
	width: 20.5%
}

.wrapper .m09 .entry-date {
	width: 25.5% !important;
}

.wrapper .m10 .entry-date {
	width: 22.5%
}

.wrapper .m12 .entry-date,.wrapper .m11 .entry-date {
	width: 30.5% !important; 
}


.wrapper .m12 .entry-content .entry-date, .wrapper .m11 .entry-content .entry-date, .wrapper .m12 .posts-content .entry-date, .wrapper .m11 .posts-content .entry-date {
	width: 24.5% !important; 
}

.home .p2 .entry-date,.home .p3 .entry-date {
	width: 28%;
	font-size: 70%;
	margin-top: -.6em;
	padding-bottom: .4em
}

.wrapper.m11 .entry-date {
	width: 29%;
}


.home .p1 .entry-date {
	width: 24% !important;
	margin-top: -.2em
}

.datebracketright {
	font-size: 5em;
	font-weight: lighter;
	float: right;
	margin-top: -.08em
}

.datebracketleft {
	font-size: 5em;
	font-weight: lighter;
	float: left;
	text-align: right;
	margin-top: -.08em
}

.entry-date {
	text-align: right;
	float: right;
	color: #5d5a6a;
	overflow: hidden;
	margin-top: -1em;
	font-size: 90%;
	line-height: normal
}

ul.date {
	text-align: center
}

ul.date li,h1,h2,h3,h4,h5,h6 {
	font-weight: lighter
}

li.day {
	font-size: 3em;
	margin-bottom: -.2em
}

li.month {
	text-transform: uppercase
}

li.year {
	font-size: 1.6em;
	margin-top: -.2em
}



/*  <------[ s07 ]----- RATINGS and REVIEWS -----------------------------> */



.r-plusthree,.r-plustwo,.r-plusone,.r-zero,.r-minusone,.r-minustwo,.r-minusthree {
	width: 266px;
	height: 17px;
	background: url(images/ratings.png) top left no-repeat;
	display: block;
	font-size: 1.6em;
	padding: 11px 10px 10px 38px
}

.r-plustwo {
	background-position: -1px -38px
}

.r-plusone {
	background-position: -1px -76px
}

.r-zero {
	background-position: -1px -115px
}

.r-minusone {
	background-position: -1px -152px
}

.r-minustwo {
	background-position: -1px -191px
}

.r-minusthree {
	background-position: -1px -229px
}

.category-reviews .r-plusthree,.category-reviews .r-plustwo,.category-reviews .r-plusone,.category-reviews .r-zero,.category-reviews .r-minusone,.category-reviews .r-minustwo,.category-reviews r-minusthree {
	width: 350px
}

.category-reviews .aboutlink {display:none;}

.rating {
	float: left;
	margin: -10px 0 10px
}

.category-reviews .rating a {display:none;}

.single .rating {

        margin: 0 0 10px;}

.category-reviews .entry-meta .content p {font-size:14px; font-weight:lighter;}

.reviewlink a, .menulink a {
		background: url("images/linkarrow.gif") no-repeat scroll right 65%;
		padding-right:25px;
}

.s-category-pdx-eats .entry-date {
	display:none;	
}

/*  <------[ s08 ]------ROUNDED CORNERS ---------------------------------> */


.cTop {
	position: relative;
	width: 349px;
	height: 50px;
	background: url("images/comment.png") top left no-repeat;
	margin-top: -42px
}


.cBot {
	position: relative;
	width: 349px;
	height: 12px;
	background: url("images/comment.png") bottom left no-repeat

}

#commentcol .pTop {
	position: relative;
	height: 10px;
	width: 349px;
	background: url("images/comcol.png") top left no-repeat
}

#commentcol .pBot {
	position: relative;
	height: 12px;
	width: 349px;
	background: url("images/comcol.png") bottom left no-repeat
}

.home .p3 .pTop {
	position: relative;
	height: 10px;
	width: 349px;
	background: url("images/postc.png") top left no-repeat
}

.home .p2 .pTop,.entry-meta .pTop {
	position: relative;
	height: 10px;
	width: 349px;
	background: url("images/postb.png") top left no-repeat
}

.home .p2 .pBot,.home .p3 .pBot,.entry-meta .pBot {
	position: relative;
	height: 12px;
	width: 349px;
	background: url("images/postb.png") bottom left no-repeat
}

.home .p1 .pTop,#recipepage .pTop,.paged .post .pTop,.search .post .pTop, .four04 .post .pTop, .archive .post .pTop,.single .post .pTop,.page .page .pTop {
	position: relative;
	height: 10px;
	width: 559px;
	background: url("images/posta.png") top left no-repeat
}

.home .p1 .pBot,#recipepage .pBot,.paged .post .pBot,.search .post .pBot, .four04 .post .pBot, .archive .post .pBot,.single .post .pBot,.page .page .pBot {
	position: relative;
	height: 12px;
	width: 559px;
	background: url("images/posta.png") bottom left no-repeat
}

.entry-meta .pBot,.entry-meta .pTop {
	width: 354px
}




/*  <------[ s09 ]----- HOME PAGE ---------------------------------------> */


#bling {
	background: url("images/bling2.png") no-repeat left top;
	width: 110px;
	height: 110px;
	display: block;
	overflow: hidden;
	position: absolute;
	margin-top: 488px;
	margin-left: 58px;
	z-index: 102
}

#bling2 {
	background: url("images/bling.png") no-repeat left top;
	width: 110px;
	height: 110px;
	display: block;
	overflow: hidden;
	position: absolute;
	margin-top: 488px;
	margin-left: 58px;
	z-index: 102
}

.home .p1 {
	float: left;
	width: 559px
}

.home .p1 .front-content {
	height: 270px
}

.home .p1 .teaser {
	font-size: 1.2em;
	font-weight: lighter;
	letter-spacing: .02em;
	word-spacing: .02em;
	line-height: 1.8em;
	padding: .3em;
	text-indent: 1em;
	margin-top: .3em
}

.home .p2 .teaser,.home .p3 .teaser {
	font-size: .9em;
	line-height: 1.7em;
	font-weight: lighter;
	text-indent: 1em;
	margin-top: .8em
}

.home .p1 h2.entry-title {
	font-size: 4.6em;
	line-height: .6em;
	margin: 0 0 0 .12em;
	letter-spacing: -.03em;
	word-spacing: -.1em;
	padding: .1em 0 .1em;
	color: #5d5a6a
}

.home .p2,.home .p3 {
	float: right;
	width: 349px;
	margin-right: 1em
}

.home .p1 .front-content,.home .p2 .front-content,.home .p3 .front-content {
	padding: 0 .6em;
	background: #fff url("images/dig.jpg") no-repeat 98% 100%
}

.home .p1 .front-content:hover, .home .p2 .front-content:hover, .home .p3 .front-content:hover {
	background: #fff url("images/dig2.gif") no-repeat 98% 100%
}

.home .p2 h2.entry-title,.home .p3 h2.entry-title {
	font-size: 2em;
	line-height: .7em;
	text-transform: lowercase;
	margin-bottom: .2em;
	padding-bottom: .4em;
	color: #5d5a6a
}

.home .p2 .front-content,.home .p3 .front-content {
	overflow: hidden;
	height: 180px
}

.home .p3 {
	margin-top: 11px
}



/*  <------[ s10 ]----- PAGED POSTS, ARCHIVES, 404 and SEARCH RESULTS----> */



#recipepage,.paged .post,.search .post, .four04 .post,.archive .post {
	float: left;
	padding-bottom: 16px;
	width: 559px
}

.paged .post h2.entry-title,.search .post h2.entry-title, .four04 .post h2.entry-title,.archive .post h2.entry-title {
	color: #726f67;
	font-size: 3em;
	line-height: .7em;
	text-transform: lowercase;
	margin-bottom: .15em;
	font-weight: 100;
        clear:left;
}

.archive .post h2.entry-title a,.search .post h2.entry-title a {
	font-weight: 100;
	color: inherit
}

.posts-content,.search-content, .archive-content {
	padding: .6em .6em 0;
	font-weight: lighter;
	line-height: 1.4em;
	background: #fff url("images/dig.jpg") no-repeat 98% 100%
}


.posts-content:hover, .search-content:hover, .archive-content:hover {
	padding: .6em .6em 0;
	font-weight: lighter;
	line-height: 1.4em;
	background: #fff url("images/dig2.gif") no-repeat 98% 100%
}


.posts-content p,.search-content p,.archive-content p {

	margin-top: .3em
}

.category-recipes .posts-content,.category-reviews .posts-content,#recipepage .posts-content {
	padding: .6em .6em 0;
	font-weight: lighter;
	line-height: 1.4em;
	background: #fff
}

.cat-links {
	font-size: .8em;
	margin-top: 1em
}


#noresults .posts-content {
	padding: .6em .6em 0;
	font-weight: lighter;
	line-height: 1.4em;
	background: #fff;
	height: 108px
}


/*  <------[ s11 ]----- ARCHIVES PAGE -----------------------------------> */

.entry-content .archivesarray {
	font-weight: 100;
	font-size: 1.2em;
	padding-top: 1em
}

.entry-content .archivesarray a {
	font-weight: 100
}



.entry-content .archivesarray h2 {
	font-weight: 400;
	font-size: 1.4em;
	margin-top: .3em;
	margin-bottom: .1em
}

.entry-content .archivesarray ul li {

	font-size: .8em;
	text-indent: 1em;
	padding: .1em
}

.emptymonth {
	color: #ddd
}

.yearlink a {
	font-size: 1.5em;
	letter-spacing: -.16em
}

/*  <------[ s12 ]----- SINGLE POSTS ------------------------------------> */


.single .post .entry-content,.page .page .entry-content {
	width: 515px;
	padding: 18px 22px 20px;
	background: #fff;
	display: inline-block;
	height: 100%
}


.single .post .entry-content h5,.page .page .entry-content h5 {
	font-size: 1.8em;
	margin-bottom: .5em
}



.single .post .entry-content p {
	line-height: 1.6em;
	font-size: .9em;
	font-weight: lighter;
	text-indent: 2em;
}

.entry-content p:nth-child(3) { text-indent: 0!important }


.single h2.post-title {
	font-size: 4em;
	letter-spacing: -.04em;
	line-height: .62em;
	margin: .1em 0 .2em;
	padding-bottom: .1em
}


/*  <------[ s13 ]----- PAGES -------------------------------------------> */


.page .page {
	float: left;
	margin-bottom: 3em
}

.page .page p {
	line-height: 1.4em;
	font-size: 1em;
	font-weight: lighter;
	text-indent: 2em;
	margin-top: 1em;
	margin-bottom: 1em
}

.page .page p.center,.single .post .entry-content p.center {
	text-indent: 0
}

.page .page h2.entry-title {
	font-size: 4em;
	letter-spacing: -.04em;
	line-height: .6em;
	margin: 0 0 .2em;
	padding-bottom: .45em
}


/*  <------[ s14 ]----- SPECIAL TREATMENTS FOR RECIPES ------------------> */



.recipetaster {
	width: 550px;
	height: 130px;
	display: block;
	overflow: hidden;
	position: relative
}

.recipematt {
	background: url("images/recipematt.png") no-repeat left top;
	width: 550px;
	height: 148px;
	display: block;
	overflow: hidden;
	position: absolute;
	margin-top: 0;
	margin-left: -10px;
	z-index: 102
}

.recipeimage img {
	border: 0;
	padding: 0;
	margin: 0
}

.recipeimage {
	z-index: 0;
	width: 538px;
	height: 130px;
	overflow: hidden
}

#recipepage h2.entry-title {
	color: #666;
	font-size: 2.2em;
	line-height: .7em;
	text-transform: capitalize;

	padding-bottom: .3em;
	font-weight: 100
}

.recipedownload {
	width: 287px;
	height: 17px;
	background: url("images/downloadrecipe.png") top right;
	display: block;
	font-size: 1.9em;

	padding: 10px 10px 10px 30px
}

a span.recipedownload {
	font-weight: lighter;
	color: #fcfcfc
}

a span.recipedownload:hover {
	color: #726f67
}

a span.recipedownload:active,a:active {
	color: purple
}

.recipedownload:hover {
	background: url("images/downloadrecipe.png") center right
}

.recipedownload:active {
	background: url("images/downloadrecipe.png") bottom right
}

.all-link {
	float: right
}

.post-meta {
	padding: 0 .3em;
	font-size: .9em;
	color: #777
}

table.ingredient-list {
	font-weight:100;
	margin: 0  20px 20px 39px;
        color:#5D5A6A;
        width:450px;
        font-size:.95em;
}



table.ingredient-list td.notes {
	font-size:.8em;
        font-style: italic;
}

table.ingredient-list td.justnotes {
	font-size:.9em;
}



table.ingredient-list td, table.ingredient-list th  {
	border-top: 3px solid #FAF6FA; 
        padding:3px;
}

table.ingredient-list td.first, table.ingredient-list th.first  {
	border-top: 3px solid #FFF; 
}

table.ingredient-list th {
	width:40%; 
        padding-top:9px;
}

/*  <------[ s15 ]----- SIDEBAR -----------------------------------------> */



#bottom {
	background: transparent;
	width: 100%;
	float: left;
	padding-top: 2em;
}


#first {
	color: #666;
	font-weight: lighter;
	width: 550px;
	float: left;
	line-height: 1.65em;
        margin-top:10px;
}

#first p {
	margin: 1.1em 0 1em
}

#first, #second,#third,#fourth {
	padding: 0 .6em
}

#second {
	width: 280px;
}


#third {
	width: 222px;
}


#third,#second {
	float: left
}

#fourth {
	width: 345px;
	float: right;
        margin-bottom:50px;
}

#recent_comments_wrap a,#commentcol ul {
	color: #555;
	font-size: 1em;
	font-weight: lighter;
	line-height: 1.2em
}



#second a {display:block; font-size:1.2em; color:#666; font-weight:100; margin:-6px 0; padding: 2px 0;   }

#second a:after {  display:block; font-size:.7em;  color:#444; content: ' ' attr(title) ; }

.sidebar,.sidebar ul,.sidebar li {
	padding: .4em 0 .2em
}

#second a:before  { content: url(images/bull.png); 
                    padding-right: 5px; }

h3.widgettitle {
	color: #5e5e5e;
	letter-spacing: .075em;
	padding-right: 5px;
	margin: 1em 0 .6em;
	text-transform: uppercase;
	font-weight: 100;
	font-size: 20px
}


h3.widgettitle em{
       text-transform: lowercase;
       font: italic 22px "Times New Roman", "Book Antiqua", Palatino, Serif
}

.sidebar input.subscribe, .sidebar input#s,#noresults input#s {
	font-weight: 100;
	padding: .1em 0 .1em .3em;
	border: .1em solid #5d5a6a;
	background: #eeede8;
}

.sidebar input.subscribe:focus, .sidebar input#s:focus,#noresults input#s:focus {
	background: #fff;
	color:#555;
	border-color: purple
}


.sidebar input.subscribe, .sidebar input#s {
	width: 100%;
        color:#aaa;
        font:inherit;
}

#noresults input#s {
	width: 420px;
	color: #aaa
}

.sidebar img {
	padding: 0;
	border: none;
	background: transparent
}


/*  <------[ s16 ]----- COMMENTS ----------------------------------------> */


#comments {
	margin: 0 8px
}

#commentcol {
	color: #5d5a6a;
	margin-bottom: 2em
}

#commentcol .othercontent {
	background: #e2e0d4;
	color: #5d5a6a;
	padding: .8em
}

#commentcol .content {
	background: #e2e0d4;
	color: #5d5a6a;
	padding: .8em 0
}

#commentcol .content p {
	font-weight: lighter;
	padding: 0 11px 8px;
}

#commentcol h3.commentnumber {
	font-size: 2.1em;
	color: #5d5a6a;
	font-weight: lighter
}

#commentcol #respond h3 {
	font-size: 2.1em;
	color: #5d5a6a;
	font-weight: lighter;
	text-align: right
}

#commentcol ul {
	padding: 0 12px
}



.form-textarea #comment,#commentcol .form-input input {
	font-size: .9em;
	width: 315px;
	border: 1px solid #5d5a6a;
	background: #e2e0d4;
	margin-top: .7em;
	padding: .1em;
	color: #827f77;
	font-weight: lighter
}

.form-textarea #comment:focus,#commentcol .form-input input:focus {
	background: #fff;
	border-color: purple;
	color: #5d5a6a
}

.unapproved {
	font-size: 1.3em;
	font-weight: 700;
	color: purple
}

#submit {
	background: #e2e0d4;
	border: 1px solid #bbb;
	margin-top: 18px;
	font-size: .8em;
	color: #5D5A6A;
	padding: .1em .3em
}

#comment-notes {
	font-size: .8em;
	color: #5d5a6a
}

.comment-avatar {
	position: relative;
	width: 110px
}

.comment-avatar img {
	background: #fff;
	padding: 3px;
	border: 1px solid #666;
	margin-left: 9px
}

.comment-author {
	float: right;
	width: 12em;
	height: 5em;
	text-align: right;
	margin: 1.5em 1em 0 0
}

.comment-author cite {
	font-size: 2.6em;
	font-style: normal;
	font-weight: lighter;
	line-height: .7em;
	margin-top: 1em
}

.comment-author cite a,.front-content a:hover,.front-content a {
	color: #555
}

.comment-meta {
	font-size: .8em;
	margin-top: .8em
}

#comments-list ol li {
	margin-top: 1em;
	margin-bottom: 2em
}

.commenttext {
	width: 299px;
	padding: 12px 16px;
	background: #fff;
	margin-left: 1px
}

.commenttext p {
	color: #666;
	padding: .2em 0;
	font-size: .8em;
	font-weight: lighter;
	line-height: 1.6em
}

.writes {



	color: #fff;
	margin-top: -.8em;
	position: relative
}


#respond {
	padding: 1em .4em
}


/*  <------[ s17 ]----- FOOTER ------------------------------------------> */


#footer {
	clear: both;
	text-align: right;
        font-size:.9em;
        color:#ccc;
        background: #222;      /* #908F85; */
         height:30px;
        padding-top:11px;
       margin-bottom:-21px;
        margin-top:10px;
}

#footer a:link, #footer a:visited {color:#ddd; }

#footer a:hover {color:#fff; }


/*  <------[ s18 ]----- RECIPE GALLERY ----------------------------------> */

.featured {

	float: left;
	width: 570px;
	height: 165px;
	z-index: 2
}


.featuredmatt {
	background: url(images/featuredmatt.png) no-repeat left top;
	width: 600px;
	height: 140px;
	display: block;
	overflow: hidden;
	position: absolute;

	margin-top: 0;


	margin-left: -2em;
	z-index: 102
}

#myGallery {
	z-index: 0;
	float: left;
	width: 561px;
	margin-top: 0;
	margin-right: .5em;
	height: 125px;
	background:  #f1f1ed url(images/noscript.png) no-repeat center center;
}


.imageElement {display:none;}



.jdGallery {
	position: relative
}

.jdGallery img {
	border: 0;
	margin: 0
}

.jdGallery .slideElement {
	width: 100%;
	height: 100%;
	background-color: #3B302A;
	background-repeat: no-repeat;
	background-position: center center
}

.jdGallery .loadingElement {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center
}

.jdGallery .slideInfoZone {
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0;
	left: 0;
	bottom: 0;
	background: #cfcbb8;
	color: #fff;
	text-indent: 0;
	margin-bottom: 20px;
	padding-bottom: .2em;
}

* html .jdGallery .slideInfoZone {
	bottom: -1px
}

.jdGallery .slideInfoZone h2 {
	padding: 0;
	font-size: 1.9em;
	margin: .1em 1em 0;
	font-weight: lighter;

	color: #000;
	text-transform: lowercase;
	word-spacing: -.1em
}

.jdGallery .slideInfoZone p a,.jdGallery .slideInfoZone p,.sidebar input#searchsubmit,#noresults input#searchsubmit,.pageid-327 ul.children,.sidebar ul.children,.sidebar li.cat-item-1 {
	display: none
}

.jdGallery a {
	font-size: 100%;
	text-decoration: none;
	color: inherit
}

.jdGallery a.open {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

iframe {
	background-color: #ffc;
	padding:5px 5px 8px;
	margin: 20px auto 0;
	border: 2px solid #444;	
}

/*  <------[ s19 ]----- LIGHTBOX ----------------------------------------> */
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer
}

#lbCenter,#lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat
}

#lbPrevLink,#lbNextLink {
	display: block;

	position: absolute;
	top: 0;
	width: 50%;
	outline: none
}

#lbPrevLink {
	left: 0
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0 15%
}

#lbNextLink {
	right: 0
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%
}



#lbBottom {
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0
}

#lbCaption,#lbNumber {
	margin-right: 71px
}

#lbCaption,.entry-content a {
	font-weight: 700
}
