<style>
	container{width:900px;}
	#header {width:900px; padding-top:30px;}
	#logo {float:left;}
	#player {float:right;}
	#nav {color:#ce007c; width:900px; height:25px; background-color:#333; font-weight:bold; font-size:15px; text-align:right; padding-top:8px; margin-top: 35px;}
	#nav a{color:#dadada; text-decoration:none;}
	#nav a:hover{color:#54ffbc;}
	#content{width:900px; padding-top:25px;}
	#content a {color:#fff; font-weight:bold; background-color:#54ffbc;}
	#leftCol{float:left; width:560px; text-align:left; font-size:11px; color:#333;}
	#rightCol{float:left; width:294px; margin-left:46px; text-align:left; font-size:11px;}
	#legal{float:right;}
	.header{background-color:#ce007c; font-size:14px; font-weight:bold; color:#fff; padding-top:4px; padding-left:4px; height:20px;}
	#button{width:84px; height:30px; float:right; padding-top:90px;}
	#button a{background-color:#54ffbc; color:#fff;}
	#button a:hover{color:#000;}
	.event{width:560px;}
	.date{font-size:16px; color:#333; font-weight:bold; width:60px; float:left; padding-top:4px;}
	.title{background-color:#ce007c; color:#fff;font-size:16px; font-weight:bold;width:495px; height:20px;float:left; padding-left:5px; padding-top:4px;}
	.details{font-size:11px; color:#333; margin-left:60px; margin-top:7px; margin-bottom:40px;}
</style>