/*



Theme Name: Blank 2 Column - Right Sidebar



Theme URI: http://refueled.net/blank-themes/



Description: A Blank Wordpress theme with left sidebar.



Author: refueled



Author URI: http://refueled.net



version: 2.0



Tags: two-column, widget-ready,blank



*/











/* basics */







*{margin:0; padding:0;}







body {



	background:#ac3400;



	font-family: verdana, arial, tahoma, sans-serif;



	font-size: 8pt;



	margin:0px;



	}







	



h1 {font-size: 20pt;text-transform: uppercase;font-weight: normal}



h2 {font-size: 16pt;text-transform: uppercase;font-weight: normal}



h3 {font-size: 14pt;text-transform: uppercase;font-weight: normal}



h4 {font-size: 12pt;text-transform: uppercase;font-weight: normal}



h5 {font-size: 12pt;font-family: Helvetica;text-transform: uppercase;font-weight: bold;color: #AB3500}







img{ border: none; padding:0; }



img a{border:none;}







img.left{ float: left; border: none; padding: 6px 0 0 0; }



img.right{ float: right; border: none; padding: 0 0 0 6px; }







blockquote{



	border-left:1px solid #A5ABAB;



	margin:15px;



	padding:0 12px 0 12px;



	}







code{



	font-family:"Courier New", Courier, monospace;



	}











/* links */







a{



	color:#AC3400;



	text-decoration:none;



	}







a:hover{text-decoration: underline;}







#linkback {



	width: 350px;



	height: 27px;



	display: block;



	position: absolute;



	top: 12px;



	right: 0;



	background: url(images/linkback.png) 0 0 no-repeat;



	z-index: 5000



}











/* container */







#container {



	width: 824px;



	margin: 0 auto;



	padding:0;



	color:#333;



	overflow: hidden;



	}



	



/* header */







#header {



	background:#e6e6e6;



  	width: 824px; 



  	height: 135px;



	color: #fff;



	background: url(images/header_bg.png) no-repeat;



	position: relative;



	}







#header h1{



	font:normal 20pt georgia, times;



	padding:0;



	margin:0;	



	}



	



#header h1 a{height: 135px;width: 333px;display: block;text-indent: -5000px;background: url(images/logo.png) no-repeat;float: left;}







#header h2{



	font:normal 10pt georgia, times;



	color:#333;



	padding: 0 0 0 18px;



	margin:0;



	display: none



	}







/* main menu */







#menu {



	font-family: verdana, arial, times, serif;



	font-size: 8pt;



	width:480px; 



	overflow:hidden;



	float: right;



	position: relative;



	top:56px;



}











#menu ul {



	margin:0;



	padding:0;



	float: right;



}







#menu ul li {



	list-style-type: none;



	float:left;



	margin: 0;



	padding: 0;



}







#menu ul li a {



	padding:4px 9px 4px 0px;



	margin: 0;



	color: #fff;



	display:block;



	text-transform: uppercase;



	font-size: 9pt;



	letter-spacing: -1px;



	text-shadow: 1px 1px 2px #333;



}







#menu ul li a:hover {



	color:#F8D719;



	text-decoration: none;



}















/* content */







div.whitetop {



	width: 100%;



	height: 100%;



	overflow:visible;



	background: url(images/whitetop.png) top left no-repeat;



	padding-top: 13px;



	}



	



div.whitebottom {



	width: 824px;



	height: 100%;



	overflow: visible;



	background: url(images/whitebottom.png) bottom left no-repeat;



	padding:0 0 19px 0;



	}



div.whitebottomsingle {



	width: 100%;



	overflow: auto;



	background: url(images/page_bottom.png) bottom left no-repeat;



	padding-bottom: 19px;



	}



#contenthome {



	background: url(images/contentwhitebig_bg.png) repeat-y;



	padding: 25px 2px 10px 30px;



	overflow: hidden;



	display: block;



	}



	* html #contenthome {width: 792px}







