#foo {
	width:919px;
	margin:auto;
	position:relative;
}
#foo  img.left{
	position:absolute;
	bottom:-60px;
	left:-64px;
	border:0;
	width:345px;
	height:320px;
}
#foo  img.left2{
	position:absolute;
	bottom:-60px;
	left:281px;
	border:0;
	width:148px;
	height:220px;
}
#foo  div.right{
	border:0 none;
	bottom:-60px;
	height:90px;
	left:653px;
	position:absolute;
	width:239px;
	overflow:hidden;
}
#foo  div.right img{
	border:0;
}
#foo p.copi{
	color:#445D7D;
	font-family:helvetica;
	font-size:8px;
	left:473px;
	line-height:14px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	position:absolute;
	text-align:right;
	top:14px;
	width:160px;
}
#foo p.copi a{
	color:#445D7D;
	font-family:helvetica;
	font-size:8px;
}

#info h2{
	color:#898989;
	font-family:helvetica;
	font-size:18px;
	margin:0;
	padding:20px 0 0 10px;
}
#left{
	width:276px;
	float:left;
}
#left p{
	color:#445D7D;
	font-family:helvetica;
	font-size:12px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding:10px;

}
#green{
	background:transparent url(../images/left_green.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-family:helvetica;
	font-size:12px;
	font-weight:bold;
	height:358px;
	margin-top:13px;
	padding:10px;
	width:256px;

}
#green a{
	color:#FFFFFF;
	font-size:24px;
	line-height:16px;
	text-decoration:none;
}
#center{
	float:left;
	padding-left:5px;
	padding-top:20px;
}
#contribute{
	border-top:1px solid #CCCCCC;
	height:133px;
	margin:0;
	padding:0;
	margin-top:3px;
	width:351px;
}
#weather{
	border-top:1px solid #CCCCCC;
	margin-top:3px;
	padding-left:171px;
	padding-top:10px;
	text-align:right;
	width:180px;
}
#contribute h2{
	color:#898989;
	font-family:helvetica;
	margin:0;
	padding:10px;
}
#contribute a{
	background:#8ECF7D none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:helvetica;
	height:28px;
	line-height:26px;
	margin-top:1px;
	text-align:center;
	text-decoration:none;
	width:175px;
}
#contribute a.l{
	margin-right:1px;
}
#contribute a.b{
	width:351px;
}
#contribute a:hover{
	background:#60bb46 none repeat scroll 0 0;	
}
#right{
	float:left;
	padding-left:5px;
	padding-top:20px;
	padding-left:10px;
}
#right h2{
	padding-top:0;
	padding-left:0;
	color:#9ca2a4;
}
.blue_card{
	background:transparent url(../images/blue-card.png) no-repeat scroll 0 0;
	height:99px;
	padding:10px;
	width:248px;
}
#right img{
	float:left;
	margin-right:10px;
	width:70px;
	height:85px;
}
#right h3{
	color:#898989;
	font-family:helvetica;
	font-size:11px;
	margin:2px;
}
#right p{
	color:#445D7D;
	float:left;
	font-family:helvetica;
	font-size:11px;
	margin:0;
	padding-left:3px;
	width:143px;
}
#right a{
	color:#61BB47;
	
	font-family:helvetica;
	font-size:11px;
	margin-right:15px;
	text-decoration:none;
}
#right a:hover{
	text-decoration:underline;
}
.green_card{
	background:transparent url(../images/green-card.png) no-repeat scroll 0 0;
	height:99px;
	padding:10px;
	width:248px;
}
#right a.nomore{
	color:#445D7D;
	display:block;
	float:left;
	margin:10px 0 0 10px;
	width:140px;
	font-weight:bold;
}
