
* {margin:0; padding:0;}

body, html {
	border:0;
	
}

body {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	background: url(../images/layout/body/bg-left.gif);
	
} 

h1, h2, h3, h4, h5, h6 {

}

a {
	text-decoration:none;
}

a:hover {

}
a:focus 
{
	outline-style: none; /* fixes firefox dotted blue border around css styled links */
}

p {
	margin:11px 0;
}

ul {
	list-style:none;
}

/*******************************************************************************/
/*******************************************************************************/
/*									PAGE LAYOUT								   */
/*******************************************************************************/
/*******************************************************************************/
#layout_container .table 
{
	width: 100%;
}
#layout_container .table .left
{
	background: url(../images/layout/body/bg-left.gif) top right repeat-x;
	width: 49%;
}
#layout_container .table .right
{
	background: url(../images/layout/body/bg-right.gif) top left repeat-x;
	width: 49%;
}
#layout_wrapper
{
	width: 1001px;
	margin: 0 auto;
	padding-bottom: 30px;
	clear: left;
	background: url(../images/layout/body/background_new2_donate.gif);
	overflow: auto;
	overflow-x: hidden;
}
#layout_header 
{
	margin: 60px 0px 0px 0px;
	border: 0px solid red;
}
#logo
{
	margin: 0 auto;
	height: 150px;
	width: 801px;
}
#logo h1 
{
	float: left;
	padding: 0;
}
#logo h1 a
{
	float: left;
	display: block;
	height: 150px;
	width: 801px;
	text-indent: -5000px;
	text-decoration: none;
	z-index: 1000;
	background: url(../images/layout/header/putTheBootsToHungerLogo.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
}
#layout_body 
{
	margin: 0 auto;
	border: 0px solid lime;
}

#layout_content 
{
	margin: 0 auto;
	background: url(../images/layout/body/paper_bag.gif) no-repeat;
	width: 801px;
	height: 585px;
	border: 0px solid red;
}
#layout_side 
{
	float: left;
	width: 209px;
	height: 415px;
	margin: 0 0 0 31px;
	display: inline;
	border: 0px solid lime;
}
#layout_side #put_the_boots_to_hunger_wrapper
{
	float: left;
	width: 209px;
}
#layout_side #put_the_boots_to_hunger_wrapper #put_the_boots_to_hunger
{
	float: left;
	width: 145px;
	height: 290px;
	text-indent: -9999px;
	margin: 0 0 0 32px;
	display: inline;
	background: url(../images/content/putTheBootsToHungerT.gif) no-repeat;
}
#layout_footer
{
	width: 801px;
	margin: 0 auto;
	margin-top: 9px;
	border: 0px solid red;
}
#layout_footer_chuckwagon 
{
	width: 801px;
	margin: 0 auto;
	margin-top: 0px;
	display: inline;
	border: 0px solid red;
}
#layout_footer_contents
{
	width: 403px;
	margin: 0 auto;
	border: 0px solid blue;

}
#layout_footer_contents .text 
{
	margin: 14px 0 0 0;
}
#layout_footer_contents .logo 
{
	margin: 14px 0 0 0;
}
#layout_footer img
{
	padding: 0 7px 0 4px;
	vertical-align: middle;
	border: none;
}
/*******************************************************************************/
/*******************************************************************************/
/*									NAVIGATION								   */
/*******************************************************************************/
/*******************************************************************************/
.nav 
{
	float: left;
	margin: 69px 0 0 39px;
	width: 722px;
	height: 81px;
	display: inline;
	border: 0px solid blue;
	background:url(../images/layout/nav/nav_bg.gif) no-repeat;
}

.nav ul
{
	float: left;
	margin: 20px 0 0 0;
	display: inline;
	list-style: none;
}
.nav ul li
{
	float: left;
	background-repeat: no-repeat;
	margin: 0;
}
.nav ul li a 
{
	float: left;
	display: block;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	padding: 0 29px 0 0;
}
.nav ul li a#nav_about_the_campaign
{
	width: 151px;
	background: url(../images/layout/nav/aboutCampaign.gif) no-repeat;
}
.nav ul li a#nav_donate_now
{
	width: 91px;
	background: url(../images/layout/nav/donateNow.gif) no-repeat;
}
.nav ul li a#nav_chuckwagon_package
{
	width: 230px;
	background: url(../images/layout/nav/chuckwagonDonationPackage.gif) no-repeat;
}
.nav ul li a#nav_sponsors
{
	width: 68px;
	background: url(../images/layout/nav/sponsors.gif) no-repeat;
	padding:0;
}
.nav ul li a#nav_events
{
	width: 59px;
	background: url(../images/layout/nav/events.gif) no-repeat;
}
.nav ul li a#nav_about_the_campaign:hover,
.nav ul li a#nav_donate_now:hover, 
.nav ul li a#nav_chuckwagon_package:hover,
.nav ul li a#nav_sponsors:hover,
.nav ul li a#nav_events:hover 
{
	background-position: 0px -35px;
}

/*******************************************************************************/
/*******************************************************************************/
/*								BODY CONTENT								   */
/*******************************************************************************/
/*******************************************************************************/

/*******************************************************************************/
/*******************************************************************************/
/*								INDEX CONTENT								   */
/*******************************************************************************/
/*******************************************************************************/
#layout_page_content 
{
	float: left;
	width: 521px;
	height: 415px;
	margin: 7px 0 0 0;
	display: inline;
	line-height: 17px;
}
#layout_page_content #what_is_wrapper
{
	float: left;
	width: 222px;
}
#layout_page_content #what_is_wrapper #what_is_put_the_boots_to_hunger
{
	float: left;
	width: 222px;
	height: 89px;
	text-indent: -9999px;
	margin: 4px 0 0 0;
	display: inline;
	background: url(../images/content/titles/whatIsPutTheBootsToHunger.gif) no-repeat;
	border: 0px solid red;
}
#layout_page_content p, ol, a
{	
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1a0c00;
	font-size: 12px;
	margin: 0 0 6px 0;
	padding: 0;
}
#layout_page_content a
{
	color: #FFF;
	font-weight: bold;
	float: right;
	margin: 0 220px 0 0;
	display: inline;
}
#layout_page_content ol
{
	float: left;
	width: 300px;
	margin: 0 0 0 25px;
	font-weight: bold;
}
#layout_page_content ol li
{
	float: left;
	margin: 0;
	padding: 0;
}
#layout_page_content ol li span
{
	font-weight: normal;
}
#layout_page_content p.top_text 
{
	float: left;
	width: 290px;
}

#layout_page_content p a
{
	color: #FFF;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#layout_page_content #how_to_help_wrapper
{
	float: left;
	margin: 24px 0 0 0;
	width: 511px;
}
#layout_page_content #how_to_help_wrapper a
{
	float: left;
	margin: 0 0 0 203px;
	display: inline;
}
#layout_page_content #how_to_help_wrapper #how_can_you_help_wrapper
{
	float: left;
	width: 179px;

}
#layout_page_content #how_to_help_wrapper #how_can_you_help_wrapper #how_can_you_help
{
	float: left;
	width: 179px;
	height: 56px;
	text-indent: -9999px;
	margin: 4px 0 0 0;
	background: url(../images/content/titles/howCanYouHelp.gif) no-repeat;
}
#layout_page_content #donate_wrapper
{
	float: left;
	width: 511px;
	border: 0px solid orange;
}
#layout_page_content #make_donation
{
	float: left;
	width: 150px;
	margin: 7px 10px 0 0;
	display: inline;
	padding: 0;
}
#layout_page_content #make_donation img
{
	float: right;
	margin: 6px 0 0 0;
}
#layout_page_content #donate_now
{
	float: left;
	margin: 7px 0 0 0;
	padding: 0;
	width: 279px;
	height: 68px;
	display: block;
	overflow: hidden;
}
#layout_page_content #donate_now a
{
	float: left;
	width: 279px;
	height:68px;
	text-indent: -9999px;
	overflow: hidden;
}
#layout_page_content #donate_now a#donate
{
	width: 279px;
	background: url(../images/content/donate.gif)  no-repeat;
}
#layout_page_content #donate_now a#donate:hover
{
	background-position: 0px -68px;
}

/*******************************************************************************/
/*******************************************************************************/
/*								ABOUT US CONTENT							   */
/*******************************************************************************/
/*******************************************************************************/
#layout_content_about
{
	margin: 0 auto;
	background: url(../images/layout/body/chuckwagon_paper_bag.gif) no-repeat;
	width: 801px;
	height: 794px;
	border: 0px solid red;
}

#layout_side #about_header
{
	float: left;
	width: 159px;
	height: 49px;
	text-indent: -9999px;
	margin: 4px 0 0 20px;
	display: inline;
	background: url(../images/content/titles/aboutTheCampaign.gif) no-repeat;
}

#layout_side #about_contact_info, #layout_side_chuckwagon #about_contact_info
{
	float: left;
	margin: 40px 0 0 20px;
	display: inline;
	font: Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
}
#layout_side #about_contact_info a, #layout_side_chuckwagon #about_contact_info a
{
	color: #FFF;
	font-weight: bold;
}
#layout_page_content_about 
{
	float: left;
	width: 521px;
	height: 640px;
	margin: 0px 0 0 8px;
	display: inline;
	line-height: 17px;
	border: 0px solid orange;
}
#layout_page_content_about #about_campaign_text, #layout_page_content_chuckwagon #about_campaign_text
{
	float: left;
	padding: 0 20px 0 40px;
	display: inline;
	margin: 0;
}
#layout_page_content_about #about_campaign_text p, #layout_page_content_chuckwagon #about_campaign_text p
{
	margin-top: 0;
}
#layout_footer_contents_about
{
	width: 580px;
	margin: 0 auto;
	border: 0px solid blue;
}
#layout_footer_contents_about #bootLogo
{
	margin: 14px 0 0 0;
}
#layout_footer_contents_about .text 
{
	margin: 29px 0 0 0;
}
#layout_footer_contents_about .logo 
{
	margin: 29px 0 0 0;
}
#layout_footer_contents_about img
{
	padding: 0 9px 0 4px;
	vertical-align: middle;
	border: none;
}
/*******************************************************************************/
/*******************************************************************************/
/*					  CHUCKWAGON DONATION PACKAGE CONTENT					   */
/*******************************************************************************/
/*******************************************************************************/
#layout_content_chuckwagon
{
	margin: 0 auto;
	background: url(../images/layout/body/chuckwagon_paper_bag.gif) no-repeat;
	width: 801px;
	height: 794px;
}
#layout_side_chuckwagon
{
	float: left;
	width: 217px;
	height: 415px;
	margin: 0 0 0 31px;
	display: inline;
	border: 0px solid lime;
}
#layout_side_chuckwagon #chuckwagon_header
{
	float: left;
	width: 217px;
	height: 78px;
	text-indent: -9999px;
	margin: 4px 0 0 20px;
	display: inline;
	background: url(../images/content/titles/chuckwagonDonationPackage.gif) no-repeat;
}
#layout_side_chuckwagon #about_contact_info 
{
	margin: 20px 0 0 20px;
	display: inline;
}
#layout_page_content_chuckwagon 
{
	float: left;
	width: 480px;
	height: 652px;
	margin: 0px 0 0 0;
	display: inline;
	line-height: 17px;
}
#layout_page_content_chuckwagon #chuckwagon_donation_details_list
{
	padding: 0;
	width: 430px;
}
#layout_page_content_chuckwagon #chuckwagon_donation_details_list li
{
	margin: 0 0 0 15px;
	list-style-position: outside;
	list-style: square;
}
.donation_details
{
	margin: 0;
}
#layout_page_content_chuckwagon #chuckwagon_participation_dates
{
	float: left;
	margin: 10px 0 0 30px;
	display: inline;
	width: 480px;
	background: url(../images/content/donation_table_bg.gif) -50px 38px no-repeat;
	border: 0px solid red;
}

#chuckwagon_participation_dates table
{
	float: left;
}
#chuckwagon_participation_dates table td
{
	float: left;
	width: 220px;
	height: 19px;
	display: inline;
}
#chuckwagon_participation_dates table td.column_title
{
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
}
/*******************************************************************************/
/*******************************************************************************/
/*					  			DONATE NOW CONTENT							   */
/*******************************************************************************/
/*******************************************************************************/
#layout_content_donate
{
	margin: 0 auto;
	background: url(../images/layout/body/donate_paper_bag.gif) no-repeat;
	width: 801px;
	height: 462px;
}
#layout_side_donate 
{
	float: left;
	width: 200px;
	height: 305px;
	margin: 0 0 0 49px;
	display: inline;
}
#layout_side_donate #donate_header
{
	float: left;
	width: 200px;
	height: 20px;
	text-indent: -9999px;
	margin: 4px 0 20px 0px;
	display: inline;
	background: url(../images/content/titles/donateNow.gif) no-repeat;
}
#layout_side_donate #donate_contact_info
{
	float: left;
	width: 190px;
	margin: 0;
	padding: 0;
}
#layout_side_donate #donate_contact_info a
{
	color: #FFF;
	font-weight: bold;
}
#donate_content_text 
{
	float: left;
	width: 460px;
	height: 305px;
	margin: 0 0 0 30px;
	display: inline;
}
#donate_content_text p 
{
	float: left;
	margin: 0;
	padding: 0;
}
#donate_content_text #donate_now
{
	float: left;
	margin: 25px 0 35px 0; 
	padding: 0;
	width: 460px;
	height: 70px;
	display: inline;
	overflow: hidden;
}
#donate_content_text #donate_now #donate_now_img
{
	float: left;
	margin: 0 0 0 70px;
	display: inline;
}
#donate_content_text #donate_now a
{
	float: left;
	width: 259px;
	height: 71px;
	text-indent: -9999px;
	overflow: hidden;
}
#donate_content_text #donate_now a#donate
{
	width: 259px;
	background: url(../images/content/donate1.gif)  no-repeat;
}
#donate_content_text #donate_now a#donate:hover
{
	background-position: 0px -71px;
}
.address
{
	
}
/*******************************************************************************/
/*******************************************************************************/
/*					  			EVENTS CONTENT							       */
/*******************************************************************************/
/*******************************************************************************/
#layout_content_events
{
	margin: 0 auto;
	background: url(../images/layout/body/events_paper_bag.gif) no-repeat;
	width: 801px;
	height:950px;
	
}

#layout_side_events {float:left;width:250px;}

#layout_side_events #events_header {
	float: left;
	width: 110px;
	margin: 0 0 0 31px;}

#layout_side_events #events_header h2
{
	width: 110px;
	height: 20px;
	text-indent: -9999px;
	margin: 4px 0 0 20px;
	background: url(../images/content/titles/events.gif) no-repeat;
}

#layout_side_events #breakfast_header
{
	float: left;
	clear:left;
	width: 199px;
	height:80px;
	text-indent: -9999px;
	margin:430px 0 0 51px;
	display: block;	
	background: url(../images/content/titles/stampedeBreakfastPartners.gif) no-repeat;
}

#content_events {
	float:left;
	width:500px;}
	
