* {margin: 0px;	padding: 0px;}

body { font-family: "Helvetica Neue", helvetica, arial, verdana, sans-serif;font-size: 62.5%;background-color: #ccc;}
#wrapper { width: 960px;margin: 0 auto;background-color: white;}	
#main_col { width: 600px; float: left; margin-left: 25px; margin-top: 25px;display: inline;border-right: 1px solid #EF4135;padding-right: 25px;}
#side_col { width: 260px; margin-right: 25px; display: inline;float: right;margin-top: 25px;font-size: 90%;}	
.header {background-color: #D9EEE7;}
#footer { clear: both;width: 910px; margin: 0 auto;border-top: 1px solid #ef4236;padding: 15px;}
h2 {font-size: 1.8em;margin-bottom: 0.8em;}
#main_col h2 {margin-top: 1.6em;}
h3 { font-size: 1.4em;display: inline;}
p {font-size: 1.2em;line-height: 1.6em;	margin-bottom: 0.8em;}
ul { list-style: none;margin-bottom: 0.8em; font-size: 120%;}
ul.red { list-style: square;margin-bottom: 0.8em; color:#ef4236; font-size:12px;line-height: 1.3em; padding-left:30px;}
	/* Main Col */
	p.callout { color: #ef4236;font-size: 1.8em;line-height: 1.3em;	}
	/* Side Col */
	#button a:link, #button a:visited, #button a:active { display: block; border: 2px solid #ef4236;padding: 10px 5px; text-align: center; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; background-color: #ef4236; color: #fff; text-decoration: none; margin-bottom: 5px; font-weight: bold; }
	#button a:hover { background-color: #fff; color: #ef4236;}	
	img.bioPic {float: right; margin: 3px;}
	.companyLink {font-size: 1.2em; font-style: italic; margin-left: 5px;}
	#sponsors li { display: inline;margin-right: 20px;}
	#sponsors img {border: none;}
	#writeup { text-align: center;}
a:link, a:visited, a:active {color: #ef4236; text-decoration: none;}
a:hover {color: black; text-decoration: underline;}


