BODY { 
	margin: 0px;
	FONT-FAMILY:arial;
	FONT-SIZE:10pt;
	FONT-WEIGHT:normal;
	background-color:#363636; 
	background-image: url(../images/center_backer.gif);
	background-repeat:repeat-y;
	background-position: top center;
	height:auto;
	text-align:center;
} 

#topbar {
width:830px;
height:37px;
background-image: url(../images/banner_08_top.jpg);
margin-left: auto;
margin-right: auto;
}

#footerbar {
width:830px;
height:37px;
background-image: url(../images/footer_08.gif);
margin-left: auto;
margin-right: auto;

}

.outsidetext {
	font-size:10pt;
	float:right;
	color:#ffffff;
	text-align:right;
	margin:10px 25px 0px 0px;
	
}


#maincontentwrapper 
{
background-image: url(../images/new_main_backer.jpg);
background-repeat:no-repeat;
clear:all;
width:800px;
height:auto;
background-color:#a29d95;
margin-left: auto;
margin-right: auto;
}

#mainheader {
width:auto;
height:160px;
background-image: url(../images/banner_08_bottom.gif);
text-align:left;
}

.outsidetext a
{
color:#ffffff;
TEXT-DECORATION:underline;
FONT-WEIGHT:normal;
}

.outsidetext a:hover
{
color:#a94141;
FONT-WEIGHT:normal;
}

#logolayer
{
	float:left;
	width:290px;
	height:160px;
}
#topmenulayer
{
	float:right;
	clear:none;
	width:auto;
	height:100px;
	margin:40px 15px 5px 0px;
	text-align:right;
}


#topmenulayer INPUT
{
	font-size:11px;
}

#maincontent
{
	padding:8px;
	overflow:visible;
	text-align:left;
	min-height:800px;
}


p { FONT-FAMILY:Verdana, Arial;FONT-SIZE:9pt;FONT-WEIGHT:normal; } 

