body
{
	font-size:12px;
	width:100%;
	background-image:url(../images/bckg.gif);
	background-repeat:repeat;
	background-position:center top;
	background-color:#339900;
}

body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

ul li { list-style:none;}

img, .pngfix {
	behavior: url("iepngfix.htc");
}


#wrapper
{
	width:938px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#header-wrapper
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	background-image:url(../images/date.gif);
	background-repeat: no-repeat;
	
}

#content-wrapper
{
	padding-top:84px;
	padding-left:28px;
	width:937px;
	padding-bottom: 0px;
}
#content-wrapper-left
{
	float:left;
	background-image:url(/images/page_left.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:937px;
}
#content-wrapper-right
{
	float:left;
	background-image:url(/images/page_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-left:20px;
	width:917px;
}
#content-bottom {  padding-left:28px;}

#footer-wrapper
{
	padding-left:35px;
	padding-top:10px;
}
#footer-home-wrapper
{
	position:relative;
	
}



#footer_bft_callout
{
	padding-top:20px;	
}

#footer
{
	width:950px;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	padding-left: 10px;

}

#footer a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

#footer a:hover
{
	text-decoration:underline;
}

#footer li
{
	display:inline;	
}

.footer-links
{
	margin-top:15px;
	margin-bottom:15px;
	width:900px;
}

.footer-space
{
	margin-right:5px;	
}

.footer-space20
{
	margin-right:20px;	
}

#sponsors
{
	float:left;
	margin-top:0;
	width:181px;
	background-repeat: no-repeat;
	height: 210px;
	behavior: url(iepngfix.htc);
}




/*---------Top nav--------*/

#header-right
{
	background-image:url(../images/ribbon.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	float:left;
}

ul#top-menu {
	list-style: none;
	margin: 0px;
	height:39px;
	width:723px;
	padding-top: 51px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

ul#top-menu li 
{
	float:left;
	display: block;
	margin: 0px;
	padding:0px;
	overflow: hidden;
}

ul#top-menu li a 
{
	display: block;
	text-indent: -999em;
}

ul#top-menu li.first a {
	background:url(../images/nav_home_off.png) 0 0 no-repeat;
	width: 93px;
	height: 39px;
	behavior: url(iepngfix.htc);
	
}

ul#top-menu li.first a:hover {
	background:url(../images/nav_home_on.png) 0 0 no-repeat;
}

ul#top-menu li.second a {
	background:url(../images/nav_tools_off.png) 0 0 no-repeat;
	width: 135px;
	height: 39px;
	behavior: url(iepngfix.htc);
	
}

ul#top-menu li.second a:hover {
	background:url(../images/nav_tools_on.png) 0 0 no-repeat;
}

ul#top-menu li.third a {
	background:url(../images/nav_pyramid_off.png) 0 0 no-repeat;
	width: 183px;
	height: 39px;
	behavior: url(iepngfix.htc);
	
}

ul#top-menu li.third a:hover {
	background:url(../images/nav_pyramid_on.png) 0 0 no-repeat;
	
}

ul#top-menu li.fourth a {
	background:url(../images/nav_sweeps_off.png) 0 0 no-repeat;
	width: 162px;
	height: 39px;
	behavior: url(iepngfix.htc);
	
}

ul#top-menu li.fourth a:hover {
	background:url(../images/nav_sweeps_on.png) 0 0 no-repeat;
	
}

ul#top-menu li.fifth a {
	background:url(../images/nav_sponsors_off.png) 0 0 no-repeat;
	width: 150px;
	height: 39px;
	behavior: url(iepngfix.htc);
	
}

ul#top-menu li.fifth a:hover {
	background:url(../images/nav_sponsors_on.png) 0 0 no-repeat;
	
}

ul#top-menu li.first-active a {
	background:url(../images/nav_home_on.png) 0 0 no-repeat;
	width: 93px;
	height: 39px;
	behavior: url(iepngfix.htc);
}

ul#top-menu li.second-active a {
	background:url(../images/nav_tools_on.png) 0 0 no-repeat;
	width: 135px;
	height: 39px;
	behavior: url(iepngfix.htc);
}

ul#top-menu li.third-active a {
	background:url(../images/nav_pyramid_on.png) 0 0 no-repeat;
	width: 183px;
	height: 39px;
	behavior: url(iepngfix.htc);
}
ul#top-menu li.fourth-active a {
	background:url(../images/nav_sweeps_on.png) 0 0 no-repeat;
	width: 162px;
	height: 39px;
	behavior: url(iepngfix.htc);
}
ul#top-menu li.fifth-active a {
	background:url(../images/nav_sponsors_on.png) 0 0 no-repeat;
	width: 150px;
	height: 39px;
	behavior: url(iepngfix.htc);
}


/*---------End Top nav--------*/

/*---------Home--------*/

#home-background
{
	width:937px;
	height:365px;
	
}


#home-layering {
	position:absolute;
	top:85px;
	left:30px;
}

#home_container
{
	float:left;
	margin-top:0;
	width:743px;
	background-image: url(../images/homeContainer.png);
	background-repeat: no-repeat;
	height: 210px;
	behavior: url(iepngfix.htc);
}


.home_copy
{
	color:#666666;
	font-family:Verdana;
	font-size:12px;	
	float:left;
	
}

#home_sweepstakes_headline
{
	float:left;
	width:220px;
	height:40px;
	background-image:url(/images/Home/fca2_headline.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
}

.home_sweepstakes
{
	float:left;
	width:465px;
	margin-left:20px;
}

#home_foodapedia_headline
{
	float:left;
	width:220px;
	height:40px;
	background-image:url(/images/Home/fca2_headline.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
}

.home_foodapedia
{
	float:left; width:177px; margin-left:20px;
}

/*----MyPyramid-----*/
#mypry-background
{
	width:937px;
	height:365px;
	background-image:url(../images/tools_bckg.png);
	background-repeat:no-repeat;
	behavior: url("iepngfix.htc");
}

#mypyr_container
{
	float:left;
	margin-top:0;
	width:743px;
	background-repeat: no-repeat;
	height: 210px;
	behavior: url(iepngfix.htc);
}


/*----Tools-----*/
#tools-background
{
	width:937px;
	height:460px;
	background-repeat:no-repeat;
	behavior: url("iepngfix.htc");
}

#tools_container
{
	float:left;
	margin-top:0;
	width:743px;
	background-repeat: no-repeat;
	height: 210px;
	behavior: url(iepngfix.htc);
}

/*----Sponsors-----*/
#sponsors-background
{
	width:937px;
	height:365px;
	background-repeat:no-repeat;
	behavior: url("iepngfix.htc");
}

#sponsors_container
{
	float:left;
	margin-top:0;
	width:743px;
	background-repeat: no-repeat;
	height: 210px;
	behavior: url(iepngfix.htc);
}

/*----Sweepstakes-----*/
#sweepstakes-background
{
	width:937px;
	height:365px;
	background-repeat:no-repeat;
	behavior: url("iepngfix.htc");
}

#sweepstakes_container
{
	float:left;
	margin-top:0;
	width:743px;
	background-repeat: no-repeat;
	height: 210px;
	behavior: url(iepngfix.htc);
}