#contenthome img {border: none;}







#contentsingle {



	overflow: auto;



	background: url(images/contentwhitebig_bg.png) repeat-y center left;



	padding: 20px 30px 5px 30px;



	}







.entry.home { width:100%;}







.entry p{margin:12px 0;font-size: 1.1em;}







.entry ul {



	margin: 0 0 0 15px;



	padding: 5px;



	font-size: 1.1em;



}



div.entry h4 {font-size: 1.2em; text-transform: uppercase;font-weight: normal; color: #111; margin: 3px 0;}







div.entry img.large {float: right;border: solid 4px #DDD; margin: 0 0 15px 15px;}







div.entry blockquote {



	font-family: Times, Georgia, serif;



	font-size: 1.7em;



	padding: 10px 0 10px 18px;



	margin-top:15px;



	margin-bottom: 15px;



}



.postmetadata{



	clear: both;



	background:#F7F7F7;



	padding:6px;



	margin: 20px 0;



	}



	







.navigation {



	font-size:8pt;



	width:100%;



	float:left;



	margin:0;



	padding:0;



	overflow:hidden;



	}



	



div.sub_entry p.restaurant {



	font-size: 8pt;



	padding: 5px 0 5px 0;



}



div.sub_entry p.restaurant span {



	text-transform: uppercase;



}







div.sub_entry p.restaurant span.chefcity {



	text-transform: uppercase;



}



	



.alignleft a{float:left; /*margin:25px 0;*/ margin:0px 0px;}



.alignright a{float:right; margin:25px 0;}





div.dinnertitle {



        width: 570px;

 	font-size: 34pt;

	font-family: Helvetica;

        color: #AB3500;

        }       



div.dinnercontent {



        width: 560px;

	border-right: 1px solid #777;

	padding: 0px 10px 0px 0px;

	display: block;

        } 



div.dinnerside {



        width: 210px;

        float: right;

        align: top;

	margin-top:5px;

	padding: 5px;



        } 



.dinnerside h2{



 	font-size: 18pt;

	font-family: Helvetica;

        color: #AB3500;

        }



#secondary {



	width: 100%;



	background: url(images/secondary.png) top no-repeat;



	padding-top: 15px;



	padding-bottom: 15px;



	}







#secondary.nobackgroundimg {



	background-image: none;



}







#left_col {



	width: 544px;



	float: left;



	}







#chefquote {



	height: 162px;

	position: relative;

	width: 544px;

	background: url(images/222_2.png) no-repeat;

	display: block;



	}

#chefquote h1{
	color: #2A74A6;
    font-size: 13pt;
    padding: 15px 0 5px 25px;
}

#chefquote a {



	background: url("images/2222.png") no-repeat scroll 0 0 transparent;
    bottom: 4px;
    height: 29px;
    position: absolute;
    right: 4px;
    text-indent: -999px;
    width: 261px;


	



	}



#chefquote p {



	font-size: 9pt;

	padding: 0 120px 0 25px;

	letter-spacing: -1px;



}



h3.chefsay {



	height: 32px; 



	width: 390px; 



	background: url(images/text/headline_chefssay.gif) no-repeat; 



	margin-bottom: 5px;



	float: left;



}



#chefquotepad {



	padding: 15px 20px 0 20px;



	}







img.chefimg {



	float: right;



	border: solid 1px #DDD;



	margin-left: 10px;



}







#right_col {



	width: 264px;



	float: right;



	margin-bottom: 15px;



	}







a.jerrivid {



	height: 162px;



	width: 264px;



	display: block;



	border: none 0px;



	background: url(images/jerrivideo.png) 0 0 no-repeat;



	border: none;



	text-indent: -5000px;



}







#jerrividpage a{



	height: 162px;



	width: 264px;



	display: block;



	background: url(images/jerrivideo_page.png) no-repeat;



}







#wherebuy a {



	height: 162px;



	width: 264px;



	display: block;



	background: url(images/wheretobuy.png) no-repeat;



	}