A{ COLOR:#515151;FONT-FACE:Verdana; FONT-SIZE:9pt;FONT-WEIGHT:bold;FONT-STYLE:normal;TEXT-DECORATION:underline; } 

A:hover{ COLOR:#800000;FONT-FACE:Verdana; FONT-SIZE:9pt;FONT-WEIGHT:bold;TEXT-DECORATION:underline; }

SELECT { FONT-FAMILY:arial;FONT-SIZE:10px; } 

INPUT { FONT-FAMILY:arial;FONT-SIZE:12px; } 

TEXTAREA { FONT-FAMILY:arial;FONT-SIZE:12px; } 

TD { COLOR:#000000;FONT-FACE:Verdana; FONT-SIZE:13px; } 



.headline { COLOR:#FFFFFF;FONT-FACE:Verdana; FONT-SIZE:16px; } 
.redtext { COLOR:#A94141;FONT-FACE:Verdana; FONT-SIZE:15px; FONT-WEIGHT:bold;} 
.title { COLOR:#FFFFFF;FONT-FACE:Verdana; FONT-SIZE:16px; FONT-WEIGHT:bold; } 
.redtitle { COLOR:#A94142;FONT-FACE:Verdana; FONT-SIZE:16px; FONT-WEIGHT:bold; } 
.titlebar { COLOR:#FFFFFF;FONT-FACE:Verdana; FONT-SIZE:22px; FONT-WEIGHT:bold; } 
.titlebardark { COLOR:#000000;FONT-FACE:Verdana; FONT-SIZE:22px; FONT-WEIGHT:bold; } 
.dateline { COLOR:#FFFFFF;FONT-FACE:Verdana; FONT-SIZE:10px; } 

.sitetext { COLOR:#D1DCF4;FONT-FAMILY:arial;FONT-SIZE:12px; FONT-WEIGHT:inherit; } 
.grey { COLOR:#1C1C1C;FONT-FAMILY:arial;FONT-SIZE:12px; FONT-WEIGHT:inherit; } 

.question { COLOR:#1C1C1C;FONT-FAMILY:arial;FONT-SIZE:14px; FONT-WEIGHT:bold; } 
.answer { COLOR:#FFFFFF;FONT-FAMILY:arial;FONT-SIZE:14px; FONT-WEIGHT:bold; } 

A.menu { COLOR:#1F2644;FONT-FAMILY:arial;FONT-SIZE:14px; FONT-WEIGHT:inherit;text-decoration:none;} 
A.menu:hover { COLOR:#4054A8;FONT-FAMILY:arial;FONT-SIZE:14px; FONT-WEIGHT:inherit;text-decoration:none; } 

A.hyper { COLOR:#1F2644;FONT-FAMILY:arial;FONT-SIZE:14px; FONT-WEIGHT:inherit;text-decoration:none;} 
A.hyper:hover { COLOR:#BC0000;FONT-FAMILY:arial;FONT-SIZE:14px; FONT-WEIGHT:inherit;text-decoration:underline; } 

A.whitelink { COLOR:#FFFFFF;FONT-FAMILY:arial;FONT-SIZE:14px; FONT-WEIGHT:inherit;text-decoration:underline;} 
A.whitelink:hover { COLOR:#BC0000;FONT-FAMILY:arial;FONT-SIZE:14px; FONT-WEIGHT:inherit;text-decoration:underline; } 

A.redlink { COLOR:#890000;FONT-FAMILY:arial;FONT-SIZE:14px; FONT-WEIGHT:inherit;text-decoration:underline;} 
A.redlink:hover { COLOR:#BC0000;FONT-FAMILY:arial;FONT-SIZE:14px; FONT-WEIGHT:inherit;text-decoration:underline; } 

#recipescroll {
	width:260px;
	height:400px;
	overflow:auto;
}

.titleline {
	background-color:#BDBABA;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:464646;
	margin:4px 0px 4px 0px;
	padding:3px;
	font-color:#000000;
	font-size:12px;
	font-weight:bold;
}

.warning {
	background-color:#a94141;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:5f1616;
	margin:0px 0px 5px 0px;
	padding:6px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

#otherecipes ul
{
	list-style-type: none;
	margin-bottom: 10px;
	padding-left: 0px;
}
#otherecipes li
{
	list-style-image: url(../images/monsterbullet.gif);
	margin-left: 0px;
	padding-bottom:5px;
	padding-left: -10px;

}
.listinline
{
	margin-left:0px;
	margin-bottom:8px;
}

.recipetype
{
	background-color:#a94142;
	color:#ffffff;
	padding: 5px;
	border-style: none none solid none;
	border-width:2px;
	border-color:#6e2021;
	margin-bottom:6px;
	font-weight:bold;
}

.recipetitle
{
	background-color:#a94142;
	color:#ffffff;
	font-size:16px;
	padding: 5px;
	border-style: none none solid none;
	border-width:2px;
	border-color:#6e2021;
	margin-bottom:6px;
	font-weight:bold;
}


#postithere
{
	position:absolute;
	left:312px;
	top:10px;
	background-image: url(../images/recipetype_back.gif);
	width:143px;
	height:38px;
	padding:8px 10px 10px 5px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
}


.advertisement
{
	background-color:#adadad;
	border:solid 1px #777777;
	padding:5px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}


#homeleftcol
{
	clear:none;
	float:left;
	width:355px;
	text-align:left;
}

#homerightcol
{
	clear:none;
	float:right;
	width:420px;
	text-align:left;
}

#loginsearchbar
{
	margin:38px 6px 0px 0px;
	width:100%;
	vertical-align:bottom;
}

#loginblock
{
	background-image:url(../images/message_backdrop.gif);
	width:474px;
	height:192px;
	padding:20px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}

.horzrule
{
	background-color:#a94141;
	height:2px;
	width:auto;
	clear:both;
	border-color:#6a1c1c;
	border-width:1px;
	border-style:none none solid none;
	font-size:1px;
	margin-top:10px;
	margin-bottom:10px;
}
h3
{
	color:#A94141;
	font-size:16px;
	margin:3px 0px 10px 0px;
	padding:0px;
}

h2
{
	color:#000000;
	font-size:18px;
	margin:3px 0px 10px 0px;
	padding:0px;
}

#cookbook_viewing
{
	width:600px;
	height:775px;
	border:solid 1px #000000;
	padding:10px;
	background-color:white;
	margin:10px 0px 10px 95px;
	background-image:url(../images/cookbook_back.jpg);
}

#errordiv
{
	color:white;
	font-weight:bold;
	background-color:red;
	padding:5px;
}

/* MENU DISPLAY -------------------- */

#menutopbar {
	width:830px;
	height:17px;
	background-image: url(../images/menu_banner_08_top.jpg);
	margin-left: auto;
	margin-right: auto;
}

#menumaincontentwrapper 
{
	background-image: url(../images/menu_main_backer.jpg);
	background-repeat:no-repeat;
	clear:all;
	width:800px;
	height:auto;
	background-color:#adadad;
	margin-left: auto;
	margin-right: auto;
}

#menumainheader {
	height:170px;
	text-align:center;
}

#menulogolayer {
	width:290px;
	height:150px;
}

#menucontent {
	text-align:center;
	padding:10px;
	color:#373737;
}

#menucontent h1 {
	font-size:18px;
	font-weight:bold;
}

#menucontent h2 {
	font-size:14px;
}