.events {
	height:350px;
	overflow-y:scroll;
	padding-right:10px;}
	
#content_events h2 {font-size:14px;background:#593610;padding:3px 0px 5px 5px;color:#c7b290;}

.layout_breakfast_partners
{
	float: left;
	claer:both;
	width:500px;
	margin:0 0 20px 0;
}

.layout_breakfast_partners a
{
	height: 56px;
	margin: 0 10px;
}
.layout_breakfast_partners a.focus
{
	height: 56px;
	margin: 0 0 0 10px;
}

.layout_breakfast_partners a img
{
	border: none;
}

.layout_breakfast_partners .container {
	width:500px;
	float:left;
	clear:both;
	padding-bottom:20px;}



/*******************************************************************************/
/*******************************************************************************/
/*					  			SPONSORS CONTENT							   */
/*******************************************************************************/
/*******************************************************************************/
#layout_content_sponsors
{
	margin: 0 auto;
	background: url(../images/layout/body/chuckwagon_paper_bag.gif) no-repeat;
	width: 801px;
	height: 794px;
}
#layout_side_sponsors
{
	float: left;
	width: 217px;
	height: 300px;
	margin: 0 0 0 31px;
	display: inline;
	border: 0px solid lime;
}
#layout_side_sponsors #sponsors_header
{
	float: left;
	width: 168px;
	height: 78px;
	text-indent: -9999px;
	margin: 4px 0 0 20px;
	display: block;
	background: url(../images/content/titles/friendsOfTheFoodBank.gif) no-repeat;
}

#layout_friends_sponsors_wrapper
{
	float: left;
	width: 530px;
	margin: 0 0 0 0;
}
.layout_friends_sponsors
{
	float: left;
	width: 530px;
	margin: 0 0 20px 0;
}

.layout_friends_sponsors a
{
	width: 112px;
	height: 56px;
	margin: 0 10px 0 10px;
}
.layout_friends_sponsors a img
{
	border: none;
}