#wherebuypage a {



	margin-bottom: 15px;



	height: 162px;



	width: 264px;



	display: block;



	background: url(images/wheretobuy_page.png) no-repeat;



	}



#wherebuypage-on p {



	margin-bottom: 15px;



	height: 162px;



	width: 264px;



	display: block;



	background: url(images/wheretobuy-on_page.png) no-repeat;



	text-indent: -5000px;



	}







/*page*/



h2.pagetitle {



	font-size: 9pt;



	margin-bottom: 10px;



}



div.post h2 {



	font-family: 'Futura', Arial, Helvetica, sans-serif;



	text-transform: uppercase;



	color: #AC3400;



	font-size: 2.7em;



	margin-bottom: 8px;



	font-weight: normal;



	line-height: 0.9em;



	letter-spacing: -1px;



}



div.post h3 {



	margin-bottom: 5px;



}



div.post {padding-bottom: 15px;



}



h1.allothers {



	font-weight: normal; 



	text-transform: uppercase; 



	font-size: 11pt; 



	letter-spacing: 2px; 



	border-bottom: solid 1px #333; 



	padding-bottom: 6px; 



	margin-bottom: 15px;



}



div.sub_entrytop {



	width: 100%;



	overflow: auto;



	background: url(images/subentry_top.png) no-repeat top;



	padding-top: 13px;



	margin-bottom: 20px;



}



div.sub_entrybottom {



	width: 100%;



	overflow: auto;



	background: url(images/subentry_bottom.png) no-repeat bottom;



	padding-bottom: 13px;



}



div.sub_entry {



	overflow: auto;



	background: url(images/subentry_bg.png) repeat-y;



	padding: 15px 25px;



}



