/* CSS Document */

/*
	General
*/
body {
	background-color: #A54027;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: .8em;
}

/* page heading */
h3 {
	font-size:1.7em;
}
/* subheading */
h2 {
	font-size:1.25em;
}

.italics {
	font-size:1.25em;
	font-style:italic;
}

/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, form, fieldset {
	margin: 0;
	padding: 0;
	font: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 0 0 1em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*
	END General
*/

/*
	Page Layout
*/
#cjtop {min-height:90px; margin:10px 5px 5px 0px; border:0px; text-align:center;}
#container, #header { width: 1000px; margin:10px auto; background-color:#FEFAF0; border:1px solid #F1DFD1; }
#header img { margin: 0; border:0px; }
#navigation { width: 100%; font-variant:small-caps;}
#signup{ position:relative;	float:right; }
#footer { font-size:9px; color:#999999; text-transform:uppercase; width: 100%; margin:0; padding:0; clear:both; text-align:center; }

#content { min-height:340px; float: left; width:470px; text-align: left; margin:10px 5px 5px 10px; }
#content .item { min-height:340px; color:#44240C; border-left:1px dashed #630000; border-right:1px dashed #630000; padding: 0px 10px; } 
#leftbar { min-height:340px; float: left; width: 198px; margin:10px 0;}
#leftbar h3 { color:#36A0DE; margin-left:10px; }
#content h3 { color:#36A0DE; margin-left:10px; }
#rightbar { min-height:340px; float: right; vertical-align:top; width: 300px; text-align:center; margin:10px 10px 0 0;}
#rightbar h3 { color:#36A0DE; }
#recipeTitle { font-weight:bold; }
#recipeItem { border-bottom:1px solid #A54027; padding-top:7px; height:114px; min-height:117px; }
#recipeItem img { float:left; margin-right:5px; margin-left:5px;}
#recipeKeyItem { border-bottom:1px solid #A54027; padding-top:7px; min-height:54px; }
#recipeKeyItem img { float: right; margin-right:5px; margin-left:5px;}
#recipeListing { margin-top:10px; }
#recipeListing img { float:right; margin-right:5px; }
#recipeIngred { border-bottom:1px solid #A54027; padding-top:7px; padding-bottom:7px;}

#linkItem { border-bottom:1px solid #A54027; padding-top:7px; height:94px; min-height:94px; text-align: center;}

/* Affiliate Ads page */
#affHead { min-height:10px; float: right; width:770px; text-align: center; margin:10px 10px 0px 0px; }
#affHead h3 { color:#36A0DE; margin-left:10px; }

#AffOuter {margin-top: 10px; min-height:135px; width:770px; text-align: center; border: 1px dashed #630000; background-color:#FFFFFF;}
#AffGoogle {margin-top: 10px; padding-top: 10px; min-height:110px; width:770px; text-align: center; border: 1px dashed #630000; background-color:#FFFFFF;}
#affLeft { float: left; width:135px; text-align: left; margin-right:10px; padding: 5px 0px 5px 5px; background-color:#FFFFFF;}
#affRight { width: 760px; text-align: justify; padding: 5px 0px 5px 5px; background-color:#FFFFFF;}
#affRight h4 { color:#36A0DE; } 
#affRight h4.promo { color:#36A0DE; margin: 1em 0 0 0;} 
#affRight a:link { color:#0084A5; text-decoration: underline;}
#affRight a:visited{ color:#006BA5; text-decoration: underline;}
#affRight a:hover {color: 0084A5; text-decoration: none;}
#affRight a:active {color: 0084A5; text-decoration: none;} 

#email { color:#44240C; background-color:#FDE6C8; border:1px dotted #630000; padding: 5px 5px 5px 5px; } 
#email input {margin:3px 0 3px 0}



/*
	END Page Layout
*/

/*
	Page Design
*/
.thick_hr {
	width:100%;
	height:15px;
	background-color: #94AFAC;
}
.thin_hr {
	background:url(/images/style/red-zip.png);
	background-repeat:repeat-x;
	height: 2px;
	width:100%;
	margin:1px 0;
}
#footer .thick_hr {
	width:100%;
	background-color: #776208;
	padding:12px 0 10px 0;
	margin:0;
	color:#EEEEEE;
}

