body
{
	margin:0;
	padding:0;
	background:#efc072 url('../img/bgy.jpg') repeat-y top center;
	font-family:Arial;
	min-width:970px;
	font-size:90%; 
	font-family:Trebuchet MS, georgia;
}

a
{
	color:#de953e;
}

a:hover
{
	color:#ffc37b;
}

h1, .hl
{
	color:#f85d1e;
	font-size:160%;
	padding:0;
	margin:10px 0;
	font-weight:bold;
}

h2, .headline
{
	color:#f85d1e;
	font-size:120%; 
	padding:0;
	margin:5px 0;
}

.headline
{
	font-size:130%; 	
}

.maindiv
{
	background:url('../img/bg.jpg') no-repeat top center;
	min-height:1080px;
}

.content
{
	width:930px;
	margin:0 auto;
	position:relative;
	padding-top:220px;
}

.logo
{
	position:absolute;
	left:65px;
	top:65px;
	width:236px;
	height:101px;
}

.shad
{
	background:url('../img/gradbg.jpg') repeat-x top left;
	margin:30px;
	padding:10px;
}


.halfcol
{
	width:410px;
	float:left;
}

.halfcol .head
{
	background:url('../img/headbg.jpg') no-repeat;
	height:26px;
	padding:3px 10px 5px 10px;
	color:white;
	font-family:Trebuchet MS, georgia;
	font-size:140%; 
	font-weight:bold;
}

.halfcol .cont
{
	background:#ffffff;
	padding:10px;
}

.clear
{
	clear:both;
	height:0;
	overflow:hidden;
}

.tmenu
{
	list-style-type:none;
	padding:0;
	margin:0;
}

.tmenu li
{
	color:#de953e;
	font-size:120%;
	font-weight:bold;
}

.tmenu li a
{
	text-decoration:none;
}

.tmenu li a:hover
{
	text-decoration:underline;
}

.tmenu li ul
{
	list-style-type:none;
	margin:0 0 20px 0; 
	padding:0;
}

.tmenu li ul li
{
	font-size:80%;
	font-weight:normal;
}

.conttxt
{
	padding:0 30px; 
}

.crumbs
{
	list-style-type:none;
	padding:0;
	margin:0;
}

.crumbs li
{
	float:left;
}

.mmenu
{
	list-style-type:none;
	padding:0;
	margin:0;
	float:right;
}

.mmenu li
{
	float:left;
	margin-right:5px;
}

.mmenu li a
{
	display:block;
	padding:4px 7px;
	background:#f9eacf;
	text-decoration:none;
}

.mmenu li a:hover
{
	background:#c79334;
	color:#ffffff;
}

.smenu
{
	list-style-type:none;
	padding:0;
	margin:0;
}

.smenu li
{
	color:#de953e;
}

.smenu li a
{
	text-decoration:none;
}

.smenu li a:hover
{
	text-decoration:underline;
}

.recipe
{
	
}

.recipe td
{
	background:#f9f1da;
	margin:3px; 
	padding:7px; 
}

.recipe td.lc
{
	white-space:nowrap;
	color:#83590d;
	vertical-align:top;
	font-style:italic;
}

.smdsc
{
	font-size:90%;
	color:#505050;
	padding-bottom:20px;
} 

.psrc
{
	font-size:80%;
	color:gray;
}

.mrecip
{
	clear:both;
	background:#fef5e7;
	padding:5px 10px;
	border:1px solid #efc072;
}

.mrecip .hd
{
	font-size:130%;
}

.th
{
	display:none;
}

.date
{
	margin-top:10px;
	color:gray;
	margin-bottom:-7px;
	font-style:italic;
	font-size:80%; 
}

.sp_cont
{
	color:#adadad; 
	font-size:90%;
	padding:10px 0;
}

.sp_cont ul
{
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0;
}

.sp_cont ul li a
{
	color:#adadad;
}
