/* REAL HOME COOKING STYLES PAGE */

html, body  /* SETS THE OUTER BACKGROUND & GLOBAL SETTINGS FOR FONTS ETC. */
	{
	margin:0; 
	padding:0; 
	border:none; 
	background-color: #ff9900;
	color: #000000;
	text-align: center;
	font-family: arial,sans-serif;
	font-weight: 400;
	font-size: 10px;
	}

/* *** DEFAULT FONTS *** */
p, .gen
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13.95px;
	line-height:120%;
	font-weight:200;
	}

.gen_bold, a.gen_bold, a.gen_bold:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13.95px;
	line-height:120%;
	font-weight:600;
	text-decoration: none;
	}

.gen_head
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:120%;
	font-weight:600;
	}
.gen_head_lg
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:120%;
	font-weight:600;
	color: black;
	}

.ad_box_head
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:120%;
	font-weight:600;
	text-decoration: none;
	}

.ad_head, a.ad_head, a.ad_head:visited, a.ad_head:hover, a.ad_head:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13.95px;
	line-height:120%;
	font-weight:600;
	text-decoration: underline;
	color: #000000;
	}

.ad_text, a.ad_text, a.ad_text:visited, a.ad_text:hover, a.ad_text:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:120%;
	font-weight:400;
	text-decoration: none;
	color: #000000;
	}

a.ad, a.ad:visited, a.ad:hover, a.ad:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:100%;
	font-weight:500;
	text-decoration: none;
	color: #ff9900;
	}

A
	{
    color: #ff9900;
    text-decoration: underline
	}
A:visited
	{
    color: black;
    text-decoration: underline
	}
A:hover
	{
    color: black;
    text-decoration: none
	}
A:active
	{
    color: black;
    text-decoration: none
	}

/* *** COMMON FONTS *** */

.Featured 
	{
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	}

#bodyline	/* ENTIRE CONTENT AREA OF SITE */
	{ 
	margin: 5 auto;
	background-color: #ffffff;
	width: 900px;
	text-align: left;
	border: 1px solid gray;
	font-size: 9px;
	}
#header	/* TOP AREA */
	{ 
	position: relative;
	margin: 0;
	background-color: #ffffff;
	padding: 0; 
	width: 100%; 
	height: 300px;
	}

#footer	/* BOTTOM AREA */
	{ 
	position: relative;
	float: left; 
	width: 100%; 
	background-color: #ffffff;
	}


/* **** NAVIGATION BUTTONS AT TOP **** */

.button
	{
	background-color: #ff9900;
	text-align: center;
	border: 1px solid gray;
	}
.button_txt
	{
	color: #ffffff;
	font-size: 18px;
	font-weight: 900;
	text-align: center;
	}
a.button_txt, a.button_txt:visited
	{
	color: #ffffff;
	text-decoration: none;
	}
a.button_txt:hover, a.button_txt:active
	{
	color: black;
	text-decoration: none;
	}

/* **** MEMBER BLOCK AT TOP **** */

.member_block
	{
	text-align: center;
	font-family: sans-serif;
	color: black;
	font-size: 10px;
	font-weight: 400;
	}
.memblk, a.memblk, a.memblk:visited
	{
	color: black;
	text-decoration: none;
	}
a.memblk:hover, a.memblk:active
	{
	color: #ff9900;
	text-decoration: none;
	}
/*  **** LEFT & RIGHT BOXES ****  */
.box
	{
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	}
.box_bottom
	{
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	}
.box_heading
	{
	background-color: #ff9900;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	border: 1px solid gray;
	}

.boxes, a.boxes, a.boxes:visited
	{
	font-size: 11px;
	text-decoration: none;
	font-weight: 500;
	color: black;
	}
a.boxes:hover, a.boxes:active
	{
	text-decoration: none;
	font-weight: 500;
	color: #ff9900;
	}

/* HOLIDAYS */
.holidays
	{
	font-size: 14px;
	text-decoration: none;
	font-weight: 500;
	color: black;
	}
a.holidays, a.holidays:visited, a.holidays:hover, a.holidays:active
	{
	text-decoration: none;
	font-weight: 600;
	color: #ff9900;
	}

a.bmnu, a.bmnu:visited
{
    font: bold 11px Arial, Helvetica, sans-serif;
    color: black;
    text-decoration: none
}
a.bmnu:hover, a.bmnu:active
{
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #6666FF;
    text-decoration: none
}


a.Continue, a.Continue:visited, a.Continue:hover, a.Continue:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #cc9933;
}
 
.bmnu2, a.bmnu2, a.bmnu2:visited, a.bmnu2:hover, a.bmnu2:active
{
    font-weight: bold;
	font-family: 10px Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none
}

.boldfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.smfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}


.ItemTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}

.ItemHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.BlogName {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc9933;
}

A.BlogName,  A.BlogName:visited, A.BlogName:active, A.BlogName:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc9933;
}
 
.BlogList,  A.BlogList, A.BlogList:visited, A.BlogList:hover, A.BlogList:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #669933;
	text-decoration:none;
}

 
.ItemText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.ItemContributor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.ItemCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.ItemRating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}


input.monkey
{ 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	border-color: #666666 #999999 #999999 #666666; 
	border-style: inset; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	font-size: 11px; 
	color: #333333;
}

.copyright, a.copyright, a.copyright:visited, a.copyright:hover, a.copyright:active
	{ 
	font-size: 11px; 
	font-family: arial; 
	color: #333333; 
	text-align: center;
	font-weight: bold;
	}
ul.privacy
	{
	padding-left: 0;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13.95px;
	line-height:120%;
	font-weight:200;
	}
	