div.wincontainer {
		width: 100%;
	}
	
	
	div.wincontainer h4{
		margin-bottom: 15px;	
	}
	
	.cospons_table {
		border: 1px solid #ccc;
		font-size: .8em;
		width: auto;
	}
	.sponscontainer, .graphsponsors {
		width: 300px;
		float: left;
	}
	
	
	.cospons_table td{
		border-bottom: 1px solid #cccccc;
		height: 30px;
		padding: 5px;
	}
	
	tr:nth-of-type(odd) {
 	 	background-color:#e6e6e6;
	} 
	
	.cospons_table td.name{
		width: 60%;
		
	}
	
	
	.cospons_table td.amount{
		width: 30%;
		
	}
	
	.cospons_table td h5{
		margin: 0;
		
	}
	
	.cospons_table tr {
	}
	
	.donation {
		color: #333333;
	}
	
	.unspec_donation {
		color: #666;
		font-style: italic;
	}
	
	p.credit {
		font-size: .8em;
		padding: 10px 0;
		clear: both;
		width: 100%;
	}
	
	.graphsponsors {
		text-align: center;
		margin: auto;
		padding: 20px 0
	}
	
	.graphsponsors p {
		padding: 10px;
	}