/*
THEME NAME: Kenmore Blogs Base
DESCRIPTION: Kenmore Blogs based theme adapted from plaintxtblog
AUTHOR: ARS
VERSION: 1.0

*/

/*------------ Container --------------*/
div#b_container {float:left;width:100%;}
#b_wrapper { background: #fff;min-width:931px}
a,a:link{color:#0bb2dc;outline:none;}
div#b_header h1 a,div#b_header h1 a:link,div#b_header h1 a:visited{border-bottom:1px solid #ccc;text-decoration:none;}
.entry-title a,div#b_content .entry-title a:link,div#b_content .entry-title a:visited,div.navigation a,div.navigation a:link,div.navigation a:visited{text-decoration:none;}
div.entry-content ul.xoxo li.hentry span.entry-title a,div#b_content div.entry-content ul.xoxo li.hentry span.entry-title a:link{background:#fff;text-transform:none;font-size:1.1em;text-decoration:underline;}
div#b_footer a,div#b_footer a:link,div#b_footer a:visited{color:#aaa;}
div#b_header h1 a:hover{border-bottom:1px solid #059;}
a:hover,div#b_footer a:hover{text-decoration:underline;}
a.more-link:hover { text-decoration: none; }
#content, #breadcrumb	{  min-width:931px !important; }
.clear { clear:both}
.absolute { position:absolute}
.relative { position:relative}
.float_right {float:right;}
#breadcrumb ul a:hover { text-decoration: none !important; }
/*------------ Primary (Left Nav) --------------*/
div#primary { float:left;margin:0px 0px 0px -100%;width:210px;}
div#primary .blogroll a { color:#9FBA5C}
div#primary .blogroll a:hover { background-color:white; text-decoration:underline}
div#primary ul li h3.widgettitle {  border-top:2px solid #F3F3F3; padding:12px 0px 0px 0px; color:#666}
div#primary h1#blogs-heading { margin:0px;padding:12px 0px 10px 0px; font-family: "Myriad Pro",Myriad,"Lucida Grande";color:#5b5b5b; font-size:1.33em; text-transform:none; font-weight:normal }
/*------------ Secondary (Right Nav Sidebar) --------------*/
div#secondary {float:left;margin:0px 0px 0px -200px;width:170px;}
div#secondary ul { margin:0px; padding:0px 5px 0px 0px}
div#secondary ul li h3.widgettitle { font-family: "Myriad Pro",Myriad,"Lucida Grande";color:#666; font-size:1.33em; text-transform:lowercase; border-top:2px solid #F3F3F3; padding:12px 0px 10px 0px}

.blog-categories ul { margin-bottom: 10px; line-height: 1.5; text-transform: lowercase; }
.blog-categories ul li a { font-weight:bold; font-size: 1.2em; }
.blog-categories ul li ul li a { font-weight:normal; color:#0BB2DC; font-size: 1em; }
div#secondary ul li.widget_categories ul li a { color:#9FBA5C; font-style:normal; font-size:1.125em; line-height:1.25em;font-family:Arial, Helvetica, sans-serif;  }
div#secondary ul li.widget_categories ul li a:hover { text-decoration:underline }
div#secondary ul li.widget_categories ul li ul li { padding:0px 0px 0px 0px; margin:0p}
div#secondary ul li.widget_categories ul li ul li a { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:1em; color:#938c8c; line-height:1.25em;font-weight:normal;letter-spacing:0px }
div#secondary ul li.widget_categories ul li ul li a:hover { text-decoration:underline }
div#secondary ul li.widget_archive ul li a { color:#0bb2dc }
div#secondary ul li.widget_archive ul li a:hover {text-decoration:underline }
div#secondary ul li.widget_tag_cloud div a { text-decoration:none; color:#0bb2dc;background:transparent none repeat }
div#secondary ul li.widget_tag_cloud div a:hover {text-decoration:underline;}
div#secondary ul li#contributors ul { margin:0px }
div#secondary ul li#contributors ul li { clear:both; padding:15px 0px 0px 0px }
div#secondary ul li#contributors ul li a { font-family: "Myriad Pro",Myriad,"Lucida Grande"; color:#0bb2dc; }
div#secondary ul li#contributors ul li a img { float:left; }
div#secondary ul li#contributors ul li a span {line-height:1.25em; width:100px; float:left; padding:10px 0px 0px 8px; color:#0bb2dc; font-size:1em  }
div#secondary ul li#contributors ul li a span span { color:#999; font-size:.88em;  display:block; padding:0px  }
div#secondary div#rss {width:60x;height:25px;margin:43px 13px 0 0; text-align:right}
div#secondary div#rss a {}

/* ----------Main Blog Content -------------*/

div#b_content { margin:16px 210px 0 240px;}
.section-a { font-size:1.125em; padding:25px !important;min-height:720px; }
.section-d { font-size: 1.125em; min-height: 720px; border-top: none !important; padding: 0!important; margin: 0!important; }
.home .section-a,
.archive .section-a { border: none; padding: 0 !important; }

#project-howto-header h3 a,
.section-header a {color:#8DB148; text-decoration:none; outline-style:none}

h2 {color:#7B7B7B;font-family:"Myriad Pro",Myriad,"Lucida Grande" !important;font-size:2em;font-weight:normal;line-height:1.125em;margin:0 0 10px;text-transform:none; }
div#b_content .entry-header h2.entry-title a { font-family: "Myriad Pro",Myriad,"Lucida Grande";color:#333; text-transform:none; text-decoration:none;}
.rss a { background-image:url(kenmore/images/rss_icon.gif); background-repeat:no-repeat; text-indent:-9999px; width:37px; height:18px}

.entry-content h3 {margin:10px 0px; text-transform:none;}
.section-a h3 { padding:10px 0px 0px 0px}
.section-a h5,
.section-d h5 { font-size:1.3em; line-height:1.33em; text-transform:none; font-weight:normal;}

body.s-author-amyclark .entry-content h3 { color:#94d120; font-size:1.88em !important }
body.s-author-amyclark .entry-content h4 { color:#20a2ba; font-size:1.5em !important }
body.s-author-amyclark .entry-content h5 { color:#20a2ba; }
body.s-author-ericcohler .entry-content h3 { color:#0e678f; font-size:1.88em !important  }
body.s-author-ericcohler .entry-content h4 { color:#8f4e00; font-size:1.5em !important }
body.s-author-ericcohler .entry-content h5 { color:#8f4e00;}


.author-managemyhome .entry-content h4 { color:#8f4e00; font-size:1.5em !important }

body.s-author-bibbygignilliat .entry-content h3 { color:#7c0b0e; font-size:1.88em !important  }
body.s-author-bibbygignilliat .entry-content h4 { color:#d07a31; text-transform:none; font-size:1.5em !important; font-weight:normal }
body.s-author-bibbygignilliat .entry-content h5 { color:#d07a31; }

.entry-content { font-size:13px;line-height:1.5em;}
.entry-content p { line-height:1.5em; margin:.66em 0 .88em 0;}
.entry-content ul { list-style: disc;margin:0 0 0px 15px; padding:0px 0px 10px 0px; }
.entry-content ol { margin:0 0 0px 20px; padding:0px 0px 10px 0px; }
.entry-content ul li	{ padding: 0 0 0.5em 0.5em; margin: 0 0 0 1.25em;line-height:1.5em; }

.entry-header { font-family: "Myriad Pro",Myriad,"Lucida Grande";color:#999; }
.entry-content img { margin:0px 10px 10px 0px}
body div.sidebar {border:0px !important;}
.home .post,
.archive .post { margin-bottom: 15px; -moz-border-radius:10px;
-webkit-border-radius:10px;
border:1px solid #e7e7e7;
background-color: #f8f8f8;
padding:12px 12px 5px 12px; overflow:hidden;}
.ratingblock .ratingstars {float:left;padding:0px 0 0;}
.ratingblock .ratingtext {float:left;font-size:0.88em;padding:0 10px;}
.entry-header .authorbox { color:#707070; font-size:.88em; float:right; width:113px; height:67px;position:absolute;right:0px; background-repeat:no-repeat;}
.home .entry-header .authorbox { color:#707070; font-size:.88em; float:right; width:113px; height:67px;position:absolute;right:1px; background-repeat:no-repeat;}
body.s-author-amyclark  .entry-header .authorbox { background-image:url('images/date_bg_amy.gif');}
body.s-author-ericcohler  .entry-header .authorbox { background-image:url('images/date_bg_eric.gif');}
body.s-author-bibbygignilliat  .entry-header .authorbox { background-image:url('images/date_bg_bibby.gif');background-position:left 3px;}

/*.section-a .author-Amy .entry-header .authorbox { background-image:url('images/date_bg_amy.gif');}
.section-a .author-Eric .entry-header .authorbox { background-image:url('images/date_bg_eric.gif');}
.section-a .author-Bibby .entry-header .authorbox { background-image:url('images/date_bg_bibby.gif');background-position:left 3px;}
.section-a .author-kitchen-inspiration .entry-header .authorbox { background-image:url('images/date_bg_ellen.gif'); }
.section-a .author-Richard .entry-header .authorbox { background-image:url('images/date_bg_richard.gif'); }*/

.promo {padding: 0px;z-index: 1;position: relative;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; background: url('kenmore/images/placeholders/inspiration_header.gif') no-repeat;margin:0px 0px 15px 0px; background-color: #8b9391; height: 202px;}


.entry-header .author { text-align:left;margin:0; float: left; }
.section-a .starrating {font-size:.88em; color:#666;padding:0 0 0px;}
.section-a .starrating .comments_link { background-image:url(images/comments_bubble.gif);background-position:left 5px;background-repeat:no-repeat;float:left;padding:5px 0 0 20px;}
.page .ratingblock { display: none; }
.section-a .tags { font-size:.88em; color:#333; padding:3px 5px; background-color:#f5f5f5; margin:0px}
.section-a .entry-content .bibby .bg {background-image:url(images/mis_wisk_bg.png);background-repeat:no-repeat;height:126px;margin:-102px 9px 0 0;position:absolute;right:0;width:219px;}
.section-a .entry-content .eric .bg {background-image:url(images/mis_paintbrush_bg.png);background-repeat:no-repeat;height:157px;margin:-100px 0 0 0;position:absolute;right:0;width:208px;}

.section-a .entry-content .amy .bg {background-image:url(images/mis_calendar_bg.png);background-repeat:no-repeat;height:166px;margin:-102px 0 0 0;position:absolute;right:0;width:234px;}
.nav-next a, .nav-previous a { font-size:1.2em; color: #ccc; }
h3#respond { font-family: "Myriad Pro",Myriad,"Lucida Grande"; font-size:1.5em; margin-bottom: 20px !important;}
#contentBlog .detail_wide {padding:0 0 0 0;}
.detail_wide #project-howto-header {margin:0 -10px 20px 11px;}
.section-a .receipe-preparation ul li em {background:transparent url(images/ico_recipe_step.gif) no-repeat scroll 0 0;color:#FFFFFF;display:block;font-size:1.1em; font-weight:bold;font-style:normal;height:19px;left:0;line-height:19px;padding:2px 0;position:absolute;text-align:center;top:0;width:24px;}
.section-a .receipe-preparation li {margin:0 0 15px;padding:0 0 0 30px;position:relative; list-style:none}
.section-a .receipe-preparation ul {font-size:1.091em;line-height:1.4em;margin:10px 0 0;}
.section-a .receipe-preparation { font-family:Arial, Helvetica, sans-serif}
.section-a .receipe-preparation ul li strong { color:#7c0b0e}

.ideasinspiration .left { float:left; width:46%;padding:0px 10px 10px 10px;}
.ideasinspiration .right { float:left; width: 44%; padding:0px 10px 10px 10px}
.ideasinspiration h3 {color:#8DB148;}
.ideasinspiration p {color:#AAAAAA;font-size:1.091em;margin:0;}
.section-a .thumb {}

#project-howto {-moz-border-radius-bottomleft:0px !important;-moz-border-radius-bottomright:0px  !important;-moz-border-radius-topleft:0px  !important;-moz-border-radius-topright:0px  !important; background:none !important; padding:0px !important; position:relative;z-index:1;}
#project-howto .project-info { padding:1px 0 15px 220px !important;border-bottom:none}
#project-howto .project-info .details {margin:20px 0 0 20px;padding:7px !important; font-size:.88em; font-weight:bold; color:#8DB148 !important}
#project-howto .project-info .details em { font-weight:normal;float:left;width:120px; color:#707070}
#project-howto .project-info .details ul { list-style:none; margin:0px; padding:0px}
#project-howto .project-info .details ul li {margin:0px;padding:0px}
#project-howto .project-info .intro {margin:0 0 0 0px;}
#project-howto .post { border-bottom:none}
#project-howto .project-info .photo, .entry-content .photo {padding: 6px;z-index: 1;position: relative;border-radius: 10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border: 1px solid #e7e7e7; background-color: #fff; margin:-63px 0 0;}
.bio {margin:0 !important;padding:10px !important;position: relative;z-index: 1;background-color:#F8F8F8;border:1px solid #E9E8E8;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px; }
.ingredients { margin:0 20px 0 0 !important;padding:10px !important;position: relative;z-index: 1;background-color:#F8F8F8;border:1px solid #E9E8E8;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px; }
.ingredients li {padding:0 0 0em 0.5em!important }
#project-howto .project-steps ul {list-style:none; margin:0px; padding:0px} 
#project-howto .project-steps li {border-bottom:1px solid #DDDDDD;padding:10px 0 10px 30px;position:relative; margin:0px}
#project-howto .project-steps h5 { margin:0px}
#project-howto .project-options {border-bottom:none !important;}
#project-howto textarea {margin:0 !important;padding:10px !important;position: relative;z-index: 1;background: #f5f6f6;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
#project-howto .project-steps em {background:transparent url(kenmore/images/ico_project_step.png) no-repeat scroll 0 0;color:#FFFFFF;display:block;font-size:1em;font-style:normal; font-weight:bold;height:19px;left:0;line-height:19px;padding:2px 0;position:absolute;text-align:center;top:10px;width:24px;}
.article_image_cl, .article_image_c1 {clear:right;color:#555853;float:right;padding:6px 0 10px 20px;}
.article_caption {margin:3px 0 5px;font-size:10px;line-height:1.2em;padding:0;text-decoration:none;white-space:normal;width:200px;}
.article_copyright {clear:both;font-size:.75em;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:10px 0 0;text-decoration:none;}
.blog-contributors li {clear:both;padding:7px 0 7px 60px !important;}
.blog-contributors h2 { margin-bottom: 20px!important; margin-top: 10px; }
#leftCol .blog-contributors h2 { margin-bottom: 5px!important; }
.blog-contributors li h2 { font-size: 1.4em!important; margin: 0!important; }
body.archive .bio {margin:0px 0px 25px 0px !important;min-height:238px;padding:20px !important;}
body.archive .bio-info { float: left; }
body.archive .amy { color:white; background: url('') bottom right no-repeat #85c014; }
body.archive .amy h3 {color:#fff !important; font-size:1.5em !important;}
body.archive .bio a { color: #fff; text-decoration: underline; }
body.archive .bio a:hover { text-decoration: none; }
body.archive .amy .page-title a{ color:white !important;font-size:1.5em !important;font-weight:normal !important}
body.archive .amy p {padding:15px 220px 0 0; margin:0px 10xp 0px 0px; font-size:1.2em; line-height:1.33em}
body.archive .bibby { color:white; background: url('') bottom right no-repeat #e24f07; }
body.archive .bibby h3 {color:#fff !important; font-size:1.5em !important;}
body.archive .bibby .page-title a { color:white !important;font-size:1.5em !important;font-weight:normal !important}
body.archive .bibby p {padding:15px 220px 0 0; margin:0px 10xp 0px 0px; font-size:1.2em; line-height:1.33em}
body.archive .eric { color:white; background: url('') bottom right no-repeat #0075aa; }
body.archive .eric h3 {color:#fff !important; font-size:1.5em !important;}
body.archive .eric .page-title a { color:white !important;font-size:1.5em !important; font-weight:normal !important}

body.archive .leone { color:white; background: url('') bottom right no-repeat #d5fffe; }
body.archive .leone h3 {color:#666 !important; font-size:1.5em !important;}
body.archive .leone p {padding:15px 220px 0 0; margin:0px 10xp 0px 0px; font-size:1.2em; line-height:1.33em;color:#666}
body.archive .leone .page-title a{color:#666; !important;font-size:1.5em !important;font-weight:normal !important}

body.archive .maura { color:white; background: url('') bottom right no-repeat #ef4c2a; }
body.archive .maura h3 {color:#fff !important; font-size:1.5em !important;}
body.archive .maura .page-title a { color:white !important;font-size:1.5em !important; font-weight:normal !important}
body.archive .maura p {padding:15px 220px 0 0; margin:0px 10xp 0px 0px; font-size:1.2em; line-height:1.33em}

body.archive .prerna { color:white; background: url('') bottom right no-repeat #ffc423; }
body.archive .prerna h3 {color:#fff !important; font-size:1.5em !important;}
body.archive .prerna .page-title a { color:white !important;font-size:1.5em !important; font-weight:normal !important}
body.archive .prerna p {padding:15px 240px 0 0; margin:0px 10xp 0px 0px; font-size:1.2em; line-height:1.33em}




body.archive .ellen { color: white; background: url('') bottom right no-repeat #a167b2; }
body.archive .ellen h3 {color:#fff !important; font-size:1.5em !important;}
body.archive .ellen .page-title a { color:white !important;font-size:1.5em !important; font-weight:normal !important}
body.archive .ellen p {padding:15px 220px 0 0; margin:0px 10xp 0px 0px; font-size:1.2em; line-height:1.33em}
body.archive .richard { color: white; background: url('') bottom right no-repeat #FFC425; }
body.archive .richard h3 {color:#fff !important; font-size:1.5em !important;}
body.archive .richard .page-title a { color:white !important;font-size:1.5em !important; font-weight:normal !important}
body.archive .richard p {padding:15px 220px 0 0; margin:0px 10xp 0px 0px; font-size:1.2em; line-height:1.33em}

body.archive .samuel h3 {color:#7B7B7B !important; font-size:1.5em !important;}
body.archive .samuel .page-title a { color:#7B7B7B !important;font-size:1.5em !important; font-weight:normal !important}
body.archive .samuel p {padding:15px 220px 0 0; margin:0px 10xp 0px 0px; font-size:1.2em; line-height:1.33em}

body.archive .chapman h3 {color:#7B7B7B !important; font-size:1.5em !important;}
body.archive .chapman .page-title a { color:#7B7B7B !important;font-size:1.5em !important; font-weight:normal !important}
body.archive .chapman p {padding:15px 220px 0 0; margin:0px 10xp 0px 0px; font-size:1.2em; line-height:1.33em}
body.archive .chapman a { color: #7B7B7B !important; text-decoration: underline; }
body.archive .chapman a:hover { text-decoration: none; }

body.archive .eric p {padding:15px 260px 0 0; margin:0px 10xp 0px 0px; font-size:1.2em; line-height:1.33em}
body.archive .bio img {bottom:0;margin:0 -20px 0 100px;position:absolute;right:20px;vertical-align:baseline;}
body.archive .bio .photo {padding: 6px;z-index: 1;position: relative;border-radius: 10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border: 1px solid #ccc; background-color:white }

.blog-contributors ul li h2 a {
	font-size: 18px !important;
}

body.archive .entry-header .authorbox { display:none}
body.archive .entry-content h5 {padding-right:0px}
body.archive .section-a h3 {padding:0px 0 0 0 !important;}

div.sidebar a,div.sidebar a:link,div.sidebar a:visited,div.sidebar ul li ul li.current_page_item li.page_item a{background:#fff;color:#16A7D1;text-decoration:none;}
div.sidebar ul li ul li.current_page_item a,div.sidebar ul li ul li.current-cat a { color: #8DB148!important; font-weight: bold; }
div.sidebar ul li a:hover,div.sidebar ul li.current_page_item li.page_item a:hover,div.sidebar ul li.current-cat ul.children li a:hover{}
div.sidebar ul li a:active{}
body { background:#fff;border:1px solid #000;color:#111;font-family:verdana,geneva,sans-serif;line-height:150%;margin:20px;padding:20px;}
body div#b_container{width:100%;}
body div#b_footer{clear:both;color:#aaa;font-size:0.9em;padding:5em 0 0;width:100%;}
body div.sidebar{overflow:hidden;width:140px;}
body div.access,body div#globalnav,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}
body.archive .page-title,body.search .page-title{font-size:1.1em;font-weight:400;margin:0 0 0.3em;}
body.archive div#b_content div.p1,body.search div#b_content div.p1{margin:2em 0 2em 0;}
body.attachment div.post-parent{font-size:0.9em;font-style:italic;}
body.attachment p.attachment-name,body.attachment p.smallattachment-name{color:#666;font-size:1.1em;font-style:italic;margin:-0.5em 0 1em;}
body.single div.entry-content div.page-link,body.page div.entry-content div.page-link{display:block;margin:1em auto;text-align:center;width:10em;}
body.single div.entry-meta{width:100%;}
body.single span.entry-comments a{background:url(images/comments.png) no-repeat center left;}
body.single span.entry-comments a,body.single span.entry-trackbacks a,body.single span.entry-commentslink a{padding:0 0 0 13px;}
body.single span.entry-comments,body.single span.entry-trackbacks,body.single span.entry-commentslink{font-weight:700;text-transform:uppercase;}
body.single span.entry-commentslink{display:block;margin:0.2em 0;}
body.single span.entry-commentslink a{background:url(images/feed.png) no-repeat center left;}
body.single span.entry-trackbacks a{background:url(images/trackbacks.png) no-repeat center left;}
div#b_content .entry-title{}
div.entry-content abbr,div.comments ol.commentlist abbr{border-bottom:1px dotted #006;cursor:help;}
div.entry-content blockquote,div.comments ol.commentlist blockquote{background:#f6f6f6;border-left:5px solid #eee;margin:0;padding:0;}
div.entry-content blockquote blockquote,div.comments ol.commentlist blockquote blockquote{background:#eee;border-left:5px solid #fff;margin:0 1em;}
div.entry-content blockquote p,div.comments ol.commentlist blockquote p{margin:0.5em;padding:0.5em;}
div.entry-content cite,div.comments ol.commentlist cite{border-bottom:1px dotted #bbb;cursor:help;}
div.entry-content code,div.entry-content pre,div.comments ol.commentlist code,div.comments ol.commentlist pre{color:#006;font:1em/133% "courier new", courier, monospace;}
div.entry-content del,div.comments ol.commentlist del{background:#eee;color:#999;}
div.entry-content ins,div.comments ol.commentlist ins{background:#f5f5dc;font-style:italic;text-decoration:none;}
div.entry-content .caps,div.comments ol.commentlist .caps{font-size:1.1em;font-variant:small-caps;}
div#b_wrapper .html,div#b_wrapper .download,div#b_wrapper .pdf,div#b_wrapper .zip{margin-left:2px;padding:2px 0 2px 19px;}
div#b_wrapper .important{background:#f5f5dc url(images/important.png) no-repeat 0.5em center;border-bottom:1px solid #d0d0bb;border-top:1px solid #d0d0bb;padding:0.3em 0.5em 0.3em 2.3em;}
div#b_wrapper .download{background:url(images/file-download.png) no-repeat center left;}
div#b_wrapper .html{background:url(images/file-html.png) no-repeat center left;}
div#b_wrapper .pdf{background:url(images/file-pdf.png) no-repeat center left;}
div#b_wrapper .zip{background:url(images/file-zip.png) no-repeat center left;}


div.comments form#commentform div{margin:0 0 0.5em;}
div.comments form#commentform div#comment-notes{margin:-0.5em 0 0.7em;}
div.comments form#commentform div#loggedin,div.comments form#commentform div#comment-notes,div.comments div#mustlogin{font-style:italic;margin:-0.8em 0 0.5em;}
div.comments form#commentform div.form-input input{border:1px inset #111;}
div.comments form#commentform div.form-input input,div.comments form#commentform div.form-textarea textarea{clear:left;float:left;max-width:35em;width:66%;}
div.comments form#commentform div.form-input input,div.comments form#commentform div.form-textarea textarea,body.page div.contactform input#wpcf_your_name,body.page div.contactform input#wpcf_email,body.page div.contactform input#wpcf_website,body.page div.contactform textarea#wpcf_msg{background:#f6f6f6;font:1em/133% verdana, geneva, sans-serif;padding:0.3em;border:0 none;}
div.comments form#commentform div.form-input,div.comments form#commentform div.form-textarea{margin:1em 0 0;}
div.comments form#commentform div.form-label label,body.page div.contactform div.contactleft{color:#666;font-weight:700;line-height:225%;margin:0 0 0 0.3em;}
div.comments form#commentform div.form-submit input,body.page div.contactform input#contactsubmit{background:transparent url(kenmore/images/btn_submit_comment.png) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:26px;overflow:hidden;text-align:left;text-indent:-1000em;width:116px;}
div.comments form#commentform div.form-textarea textarea{margin-bottom:1em;overflow:auto;}
div.comments h3{font-size:1em;margin:4em 0 1em;}
div.comments ol#pingbacks li p strong{text-transform:none;}
div.comments ol.commentlist{margin:0 0 0 1.8em;padding:0;}
div.comments ol.commentlist li{background:#f6f6f6;margin:0 0 1em;padding:0.5em 0.8em;}
div.comments ol.commentlist li img.photo{float:right;margin:0.5em 0.1em 0.5em 1em;}
div.comments ol.commentlist li p{margin:0.5em 0;}
div.comments ol.commentlist li.alt{background:#eee;}
div.comments ol.commentlist li.bypostauthor{background:#fff;border:2px solid #ddd;}
div.comments span.req-field,div.comments span.unapproved{color:#c30;}
div.entry-content a img.alignleft,div.entry-content a img.alignright,div.entry-content a img.center,div.entry-content a:link img.alignleft,div.entry-content a:link img.alignright,div.entry-content a:link img.center,div.entry-content a:visited img.alignleft,div.entry-content a:visited img.alignright,div.entry-content a:visited img.center{border:1px solid #059;}
div.entry-content a:hover img.alignleft,div.entry-content a:hover img.alignright,div.entry-content a:hover img.center{border:1px solid #c30;}
div.entry-content div.page-link,div#b_content div.nopassword{display:inline;margin:0 0 1em;padding:0.2em 0.4em;}
div.entry-content div.page-link{background:#eee;border-left:5px solid #ddd;border-right:5px solid #ddd;font-size:0.9em;font-weight:700;text-transform:uppercase;}
div#b_content div.nopassword{background:#f5f5df;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
div.entry-content h2,div.entry-content h3, div.entry-content h4, div.entry-content h4, div.entry-content h5, div.entry-content h6{margin:10px 0 10px 0;}
div.entry-content img{max-width:99%;}
div.entry-content .alignleft,img.alignleft{float:left;margin:0.5em 1em 0.5em 0;}
div.entry-content .alignright,img.alignright{float:right;margin:0.5em 0 0.5em 1em;}
div.entry-content .center,div.entry-content .aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
div.entry-content ul.xoxo li h3{margin-bottom:0;}
div.entry-content ul.xoxo li p{font-style:italic;margin-top:0.2em;}
div.entry-content ul.xoxo li ul li ul li ul li{list-style:disc;}
div.entry-content ul.xoxo li ul li ul li{list-style:circle;}
div.entry-content ul.xoxo li ul li{list-style:square;margin-left:2.5em;}
div.entry-content ul.xoxo li ul{margin:0;padding:0;}
div.entry-content ul.xoxo li.hentry span.entry-title{text-transform:none;font-size:1em;}
div.entry-content ul.xoxo,div.entry-content ul.xoxo li{list-style:none;margin:0;padding:0;}
div.entry-content ul li.tag-archives p{line-height:225%;}
div#b_wrapper div#b_content .clearer{clear:both;width:99%;}
div.entry-content .content-column{width:40%;}
div.entry-content .wp-caption-text{font-style:italic;margin:0.2em auto 1em auto;text-align:center;color:#777;}
div.entry-content div.gallery{clear:both;float:left;margin:1em auto;text-align:center;width:100%;}
div.entry-content div.gallery dl{float:left;margin:0 auto;text-align:center;}
div.entry-content div.gallery dl.gallery-columns-2{width:49%;}
div.entry-content div.gallery dl.gallery-columns-3{width:33%;}
div.entry-content div.gallery dl.gallery-columns-4{width:24%;}
div.entry-content div.gallery dl.gallery-columns-5{width:19%;}
div.entry-content div.gallery dd{font-style:italic;margin:0 auto 1em auto;text-align:center;}
div.entry-content div.gallery *{margin:0;padding:0;}
div.entry-content div.entry-caption{text-transform:uppercase;font-size:0.9em;margin:1em 0 2em 0;}
div.entry-content div.entry-attachment{margin-top:1em;}
div.entry-content div.entry-attachment,div.entry-content div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#b_wrapper div#b_content div#nav-images{background:#fff;clear:both;margin:0;width:100%;}
body.attachment div#nav-images div{margin:0;padding:1em 2% 3em 2%;width:46%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
div#b_content div.post div.entry-meta,body.attachment div#b_content div.entry-meta{clear:both;}
div.entry-content p{margin:1em 0; }
/*div.entry-header{clear:both;overflow:hidden;  }*/

div.entry-header abbr.published{font-size:0.9em;}
div.entry-meta{}
div.navigation{padding:0px;}
div.navigation div.nav-next{float:right; padding-right: 10px; margin-right: 10px; width:110px;text-align:right; color: #bbb; border-right: 1px solid #bbb; }
.single div.navigation div.nav-next { width: auto; border: none; }
div#nav-below { margin: -15px -30px 0 0; }
div.sidebar ul li{list-style:none;margin:0 0 1em;padding:0;}
div.sidebar ul li h3{color:#444;font-size:1em;margin:0;padding:1px 2px; font-weight:normal;}
div.sidebar ul li ul li ul{font-size:0.9em;font-style:italic;margin:0 0 0.2em;}
div.sidebar ul li#tag-cloud,div.sidebar ul li#tag_cloud{width:99%;}
li#tag-cloud a { color: #16A7D1;}
div.sidebar ul li#tag-cloud p,div.sidebar ul li#tag_cloud p{line-height:225%;}
div.sidebar ul li#tag-cloud h3,div.sidebar ul li#tag_cloud h3{margin-bottom:-1em;}
div.sidebar ul li table#wp-calendar caption,div.sidebar ul li form#gsearch{text-align:right;}
div.sidebar ul li form#searchform input#s,div.sidebar ul li form#gsearch input{background:#f6f6f6;border:1px inset #999;margin:0 0 0.3em;padding:2px;width:7em;}
div.sidebar ul li form#searchform input#s,div.sidebar ul li form#searchform input#searchsubmit{font:1em/133% verdana, geneva, sans-serif;}
div.sidebar ul li form#searchform input#searchsubmit{background:#ccc;border:1px outset #999;color:#333;font-weight:700;padding:1px 2px;width:7.5em;}
div.sidebar ul li#rss-links a,div#b_content ul li#rss-links a{background:url(images/feed.png) no-repeat center right;padding:0 14px 0 0;}
div.sidebar ul li#rss-links a:hover{background:url(images/feed.png) #059 no-repeat center right;padding:1px 14px 1px 2px;}
abbr.published,body img{border:none;}
body div#b_header,div.comments{}
body.archive .page-title span,body.search .page-title span,div#b_header div#blog-description,div.comments ol#pingbacks li div.comment-meta a,div.comments ol.commentlist div.comment-author span.fn{font-weight:700;}
body.archive div.archive-meta,div#b_content q,div.comments ol#comments li div.comment-meta,span.pingback-datetime,div.sidebar ul li table#wp-calendar caption{font-style:italic;}
body.archive div.archive-meta p,div.sidebar ul li ul li{margin:0;}
body.attachment div.entry-content,div.clearer,div.comments form#commentform div.form-submit,body.page div.entry-content div.contactform form{clear:both;}
body.single .entry-title,body.page h2.entry-title,div#b_content div#post-0 h2.entry-title{}
div.comments form#commentform div.form-input input:focus,div.comments form#commentform div.form-textarea textarea:focus,body.page div.contactform input#wpcf_your_name:focus,body.page div.contactform input#wpcf_email:focus,body.page div.contactform input#wpcf_website:focus,body.page div.contactform textarea#wpcf_msg:focus,div.sidebar ul li form#searchform input#s:focus,div.sidebar ul li form#gsearch input:focus{background:#fff;}
div.comments form#commentform div.form-submit input:active,body.page div.contactform input#contactsubmit:active,div.sidebar ul li form#searchform input#searchsubmit:active{background:#ddd;border:1px inset #999;color:#000;}
div.comments form#commentform,div.sidebar ul li form#searchform,div.sidebar ul li form#gsearch,body.page div.entry-content div.contactform form,div.entry-content ul.page-list li ul,div.entry-content ul.page-list,div.entry-content ul.page-list li h3,div.entry-content ul.page-list li ul li,div.sidebar ul{margin:0;padding:0;}
div.navigation div.nav-previous{float:right;width:75px; }

.single div.navigation div.nav-previous { width: auto; float: left; }

h4#respond { margin-top: 20px; }

.categories h3 a { color: #666 !important; }
.categories h3 a:hover { text-decoration: none !important; }



.formcontainer { margin-top: 20px; }

.archives { border-top:1px solid #DDDDDD;
color:#7B7B7B;
font-size:1.091em;
line-height:1.5em;
padding:10px 0 6px; }

.archives ul { margin: 10px 0 0 0;}
.archives li a { color: #666; }

.credit { margin: 0 !important; padding: 0 !important; color: #999; font-size: 0.85em; line-height: 1 !important; }

.photo { margin-bottom: 0 !important; }

h5.leadIn { padding: 0 0 0 20px !important;}

.sidebar { float: right; }

hr { shadow: none; border: none; border-bottom:1px solid #eee; height: 0px; }

ul.pages li { padding: 0 !important; margin: 0!important;}
ul.leftSub li { margin: 0!important; }
ul.leftSub li a { color: #8DB148;}
li.share-subscribe { font-size: 1.4em; margin: 10px 0; padding: 10px 0; color: #999; }


.blog-contributors h4 { font-weight: 400; font-size: 1.2em; margin-bottom: 10px; }

.sidebar .blog-contributors li { padding: 0!important; }

.thumblock { display: none; }

/*.home .category-recipe-ideas div.entry-header h2.entry-title,
.archive .category-recipe-ideas div.entry-header h2.entry-title,
.home .category-innovations div.entry-header h2.entry-title,
.archive .category-innovations div.entry-header h2.entry-title,
.home .category-innovations span.datebox,
.archive .category-innovations span.datebox,
.home .category-recipe-ideas span.datebox,
.archive .category-recipe-ideas span.datebox { width:auto !important; padding-left: 175px; float: left; }*/

/*.home .category-recipe-ideas .entry-content img,
.archive .category-recipe-ideas .entry-content img,
.home .category-innovations .entry-content img,
.archive .category-innovations .entry-content img { float: left; margin: -45px 15px 0 0; position: relative; }*/

.post-vid-left { float: left!important; margin: 0 30px 20px 0!important; }
.post-vid-right { float: right!important; margin: 0 0 20px 30px!important;}
.entry-content { color:#707070; font-size:1em; line-height:1.25em;margin:0 0 4px; }
.entry-content img { float: right; margin: -73px 0 0 0; }
.entry-content h5 { padding-right: 190px!important; }
.entry-content object { float: right; margin: -70px 0 0 0; }

a.more-link { margin: 0 0 10px 0; font-size: 1.2em; display:block; cursor:pointer; outline-style:none; outline:none; background: url('images/arrow.gif') no-repeat 68px 6px; }

.single h2.entry-title { padding: 0; }
.single .entry-content img { float: none; margin: 0; }
.single .entry-content object { float: none; margin: 0; }
.single div.entry-header { padding-left: 0!important; }

.category-cooking-recipes a.more-link { margin-top: 10px; }

.archives .category-cooking-recipes .starrating { margin-bottom: 30px; }

.player { margin-top: 20px; }

#post-644 a.more-link { margin-top: 70px; }

h2.entry-title { padding:0 190px 0 0; font-weight: normal; line-height: 1!important;  display: inline;  float: left; }
h2.entry-title a { font-family: "Myriad Pro",Myriad,"Lucida Grande";color:#5b5b5b; text-transform:none; text-decoration:none; line-height: 1!important;}
h2.entry-title a:hover { color: #16A7D1!important; }
h2.entry-title span { font-size: 0.5em; margin: 2px 0 0 0;  }
h2.entry-title span a { color:#16A7D1; }


#leftCol .blog-contributors h2 { line-height: 1 !important; }

#leftCol .blog-contributors li p { line-height: 1.2!important; padding: 0; margin: -3px 0 0 0; }

body div.sidebar { text-align: left!important; }

.subnav li a { width: 50px; height: 10px; }

#project-howto-header { padding-left: 20px; /*padding-top: 30px;*/ padding-top: 15px; }
#content #project-howto-header h3 { font-size: 5em !important; }

#project-howto-header p.tagline {
/*    margin:30px 0 0 0 !important;
*/    margin:0 0 0 0 !important;
	font-size:2.3em !important;
}

.social { width: 250px; float: right; margin: -45px 10px 10px 0; padding: 0; font-size: 1.4em;}
.social h5 { color: #666; font-weight: 400!important; font-size: 1.2em; margin: 0 0 5px 0; }
.social ul { margin: 0; }
.social ul li { float: left; display: inline; margin: 0 0px 0 0; padding: 0; }
.social ul li.rss img { width: 36px; }
.social ul li img { width: 35px; }
.social ul li.youtube img { width: 30px; }
.social ul li.facebook img { width: 34px; }

.ktv li h2 { padding-top: 5px; }
.ktv-thumb { margin: -20px 0 0 0; }

ul.popular { font-size: 3em; }
ul.popular li { margin: 10px 0; }
.wpp-comments { font-size: 0.8em; color: #ccc; }
ul.popular li a { color: #5B5B5B; }
ul.popular li a:hover { text-decoration: none; }

.firstCol table { font-size: 2em; }
.firstCol table thead td.title { font-size: 1em;  }
.firstCol td { padding: 10px 10px 10px 0; width: 10%; text-align: center; }

td.title { width: 30%; text-align: left; font-size: 1.5em; }

#highest_rated td.title {font-size:80%;}

td.title a { color: #5b5b5b; }

td.votes { display: none; }


.aqu { color: #80caa8; }
 
    .blu { color: #25a6cd; }
 
    .pur { color: #a477ae; }
 
    .gre { color: #b2d867; }
 
    .yel { color: #ffc425; }
 
    .red { color: #e43926; }

	/* Footer Additions */


	#footer ul ul.ars-social-nav {
	  float:none;
	  height:30px;
	  padding-bottom:10px;
	  padding-left:0;
	  padding-right:0;
	  padding-top:0px;
	  width:100%;
	}

	#footer ul ul.ars-social-nav li { display: inline; float: left; margin: 0 10px 0 0; padding: 0; }
	
	
	
	
	    #footer ul ul.ars-social-nav {

        width: 100%;

        float: none;

        padding: 10px 0;

        height: 67px;

    }

    #footer ul ul.ars-social-nav li {

        float: left;

        width: 37px;

        margin: 0 10px 0 0;

		padding-bottom: 3px;

    }

    #footer ul ul.ars-social-nav li a {

        display: block;

        width: 37px;

        height: 37px;

    }

    #footer ul ul.ars-social-nav li img {

        left: 0;

        top: 0;

    }








	/* Layout helpers
	----------------------------------*/
	.ui-helper-hidden { display: none; }
	.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
	.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
	.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.ui-helper-clearfix { display: inline-block; }
	/* required comment for clearfix to work in Opera \*/
	* html .ui-helper-clearfix { height:1%; }
	.ui-helper-clearfix { display:block; }
	/* end clearfix */
	.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }




	/* Component containers
	----------------------------------*/
	.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
	.ui-widget .ui-widget { font-size: 1em; }
	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
	//.ui-widget-content { border: 1px solid #e9e8e8; color: #333333; border-top: none; }

	#tab-container { border: 1px solid #e9e8e8; color: #333333; border-top: none; }
	.ui-widget-content a { color: #333333; }
	.ui-widget-header { border-bottom: 1px solid #e9e8e8;  color: #ffffff; font-weight: bold; }
	.ui-widget-header a { color: #ffffff; }

	/* Interaction states
	----------------------------------*/
	.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #e9e8e8; background-color: #f6f6f6; font-weight: bold; color: #999; }
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #999; text-decoration: none; }
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #e9e8e8; background-color: #fff; font-weight: bold; color: #c77405; }
	.ui-state-hover a, .ui-state-hover a:hover { color: #999; text-decoration: none; }
	.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #e9e8e8; font-weight: bold; color: #16a7d1; background-color: #fff; }
	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #16a7d1; text-decoration: none; }
	.ui-widget :active { outline: none; }

	/* Interaction Cues
	----------------------------------*/
	.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
	.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
	.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
	.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
	.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
	.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
	.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
	.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }


	/* Misc visuals
	----------------------------------*/

	/* Corner radius */
	.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
	.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
	.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
	.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
	.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
	.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
	.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
	.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
	.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }


	/* Tabs
	----------------------------------*/
	.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
	.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
	.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
	.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
	.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 1em 1.4em; background: none; }
	.ui-tabs .ui-tabs-hide { display: none !important; }
	
#tubepress-container #superbowl-container {display:none}	

#most_popular ul.popular {font-size:2em;}
#most_popular span.wpp-post-title {line-height:110%;}

#be_a_designer_wrap {text-align:center; margin-top:20px;}
#be_a_designer_top_wrap {text-align:center; margin-right:100px;}
	
#email_sign_up .header {font-size:160%; margin-top:10px; margin-bottom:6px;}
#email_sign_up #email {/*width:170px; color:#444444; outline:none; margin-right:4px;*/ float:left; background: url("kenmore/images/bg_search_field.gif") no-repeat scroll 0 0 transparent; border: 0 none; color: #54595B; font-size: 10px; height: 12px; margin: 2px 2px 6px 0; padding: 4px; width: 168px;}
#email_sign_up #email_submit {background:url(images/btn_email_submit.png) no-repeat; width:60px; height:25px; border:0px; margin-bottom:4px; cursor:pointer;}
#email_sign_up .thank_you {color:#ee1616; font-weight:bold; display:block; clear:both; width:100%; text-align:center; display:none;}

ul .categories li a {font-size:1em;}