.rec_title {
	width:466px;
	padding-left: 4px;
	padding-right: 0px;
	background-color: #A54027;
	width: 100%; height: 39px;
	filter:alpha(opacity=75); opacity:.75;
}

.rec_title .hd1 {
	font-size: 28px;
	color: #FFFFFF;
}

/*
	END Page Design
*/

/*
	Left Navigation
*/
#listcontainer
{
	width: 192px;
	white-space:nowrap;
	background-color:#FEFAF0;
	background-image:url(../images/style/menu-bg.jpg);
	background-repeat: repeat-y;
}

ul#listitem
{
	text-align: center;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width:192px;
}

ul#listitem li
{
	display: block;
	list-style:none;
	padding:0;
	border:1px #DDDDDD solid;
	vertical-align:middle;
}

/* non-hover colors */
ul#listitem li a
{
	color: #36A0DE;
	display: block;
	text-align:left;
	text-decoration: none;
	margin: 0;
	font-size:22px;
	padding:15px 0 15px 10px;
}


ul#listitem li a#currentpage
{
	color: #776208;
	display: block;
	text-align:left;
	text-decoration: none;
	margin: 0;
	font-size:22px;
}


#listcontainer>ul#listitem li a { width: auto; }

/* hover colors */
ul#listitem li a:hover, ul#listitem li#active a:hover
{
	color: #776208;
	text-decoration: none;
	margin: 0;
	font-size:22px;
}
/*
	END Left Navigation
*/

.submitLink {
	color: #FFFFFF;
	background-color: #630000;
	text-decoration: none;
	border: none;
	cursor: pointer;
	cursor: hand;
}
input.contact {
	width:250px;
}
textarea.contact {
	width:250px;
	height:100px;
}

DIV.base-layer {
  margin: 0.2em 12px 0em 12px;
  padding: 0;
  text-align: center;
  width: auto;
}
DIV.table-row {
  margin-top: 0 auto;
  padding: 0;
  text-align: center;
  width: 425px;
}
DIV.left-container {
  border: none;
  float: left;
  margin: 0;
  padding: 0;
  width: 110px;
  text-align:right;
}
DIV.right-container {
  border: none;
  float: right;
  margin: 0;
  padding: 0;
  width: 315px;
  text-align:left;
}
DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}

/*
	Feature Image
*/
/*.tb_disp { float: left; width: 401px; position: absolute; left: 233px; top: 18px;  
                 border: 1px solid #FFFFFF; visibility: hidden; }  
#tb01 .tb_disp p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
                   margin: 10px; }

#tb01 .tb_disp p a { font-weight: bold; }*/

.featimg { height: 338px; overflow: hidden; }                
.featimg a { display: block; width: 450px; height: 338px; text-decoration: none; }
.featimg img { border: none; display: block; }           

.featimg .bg1 {
	background-color: #A54027;
	display: block; width: 450px; height: 39px;
	position: relative; top: -39px;
	filter:alpha(opacity=75); opacity:.75;
}

.featimg .hd1 {
	font-size: 28px;
	color: #FFFFFF; background-color: transparent; text-decoration: none;
	display: block; width: 442px; height: 37px; padding: 2px 0 0 8px;
	position: relative; top: -78px; cursor: default;
}

.featimg .hd1_hover {
	font-size: 28px;
	color: #FFE372; background-color: transparent; text-decoration: none;
	display: block; width: 442px; height: 37px; padding: 2px 0 0 8px; 
	position: relative; top: -78px; cursor: pointer;
}

/*
	END Feature Image
*/
