/*
THEME NAME: Recipegirl.com Theme Redesign #2
DESCRIPTION: Theme for http://www.recipegirl.com based on Sandbox clean template

Structure:

  body
    #wrapper
      #header
      #core
	      #container
	        #content
	      #primary.sidebar
	      #secondary.sidebar
      #footer

*/
/*******************************************************************************
 * Reset
 *******************************************************************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ margin:0; padding:0; }
table{border-collapse:collapse; border-spacing:0;}
fieldset, img{ border:0px none; }
address, caption, cite, code, dfn, em, th, var{ font-style:normal; font-weight:normal; }
ol, ul{ list-style:none; }
caption, th{ text-align:left; }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal; }
q:before, q:after{  }
abbr, acronym{ border:0px none; }
strong{ font-style:normal; font-weight:bold; }
.clear{
	clear:both;
}
/* body */
body{background:url('img/bg.gif') #d1ecec;font-family:"Lucida Sans",arial, sans;color:#444444;font-size:14px;}
blockquote {background:#FEFDE9; padding:10px; font-style:italic;}
#wrapper{width:984px;margin:0px auto 0px auto;padding:0px 0px 40px 0px;}

h3 {font-weight: bold; padding: 6px 0 0 0; font-size: 1.2em;}
h4 {font-weight: bold; padding: 3px 0 3px 0;}

div#container {float: left;width: 100%;}
div#content {margin: 0px 248px 0px 3px;}
div.sidebar {float: left;}
div#primary {margin: 0 0 0 -100%;width: 203px;}
* html div#primary {left: 20px;position: relative;}
div#secondary {margin: 0 0 0 -340px;}
div#footer {clear: left;width: 100%;}

/* header */
#header{margin:10px 0px 0px 0px;height:228px;background:url('img/header-bg.gif') left bottom no-repeat;position:relative;}
#header h1 a{background:url('img/logo.gif');width:175px;height:193px;text-indent:-20000px;float:left;position:absolute;left:-13px;}
.category-baking #header h1 a,
.category-home-life #header h1 a,
.s-category-baking #header h1 a,
.s-category-home-life #header h1 a,
.blog #header h1 a {background:url('img/logo_blog.gif');}
#header #menu {position:absolute;right:22px;bottom:107px;font-family:Garamond;font-size:23px;height:40px;}
#header #menu li {margin:0px 0px 0px 4px;float:left;}
#header #menu li a {text-decoration:none;}
#header #menu a{height:40px;float:left;text-transform:lowercase;}
#header #menu #mnuHome {background:url('img/mnu-home-bg.gif') left bottom no-repeat;width:90px;}
#header #menu #mnuHome a{margin:15px 0px -15px 18px;}
#header #menu #mnuHome a:hover{color:#FE6A01; }
#header #menu #mnuRecipes {background:url('img/mnu-recipes-bg.gif') left bottom no-repeat;width:113px;}
#header #menu #mnuRecipes a{margin:12px 0px -12px 25px;}
#header #menu #mnuRecipes a:hover{color:#FE6A01;}
#header #menu #mnuEntertaining{background:url('img/mnu-entertaining-bg.gif') left bottom no-repeat;width:169px;}
#header #menu #mnuEntertaining a{margin:12px 0px -12px 24px;}
#header #menu #mnuEntertaining a:hover{color:#FE6A01;}
#header #menu #mnuFood {background:url('img/mnu-food-bg.gif') left bottom no-repeat;width:113px;}
#header #menu #mnuFood a{margin:14px 0px -14px 30px;}
#header #menu #mnuFood a:hover{color:#FE6A01;}
#header #menu #mnuBlog {background:url('img/mnu-blog-bg.gif') left bottom no-repeat;width:89px;}
#header #menu #mnuBlog a{margin:12px 0px -12px 20px;}
#header #menu #mnuBlog a:hover{color:#FE6A01;}
#header #menu #mnuShop {background:url('img/mnu-shop-bg.gif') left bottom no-repeat;width:111px;}
#header #menu #mnuShop a{margin:12px 0px -12px 25px;}
#header #menu #mnuShop a:hover{color:#FE6A01;}

#header #menu #mnuHome a,
#header #menu #mnuEntertaining a,
#header #menu #mnuBlog a{color:#449284;}

#header #menu #mnuRecipes a,
#header #menu #mnuFood a,
#header #menu #mnuShop a{color:#9FC860;}

#header #rss {position:absolute;right:48px;bottom:25px;width:57px;height:50px;text-indent:-30000px;background:url('img/rss.gif') no-repeat;}

/* container */
#core {background:white;
/*url('img/content-bg.gif') repeat-y;*/
overflow:hidden;width:984px}
.category #core #container #content .entry-title a, .entry-title {font-size:16px;}

/* content */
#content {overflow:hidden;padding:25px 10px 10px 20px;width:590px;}
#content #em-text {font-weight: bold; background:url('img/home-text-bg.gif') top left no-repeat;color:#449284;padding:0px 10px 10px 10px;font-size:14px;margin-top:0px;}
#content p{margin:20px 0px 0px 0px;}
#content em {font-style:italic;}
.entry-title a, .entry-title { font:26px georgia, serif;text-decoration:none;color:#449284;}
.entry-date{font-size:80%;border-bottom:#E8DFC0 1px dotted;}
.entry-meta {font-size:85%;padding-bottom:30px;border-top:#E8DFC0 1px dotted;margin-top:10px;}
a:link {color:#449284;text-decoration:none;}
a:hover{color:#FE8B3C;text-decoration:none;}
a:active{color:#9FC860;text-decoration:none;}
a:visited{color:#64C6C7;text-decoration:none;}

.sidebar li {list-style:none;}

/* primary sidebar */
#primary {font-family:garamond; color:#686868; font-size:18px;text-transform:lowercase;overflow:hidden;}
#primary .xoxo {margin:60px 0px 0px 25px;_margin:60px 0px 0px 5px;overflow:hidden;}
#primary .xoxo #popular-categories,
#popular-categories form select {font-size:10px}
﻿#popular-categories form input {padding-top:10px;}

#primary .xoxo #popular-categories {padding:0px 0px 5px 0px;}
#primary .xoxo #tip-of-the-day{clear:both;}
#primary .xoxo #popular-categories h3 a{float:left;background:url('img/popular-categories-title.gif') no-repeat;width:161px;height:81px;text-indent:-20000px;}
#primary .xoxo #popular-categories ul{margin:5px 0px 0px 8px;}
#primary .xoxo #popular-categories ul li a{color:#686868;text-decoration:none; letter-spacing:-0.3px;}
#primary .xoxo #entertaining-recipes h3 a{background:url('img/entertaining-recipes-title.gif') no-repeat;width:162px;height:83px;text-indent:-20000px;float:left;margin:25px 0px 10px 0px;}
#entertaining-recipes h3 a{background:url('img/entertaining-recipes-title.gif') no-repeat;width:162px;height:83px;text-indent:-20000px;float:left;margin:25px 0px 10px 0px;}
#quote, #quoterotator {clear:both; padding: 0px 10px 10px 10px;}
#quote h2{background:url('img/tip-of-the-day-title.gif') no-repeat;width:164px;height:82px;text-indent:-20000px;float:left;margin:25px 0px 25px 0px;}
.sidebar h3 {clear:both;}



/* secondary sidebar */
#secondary {width:337px;background:#FBF9ED;padding-bottom:20px;}
#secondary #ad {margin:5px 5px 5px 5px;float:left;border:1px solid #E8DFC0;}
#secondary #blog-banner {background:url('img/blog-banner.gif') no-repeat;width:142px;height:146px;float:left;text-indent:-20000px;margin:15px 0px 0px 60px;padding:0px 0px 15px 0px;}
#secondary #advertise-on h3 {width:160px;margin:25px auto 0px auto;}
#secondary #advertise-on h3 a{background:url('img/advertise.gif') no-repeat;width:160px;height:90px;text-indent:-20000px;float:left; margin-bottom:10px;}
#secondary #featured-recipes h3 {width:157px;margin:25px auto 0px auto;}
#secondary #featured-recipes h3 a{background:url('img/featured-recipes.gif') no-repeat;width:157px;height:89px;text-indent:-20000px;float:left; margin-bottom:10px;}
#secondary #website-visitors h3 {width:157px;margin:25px auto 0px auto; }
#secondary #website-visitors h3 a{background:url('img/website-visitors.gif') no-repeat;width:157px;height:92px;text-indent:-20000px;float:left;  }
#secondary #internet-buzz h3 {width:159px;margin:25px auto 0px auto;padding:5px 0px 0px 0px;}
#secondary #internet-buzz h3 a{background:url('img/internet-buzz.gif') no-repeat;width:159px;height:90px;text-indent:-20000px;float:left; margin-bottom:10px;}
#secondary #blog-awards h3 {width:159px;margin:25px auto 0px auto;}
#secondary #blog-awards h3 a{background:url('img/blog-awards.gif') no-repeat;width:159px;height:89px;text-indent:-20000px;float:left; margin-bottom:10px;}
#secondary #blogs-of-note h3 {width:158px;margin:25px auto 0px auto;padding:5px 0px 0px 0px;}
#secondary #blogs-of-note h3 a{background:url('img/blogs-of-note.gif') no-repeat;width:158px;height:92px;text-indent:-20000px;float:left; margin-bottom:10px;}
#secondary #blogs-of-note ol {clear:both;text-align:center;width:100%;}
#secondary #blogs-of-note ol h2 {display:none;}
/* footer */
#footer {height:70px;background:url('img/footer-bg.gif') no-repeat;text-align:center;position:relative;}
#footer ul {margin:0px auto 0px auto;padding:43px 0px 0px 0px;}
#footer ul li {display:inline;margin:0px 15px 0px 15px;}
#footer ul li a{text-decoration:none;color:#666666;font-family:Arial,sans;font-size:12px;}

/*
.cat-item ,#entry-content>ul>li{clear:both;}
.cat-item a {font-weight:bold;clear:both;display:block;padding:10px 0px 5px 0px;}
.cat-item>.children>.cat-item ,.children  .cat-item{clear:none !important;}
.cat-item .children li {display:inline;}
.cat-item .children li a {font-weight:normal;float:left;clear:none;margin:0px 10px 0px 0px;white-space:nowrap;}
*/

.cat-item {display:inline;clear:both;_display:block;}
.cat-item  a {font-weight:bold;float:left;clear:both;margin:10px 0px 5px 0px;white-space:nowrap; }
.cat-item .children {clear:both;}
.cat-item .children li {clear:none;}
.cat-item .children li a{float:left;clear:none;font-weight:normal;margin:0px 10px 0px 0px; }
.cat-item .children .cat-item .children{clear:none;}

#popular-categories form {margin:10px 0px 0px 0px;}
#popular-categories #cat {float:left;}
#popular-categories #goButton {margin:0px 0px 0px 5px;float:left;width:22px;height:20px;border:none;background:url('http://corolla.websitewelcome.com/~recipegi/wp-content/themes/recipegirl/img/submit.gif') no-repeat;text-indent:-20000px;overflow:hidden;}
#entertaining-recipes{clear:both; }

.dictionaryLabel {float:left;clear:both;}
.dictionaryLabel {width:150px;}
.dictionary select {width:300px;}
.dictionarySection .ddpl-form {float:left;}
.dictionarySection {margin:10px 0px 10px 0px;float:left;clear:both;}

#listado_categorias {margin:10px 0px 0px 0px;}
#listado_categorias .categoria_principal {font-weight:bold;float:left;clear:both;margin:0px 0px 5px 0px;}
#listado_categorias .subcategoria {margin:0px 0px 0px 5px;float:left;clear:both;}
#listado_categorias li {float:left;clear:both;}
#listado_categorias .cat-item {display:block;}
#listado_categorias .cat-item a {margin:0px;padding:0px;font-weight:normal;}
#listado_categorias .children {margin:5px 0px 5px 20px;}
#listado_categorias .children li {float:left;display:inline;clear:none;margin:0px 10px 0px 0px;}
#listado_categorias .children li a {font-size:12px;white-space:nowrap;}

#content #post-33 h2 {width:243px;height:54px;background:url('img/food-dictionary.gif') 0px 0px no-repeat;text-indent:-10000em;}

#nav-above {margin-bottom:10px;margin-top:20px;}
#nav-below {margin-top:10px;}

.widget_text {text-align:center;margin-top:20px;}
.widgettitle {display:none !important;}

#cse-search-box {padding-bottom:10px;}
#cse-search-box #q {width:150px;float:left;margin-left:10px;}
#cse-search-box #sa {width:75px;float:left;margin-left:5px;}

#text-389789761{clear:both;}

/* Customized Recipe Class */
.recipe 
{
	margin: 0px;
	/*border: 2px dotted #b8ad97;*/
	padding: 10px;
	background-color: #ffffff;
}


@media print{
#header,#primary,#secondary,#footer,#comments,.entry-meta,#sharethis_1,.post-ratings-loading {display:none;}
}

#secondary-top {
margin:0 0 20px 20px;
position:relative;
width:300px;
}

#secondary-bottom-left {
	margin:0 5px 10px 5px;
float:left;
width:160px;
padding:2px 2px 150px 2px;
}

#secondary-bottom-right {
float:left;
width:155px;
padding:2px;
margin:0 0 15px 0;
}
