div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

body 
{
	text-align: center;
	background: #cccccc;
	min-width: 500px;	
	margin: 0;
	padding: 0;
	
}

.container
{
	width: 960px;
	
	margin: 0 auto;
}

.header
{
	background-color: #cccccc;
	
	width: 956px;
	height: 309px;
	border: 2px solid blue;	
}
#col1
{
	background-color: #ffffff;
	text-align: left;
	border: 2px solid blue; 
	
}
#col1 p 
{
	text-align: center;
	padding: 0;
	font-size: 1.2em;
	font-family: sans-serif;
}

}
#col1 h2 
{
	text-align: center;
}
img 
{
	border: 0;
	padding: 0;
}
#credits
{
	float:left;
	font-size: 0.9em;
	
	font-style:italic;
	padding:5px 5px 5px 5px;
}
.liststyle {
	width:15%;
	float: left;
	font-family: sans-serif;
	font-size: .8em;
}
.subcol {
	width: 25%;
	float: left;
}
