a {text-decoration:none;color: #005b3a;}
 
body
{
	background: #0d2804 url(../Images/bodybg.gif) repeat-y center;
	text-align: center;
	font-size: 11px;
	font-family: Verdana;
	margin:0;
	height: 100%;
}

html {height:  100%;}

.FloatRight {float:right;}

.FloatLeft {float:left;}

.CorporateNav
{
	background: url(../images/corporatenav/corporatenavbg.gif);
	margin: 0;
	padding: 0;
	clear:both;
	height:49px;
}

.Content {background: #fff;padding: 10px 10px;clear:both;width: 880px;}

#CountryNavigation a:hover
{

}

#callout
{

}

#callout p
{
	margin: 0px 0px 0px 20px;
	color: #123804;
	font-size: 10px;
	width: 400px;

}

#featuredrecipecontent
{
	float:left;
	color: #f9f7dd;
	width: 150px;
}

#featuredrecipecontent ul
{
	margin: 0px 0px 0px -22px;
	_margin: 0px 0px 0px 18px;
	.margin-left: 18px;
}

#featuredrecipecontent ul li
{
	list-style: none none none;
	list-style-type: none;
	margin-left: -16px;
	_margin-left: 0px;
}

.featuredrecipeimg { float:right; }

#instructions {margin-top: 0px;clear:both; color:#fff;}

#footerbar
{
	background: url(../Images/footerbar.gif) repeat-x bottom;
	height: 64px;
	clear:both;
}

#footer
{
	text-align: center;
	font-size: 10px;
	color: #c2c9c0;
	margin-top: 10px;
	padding-bottom: 20px;
}

#footer a { font-weight: bold; color: #809775; }

h1
{
	font-size: 16px;
	color: #0d2804;
	padding:10px 0px 0px 0px;margin:0;
}

h2
{
	font-size: 13px;
	color: #5c8249;
	padding:10px 0px 0px 0px;margin:0;
}

h3 { font-size: 13px; color: #5c8249; }

h4
{
	font-weight: bold;
	color: #f9f7dd;
	background: #78886a;
	font-size: 11px;
	padding:7px;
	margin-bottom: 8px;
	margin-top:0px;
}

#homepagecontent {background: url(../images/homepagecontentbg.gif);}

#homepagecontent #lefttitle, #homepagecontent #left { float:left; }
#homepagecontent #left
{
	xheight: 205px;
	height: 100%;
	width: 278px;
	padding: 10px;
	background: url(../images/homecolsleft.gif) no-repeat;
	border-right: solid 1px #aab4a6;

}

#homepagecontent #centertitle, #homepagecontent #center { float:left; }
#homepagecontent #center
{
	xheight: 205px;
	width: 291px;
	_width:289px;
	padding: 10px 10px 10px 10px;
	background:  url(../images/homecolscenter.gif) no-repeat;
	border-right: solid 1px #aab4a6;
}



#homepagecontent #righttitle, #homepagecontent #right { float:right; }
#homepagecontent #right
{	
	xheight: 205px;
	width: 269px;
	_width: auto;
	padding: 10px;
	background: #a0b397 url(../images/homecolsright.gif) no-repeat;
}

#header
{
	height: 84px;
	background: url(../images/headerbg.gif);
	text-align: left;
}

#header #languages 
{
	font-size: 10px;
	color: #87a87d;
	float:right;
	margin: 10px 10px 0px;
}

#header #languages a
{
	color: #87a87d;
}

#header .logo
{
	float:left;
	padding: 20px 0px 0px 20px;
}

#header #logos
{
	float:right;
	clear:right;
}

img {border:0px;}

#outerwrap
{
	width: 902px;
	text-align:center;
	border-left: solid 10px #fff;
	border-right: solid 8px #fff;
	position:relative;
	margin:auto;
}

.searchtype {margin-bottom: 10px;}
.searchleft {float:left;}
.searchright {float:right;padding-top: 10px;}

.searchinput {margin-top: 8px;width: 200px;}

#navigation { background: url(../images/navigationbg.gif); }

#splashwrapper
{
	width: 528px;
	position: relative;
	background: #365a28;
	padding: 0px 0px 0px 10px;
	height: 100%;
}

#splashwrapper div#languages
{
	position: relative;
	top: 25%;
}

#wrapper 
{

	margin:auto;
	position: relative;
	text-align: left;
	background: #0d2804;
	border-left: solid 1px #0d2804;
	border-right: solid 1px #0d2804;
} 

.whatsnewbody
{
	color:#f9f7dd;
	float:right;
	width: 219px;
}

.whatsnewbody p, .whatsnewbodyinterior p {display:inline;}
.whatsnewbody a {color: #fff;}

.whatsnewbodyinterior
{
	color: #000;
	float:left;
	margin: 0px 0px 0px 10px;
}

.whatsnewentry
{
	margin: 0px 0px 10px 0px;
	clear:both;
}

.whatsnewimg {float:left;}


.WhatsNewContainer ul
{
	margin: 10px 10px 10px 0px;
}

.WhatsNewContainer ul li
{
	list-style-type: none;
	margin-bottom: 10px;
}

.WhatsNewContainer ul li strong
{
	color: #5c8249;
	margin: 0;
	padding: 0;
}	

.WhatsNewContainer ul li span p
{
	margin:4px 0px 2px 0px !important;
}

.WhatsNewContainer ul li a
{
	color: #9fd3ff;
	text-decoration:none;
}

/* Recipes */
.recipenav
{
	padding: 14px 0px 18px 10px;
	background: url(../Images/recipenav/navbg.gif);
}

.RecipeContentLeft {float:left;}
.RecipeContentRight 
{
	float: right;
	background: #e6ede3;
	margin: -11px -9px 0px 0px;
	padding: 20px 0px 0px 20px;
	width: 309px;
}

.RecipeListRow {background: #d4e3cd;}
.RecipeListRowAlt {background: #f0f5ed;}
.RecipeListItem
{
	padding: 2px;
}

.RecipeContent {float:left;width: 670px;}
.RecipeImage {float:left;width:200px;margin: 0px 10px 20px 0px;}

.RecipeListItem strong
{
	color:#1a4608;
}

.RecipeTitle
{
	background: #d4e2cb;
	padding: 4px;
	font-weight: bold;
	color: #194707;	
	margin: 0px 0px 10px 0px;
}

.RecipeIngredients p, .RecipeDirections p
{
	margin: 5px 0px;
}

.DataListPager
{
	background: #649754;
	padding: 10px;
	color: #fff;
	margin-top: 10px;
}

.DataListPager a
{
	color: #fff;
	font-weight: bold;
}
