/*
	Theme Name: Quick
	Version: 1.0
	Author: ALT
	Author URI: http://www.alt-web-design.com
*/
html, body {
//height: 100%; /* IE6 min-height ‘Hack’ that isn’t */
min-height: 100%;
}
body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background:#fff;
	color:#4F4F5F;
	font:.75em/1.6em Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif;
	background-image: url(img/foliage.gif); 
	background-repeat: repeat-x;
}

h1 {margin:0 0 0.75em;font-size:2em;}
h2 {margin:0em;font-size:1.5em;}
h3 {margin:0 0 1.286em;font-size:1.267em;}
h4 {margin:0 0 1.5em;font-size:1em;}
h5 {margin:0 0 1.8em;font-size:.834em;}
h6 {margin:0 0 2em;font-size:.75em;}

a {text-decoration:none;color:#434351;font-weight:800;}
a:hover {text-decoration:none;color:#66667A;}


p,ul,ol,dl,blockquote,pre {margin:0 0 1.5em;color:#383843;}

li ul,li ol {margin:0;}
ul {list-style:outside disc;}
ol {list-style:outside decimal;}
li {margin:0 0 0 2em;}
dd {padding-left:1.5em;}
blockquote {padding:0 1.5em;}

.marginleft {margin-left:18px !important;}
.marginright {margin-right:18px !important;}
.margintop {margin-top:18px !important;}
.marginbottom {margin-bottom:18px !important;}
.nomargin {margin:0 !important;}


.clr {clear:both;}


#container { 
	width: 978px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

#white {
	background-color: #FFFFFF;
} 

/* header */
#header {  
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.hide {margin: 0px; display:none;}/* moves title out of screen and hides it */
.header ul {list-style-type:none;}
.header a {color:#940905;}/* title in the header */
.rub {border-bottom:1px #C6C6CD solid} 


/* navigation */
.nav {font-size:1em; height:28px; background:#940905; padding-left:9px; overflow:hidden; margin-top: -20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 1px solid #670503;}
.nav li {float:left;height:28px;overflow:hidden;margin:0;}
.nav a, a:visited {font-weight:normal;padding:5px 9px;display:block;color: #EFEFF1;}
.nav a:hover, a:active {font-weight:normal;padding:5px 9px;display:block;color:#EFEFF1;background:#E20D07;}
.nav .searchbox {float:right;padding:3px 18px;}
.search-text{font-size:10px;}


/* sidebar */
#sidebars {
	float: right; /* since this element is floated, a width must be given */
	width: 356px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 15px 10px;
}
.sidebar2 {width:356px;padding:0 0 0 18px;float:left;}
.sidebar3 {width:169px;padding:0 0 0 18px;float:left;}
.sidebar4 {width:169px;padding:0px;float:right;}
.boxedin {color:#2C2C35;font-weight:normal;background-color:#F7F7FC;border:1px #C6C6CD solid;border-width:1px 0 1px 0;padding:3px 0 3px 8px;}/* titles above links */
.sidebars {overflow:hidden;}
.sidebars {overflow:hidden;}
.sidebars h3 {margin:0 0 12px 0;}
.sidebars h3 a {text-decoration:none;color:#434351;font-weight:800;background-color: #FFFFFF;}
.sidebars h3 a:visited {text-decoration:none;color:#434351;}
.sidebars h3 a:hover, a:active {text-decoration:none;color:#66667A;}
.sidebars ul {list-style-type:none;border-bottom:1px solid #EDEDF3;}
.sidebars li {margin:0;padding-left:4px;border-top:1px solid #EDEDF3;}/* lines between the links in the list */
.sidebars li a {margin:0;padding-left:8px;background:transparent url(img/bulletlight.gif) no-repeat scroll 1px 53%;display:block;text-decoration:none;color:#434351;}/* links in the list */
.sidebars li a:visited {text-decoration:none;color:#434351;}
.sidebars li a:hover {text-decoration:none;color:#66667A;}
.browse li {margin:0;padding-left:4px;border-top:1px solid #EDEDF3;line-height: 0.9em;}/* lines between the links in the list */
.browse li a {margin:0;padding-left:8px;background:transparent url(img/bulletlight.gif) no-repeat scroll 1px 53%;display:block;text-decoration:none;color:#434351;font-weight: normal;margin-bottom:4px;padding:0; }/* links in the list */
.browse li a:visited {text-decoration:none;color:#434351;font-weight: normal; line-height: 0.9em;}
.browse li a:hover {text-decoration:none;color:#66667A;font-weight: normal;}
.sidebars .children {border:0;}
.sidebars #wp-calendar {width:62%;margin:0 auto;}
.sub {border-top:1px #C6C6CD solid;border-bottom:1px #C6C6CD solid;margin-top:5px;margin-bottom:10px;padding-top: 5px;}
.absmiddle {vertical-align:middle;}
#zoomin {vertical-align:middle;}


/* main content */
#mainContent { 
	margin: 0 380px 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebars space when the content in #sidebars ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.title {margin-top:10px;}
.pagetitle {margin-top:10px;margin-bottom:30px;}
.article{overflow:hidden; }
.article h1 {line-height:1.2em;margin-top:5px;}
.article a {text-decoration:none;color:#434351;font-weight:800;}
.article a:visited {text-decoration:none;color:#434351;font-weight:800;}
.article a:hover, a:active {text-decoration:none;color:#66667A;background-color: #FFFFFF;}
.article li {font-size: 14px;line-height: 2em;}
.content p {font-size: 14px;}/* content text */
.content a {color:#000066;text-decoration: underline;font-weight: normal; display:inline; padding:0; margin:0;}
.content a:visited {color:#434351;text-decoration: underline;font-weight: normal;display:inline;}
.content a:hover, a:active {color:#990000;text-decoration: underline;font-weight: normal;display:inline;}
.content li a {color:#000066;text-decoration: underline;font-weight: normal; display:inline;}
.content li a:visited {color:#434351;text-decoration: underline;font-weight: normal;display:inline;}
.content li a:hover, a:active {color:#990000;text-decoration: underline;font-weight: normal;display:inline;}
.solidline {border-bottom:1px #C6C6CD solid;height:1%;clear:both;margin-bottom:18px;}
.dottedline {border-bottom:1px #C6C6CD dotted;height:1%;clear:both;margin-bottom:18px;}
.line {border-top:1px #C6C6CD solid;margin-right:18px !important;}
.tags {color:#727288;border:1px #C6C6CD solid;border-width:1px 0;padding-left:8px;}
.tags a {color:#5A5A6C;font-weight: normal;text-decoration: underline;display:inline;}
.tags a:visited {color:#5A5A6C;font-weight: normal;text-decoration: underline;display:inline;}
.tags a:hover, a:active {color:#5A5A6C;font-weight: normal;text-decoration: underline;display:inline;}
.extendspost {color:#727288;text-align:left;list-style-type:none;margin:0 0 0 6px;border-top:1px #EDEDF3 solid;max-width:230px;min-width:180px;}
.extendspost li {font-size: 11px;border-bottom:1px #EDEDF3 solid;margin:0;}
.extendspost p {font-size: 11px;border-bottom:1px #EDEDF3 solid;margin:0;}
.extendspost a {color:#434351;}
.extendspost strong {color:#434351;}
.dropcap {float:left;color:#66667A;font:normal 60pt/0.8em Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif;margin-right:3px;}
.featured {list-style-image: url(img/0090_check.png);}/* buccet check mark */
.featured a {text-decoration:none;color:#434351;font-weight:bold;}
.featured a:hover, a:active {color:#66667A;}
	/* ad */
.cont{ 
	width: 567px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.ad {
	float: right; /* since this element is floated, a width must be given */
	width: 300px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */
	margin-top: 50px;
}
.ad2 {
	float: right; /* since this element is floated, a width must be given */
	width: 300px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */
	border-left:1px #C6C6CD solid;
	padding-left: 15px;
}
.ad3 {
	float: right; /* since this element is floated, a width must be given */
	width: 300px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */
	margin-top: 20px;
}
.recipe {margin-right: 300px;padding-right: 20px;//height: 350px;min-height: 350px;} 
.recipe2 {margin-right: 300px;margin-top: 20px;padding-right: 20px;} 
.archive a {color:#434351;font-weight: bold;}
.archive a:visited {color:#434351;font-weight: bold;}
.archive a:hover, a:active {color:#66667A;background-color: #FFFFFF;font-weight: bold;}
.archive h3 {line-height: 0.5em;background-color: #FFFFFF;}
.archive h3 a {background-color: #FFFFFF;list-style-type: none;padding:0;}
.archive h3 a:visited {background-color: #FFFFFF;list-style-type: none;}
.archive h3 a:hover, a:active {background-color: #FFFFFF;list-style-type: none;}
	/* featured */
.cont2{ 
	width: 567px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.cont li a {margin:0;padding-left:8px;background:transparent url(img/bulletlight.gif) no-repeat scroll 1px 53%;display:inline;
text-decoration:underline;color:#434351;font-weight:normal;
}/* links in the list */
.cont li a:visited {text-decoration:underline;color:#434351;font-weight:normal;}
.cont li a:hover {text-decoration:underline;color:#66667A;font-weight:normal;}



	/* store */
#mainContentStore {margin: 0px;	padding: 0 20px;//height: 300px;min-height: 300px;} 
.contstore{width: 90%;background: #FFFFFF;margin: 0 auto;text-align: left;}
.wp-tag-cloud {list-style-type: circle;}
.ddsg-wrapper ul li {list-style-type: none;} /* for Dagon Design Sitemap Generator plugin */
.ddsg-wrapper ul li a {display:inline;}
.ddsg-wrapper ul li li {list-style-type: circle;}
.ddsg-wrapper ul li li a {display:inline;}



/* breadcrumbs */
#breadcrumb {height:30px;line-height:30px;color:#727288;width:100%;overflow:hidden;padding:0px;margin: 0px 0px 10px 0px;}
#breadcrumb li {list-style-type:none;float:left;}
#breadcrumb a {height:30px;display:block;font-weight: normal;font-size: 12px;text-decoration: underline;}
.home {border:none;margin: 0px;font-weight: normal;font-size: 12px;text-decoration: underline;background-image:url(http://www.easyquickfoodrecipes.com/wordpress/wp-content/themes/quick/img/breadcrumbs_separator.gif);background-repeat:no-repeat;	background-position:50px 10px;width: 60px;}
#breadcrumb a:hover {color:#66667A;}





/* comments */
#comment {width: 550px} /* width of a comments textarea bpx */ 
#comments, #respond{margin: 0;padding:1em 0 0 0;}
#commentform {margin:10px 0;padding:10px;background:#F2EEEA;border-top: #DED7C5 1px solid;border-bottom: #DED7C5 1px solid;}
.commentnum {font-size:1em;	margin:0 5px 0 0;}
.commentlist {font-size: 12px;border: 0;list-style-image: none;list-style-type: decimal;margin: 1em 0;padding: 0;}
.commentlist li.one, .commentlist li.alt {margin: 0;padding: 0.5em 0.5em 2em;border-top: #DFD6CA 1px solid;border-bottom: #DFD6CA 1px solid;	background-color: #F2EEEA;list-style-position: inside;list-style-image: none;list-style-type: none;font-size: 1em;}/* visitors comments */
.commentlist li.alt {background-color: #E4E4E4;}  
.commentlist li.authorcomment {background-color: #FFD7EB;font-size: 1em;} /* admin comments */ 
.commentlist li.one .cmtinfo, .commentlist li.alt .cmtinfo {font-size:1em;}
.commentlist li.one cite, .commentlist li.alt cite{font-style:italic;font-weight:bold;}
.commentlist li.one .cmtinfo em, .commentlist li.alt .cmtinfo em {float:right;margin:0;padding:0;font-style:normal;font-size:0.9em;color:#999;}
.commentlist p {padding-top: 1em;padding-right: 0;padding-bottom: 0;padding-left: 0;}





/* footer */
#footer {
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-color:#940905;
	position: relative; /* to correct IE7 */
} 
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.footer {background-color:#940905;width: 100%;border-top-width: 1px;border-top-style: solid;border-top-color: #670503;margin-top: 18px;	padding-top: 18px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.footerleft {width:302px;float:left;}
.footermid {width:302px;float:left;margin:0 18px;}
.footerright {width:302px;float:left;}
/* sidebar-foot classes = links in the footer */
.sidebars-foot {overflow:hidden;width: 978px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.sidebar-foot2 {width:356px;padding:0 0 0 18px;float:left;}
.sidebar-foot3 {width:169px;padding:0 0 0 18px;float:left;}
.boxedin2 {	color:#FFFFFF;font-weight:normal;background-color:#7B0704;padding:3px 0 3px 8px;border-top-width: 1px;border-bottom-width: 1px;	border-top-style: solid;border-bottom-style: solid;border-top-color: #720603;border-bottom-color: #720603;text-align: center;}/* titles above links */
.boxedin2 a {	color:#FFFFFF;font-weight:normal;background-color:#7B0704;padding:3px 0 3px 8px;text-align: center;}/* linked titles above links */
.sidebars-foot h3 {margin:0 0 12px 0;}
.sidebars-foot ul {list-style-type:none;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #890603;}
.sidebars-foot li {margin:0;padding-left:4px;border-top:1px solid #890603;}/* lines between the links in the list */
.sidebars-foot li a {margin:0;padding-left:8px;background:transparent url(img/bulletlight.gif) no-repeat scroll 1px 53%;display:block;color: #C5C5C5;font-weight: bold;}/* links in the list */
.sidebars-foot li a:visited {color: #C5C5C5;font-weight: bold;}
.sidebars-foot li a:hover, a:active {background:transparent url(img/bulletlight.gif) no-repeat scroll 1px 53%;color: #FFFFFF;font-weight: bold;background-color:#940905;text-decoration: none;}
.sidebars-foot .children {border:0;}
.sidebars-foot #wp-calendar {width:62%;margin:0 auto;}/* basement - bottom of the footer */
.basement {border-top:1px #890603 solid;text-align:center;font-size:0.8em;padding:9px 0;} /* basement=bottom of the footer; below the line */
.basement a {text-decoration:underline;font-weight:normal;color: #FFFFFF;display: inline;}
.basement p {margin:0.3em 0;color: #FFFFFF;}
.aligncenter {text-align: center;}

/* BOOKIMARKIFY STYLE ----------------------------------------------- */
div.bookmarkify {margin-top: 30px; margin-bottom: 20px; border: none; padding: 0px; height: 1%; background: transparent; text-align: left; 	vertical-align: middle;	font-family: verdana, arial; font-size: 12px;}
div.bookmarkify a {text-decoration: none; font-family: verdana, arial;}
div.bookmarkify a:hover {text-decoration: underline;}
div.bookmarkify div.title {margin: 0px;	border: none; padding: 0px; height: 1%; background: transparent; vertical-align: auto; font-weight: bold;}
div.bookmarkify div.linkbuttons {margin: 0px; border: none; padding: 2px; height: 1%; background: transparent; vertical-align: auto;}
div.bookmarkify div.linkbuttons a {margin: 0px;	border: none; padding: 2px;	height: 1%; background: transparent; vertical-align: auto;}
div.bookmarkify div.linkbuttons a:hover {}
div.bookmarkify div.linkbuttons a img {margin: 0px; border: none; padding: 0px; background: transparent; opacity: 0.7; filter:alpha(opacity=90);	vertical-align: auto;}
div.bookmarkify div.linkbuttons a:hover img {opacity: 1; filter:alpha(opacity=100);}
div.bookmarkify div.bran {margin: 0px; border: none; padding: 2px; height: 1%; background: transparent; vertical-align: auto;}
div.bookmarkify div.brand a {margin: 0px; border: none; padding: 0px; height: 1%; background: transparent; vertical-align: auto; color: gray; 	font-weight: normal;}
div.bookmarkify div.brand a:hover {}
/* end bookmarkify style ----------------------------------------------- */
