@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	background-color:#96B1C2;
}
#header-wrapper{
	width:100%;
	border-bottom:1px solid #fff;
	background-color:#96B1C2;
	position:relative;
}
#header{
	width:975px;
	padding:10px;
	height:59px;
	background-color:#6892A8;
	margin:0px auto 0px auto;
}
#content-wrapper{
	width:100%;
	background-color:#453D2A;
	border-bottom:1px solid #fff;
	position:relative;
}
#content{
	width:975px;
	padding:10px;
	background-color:#393424;
	margin:0px auto 0px auto;
}
#presenting-sponsors{
	width:995px;
	height:140px;
	background-color:#395462;
	margin:0px auto 0px auto;
	padding:12px 0px 0px 0px;
}	
#contributing-sponsors{
	width:995px;
	height:90px;
	background-color:#6892A8;
	margin:0px auto 0px auto;
	padding:15px 0px 0px 0px;
}	
#inkind-sponsors{
	width:965px;
	height:250px;
	background-color:#7EA3B6;
	margin:0px auto 0px auto;
	padding:15px;
	position:relative;
}	
#olol-logo{
	width:183px;
	margin:0px auto 0px auto;
}
#sponsor-logo{
	float:left;
	margin:0px 12px;
}
.sponsor-logo2{
	float:left;
	margin:0px 40px 18px 40px;
}
#content-main{
	width:670px;
	background-image:url(/images/bg-content.png);
	background-repeat:repeat-y;
	background-position:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	line-height:20px;
	float:left;
}
#content-main a{
	color:#CAD911;
}
#content-main a:hover{
	text-decoration:none;
}
#content-right{
	float: right;
	width:268px;
	margin-top:10px;
}
#clear{
	clear:both;	
}
.clear{
	clear:both;	
}
#nav-wrapper{
	width:655px;
	height:40px;
	float:right;
	margin-top:10px;
}	
#nav-item{
	height:40px;
	line-height:40px;
	float:left;
	margin:0px 12px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#453D2A;
}
#nav-item a{
	color:#453D2A;
	text-decoration:none;
}
#nav-item a:hover{
	color:#CAD911;
	text-decoration:none;
}
#nav-item-bg{
	background-image:url(/images/nav-item-bg.png);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	width:1px;
	height:40px;
}
#subnav-item{
	margin-bottom:5px;	
}
#committee-member{
	width:300px;
	float:left;
	margin:0px 0px 20px 0px;
}
.title-white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
.title-green{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#CAD911;
}
#footer{
	width:975px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	position:absolute;
	bottom:5px;
	left:0px;
}	
#footer a{
	color:#fff;	
}
#footer a:hover{
	text-decoration:none;	
}

#multimedia-item{
	width:285px;
	height:135px;
	float:left;
	padding:5px;
	background-color:#453D2A;
	margin-right:8px;
	margin-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:15px;
}
.multimedia-item-title{
	color:#CAD911;	
}
.multimedia-item-title a{
	color:#CAD911;	
}
.multimedia-item-title a:hover{
	color:#ffffff;	
}
#content-multi{
	width:950px;
	background-image:url(/images/bg-content.png);
	background-repeat:repeat-y;
	background-position:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	line-height:20px;
	float:left;
}
#content-multi a{
	color:#CAD911;
}
#content-multi a:hover{
	text-decoration:none;
}

#more{
	float:right;
	width:35px;
	height:123px;
	margin-top:8px;
}
#galleryimage{
	background-color:#fff;
	padding:5px;
	margin:3px;
	float:left;
}
.speaker{
	border: 5px solid #fff;	
}
