/* CSS Document */
@import url(menu.css);
@import url(style.css);

@media screen {
html, body {margin:0px; padding:0px; background:#eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; background-color:#FFFFFF; background-image:url(images/2009/common/home/pattern_101.gif); background-position:top; background-attachment:fixed; }

#wrapper {

	border:solid 1px #FFFFFF;
	position: relative;
	width: 998px !important;
	width /**/: 998px;
	margin: 0 auto;
	padding: 0;
	text-align: left; /* For IE, see above */
	top: 0px;
	z-index:0;
	height: auto;
}


/* The header and footer */
.header {
	display:block; 
	height:200px; 
	color:#fff; 
	text-align:left; 
	background: #FFFFFF;
	background-image:url(images/2009/common/home/header-background-fy10.png); background-repeat:no-repeat;
	/*background-image:url(/images/header-background.gif); background-repeat:no-repeat; */
	overflow:visible;
	z-index:501;
}
.header-ctg {
	display:block; 
	height:200px; 
	width:998px;
	color:#fff; 
	text-align:left; 
	background: #FFFFCC;
	background-image:url(/images/2005/header-background-ctg.gif); background-repeat:no-repeat;
	overflow:visible;
	z-index:500;
}

.header .fblogo {margin-left:15px;}
.header .middle {margin-left:216px;}
.header .right {border-left:solid 4px #FFF;}
.header a img {border:0px;}

.headerwt {
	display:block; 
	height:141px; 
	color:#fff; 
	text-align:left; 
	background: #FFFFCC;
	background-image:url(/images/2005/header-background.gif); background-repeat:no-repeat;
	overflow:visible;
	z-index:500;
}
.headerwt .fblogo {margin-left:15px;}
.headerwt .middle {margin-left:216px;}
.headerwt .right {border-left:solid 4px #FFF;}
.headerwt a img {border:0px;}

.footer {display:block; height:15px; background:#CC9900; color:#000; text-align:center; padding:5px 0 5px 0;font-size:10px;
	border:solid 1px #3F6828;
	position: relative;
	width: 998px !important;
	width /**/: 998px;
	margin: 0 auto;
	padding: 0;
	text-align: left; /* For IE, see above */
	top: 0px;
	clear:both;
} 
.footer a, .footer a:visited {color:#000; text-decoration:none;}
.footer a:hover {text-decoration:underline;}




/* This bit does all the work */
#containernew {position:relative; display:block; background:#ffffff; solid #FFF; height:auto; overflow:visible; z-index:0;}

#container {
display:block; 
background:#ffffff;
/*url(images/2005/leftbgpx.gif) repeat-y 0% 0%; */
solid #FFF;  
height:auto; 
overflow:visible; 
z-index:0;
width:998px;
}

#containerwhite {position:relative; display:block; solid #FFF; height:auto; overflow:visible; z-index:0;}

/* Styling for Left box */

#left {
	float:left;
	position:relative;
	width:396px;
	/*background:#FFFFCC;*/
	display:inline;
	color:#000;
	z-index:100;
	height:auto;
}
#left_wide {float:left; position:relative; width:496px;  display:inline; color:#000; z-index:1; height:auto;}
#left_large {float:left; position:relative; width:645px;  display:inline; color:#000; z-index:1; height:auto;}

#left_wt {float:left; position:relative; width:396px; display:inline; color:#000; z-index:2; height:auto;}
#left_flash {
	padding-top:15px;
	float:left;
	width:380px;
	/*background:#FFFFCC;*/
	color:#000;
	z-index:200;
	height:auto;
}



/*
.lefttop {background:#FFFFCC; padding: 1em 2em; margin-bottom:1.5em;}
.lefttopblend {background:#FFFFCC; padding: 1em 2em; margin-bottom:1.5em;background-image:url(oprahsbiggive/images/blend-oprah-background.jpg); background-repeat:repeat-x; background-position:top;}

.lefttopaboutus {background:#AFB046; padding: 1em 2em; margin-bottom:1.5em;}
.lefttopdonate{background:#C48E4E; padding: 1em 2em; margin-bottom:1.5em;}
.lefttopgetinvolved {background:#DAAD00; padding: 1em 2em; margin-bottom:1.5em;}
.lefttopmemberagencies {background:#7AB8B8; padding: 1em 2em; margin-bottom:1.5em;}
.lefttopmedia {background:#8CA2BF; padding: 1em 2em; margin-bottom:1.5em;}
.lefttopcontact {background:#A7A778; padding: 1em 2em; margin-bottom:1.5em;}*/

.leftwhite {background:#e6e6e6; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/common/sections/blend-leftwhite-background.jpg); background-repeat:repeat-x; background-position:top;}

.lefttop {background:#FFFFCC; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/common/sections/blend-lefttop-background.jpg); background-repeat:repeat-x; background-position:top;}

.lefttopblend {background:#FFFFCC; padding: 1em 2em; margin-bottom:1.5em;background-image:url(oprahsbiggive/images/blend-oprah-background.jpg); background-repeat:repeat-x; background-position:top;}

.lefttopaboutus {background:#AFB046; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/common/sections/blend-aboutus-background.jpg); background-repeat:repeat-x; background-position:top;}


.lefttopdonate{background:#C48E4E; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/common/sections/blend-donate-background.jpg); background-repeat:repeat-x; background-position:top;}


.lefttopgetinvolved {background:#DAAD00; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/common/sections/blend-getinvolved-background.jpg); background-repeat:repeat-x; background-position:top;}


.lefttopmemberagencies {background:#7AB8B8; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/agency/mem-agency-background-blend.jpg); background-repeat:repeat-x; background-position:top;}

.lefttopmemberagenciesagencyuniversity {background:#FFFFFF; padding: 1em 2em; margin-bottom:1.5em; background-image:url(images/2010/common/sections/agency/au/au-background-blend.png); background-repeat:repeat-x; background-position:top;}

.lefttopmemberagencies-food4kids {background:#ffcc99; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/agency/background-blends_03.jpg); background-repeat:repeat-x; background-position:top;}

.lefttopmemberagencies-kidscafe {background:#ccffcc; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/agency/background-blends_08.jpg); background-repeat:repeat-x; background-position:top;}

.lefttopmemberagencies-foodandnutrition {background:#cdffff; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/agency/background-blends_06.jpg); background-repeat:repeat-x; background-position:top;}

.lefttopmedia {background:#8CA2BF; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/common/sections/blend-media-background.jpg); background-repeat:repeat-x; background-position:top;}

.lefttopcontact {background:#A7A778; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/common/sections/blend-contact-background.jpg); background-repeat:repeat-x; background-position:top;}

.ecard08 {background:#FFFFFF; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/common/sections/blend-ecard-background.jpg); background-repeat:repeat-x; background-position:top;}

.leftcorpcampaign {background:#f1bb1a; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2008/common/sections/blend_corp_campaign-background.jpg); background-repeat:repeat-x; background-position:top;}

.leftemptybowls {background:#008b77; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2010/feb/blend-emptybowls-background.jpg); background-repeat:repeat-x; background-position:top;}

.leftemmptybowls2010 {background:#AFB046; padding: 1em 2em; margin-bottom:1.5em;background-image:url(images/2010/feb/EmptyBowl-landingpage-compv3_r1_c1.jpg); background-repeat:repeat-x; background-position:top;}


#left p {margin: 0 1em 0 1em;}
#left p.top {
	margin-top: 1em; 
	line-height:1.5em;
}

/* styling for second level navigation */

#navtop {padding-left:5px; z-index:3;}
 
/* Styling for Right box */
#right {float:right; width:220px; z-index:2; height:auto; padding-top:15px;}
#right .searchtxt {color:#595959; font-size:80%; line-height:2em;  padding-top:1em; line-height:100%;}
input {font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000;
}
#right .inputbox {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #999999;
border-right-width: 2px;
border-right-style: solid;
border-right-color: #dddddd;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #999999;
font-family: Arial, Verdana, Helvetica, sans-serif;
 color:#000000;
}



#right input.bottom {margin: 1em 0 2em 0;}
#right h4 {
	margin:0; padding: 0.4em 0 0.4em 0.7em;
	background:#D4A700;
	color:#FFF;
	text-transform: uppercase;
	font-size:100%;}
#right a {color:#000; text-decoration:none;}
#right a:hover {text-decoration:underline;}
#right ul {
	margin:0; padding: 0.4em 0 0 2em;
	font-size:87%;
	/*background:#D7D89B;*/ 
	color:#FFF;
}
#right ul li { color:#000; line-height:2em;}
#right ul li.last {padding-bottom:1em; margin:0;}

#right p{
	margin:0; padding: 0.4em 0 0.4em 0.7em;
	/*background:#D4A700;*/
	color:#FFF;
	font-size:87%;}

#right ul li .boardmeetings { color:#FFF; line-height:2em;}


/* Styling for Center box */
#center {margin-left:10px; margin-top:15px; z-index:0; height:auto; width:300px; float:left;}
#centernew {margin-top:1px; z-index:0; height:auto; width:37%; float:right;}

#center p{font-size:14px;}

#center a, #center a:visited {color:#336600; text-decoration:none;}
#centernew a, #centernew a:visited {color:#336600; text-decoration:none;}

#center a span {display:none;}
#centernew a span {display:none;}

/*#center a:active, #center a:focus {color:#0066CC; text-decoration:none; background:transparent; cursor:default;}*/
#center a:active span, #center a:focus span {display:inline; left:0;}
#centernew a:active span, #centernew a:focus span {display:inline; left:0;}


#center a, a:visited {font-size:14px; color:#993300; text-decoration:none;}
#centernew a, a:visited {font-size:14px; color:#993300; text-decoration:none;}

#center a:hover {color:#336600; text-decoration:underline;}
#centernew a:hover {color:#336600; text-decoration:underline;}


.clear {clear:both;height:1px;overflow:hidden;}
/* Just to extend each column */

/*COMMON */
h2 {font-size:14px; font-weight:bold; color:#993300; padding:0; margin:0;}
h3, #center h3 a {
	padding:0; margin:0; 	
	color: #993300; 
	font-size:100%; 
	padding-top:0.5em;
	padding-bottom:0.5em; 
	text-transform: uppercase;
}
p, p .style, p .class { padding:0.5em 0 0.5em 0; margin:0; font-size:12px; line-height:16px;}
.style td {padding:0.5em 0 0.5em 0; margin:0; font-size:10px}

#left a, a:visited {font-size:12px; color:#993300; text-decoration:none;}
#left a:hover {color:#336600; text-decoration:underline;}

#left2 a, a:visited {font-size:12px; color:#993300; text-decoration:none;}
#left2 a:hover {color:#336600; text-decoration:underline;}

#left lefttopmemberagencies li, ol {font-size:12px;}
#left lefttopgetinvolved li, ol, ul {font-size:12px;}


a, a:visited {font-size:11px; color:#993300; text-decoration:none;}
a:hover {color:#336600; text-decoration:underline;}
ul {padding-top:0; margin-top:0; font-size:12px;}
li {color:#000; font-size:12px;}
.subhdr {
	font-size: 13px;
	font-weight: bold;
	color: #336600;
}
.subhdrholiday {
	font-size: 13px;
	font-weight: bold;
	color:#006699;
}

.pagehdr {
	font-size: 12px;
	font-weight: bold;
	color: #993300;
}

.hrcorevalues {
	font-size: 12px;
	font-weight: bold;
	color:#993300;
}

#homenews {
	background-color: #993300;
	display:block;
	padding:5px;
}


#homeeventsbox {float:left;
	position:relative;
	width:396px;
	background-image:url(images/2009/common/home/images/home-get-involved.gif); background-repeat:no-repeat;
	display:inline;
	color:#000;
	z-index:200;
	top: 4px;
	left:5px;
	height:auto;
}
#homenewsbox {float:left;
	position:relative;
	width:396px;
	background-image:url(images/2009/common/home/images/home-news.gif); background-repeat:no-repeat;
	color:#000;
	z-index:200;
	top: 3px;
	left:5px;
	height:250px;
	font-size:14px;
}	
#homenewsbox a {
font-size:13px;
}
#homenewsbox a:visited {
font-size:13px;
color:#993300;
}
#homenewsbox a:hover {
font-size:13px;
}

#homewhatwedobox {float:left;
	position:relative;
	width:346px;
	background-image:url(images/2009/common/home/images/home-what-we-do.gif); background-repeat:no-repeat;
	display:inline;
	color:#000;
	z-index:200;
	top: 4px;
	left:5px;
	height:320px;
}
#homefoodassistancebox {float:left;
	position:relative;
	width:346px;
	background-image:url(images/2009/common/home/images/home-emergency-food.gif); background-repeat:no-repeat;
	display:inline;
	color:#000;
	z-index:200;
	top: 15px;
	left:5px;
	height:250px;
}

#homecommunitypartners {float:left;
	position:relative;
	width:396px;
	display:inline;
	color:#000;
	z-index:200;
	top: 4px;
	left:5px;
	height:auto;
}


#clickthecan {
	padding:5px;
}

h2, #clickthecan ul, li{
	font-size: 16px;
	color:#000000;
	line-height:16px;
	

}

.clickthecan {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px;
	background-color:#7689A2;
	color:#FFFFFF;

	}

#clickthecan p{
	font-size: 14px;
	padding:5px;
	
}

#clickthecantoolbox ol,li{
	font-size: 12px;
	text-align:left;

}

#clickthecantoolbox a{
	font-size: 14px;
	text-decoration:underline;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;

}

/* Empty Bowls Styling */


#emptybowls09 {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	/*background-color:#663700;*/
	background-color:008b77; background-repeat:repeat-x;
	color:#000000;}

/* Aqua background 008b77 */

#emptybowls09 a {
	color:#008b77;}
#emptybowls09 a:visited {	
	color:#008b77;}
#emptybowls09 a:hover {	
	color:#008b77; text-decoration:underline;}

	
	/* Taste of the NFL Styling */


#tnfl09 {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	/*background-color:#663700;*/
	background-image:url(images/2009/april/tnfl/tnfl-09-button-blend.gif); background-repeat:repeat-x;
	color:#000000;}

#tnfl09 a {
	color:#003366;}
#tnfl09 a:visited {	
	color:#003366;}
#tnfl09 a:hover {	
	color:#003366; text-decoration:underline;}

	
#eventdetails {height:590px; background-color:#FFFFFF;}


/* Corporate Campaign Styling */
.corporatecampaign {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px;
	background-color:#e5b41d;
	color:#FFFFFF;

	}
h2.boardleadership  {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px;
	background-color:#e5b41d;
	color:#FFFFFF;
	}
#corpcampaigntoolbox a{
	font-size: 14px;
	text-decoration:underline;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;

}
.caption {
    color: #000000;
    font-size: 10px;
    font-weight: normal;
}
/* Validation */
.reqtxt {
	 color: red;
	 font-weight: bold;
}
.info {
    color: #666666;
    background-color: transparent;
    font-size: 50%;
    font-weight: normal;
}
.warn {
    color: rgb(120,0,0);
    background-color: transparent;
    font-size: 85%;
    font-weight: normal; 
}
.error {
    color: red;
    background-color: transparent;
    font-size: 85%;
    font-weight: bold;
}
.errmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bolder;
	color: red;
}
/* Validation */
.errormsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	color: red;
}
.errormsg li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: red;
}