div.sub_entry h2 {font-size: 1.1em; text-transform: uppercase;font-weight: normal; color: #666; margin: 3px 0;letter-spacing: 3px}







div.sub_entry h3 {margin-bottom: 12px}



div.sub_entry h3 a {



	color: #AC3400;



	text-transform: uppercase;



	font-weight: normal;



	letter-spacing: -1px;



	margin-bottom: 10px



}







div.sub_entry h4 {font-size: 1.2em; text-transform: uppercase;font-weight: normal; color: #111; margin: 3px 0;}



div.sub_entry p {font-size: 1.1em;margin: 5px 0}



div.sub_entry ul {padding: 5px; margin-left: 20px}







div.subpost {margin-bottom: 15px;padding-bottom: 15px; border-bottom: dashed 1px #AAA;min-height: 120px}



div.subpost.chef {min-height: 120px}



div.subpost img {float: right;border: solid 3px #DDD;margin: 0 0 10px 10px}



div.subpost img:hover {border: solid 3px #999; }







a.readfull {}







/*subsection*/



#subsection {



	width: 100%;



	height: 163px;



	clear: both;



	margin: 15px 0;



	display: block;



}



div.featured {



	height: 163px;



	width: 264px;



	display: block;



	float: left;



}



div.featured ul li {



	background: url(images/li_arrow.gif) no-repeat left top;



	padding:0 0 0 18px;



}



div.featured.last {



	float: right;



}



div.featured_inner {



	padding: 20px 20px 0 20px;



}



div.featured_inner a.more {



	float: right;



	position: relative;



	top: -5px;



}



div.featured_inner ul li {



	list-style: none;



	margin-bottom: 5px;



}



div.seasonal {



	margin-right: 15px;



	background: url(images/modulebottom-left.png) no-repeat;



}



div.articles {



	background: url(images/modulebottom-mid.png) no-repeat;



}



div.blogs {



	background: url(images/modulebottom-right.png) no-repeat;



}



div.featured h3 {display:block;height: 13px;margin-bottom: 10px;padding-bottom: 10px; border-bottom: dashed 1px #DDDDDD;}



	



/*	div.featured.seasonal h3 {background: url(images/text/featured_recipes.gif) no-repeat; text-indent: -5000px}*/



	div.featured.seasonal a:hover {text-decoration: none;}



	div.featured.seasonal a img {display:block; height:51px; margin-left:auto; margin-right:auto; width:200px;}



	div.featured.seasonal h3 {color: #3c3c3c; font-size: 1.30em; font-weight: lighter; letter-spacing:-1px; margin-top:-10px; padding-bottom:23px;}



	div.featured.seasonal ul li a {color: #53742e}



	



/*	div.featured.articles h3 {background: url(images/text/featured_articles.gif) no-repeat; text-indent: -5000px}*/



	div.featured.articles a:hover {text-decoration: none;}



	div.featured.articles h3 {color: #3c3c3c; font-size: 1.30em; font-weight: lighter; letter-spacing:-1px; margin-top:-10px; padding-bottom:23px;}



	div.featured.articles ul li {color:#707070}



	div.featured.articles ul li a {color:#AC3400}



	



/*	div.featured.blogs h3 {background: url(images/text/featured_blogs.gif) no-repeat; text-indent: -5000px}*/



	div.featured.blogs a:hover {text-decoration: none;}



	div.featured.blogs h3 {color: #3c3c3c; font-size: 1.30em; font-weight: lighter; letter-spacing:-1px; margin-top:-10px; padding-bottom:23px;}



	div.featured.blogs ul li {color:#707070}



	div.featured.blogs ul li a {color:#AC3400}



	



/* sidebar */







#sidebar {



	font-family: verdana, arial, tahoma;



	font-size:8pt;



	width:190px;



	float:right;



	margin:0;



	padding: 0;



	border-left: 1px solid #ddd;



	}







div.moduletop {



	width:264px;



	overflow: auto;



	height: 100%;



	background: url(images/moduletop.png) top no-repeat;



	padding-top: 14px;



	margin-top: 15px;



}



div.modulebottom {



	width:264px;



	overflow: auto;



	height: 100%;



	background: url(images/modulebottom.png) bottom no-repeat;



	padding-bottom: 14px;



}



div.modulemiddle {



	overflow: auto;



	height: 100%;



	background: url(images/modulemiddle.png) repeat-y;



	padding: 2px 20px;



}



div.modulemiddle ul li {



	list-style: none;



	background:transparent url(images/li_arrow.gif) no-repeat scroll left top;



	padding:0 0 3px 18px;



	margin-bottom: 5px;



	line-height: 1em;



}







div.modulemiddle h3.articles {



	background:transparent url(images/text/featured_articles.gif) no-repeat scroll 0 0;



	text-indent:-5000px;



	border-bottom:1px dashed #DDDDDD;



	display:block;



	height:13px;



	margin-bottom:10px;



	padding-bottom:10px;



}







#sidebar h2{



	font:normal 11pt arial, georgia, times;



	color: #000;	



	margin: 0;



	padding: 0;



}







#sidebar label{



	font:normal 11pt arial, georgia, times;



	color: #000;	



	margin: 0;



	padding: 0;



}







#sidebar p {margin:0; padding: 0 6px 0 12px;}







#sidebar img {padding: 0; margin: 0;}







#sidebar ul {



	margin:12px;



	padding:0;



	}







#sidebar ul li {



	margin: 0;



	padding: 0;



	line-height: 14pt;



	list-style-type: none;



	}







#sidebar ul ul {



	margin:14px 0;



	padding:0;



}







#sidebar ul ul li {



	list-style-type: none;



	}







#sidebar ul ul ul{



	margin: 0;



	padding: 0;



}







#sidebar ul ul ul li{



	padding: 0 0 0 15px;



	list-style-type: square;



	color: #898989;



}















/* comments */











#commentform{



	background:#fff;



	margin:0;



	padding:0;



	}



	



#commentform p{



	color: #000;



	}



	



#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}



	



#commentform h3{



	font-family: georgia, times, verdana;



	font-size: 10pt;



	font-weight: 300;



	color: #000;



	margin:0;



	padding:0;



	}



	



#comment{



	width:80%;



	}







