body{
	margin:0;
	padding:0;
	text-align:center;
	/*background: url('/resources/bitmaps/backgrounds/background-body.png') top left repeat-x transparent;*/
	/*background-color:#ab589e;*/
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
}

a { outline:none; }
img { border:none; }


#application{
	/*background: url('/resources/bitmaps/backgrounds/background-cans.png') top left no-repeat transparent;*/
	width:100%;
	min-height:355px;
	height:355px;
}

#application #view{
	text-align:left;
	width:742px;
	position:absolute;
	top:20px;
	left:20px;
}

#application #view #header{
	/* Red */
	border: 2px solid #950016;
	
	/* Purple */
	/*border: 2px solid #824378;*/
	background:#ffffff;
	padding:2px;
}

#application #view #header #banner{
	height:73px;
	background: url('/resources/bitmaps/backgrounds/background-banner.jpg') top left no-repeat transparent;
}

#application #view #context { 
	width:725px;
	padding-left:17px;
	background:#ffffff;
}

#pod-date{
	width:272px;
	height:68px;
	min-height:68px;
	color:#ffffff;
	padding-left:52px;
	background: url('/resources/bitmaps/backgrounds/background-pod-date.png') top left no-repeat transparent;
}
#pod-date h3{
	margin:0;
	padding:0;
	padding-top:16px;
	font-size:11px;

	
	/* IE 6 & 7 */
	*margin-bottom:-5px;
	*font-size:11px;
	*padding-bottom:5px;
	/* IE 6 */
	_width:130px;
	_height:13px;
	_font-size:10px;
	_padding-bottom:5px;
}

#pod-date p{
	margin:0;
	padding:0;
}

#sponsors-footer{  
	padding-top:60px;
	height:139px;
	min-height:139px;
	background:url('/resources/bitmaps/backgrounds/background-sponsors-footer.png') 0px 110px repeat-x transparent;
	background-color:#ffffff;
}
#sponsors-footer  ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sponsors-footer ul li{
	display: inline;
	float: left;
	height:54px;
	text-indent: -2000px;
	margin-left: 30px;
	margin-right: 15px;
}


#sponsors-footer  ul li a{
	height:54px; 
	display:block;
	margin:auto,0;
}

#sponsors-footer ul li#foodbank, #sponsors  ul li#foodbank a{
	width:83px;
	background: url('/resources/bitmaps/logos/sponsor-foodbank-small.png') top left no-repeat transparent;
}

#sponsors-footer ul li#hkfoodpantry, #sponsors  ul li#hkfoodpantry a{
	width:57px;
	background: url('/resources/bitmaps/logos/sponsor-hk-pantry-small.png') top left no-repeat transparent;
}

#sponsors-footer ul li#sda, #sponsors  ul li#sda a{
	width:80px;
	background: url('/resources/bitmaps/logos/sponsor-sda-small.png') top left no-repeat transparent;
}

#sponsors-footer ul li#lec, #sponsors  ul li#lec a{
	width:34px;
	background: url('/resources/bitmaps/logos/sponsor-lec-small.png') top left no-repeat transparent;
}

#sponsors-footer ul li#save-a-lot, #sponsors  ul li#save-a-lot a{
	width:63px;
	background: url('/resources/bitmaps/logos/sponsor-save-a-lot-small.png') top left no-repeat transparent;
}

#sponsors-footer ul li#charter-com, #sponsors  ul li#charter-com a{
	width:106px;
	background: url('/resources/bitmaps/logos/sponsor-charter-com-small.png') top left no-repeat transparent;
}

#sponsors-footer ul li#one-can, #sponsors  ul li#one-can a{
	width:72px;
	background: url('/resources/bitmaps/logos/sponsor-one-can-small.png') top left no-repeat transparent;
}



#footer{
	color:#542b4e;
	font-size:10px;
	margin-top:10px;
	padding-bottom:20px;
	text-align:center;
}
#footer a{
	color:#542b4e;
	text-decoration:none;
}

#footer  ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#footer ul li{
	display: inline;
	padding-bottom:5px;
	margin-left:3px;
}

#footer #copyright{
	padding-top:5px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