.pastevent {color:#999999;}

#container2 {position:relative; display:block; background:#ffffff url(images/2005/leftbgpx2.gif) repeat-y 0% 0%; solid #FFF; height:auto; overflow:visible; z-index:0;}


#left2 {
	float:left;
	position:relative;
	width:755px;
	background:#FFFFFF;
	display:inline;
	color:#000;
	z-index:100;
	height:auto;
}

#leftoprah {
	float:left;
	position:relative;
	width:955px;
	background:#FFFFCC;
	display:inline;
	color:#000;
	z-index:100;
	height:auto;
}
#whitetext li, #whitetext a, #whitetext a:visited, #whitetext a:hover, #whitetext a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
line-height:16px;
text-align:left;
font-weight:bold;

}
#closethegap {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:15px;
background-color:#5A86C8;

}

/*.centergraphic_advocate{
/*width:173px;
height:119px;
cursor: pointer;
background-image:url(includes/images-test/center-graphic_r1_c1.jpg);
}
.centergraphic_advocate:hover{
background-image:url(includes/images-test/center-graphic_r1_c1_f2.jpg);
}
.centergraphic_donate{
width:125px;
height:95px;
cursor: pointer;
background-image:url(includes/images-test/center-graphic_r5_c1.jpg);
}
.centergraphic_donate:hover{
background-image:url(includes/images-test/center-graphic_r5_c1_f2.jpg);
}
.centergraphic_involved{
width:125px;
height:95px;
cursor: pointer;
background-image:url(includes/images-test/center-graphic_r8_c1.jpg);
}
.centergraphic_involved:hover{
background-image:url(includes/images-test/center-graphic_r8_c1_f2.jpg);
}
.centergraphic_tour{
width:125px;
height:95px;
cursor: pointer;
background-image:url(includes/images-test/center-graphic_r11_c1.jpg);
}
.centergraphic_tour:hover{
background-image:url(includes/images-test/center-graphic_r11_c1_f2.jpg);
}*/
.advocate{
background-color:#ffffff;
color:#7c7b1e;
font-size:14px;
width:150px;
cursor:pointer;
padding-left:12px;
line-height:22px;
}
.advocate:hover{
background-color:#7c7b1e;
color:#ffffff;
}
.donate{
background-color:#ffffff;
color:#7d471b;
font-size:14px;
width:150px;
cursor:pointer;
padding-left:12px;
line-height:22px;
}
.donate:hover{
background-color:#7d471b;
color:#ffffff;
}
.involved{
background-color:#ffffff;
color:#cb9800;
font-size:14px;
width:150px;
cursor:pointer;
padding-left:12px;
line-height:22px;
}
.involved:hover{
background-color:#cb9800;
color:#ffffff;
}
.tour{
background-color:#ffffff;
color:#657692;
font-size:14px;
width:150px;
cursor:pointer;
padding-left:12px;
line-height:22px;
}
.tour:hover{
background-color:#657692;
color:#ffffff;
}
.centerpadding{
padding-top:10px;
padding-bottom:10px;
}
.country{width:383px; float:left;}

/*do not remove this last close bracket */
}