#author, #email, #url, #comment, #submit{



	background: #fff;



	font-family: verdana, arial, times;



	font-size: 8pt;



	margin:5px 5px 0 0;



	padding:0;



	border: 1px solid #000;



	}



	



#submit{margin:5px 5px 0 0;}







#comments{margin:0; padding:0}



	



ol.commentlist {list-style-type: none; margin:0; padding:0;}







.avatar{float:left; margin:0 12px 0 0;}







ol.commentlist li {



	background: #fff;



	margin:10px 0;



	padding:5px 0 5px 10px;



	list-style-type:none;



	}







ol.commentlist li.alt {background: #eee;}



ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}







ol.commentlist a {color:#000;}







cite {



	font-family: arial, verdana, tahoma;



	font-size: 9pt;



	font-weight: bold;



	font-style: normal;



	}



	



cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}



















/* search */







h2.search { 



	height: 14px; 



	display: block;



	background: url(images/text/search.gif) 0 0 no-repeat;



	border-bottom:1px dashed #DDDDDD;



	margin-bottom:10px;



	padding-bottom:10px;



	text-indent: -9999px;



}







#searchform{



	padding:0;



	margin:14px 0;



	}







#searchform input#s{



	margin:0;



	padding:2px;



	border:1px solid #666666;



	}







#searchform input#searchsubmit{



	border:none;



	background:#333;



	color:#fff;



	text-transform:lowercase;



	}











	



/* misc */



div.sub_entry p.citystate {text-transform: uppercase; position: relative; top:-10px; font-size: 8pt;}







img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}







/*img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



	}







img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



	}



*/



.alignright {



	float: right;



	}







.alignleft {



	float: left



	}



	



.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



   /* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;



   -khtml-border-radius: 3px;



   -webkit-border-radius: 3px;



   border-radius: 3px;



}







.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}







.wp-caption p.wp-caption-text {



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}







.replace {text-indent: -5000px}



div.entry h2.discover {height: 53px; margin-bottom:20px;width: 404px; background: url(images/text/discover.gif) no-repeat;}







/* footer */







#footer {



	background: #972305 url(images/footer_bg.png) repeat-x;



	clear: both;



	height: 50px;



	width: 100%;



	text-align: center;



	padding-top: 15px;



	color: white;



	}



	



#footerwrapper {



	width: 824px;



	margin: 0 auto;



}



	



#footer a{text-shadow: 2px 2px 2px #561302; color: white;text-decoration: none;}



#footer a.twitter {height: 23px;width:165px; display: block; text-indent: -5000px; background: url(images/twitter.png) no-repeat;margin: 0 auto;}



#footer a:hover{color: #F8D719;text-decoration: underline;}







#footer p {margin: 5px 0; padding: 0; text-shadow: 2px 2px 2px #561302;}



#footer p.left {width: 264px; float: left; text-align: center; text-transform: uppercase;}



#footer p.right {width: 264px; float: right; text-align: center;}



a.recipes {

    background: transparent url('http://thehumanetouch.org/thehumanetable/wp-content/themes/blank2r/images/bg_button_a.gif') no-repeat scroll top right !important;

    color: #AC3400;

    display: block;

    /*float: left;*/

    font: normal 12px arial, sans-serif;

    height: 24px;

    margin-right: 105px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

	margin-top:0px;

	

}



a.recipes span {

    background: transparent url('http://thehumanetouch.org/thehumanetable/wp-content/themes/blank2r/images/bg_button_span.gif') no-repeat !important;

    display: block;

    line-height: 14px;

    padding: 5px 0 5px 18px;

} 

a.recipes:active {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.recipes:active span {

    background-position: bottom left;

    padding: 6px 0 4px 18px; /* push text down 1px */

} 
