@import "reset.css";
	
body {
	background:url("../wsimages/page_bg.png") repeat-x scroll 50% 0 #97BDD3;
}
div.wrapper {
	background:url("../wsimages/wra_bottom.png") no-repeat scroll 0 100% transparent;
	margin:auto;
	padding:0 0 30px;
	width:960px;
}
div.wrapper_top {
	background:url("../wsimages/wra_top.png") no-repeat scroll 0 0 transparent;
	margin:22px 0 0;
	padding:20px 0 0;
}
div.wrapper_bg {
	background:url("../wsimages/wra_bg.png") repeat-y scroll 0 0 transparent;
	min-height:810px;
	overflow:hidden;
	padding:0 25px 10px;
}
div#header {
	background-color:#FFFFFF;
	height:26px;
	margin:0;
	padding:3px 0 0;
	position:relative;
}
img#logo {
	border:0 none;
	height:60px;
	left:20px;
	position:absolute;
	top:20px;
	width:225px;
}
div#middle {
	clear:both;
	margin:0;
	width:auto;
}
div#left {
	float:left;
	padding:0;
	width:180px;
}
div#main {
	margin:0 0 30px 190px;
	padding:0;
	width:auto;
}
div#mainmiddle {
	margin:0;
}
div.main_content {
	border-top: 1px solid #E0EBF2;
	clear:both;
	padding:15px 50px 0 0;
}
.clearingfix:after {
	clear:both;
	content:".";
	display:block;
	line-height:0;
	visibility:hidden;
}
.clearingfix {
	display:block;
}
.floatbox {
	overflow:hidden;
}
div.lauguages {
	float:left;
	width:186px;
}
div.lauguages ul {
	list-style:none outside none;
	margin:0;
}
div.lauguages ul li {
	float:left;
	list-style:none outside none;
	padding:0 6px 0 0;
}
div.lauguages img {
	padding:0;
}
div.featured {
	background-color:#FFFFFF;
	clear:both;
	overflow:hidden;
}
div.featured img {
	padding:0;
}
div.featured div.left-image {
	background:url("../wsimages/left-image.jpg") no-repeat scroll 0 0 #FFFFFF;
	float:left;
	height:343px;
	width:180px;
	padding: 0 0 10px 0;
}
div.featured div.main-image {
	float:right;
	width:720px;
}
div.schedule {
	background:none repeat scroll 0 0 #E0EBF2;
	margin: 0;
	border-top: 1px solid #fff;
	overflow:hidden;
	padding:13px 13px 30px 15px;
	width:152px;
}
div.schedule h3 {
	letter-spacing:-1px;
	margin:0 0 5px;
}
div.schedule ul {
	line-height:normal;
	list-style:none outside none;
	margin:0 10px 0 0;
}
div.schedule ul li {
	color:#004368;
	font-family:"Dax Midium",Arial,Helvetica,sans-serif;
	font-size:13px;
	overflow:hidden;
}
div.schedule ul span.date {
	display:block;
	float:left;
	width:109px;
}
div.schedule ul span.time {
	float:right;
}
div.sponsor {
	background:none repeat scroll 0 0 #E0EBF2;
	margin: 0;
	border-top: 1px solid #fff;
	padding:13px 13px 30px 15px;
	text-align:center;
}
div.contentboxes {
	background:url("../wsimages/contentboxes_bg.gif") repeat scroll 0 bottom transparent;
	float:left;
	padding: 0px;
	width:729px;
}
div.contentboxes img {
	padding:0;
}
div.contentboxes div.content_box {
	float:left;
	margin: 0 7px 0px 0;
	width: 236px;
}
div.contentboxes div.content_box img {
	float:none;
}
div.contentboxes div.content_box h2 {
	background:none repeat scroll 0 0 #E0EBF2;
	font-family:"Dax Midium",Arial,Helvetica,sans-serif;
	margin:3px 0 0;
	overflow:hidden;
	padding:7px 10px;
}
div.contentboxes div.content_box.last {
	margin:0;
	width:236px;
}
div.footer {
	color:#DAE7EE;
	font-size:11px;
	margin:0 auto;
	padding:0 27px 111px 0;
	text-align:right;
	width:933px;
}
div.footer a {
	color:#DAE7EE;
}

div.eventItem {
	line-height: 1.25;
}
#facebookLike {
	overflow: hidden;
	border-top: 1px solid #ccc;
	height: 80px;
	padding: 10px 0 0;
	width: 100%;
}
