html,body{
	margin:0;
	padding:0;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	color:#404041;
	background-image:url(/img/background.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#000000;
}

a{ color:#FFF;outline-width:0;text-decoration:none;cursor:pointer; }
a:hover{ outline-width:0; }
img{ border:none; outline-width:0; }

/* main */
#container{ width:501px;padding:30px 0 150px 30px; }

#events{width:501px;padding:10px 0 0 0;}
#events .event{
	width:501px;
	height:57px;
	margin:10px 0 0 0;
	background-image:url(/img/background_event.png);
	border-bottom:2px solid #85D0F5;
	border-top:2px solid #85D0F5;
}

#events .event .date{
	float:left;
	width:61px;
	height:47px;
	padding:10px 0 0 0;
	background-color:#85D0F5;
	color:#000000;
	text-align:center;
}

#events .event .title{
	float:left;
	width:430px;
	height:28px;
	padding:0 0 0 10px;
	line-height:28px;
	border-bottom:2px dashed #85D0F5;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
}

#events .event .location{
	float:left;
	width:290px;
	height:27px;
	padding:0 0 0 10px;
	line-height:27px;
	color:#FFFFFF;
	font-weight:bold;
}

#events .event .type{
	float:left;
	width:128px;
	height:27px;
	padding:0 0 0 10px;
	line-height:27px;
	border-left:2px dashed #85D0F5;
	color:#85D0F5;
	font-weight:bold;
}

#social_media{
	width:501px;
	height:64px;
	border-bottom:2px solid #85D0F5;
}

#social_media a{
	float:left;
	margin:12px 5px 0 0;
}

#paperclip, #it_all_started{
	float:left;
	width:501px;
	margin:10px 0 0 0;
}

#paperclip > img{
	float:left;
	margin:0 30px 0 0;
}

#it_all_started > img{
	float:left;
	margin:0 28px 0 0;
}

#paperclip a{
	float:left;
	margin:19px 5px 0 0;
}

#it_all_started a{
	float:left;
	margin:6px 5px 0 0;
}
