/* CSS Document */
body{
	background-image:url(../images/bodyBack.jpg);
	background-color:#000000;
	background-position:top right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0;
	padding:10px 0 0 0;
}

#sponsorsBar:after, #contentArea:after{
	content:"&nbsp;";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

#logo{
	width:760px;
	margin:0 auto;
	text-align:center;
	position:relative;
}

.free{
	position:absolute;
	top:60px;
	left:50px;
}

.freeEvent{
	position:absolute;
	top:10px;
	right:150px;
}

.lastChance{
	position:absolute;
	top:60px;
	right:70px;
}

hr{
	border:2px solid #535355;
	border-style:solid;
}

#nav{
	width:760px;
	margin:15px auto;
	text-align:center;
}

#nav ul{
	margin:0;
	padding:0;
}

#nav ul li{
	display:inline;
}

#nav ul li a{
	text-decoration:none;
	color:#97BE0D;
	font-size:1.2em;
	padding:0 15px;
}

#nav ul li a:hover{
	color:#535355;
}

#contentArea{
	color:#CACBCC;
	border-top:2px solid #535355;
	width:760px;
	margin:0 auto;	
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

#contentArea h1, #contentArea h2{
	font-size:1.5em;
	font-weight:normal;
}

#contentArea p{
	text-align:justify;
}

#contentArea a{
	color:#97BE0D;
}

#contentArea a img{
	border:none;
}

#contentArea a:hover{
	color:#535355;
}


#sponsorsBarContainer{
	background-color:#1C1C1D;
	margin-top:50px;
}

#sponsorsBar{
	background-color:#FFFFFF;
	min-height:50px;
	width:760px;
	margin:0 auto;
	padding:5px 0;
}

.sponsor2{
	float:right;
	width:150px;
}

.sponsor{
	width:380px;
	float:left;
}

.sponsor a img, .sponsor2 a img{
	border:none;
	display:block;
	margin:0 auto;
}

.column{
	width:230px;
	float:left;
	margin:0 10px;
	min-height:200px;
}

th{
	text-align:left;
	font-size:1.1em;
	padding-top:15px;
}

td{
	vertical-align:top;
}

.presentations{
	width:510px;
	margin:0 auto;
}

#contentArea .presentations td{
	width:150;
	padding:10px;
}

#contentArea .presentations td p{
	text-align:center;
}

.presentations td img{
	display:block;
	margin:0 auto;
}

.time{
	font-weight:bold;
	width:100px;
}

.floatleft{
	float:left;
	margin-right:10px;
}