a:link {color: #295f12; text-decoration: none;}
a:visited {color: #295f12; text-decoration: none;}
a:active {color: #295f12; text-decoration: none;}
a:hover {color: #295f12; text-decoration: underline;}

#menucontent a:link, #menucontent a:visited, #menucontent a:active {color: #000000; text-decoration: none;padding-top:8px; padding-left:6px; padding-bottom:8px; display:block; margin-top:2px; margin-bottom:2px;}
#menucontent a:hover {background-color:#ebf4e7;}

#recipebox a:link, #recipebox a:visited, #recipebox a:active {color: #295f12; text-decoration: none;padding-top:6px; padding-bottom:2px; display:block; float:right;}
#recipebox a:hover {text-decoration: underline;}

#allpage {
	height:auto !important;
	height:100%;
	min-height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	background-image: url('images/bg.gif');
	background-repeat: repeat-x;
	background-position: top right;
}

#mainframe{
	height:auto !important;
	height:100%;
	min-height:100%;
	width: 960px;
	padding:0px;
	text-align:left;
}
#menu {
 	width:194px;
	border-width: 0px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-image: url('images/menubg.gif');
	background-repeat: repeat-y;
	background-position: top right;
}

#menucontent{
	width:170px;
	background-color:#ffffff;
	padding-left:16px;
	padding-right:16px;
	padding-top:2px;
	padding-bottom:4px;
}
#menucontent p {
padding:0px;
margin:0px;
 border-bottom:1px solid #999999;
}
.logopos{
margin-top:20px;
	margin-bottom:7px;
}

#content{
	padding:0px;
	width:740px;
	margin-left:210px;
}
#leftbar{
float:left;
display:inline;
	height:auto !important;
	height:100%;
	min-height:100%;
}
#topimage{
 float:right; 
 margin-right:12px; 
 margin-top:24px; 
 margin-bottom:30px;
 margin-left:-20px;
}
#sidedisplay{
 float:right; 
 margin-top:-10px;
 margin-bottom:30px;
 margin-left:20px;
	background-image: url('images/sidebg.gif');
	background-repeat: repeat-y;
	background-position: top right;
}
.sideimage{
padding-left:22px;
padding-right:22px;
font-style:italic;
}
.sideimage img, .galleryimg{
padding-bottom:10px;
}
#recipebox{
background-color:#d7eacf;
width:150px;
margin-left:12px;
margin-top:20px;
padding:10px;
}
#recipebox img{
margin-top:0px;
margin-bottom:6px;
border:1px solid #666666;
}
#recipebox h2{
color:#295f12;
display:inline;
}
#rectable td {
width:150px;
padding-bottom:20px;
}
#rectable img{
margin-bottom:6px;
border:1px solid #666666;
}
#rightside{
margin-left:10px;
width:150px;
margin-top:0px;
padding:10px;
float:right;
}
#rightside img{
border:1px solid #666666;
}
#recipeside{
background-color:#d7eacf;
margin-top:6px;
margin-right:-2px;
padding:10px;
float:right;
}
#backbut{
margin-left:-2px;
margin-bottom:10px;
}
#backbut img{
border-width:0px;
vertical-align:middle;
margin-right:4px;
}
#tompic{
	width: 960px;
text-align:left;
margin-left:24px;
margin-top:-220px;
}
#rec1{
	display:none;
}
#rec2{
	display:none;
}
#rec3{
	display:none;
}
#rec4{
	display:none;
}
#rec5{
	display:none;
}
#rec6{
	display:none;
}
#rec7{
	display:none;
}
#rec8{
	display:none;
}
#rec9{
	display:none;
}
#rec10{
	display:none;
}
#rec11{
	display:none;
}
#rec12{
	display:none;
}
#g1{
}
#g2{
	display:none;
}
#g3{
	display:none;
}
#g4{
	display:none;
}
#g5{
	display:none;
}
#g6{
	display:none;
}

td, form, body
{font-family: arial, helvetica; font-size: 12px; color: #000000;}

h1
{font-family:arial,helvetica; font-size:30px; text-decoration: none;}

h2
{font-family:arial,helvetica; font-size:14px;}

h3
{font-family:arial,helvetica; font-size:12px;}

