/*
Theme Name: 	Foodie
Theme URI: 		http://babootie.com/
Description: 	A theme designed specifically for http://babootie.com
Author: 		Arnold Goodway
Version: 		1.0
Tags: 
*/

/* Reset . Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
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,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent}
body{line-height:1.8}
h1,h2,h3,h4,h5,h6{font-weight:normal}
ol,ul{list-style:none}
blockquote{quotes:none}
blockquote:before,blockquote:after{content:'';content:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a img{border:none}

/* Fonts
-------------------------------------------------------------- */
body,input,textarea{font-family:Georgia,"Bitstream Charter",serif}
pre{font-family:"Courier 10 Pitch",Courier,monospace}
code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}
h1,h2,h3,h4,h5,h6{color:#000}
h1{font-size:3em}
h2{font-size:1.5em}
h3{font-size:1.3em}
h4{font-size:1.1em}
#header h2{font-size:1.2em}
h3{font-size:1.4em}

/* Spacing
-------------------------------------------------------------- */
h2{margin:15px 0 10px 0}
h3{margin:15px 0 10px 0}
h4{margin:15px 0 10px 0}
#header h2{margin:15px 0 0 0}
#content h3{margin:0 0 10px 0}
#content p{margin:5px 0 10px 0}
#content-single p{margin:0 0 10px 0}
#footer p{padding:15px 0}

/* Graphics
-------------------------------------------------------------- */
img{border:1px solid #ddd}
a img{border:1px solid #ddd}
#search img{border:none;margin:0 0 0 10px}
#content img{margin:15px 0}
#footer img{border:none}
#single-left img{margin:0 0 15px 0}
#single-left .related-block img{margin:0}
#find-right img{margin:0}
#left{width:45%;float:left;padding-right:15px}
#right{width:45%;float:right}


/* Structure
-------------------------------------------------------------- */
#wrapper{width:937px;margin:25px auto 0 auto;overflow:hidden}
#skip{position:absolute;left:-9000px}
#header{width:100%;float:left;overflow:hidden;line-height:.5;padding:10px 0 20px 110px;border-bottom:1px solid #000;background:url(images/logo.gif) left top no-repeat}
#about-container{width:100%;overflow:hidden;padding:20px 0 5px 0}
#about{width:637px;float:left}
#search{width:300px;float:right;text-align:right}
#breadcrumb{width:100%;float:left;padding:10px 0}
#content{width:100%;float:left;overflow:hidden;margin:5px 0 0 0}
.content-left{clear:both;width:277px;float:left;padding:0 0 0 20px;background:url(images/main-shadow.jpg) left top no-repeat}
.content-center{width:277px;float:left;margin:0 23px;padding:0 0 0 20px;background:url(images/main-shadow.jpg) left top no-repeat}
.content-right{width:277px;float:right;padding:0 0 0 20px;background:url(images/main-shadow.jpg) left top no-repeat}
.nav{width:613px;float:left;overflow:hidden;padding:10px 0;margin:25px 0 25px 0}
#tags{width:935px;float:left;background:#eee}
#tags p{padding:0 80px;text-align:center}
#single-left{width:615px;float:left}
#single-right{width:280px;float:right;margin:0 0 25px 0}
#find-left{width:500px;float:left;padding:0 0 25px 0}
#find-right{width:360px;float:right}
#conversion-left{width:456px;float:left;padding:0 0 25px 0}
#conversion-right{width:456px;float:right}
#about-left{width:451px;float:left;padding:0 0 25px 0}
#about-right{width:451px;float:right;background:url(images/logo.gif) right bottom no-repeat}
#subscribe-right{width:401px;float:right;background:url(images/logo.gif) right top no-repeat}
#contact-left{width:612px;float:left;padding:0 0 25px 0}
#contact-right{width:280px;float:right}
#privacy-left{width:451px;float:left;padding:0 0 25px 0}
#privacy-right{width:451px;float:right;background:url(images/logo.gif) right bottom no-repeat}
#footer{width:100%;margin:15px 0 0 0}

/* Menu
-------------------------------------------------------------- */
.menu{width:100%;float:left;margin:0;padding:0}
.menu a:link,.menu a:visited,.menu a:hover,.menu a:focus,.menu a:active{color:#000033;display:block;padding:5px 10px;text-decoration:none;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #ddd;border-top:1px solid #ddd}
.menu li{background:#fff;color:#000;float:left;margin:0 5px 0 0;padding:0}
.menu li li{width:149px}
.menu li li a{padding:4px 10px;width:130px}
.menu li ul ul{margin:-20px 0 0 150px}
.menu li:hover ul ul,.menu li:hover ul ul ul,.menu li:hover ul ul ul ul,.menu li.hover ul ul,.menu li.hover ul ul ul,.menu li.hover ul ul ul ul{left:-999em}
.menu li:hover ul,.menu li li:hover ul,.menu li li li:hover ul,.menu li li li li:hover ul,.menu li.hover ul,.menu li li.hover ul,.menu li li li.hover ul,.menu li li li li.hover ul{left:auto}
.menu li:hover,.menu li.hover, .menu li.focus, .menu li.active, .menu .current_page_item{background:#e1e1e1;color:#000033}
.menu ul{border:0;font-weight:400;left:-999em;margin:0 0 20px 0;position:absolute;width:151px}
.menu,.menu ul{float:left;list-style:none}

/* Global Elements
-------------------------------------------------------------- */
body{background:#fff}
body,input,textarea{color:#444;font-size:12px}
hr{background-color:#e7e7e7;border:0;height:1px;margin-bottom:18px;clear:both}
p{margin-bottom:18px}
ul{list-style:square;margin:0 0 18px 1.5em}
ol{list-style:decimal;margin:0 0 18px 1.5em}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
dl{margin:0 0 24px 0}
dt{font-weight:bold}
dd{margin-bottom:18px}
strong{font-weight:bold}
cite,em,i{font-style:italic}
big{font-size:131.25%}
ins{background:#ffc;text-decoration:none}
blockquote{font-style:italic;padding:0 3em}
blockquote cite,blockquote em{font-style:normal}
pre{background:#f7f7f7;color:#222;margin-bottom:18px;padding:1.5em}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
sup,sub{height:0;vertical-align:baseline;position:relative}
sup{bottom:1ex}
sub{top:.5ex}
input[type="text"],textarea{padding:2px;background:#fff;border:1px solid #aaa}
a:link,a:visited{color:#000033;text-decoration:none}
a:hover,a:focus,a:active{color:#000033;text-decoration:underline;outline:none}
h1 a:hover,h1 a:focus,h1 a:active{color:#000033;text-decoration:underline;outline:none}
#searchform #s{float:right;padding:5px 5px 5px 30px;width:170px;margin:0;background:#fff url(images/search.png) 4px 2px no-repeat;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #666;border-top:1px solid #666}
.hidden{display:none}
small{font-family:Arial, Helvetica, sans-serif;font-size:11px;background:#f1f1f1;padding:3px}
.detail{font-family:Arial, Helvetica, sans-serif;font-size:11px;background:#f1f1f1;padding:3px}
.aligncenter{display:block;margin:0 auto}
.alignleft{float:left;margin:0 15px 0 0}
.alignnone{clear:both;margin:20px 0}
.alignright{float:right;margin:0 0 0 15px}
.clearfix{clear:both;height:0 }
* html .clearfix{} /* IE6 */
*:first-child+html .clearfix {} /* IE7 */
blockquote{background:#fbfbef;font-style:normal;margin:0 0 10px 10px;padding:0 10px}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
caption{background:#777;color:#fff;margin-bottom:0;padding:5px}
code{font:.9em Monaco, monospace, Courier, "Courier New"}
del{text-decoration:line-through}
dl{margin:0 0 18px 3px}
dl dd{margin:6px 0 0 20px}
dl dt{font-weight:700;margin:12px 0 0}
em,cite,blockquote em,blockquote cite{font-style:italic}
form input#author{color:#555;background:#fff url(images/name.jpg) 2px 5px no-repeat;padding:5px 5px 5px 20px;width:253px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #666;border-top:1px solid #666}
form input#email{color:#555;background:#fff url(images/mail.jpg) 2px 5px no-repeat;padding:5px 5px 5px 20px;width:253px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #666;border-top:1px solid #666}
form input#mail{color:#555;background:#fff url(images/mail.jpg) 2px 5px no-repeat;padding:5px 5px 5px 20px;width:253px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #666;border-top:1px solid #666}
form input#url{color:#555;background:#fff url(images/home.jpg) 2px 5px no-repeat;padding:5px 5px 5px 20px;width:253px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #666;border-top:1px solid #666}
form textarea{color:#555;background:#fff;overflow:auto;padding:5px;width:268px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #666;border-top:1px solid #666}
form input#submit-single{margin:0 0 15px 0}
form input#searchsubmit{width:1px;padding:0;display:none}
pre{font:.9em Monaco, monospace, Courier, "Courier New";line-height:20px;margin-bottom:20px;overflow:auto;padding:9px}
pre code{font-size:1em}
sup,sub{font-size:80%}
sub{position:relative;top:.3em;vertical-align:baseline}
sup{bottom:.3em;position:relative;vertical-align:baseline}
table{border:0;border-collapse:collapse;margin:0 0 20px}
table th{background:#fff;color:#888;font-weight:400;text-align:left}
table th,table td{padding:0 10px;text-align:left}
tfoot{border:0;text-align:left}
thead{margin-top:0}
tr.even td{background:#fff}
li.bypostauthor{background:#f1f1f1;padding:10px 5px !important}
table{border:1px solid #ddd;border-collapse:collapse;border-top:0;width:100%}
table caption{font-weight:700;text-align:left}
table th{border-bottom:2px solid #ddd;font-weight:700;text-align:left}
table th,table td{border:1px solid #ddd;border-bottom:0;padding:.3em .5em}
table tr.even td{background:#ddd}
.comment blockquote{background:#fff;font-style:italic;margin:0 0 20px 10px;padding:10px}
.commentlist{list-style:none;list-style-type:none;margin:0;padding:0;text-indent:0}
.commentlist li div.comment-meta{font-size:10px}
.commentlist li div.vcard{font-size:16px}
.commentlist li div.vcard cite.fn{font-style:normal}
.commentlist li div.vcard img.avatar{float:right;margin:0 0 15px 15px;border:none;padding:0}
.commentlist li p{margin:10px 0}
.commentlist li pre,.archive{margin:0 0 10px}
.commentlist li ul{list-style:square;margin:10px 0 0}
.commentlist li ul.children{clear:both;list-style:none;margin:10px 0 0;padding:0}
.commentlist li ul.children li.depth-2,.commentlist li ul.children li.depth-3,.commentlist li ul.children li.depth-4,.commentlist li ul.children li.depth-5,.commentlist li ul.children li.depth-6,.commentlist li ul.children li.depth-7,.commentlist li ul.children li.depth-8,.commentlist li ul.children li.depth-9,.commentlist li ul.children li.depth-10{margin:10px 0 0}
.commentlist li.comment{border-bottom:1px solid #aaa;padding:10px 0}
.commentlist li.pingback{border-bottom:1px solid #aaa;margin:10px 0 0;padding:10px 0}
hr{background:#dbd3a7;border:none;color:#51240f;height:1px;margin-bottom:20px}
.nav{float:left;overflow:hidden;width:593px;padding:10px;margin:25px 0 15px 0}
.navigation-left{float:left;margin:0;padding:0}
.navigation-right{float:right;margin:0;padding:0}
.navigation-left a{padding:0}
.navigation-right a{padding:0}
.related-block{float:left;overflow:hidden;width:613px;background:#fff;margin:15px 0}
.social img{border:none;margin:0 0 0 5px;padding:10px 0 0 0}
img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}
h1 a,h3 a{display:block}

/* WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active{border:1px solid #555;margin:2px;padding:4px 8px;text-decoration:none}
.wp-pagenavi a:hover{border:1px solid #555;background:#ccc}
.wp-pagenavi a:focus,.wp-pagenavi a:active{border:1px solid #555;background:#ccc}
.wp-pagenavi span.current{border:1px solid #555;font-weight:700;margin:2px;padding:4px 8px;background:#ccc}
.wp-pagenavi span.extend{border:1px solid #555;margin:2px;padding:4px 8px}
.wp-pagenavi span.pages{border:1px solid #555;margin:2px;padding:4px 8px}

.pd-rating{margin-bottom:15px}