body,p,div,th,td,p,input,select,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
//font: normal 11px/14px arial, sans-serif; 
	color: #2E2D2D;
}

h1-old{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}
h3,h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #882201;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

h4 {
	color: #FF0000;
	font-size: 14px;
}

.recipecardheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.categoryheader,h2
 {
	text-align: left;
	font-size: 13pt;
	color: #CC3300;
	font-weight: bolder;
	line-height: 11pt;
	text-indent: 32pt;
	margin: 1 0 0 0;
}

.searchbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E2D2D;
}

a.noline:link {
	color: #882201;
	text-decoration: none;
}
a.noline:visited {
	color: #BB4823;
	text-decoration: none;
}
a:link {
	color: #882201;
}
a:visited {
	color: #BB4823;
}
a:active {
	color: #BB4823;
}
a:hover {
	color: #BB4823;
}

.recipeTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 4px;
}

.byline {
	font-size: 9px;
	color: #666666;
	margin-bottom: 4px;
}

.ratingCell {
	font-size: 11px;
	color: #333333;
}
.small {
	font-size: 9px;
}
.fpcategories {
	font-size: 16px;
	margin-left: 12px;
}
.fpfont {
	font-size: 14px;
}
.breadcrumb {
	font-size: 12px;
	margin-bottom: 4px;
}


.rcheaders {
	font-weight: bold;
	margin-left: 5px;


}
.rcingredients {
	padding: 10px;
}
.menulinks {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;

}
.chefdirname {
	font-size: 14px;
	margin-left: 7px;


}
.chefdirheader {
	font-size: 18px;
	font-weight: normal;
	color: #CC3300;
	margin-top: 20px;
	margin-bottom: 10px;
}
.fpheader {
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
}
.rcdescription {
	margin-left: 10px;
}
.fpsubcategories {
	margin-left: 20px;


}
form {
	margin: 0px;
}
.fpblock {
	margin-left: 20px;
}
.photoblock {
	background-color: #CCCCCC;
	background-position: right top;
	position: static;
	height: 150px;
	width: 150px;

}
.updatedline {
	font-size: 9px;
	color: #666666;
}
.rightbanner {
	float: right;
	position: relative;
	height: 250px;
	width: 300px;
	padding-right: 10px;
}

.error {
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFF00;
	color: #FF0000;
}

.message		{font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 12pt; font-weight: bold; color: #FF00FF; background-color: green;}
.smallerror		{font-family: Verdana, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: bold; color: red; background-color: yellow;}
.debug			{font-family: Verdana, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #66ffcc;}
.temp			{font-family: Verdana, Helvetica, Geneva, sans-serif; font-size: 7pt; font-weight: bold; color: #6B7D8C;}
.execution		{font-family: Verdana, Helvetica, Geneva, sans-serif; font-size: 7pt;}
.help			{font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: bold; color: #0000FF;}
.topmessage		{font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 10pt; font-weight: bold; color: #000000;}

tr.color1   {background-color: #FFFFFF;}
td.tableheader  {font-size: 14px; font-weight: bold; background-color: #FFFF80;}



input,select,textarea {
	border-bottom-width: solid;
	border-right-width: px;
	text-decoration: none;
	border-color: #CCCC99;
	font-size: 10px;
	border-left-width: px;
	color: #CC3300;
	border-top-width: 1;
	background-color: #FFFF99;
}

textarea.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	border-bottom-width: solid;
	border-right-width: px;
	text-decoration: none;
	border-color: #FFFFFF;
	font-size: 15px;
	border-left-width: px;
	color: #CC3300;
	border-top-width: 1;
	background-color: #FFFF99;
}

.not_found {
	border-style: dotted;
	border-color: #FF0000;
	border-width: 4px;
	margin: 25 25 25 25;
	font-size: 18px;
	color:  #000000;
	padding: 4 4 4 4;
}

li.news {
	padding: 0 0 0 0;
	margin: 0 0 0 -20;
}



.bold {
	font-weight: bolder;
}

.highlight {
	background-color: #FFFF00;
	font-weight: bolder;
}

.underline {
	text-decoration: underline
}

.imageblock{
	float: right;
	width: 234px;
	text-align: center;

}
