/* Theme Name: InTheKitchen
   Description: InTheKitchen WordPress theme
   Version: 2.0
   Author: Jason Kemp
   Author URI: http://www.ageektrapped.com
   Tags: simple, minimalist, fixed width, widget ready, valid CSS, valid XHTML, gray, white, gravatars
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, 
li, table, caption, tbody, tfoot, thead, tr, th, td, hr {
	margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a { text-decoration: none; }

.clear { clear: both;}
.alignleft { float: left; width: 50%;}
.alignright { float: right; text-align: right;width: 50%;}
.nomargin { margin: 0; padding: 0 0 9px; line-height: 0.5em;}
.prev { margin-left: -108px;}
.next { margin-right: -108px;}
.noimg { margin-right: 552px; }
body { font:16pt/1.618em BergamoStandard,Arial, sans-serif; background-color:#fff;  color:#111;
 font-size-adjust:none; font-style:normal;  font-variant:normal;  font-weight:normal;
}

ul { list-style: none; }
code { font-family: Consolas, Courier, monospace;}
small { font: 12px/14px Arial, sans-serif; }
h1, h1 a { font: 30pt/2em 'LeagueGothicRegular', Arial, sans-serif; color: #333; }
h2, h2 a { font: 30pt 'LeagueGothicRegular', Arial, sans-serif; color: #333; }
h3, h3 a { font: 18pt 'Lane-NarrowRegular', Arial, sans-serif; color: #333; }
.post h3 p { margin: 0; padding: 0;}

ul { list-style-position: inside;  }
nav div { margin: 54px 0 0 -54px;}

a, a:visited { color: #333; }
a:hover { color: #666;}

.post .meta { color: #aaa; font-size: 0.8em; font-family: LatinModernSans, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: italic;}
.post p.meta a, .post p.meta a:visited, .post h3 a, .post h2 a { color: #333; }
.post p.meta a:hover, .post h3 a:hover, .post h2 a:hover { color: #666;}
.post p ,.post ul,.post ol { padding:0 0  0.8125em 0; }
.post em, .post i {font-style: italic; }
.post strong, .post b { font-weight: bold; }
.recipe { padding: 0 0.8125em 0.8125em 0.8125em; line-height: 1.2em; margin-right: 198px;}
.post p a, .post p a:visited { color: blue; }
.post img { border: 1px solid #aaaaaa; margin-bottom: 6px; padding: 4px;}
.ingredients { list-style:none; padding: 0 0.8125em 0.8125em 0.8125em;}
.ingredients li { font-style: italic;}

#header, #content, #footer, #page { margin: 0 auto; width: 936px; background-color: #fff; }

#header { padding:9px 0 36px;} 
#header ul, #header h2, #header h1 { text-align: right; width: 800px; float:left;}
#header ul { clear: both;}
#header ul li:after { content: " | "; }
#header ul li.last:after { content: ""; }
#header ul li { display: inline; font-family: LatinModernSans, Verdana, Geneva, Arial, Helvetica, sans-serif;}
#header h2 { font: 18pt 'Lane-NarrowRegular', Arial, sans-serif; color: #888; }
#header h1 { line-height: 1em; }

#latest { float: left; width: 578px;margin-right: 36px; }
#latest h2, #latest h2 a { font-size: 28pt; margin-bottom: 18px;}
#latest p img { width: 550px; height: 366px; }
#rest { float: right; width: 306px;}
#rest .post h2 a { font-size: 24pt; padding: 0 4px; }
.aimg { display: block; line-height: 0;}
#rest .post p { padding: 0 4px 9px 4px; line-height: 1.2em; font-size: 14pt; }
#rest .post { margin-bottom: 9px; border-bottom: 1px dotted #cccccc; }
#page .post { clear: both; padding: 36px 0; height: 266px; text-align: right; }
#page .post img { float: right; margin: 0 126px 0 18px; }

#footer-container { margin: 0 auto; clear:both; background: url('images/Blender.png') no-repeat bottom left #333333; }
#footer { padding: 18px 0; color: #888888; font-family: 1em LatinModernSans, Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: transparent;  
}
#footer h3 { color: #666666; font-family: LatinModernSans, sans-serif; font-weight:bold; padding-bottom: 18px; }
#footer div { float: left; width: 300px; background-color: transparent; padding-top: 36px; margin: 0 6px; }

#footer a { color: #999999;}
#footer a:hover { color: #ffffff; }
#footer section p, #footer ul li p { line-height: 1.2em;}
#footer em { color: #fff;}
.tpimg { float: left; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.tpimg img{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.tptitle { padding-left: 84px; line-height: 49px; vertical-align: middle; font-size: 0.8em;}
#popular ul li { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 49px; padding: 2px 0;}
#popular ul li:hover { background: #666; opacity: 0.7;}
#footer #random-container {width: 600px; padding-top:76px;}
#footer #random-container:hover { color: #fff; background-color: #666; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
#footer #random-container:hover img { opacity: 1; border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 5px #fff;
	-webkit-box-shadow: 1px 1px 5px #fff;
        box-shadow: 1px 1px 5px #fff;
}
#footer #random-container:hover h2 { color: #fff;}
#footer #random { margin: 0 0 0 100px; width: 400px; padding: 0;}
#footer #random img { opacity: 0.6; -webkit-border-radius: 5px; }
#footer #random-container h2, #footer #random h2 a { color: #666;font-family: LatinModernSans, sans-serif;} 
#tags a  { -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in;}
#tags a:hover { -webkit-transform: scale(1.5); -moz-transform: scale(1.5);}
#about img { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#comments { clear: both; }
#comments ol { list-style: none;}
#comments ol li { clear: both; padding: 36px 0; }
#comments ol li p { float: right; width: 66%; }
#comments ol li cite { padding: 0 18px 0;text-align: right; float:left; border-right: 1px solid #aaaaaa; }
#comments ol li cite time { font-size: 0.8em;}
#related li { display:inline; float: left; width: 180; }
#related li img {padding: 0; margin: 0;}
#related li p { display:none;}
form input[type="text"], form input[type="email"], form input[type="url"] 
{ color: #666666; font-size: 14px; padding: 2px 4px; width: 240px;}

#archives #categories { float: left; width: 50%; }
#archives #complete { float: right; width: 50%; }

#respond { padding: 36px 0;}