/*  
Theme Name: Gourmet
Theme URI: http://wheelinggourmet.com/
Description: Bespoke theme for The Wheeling Gourmet
Version: 1.0
Author: Nicolas Steenhout
Author URI: http://accessibility.net.nz/
The CSS, XHTML and design is Copyright The Wheeling Gourmet - All Rights Reserved
*/
body {font-size: 62.5%; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;margin:0; padding:0;background-image:url(images/granite_background.jpg);background-repeat:repeat;background-color:#fff;	}
small {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;line-height: 1.5em;}
#header {margin-left:150px; width:950px;}
#hheader {margin-left:200px; width:900px;}
#header h1,#hheader h1 {}
#header h1 a, #hheader h1 a {display:block; text-indent:-9999px; background-image:url(images/title.png); height:106px; width:676px; background-repeat:no-repeat;}
#header p#sub, #hheader p#sub {margin-left:150px; display:block;text-indent:-9999px; width:553px; height:25px; background-image:url(images/subtitle.png); background-repeat:no-repeat;}
a img, #latestrecipepix a {border:0; background-image:none;}

a {text-decoration:none; /*background-image:url(images/underline.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:4px;*/}
a:hover, a:focus {/*background-image:url(images/underline-h.png);*/ color:#CC0000;}

#topimg {width:377px; height:634px; background-image:url(images/nic-thyme.png); background-repeat:no-repeat; float:left; margin-top:-180px;}
#topimgsingle {width:170px; height:378px; background-image:url(images/thyme.png); background-repeat:no-repeat; position:absolute;top:0; left:0;}
#board {background-image:url(images/board-bg.jpg); background-repeat:repeat; width:985px;float:left;}
#boardtop {background-image:url(images/board-top.png); background-repeat:no-repeat; height:14px; width: 977px;}
#boardside {background-image:url(images/board-edge.png); background-repeat:repeat-y; width:8px;float:right; }
h2.title {font-family:"Courier New", Courier, mono;}
#content {width:401px; float:left; margin-left:-50px;}
#contentsingle {width:674px; float:left; margin-left:50px;}
#contentshop {width:800px; float:left; margin-left:50px; background-color:#f2f2f2;padding:50px;}
#contentshop h2 {font-size:2.5em; display:block; text-align:center;}
#pap-top {width:674px; background-image:url(images/papier-top.png); background-repeat:no-repeat; min-height:186px; text-align:center; }
#pap-top h2 {padding-top:60px; font-size:2.5em; margin:0 auto; width:460px;}
#pap-top p {margin:10px auto; text-align:center; font-size:1.2em;padding:0 65px; width:460px;}
#pap-middle {width:674px; background-image:url(images/papier-middle.png); background-repeat:repeat-y; margin:-15px 0 0 -1px; font-size:1.2em;}
#pap-cont {margin:-50px auto 0 auto; padding:15px 30px;}
#pap-cont-archive, #pap-cont-posts {margin: -50px auto 0 auto; padding:15px 30px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#date {margin-top:50px; text-align:right;}
#recipeinfo {margin-left:-50px;  font-size:1.2em; font-family:"Courier New", Courier, mono;}
#recipeinfo ul {list-style:none;}
#recipeinfo li {margin-bottom:0.5em;}
#recipeinfo p {clear:both; margin: 0 auto 40px auto; width:70%; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:1em;}
#recipe {font-family:"Courier New", Courier, mono;}
#singlepix {background-image:url(images/border-small.png); background-repeat:no-repeat; float:left; width:401px; height:279px; padding:20px;}
.recipefloat {width:30%; float:left;padding:1%;}
#pap-bot {width:674px; background-image:url(images/papier-bottom.png); background-repeat:no-repeat;height:19px; background-position:top;}
#catdesc {margin:0 auto;width:70%; text-align:center; font-size:1.2em; font-family:"Courier New", Courier, mono; font-weight:bold;}

#latestblog {height:250px; background-image:url(images/index.png); background-repeat:no-repeat; font-family:"Courier New", Courier, monospace;padding:10px; font-size:1.5em;}
#latestblog h2 {margin:-5px 5px 0 5px;font-weight:bold;}

.repertoire {height:250px; width: 400px; background-image:url(images/index.png); background-repeat:no-repeat; font-family:"Courier New", Courier, monospace;padding:10px; margin:0.5em auto;}
.repertoire h3 {margin:-5px 5px 0 5px;font-weight:bold; font-size:1.5em;}
.repertoire p {margin: 0.5em 1em; font-size: 1.2em;}

#latestrecipe {height:250px; background-image:url(images/index.png); background-repeat:no-repeat; font-family:"Courier New", Courier, monospace;padding:10px; font-size:1.5em; margin: -200px 0 0 -320px;width:380px; position:relative; z-index:1;}
#latestrecipe h2 {margin:-5px 5px 0 5px;font-weight:bold;}

#latestrecipepix {background-image:url(images/border-small.png); background-repeat:no-repeat; height:250px; padding: 10px 30px 10px 20px;}
#latestrecipepix a {border:0;}

#knife {width:887px; height:138px; background-image:url(images/knife.png); background-repeat:no-repeat; margin-top:25px;}
#homeknife {width:887px; height:138px; background-image:url(images/knife.png); background-repeat:no-repeat; margin-top:25px; }
#knife a, #homeknife a, #knife a:hover, #knife a:focus, #homeknife a:hover, #homeknife a:focus #randrec a; #randrec a:hover, $randrec a:focus{background-image:none;}
#onion {background-image:url(images/onions.png); background-repeat:no-repeat; width:374px; height:291px; margin-top: -40px; }
#homeonion {background-image:url(images/onions.png); background-repeat:no-repeat; width:374px; height:291px; margin-top: -40px; }

.more {float:right; margin-right:10px;}

.indent {margin-left:50px;}
#searchform {margin:25px 30px 0 0;}
/*Sidebar menu*/

#sidebar {width:242px;  float:left; margin-right:10px; }
#sidepostits {height:533px; background-image:url(images/npostits.png); background-repeat:no-repeat;text-align:center;}
#sidebar ul {list-style:none; padding:0; margin:0;width:190px;}

a.mreviews {text-indent:-9999px; display:block; background-repeat:no-repeat; width:190px;height:40px; background-image:url(images/reviews.png); padding-bottom:0;}
a.mreviews:hover, a.mreviews:focus {background-image:url(images/reviews-h.png);}
a.mrecipes {text-indent:-9999px; display:block; background-repeat:no-repeat; width:190px;height:40px; background-image:url(images/recipes.png); padding-bottom:0;}
a.mrecipes:hover, a.mrecipes:focus {background-image:url(images/recipes-h.png);}
a.mblog{text-indent:-9999px; display:block; background-repeat:no-repeat; width:190px;height:40px; background-image:url(images/blog.png); padding-bottom:0;}
a.mblog:hover,a.mblog:focus {background-image:url(images/blog-h.png);}
a.mtips{text-indent:-9999px; display:block; background-repeat:no-repeat; width:190px;height:40px; background-image:url(images/tips.png); padding-bottom:0;}
a.mtips:hover, a.mtips:focus {background-image:url(images/tips-h.png);}
a.mshop{text-indent:-9999px; display:block; background-repeat:no-repeat; width:190px;height:40px; background-image:url(images/shop.png); padding-bottom:0;}
a.mshop:hover, a.mshop:focus {background-image:url(images/shop-h.png);}
a.mequipment{text-indent:-9999px; display:block; background-repeat:no-repeat; width:190px;height:40px; background-image:url(images/equipment.png); padding-bottom:0;}
a.mequipment:hover, a.mequipment:focus {background-image:url(images/equipment-h.png);}
a.mglossary{text-indent:-9999px; display:block; background-repeat:no-repeat; width:190px;height:40px; background-image:url(images/glossary.png); padding-bottom:0;}
a.mglossary:hover, a.mglossary:focus{background-image:url(images/glossary-h.png);}
a.mlessons{text-indent:-9999px; display:block; background-repeat:no-repeat; width:190px;height:40px; background-image:url(images/lessons.png); padding-bottom:0;}
a.mlessons:hover, a.mlessons:focus {background-image:url(images/lessons-h.png);}
a.mdisability {text-indent:-9999px; display:block; background-repeat:no-repeat; width:190px;height:50px; background-image:url(images/disability.png); padding-bottom:0;}
a.mdisability:hover, a.mdisability:focus {background-image:url(images/disability-h.png);}
a.mabout {text-indent:-9999px; display:block; background-repeat:no-repeat; width:190px;height:40px; background-image:url(images/about.png); padding-bottom:0;}
a.mabout:hover, a.mabout:focus {background-image:url(images/about-h.png);}
#morethan {background-image:url(images/more-than.png); background-repeat:no-repeat;width:190px; height:50px; text-indent:-9999px;  margin:0 auto 10px auto;}

#sidebar ul li {margin-left:50px; margin-top:-10px;}

#foodquote {width:350px; float:right; margin:15px 380px 0 0;}

#photos p, p.photos {text-align:center;display:block;font-weight:bold;}
img.pix {padding:20px 25px 25px 20px; background-image:url(images/border.png); background-repeat:no-repeat; margin:0.5em auto; display:block;}
img.vpix {padding:20px 25px 25px 20px; background-image:url(images/vertical-border.png); background-repeat:no-repeat; margin:0.5em auto; display:block;}
ul#topmenu {padding:0; float:right; list-style:none; width:120px;}
ul#topmenu li {padding-bottom:5px;}
ul#topmenu a {color:#faf983; font-size:1.2em; font-weight:bold; text-decoration:none; background-image:none;}
ul#topmenu a:hover, ul#topmenu a:focus {color:#fff; text-decoration:underline;}


#footmenu {float:right; font-weight:bold; text-align:right; width:500px; margin:25px 0 0 0;}
#footmenu ul {list-style:none; padding:0; margin:0; text-align:center;}
#footmenu li {display:inline; padding: 0 5px;}
#footmenu p {text-align:center;}
.clr {height:0; clear:both;}

/*TAB NAV*/
ul.tabNavigation {list-style: none; margin: 1em 0 0 0; padding: 0; text-align:center; clear:both;width:100%;}
ul.tabNavigation li { float:left; width:122px; height:47px; margin:0 15px;}
ul.tabNavigation li a {padding: 3px 5px;text-decoration: none;		}
ul.tabNavigation li a.selected,	ul.tabNavigation li a:hover { 		}
ul.tabNavigation li a:focus {outline: 0;}
tabs > div {padding: 5px;margin-top: 3px;border-top: 3px solid #333;		}
tabs > div h2 {	margin-top: 0;}

a.postrecipe {background-image:url(images/post-recipe.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.postrecipe:hover, a.postrecipe:focus { background-image:url(images/post-recipe-h.png);}
a.postdiscuss {background-image:url(images/post-discuss.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.postdiscuss:hover, a.postdiscuss:focus {background-image:url(images/post-discuss-h.png);}
a.postpix {background-image:url(images/post-pix.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.postpix:hover,a.postpix:focus {background-image:url(images/post-pix-h.png);}
a.postvideo {background-image:url(images/post-video.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.postvideo:hover, a.postvideo:focus {background-image:url(images/post-video-h.png);}
li.postrecipe { background-image:url(images/yellow.png); background-repeat:no-repeat; display:block; height:47px; }
li.postdiscuss { background-image:url(images/green.png); background-repeat:no-repeat; display:block; height:47px; }
li.postpix { background-image:url(images/blue.png); background-repeat:no-repeat; display:block; height:47px; }
li.postvideo { background-image:url(images/pink.png); background-repeat:no-repeat; display:block; height:47px; }

p.postpix {font-weight:bold;font-size:0.8em; text-align:center;}
/*GOOGLE ADS*/
.gooads {margin:1em auto; text-align:center;}
#insertrecipe {width:80%; margin:0 auto; border:1px solid #999999; padding:1em; background-color:#ccc;}
#gotorecipe { width:80%; margin:0.5em auto; border:1px solid #999; background-color:#fff; padding:10px;}
dt {font-weight:bold;}
dd {margin-bottom:10px;}
.twocols {float:left; width:45%;padding:0 1%;}
.avat {float:left; width:30px; margin:0 5px 5px 0;}
ol.commentlist {list-style:none; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;padding:0; margin:0 auto;width:80%;}
ol.commentlist li {padding: 5px 0;margin:5px 0; border-bottom:1px solid #666;}
ol.commentlist li.alt {background-color:#fff; }
#clearthyme {float:left; width:90px; height:60px;}
.navigation {display:block;margin: 1em auto;}
.alignleft {float:left; text-align:left;}
.alignright {float:left; text-align:right; margin-left:300px;}
#goback {float:left; width:42%; padding:0 4%;}
#related-posts{float:left; width:42%; padding:0 4%;}
p.postmetadata {width:80%; margin:1em auto; padding:10px; background-color:#CCCCCC;}
h3.archivetitles {margin-top:3em;}
/*SHOP MENU*/
ul#shopmenu {padding:0; margin:0; list-style:none;}
ul#shopmenu li {float:left; width:122px; padding:0 5px;}
a.sblog {background-image:url(images/sblog.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.sblog:hover, a.sblog:focus { background-image:url(images/sblog-h.png);}
a.srecipes {background-image:url(images/srecipes.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.srecipes:hover, a.srecipes:focus { background-image:url(images/srecipes-h.png);}
a.sabout {background-image:url(images/sabout.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.sabout:hover, a.sabout:focus { background-image:url(images/sabout-h.png);}
a.slessons {background-image:url(images/slessons.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.slessons:hover, a.slessons:focus { background-image:url(images/slessons-h.png);}
a.stips {background-image:url(images/stips.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.stips:hover, a.stips:focus { background-image:url(images/stips-h.png);}
a.sdisability {background-image:url(images/sdisability.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.sdisability:hover, a.sdisability:focus { background-image:url(images/sdisability-h.png);}
a.sreviews {background-image:url(images/sreviews.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.sreviews:hover, a.sreviews:focus { background-image:url(images/sreviews-h.png);}
a.sglossary {background-image:url(images/sglossary.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.sglossary:hover, a.sglossary:focus { background-image:url(images/sglossary-h.png);}
a.sequip {background-image:url(images/sequip.png); background-repeat:no-repeat; display:block; height:47px; text-indent:-9999px;}
a.sequip:hover, a.sequip:focus { background-image:url(images/sequip-h.png);}

/*POPUP INFO*/
.pop {display:none; position:absolute;}
.question {	position:relative;	}

.question em {font-weight: normal;background: url(images/hover.png) no-repeat;	width: 180px;height: 45px;position: absolute;top: -85px;left: -15px;text-align: center;padding: 20px 10px 20px 10px;font-style: normal;z-index: 2;display:none;color:#000;}

#attributes {float:right;width:200px;text-align:right;}

#postrating {float:right; margin:0 0 20px 20px; width:200px;}
#postrating ul {list-style:none;padding:0;margin:0;}

.recarch img {float:left; width:100px; padding-right:10px;}
#fb {float:left; width:170px; margin:0 10px;}