body {
	background: #1d0627 url(../images/bg-body.jpg) top center no-repeat;
	color: #ffffff;
	margin: 0;
	padding: 0;
	height: 100%;
}
img { border-style: none; }
a { text-decoration: none; color: #ff46ec; }
a:hover { text-decoration: none; color: #ffffff; }
p { 
	color: #ffffff;
	font: normal 12px/18px Verdana, sans-serif;
}
h1 {
	background: url(../images/logo-epilepsy.png) 0 5px no-repeat;
	border-bottom: solid 1px #8d648b;
	font: normal 25px "Trebuchet MS", sans-serif;
	margin: 0 0 20px 0;
	padding: 12px 0 10px 0;
	text-indent: 60px;
	text-transform: uppercase;
}
h2 {
	border-bottom: solid 1px #8d648b;
	font: normal 25px "Trebuchet MS", sans-serif;
	margin: 0 0 20px 0;
	padding: 12px 0 10px 0;
	text-transform: uppercase;
}
#w1 {
	background: url(../images/bg-content-border.jpg);
	margin: 59px auto 0 auto;
	overflow: hidden;
	width: 986px;
}
#w1-top {
	background: url(../images/bg-content-header.jpg) no-repeat;
	height: 36px;
	position: relative;
	top: 0;
	width: 986px;
}
#w1-footer {
	background: url(../images/bg-content-footer.jpg) bottom no-repeat;
	height: 27px;
/* 	position: relative; */
/* 	bottom: 0; */
	width: 986px;
}
#w2 {
	background: #2a0127 url(../images/bg-content.jpg) no-repeat;
	margin: 0 auto;
/* 	min-height: 1220px; */
	overflow:visible; 
	overflow-x:auto; 
	overflow-y:hidden; 
	padding: 0 0 20px 0;
	width: 948px;
}
#logo a {
	background: url(../images/logo-purple.png) no-repeat;
	display: block;
	height: 319px;
	margin: 0 auto 0 auto;
	text-indent: -9999px;
	width: 894px;
}

/* !content */
#content {
	margin: 200px 10px 10px 58px;
	min-height: 490px;
}
.aside {

}
.left {
	float: left;
	width: 450px;
}
.right {
	float: right;
	margin: 0 70px 0 0;
	width: 280px;
}
#contest-info {
	font-size: 19px;
	line-height: 24px;
/* 	font-weight: bold; */
}
/* !side */
.posterinfo {
	height: 46px;
	margin: 0 0 30px 0;
}
.posterinfo p {
	margin: 0;
}
.cal {
	background: url(../images/ico-cal.jpg) no-repeat;
	height: 46px;
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
	width: 35px;
}
.cal .month {
	font-size: 13px;
	margin: 2px 0 0 0;
	text-transform: lowercase;
}
.cal .date {
	color: #330534;
	font-size: 19px;
	margin: 6px 0 0 0;
}
.meta {
	border-right: solid 1px #765076;
	float: left;
	height: 32px;
	margin: 0 10px 0 0;
	padding: 15px 10px 0 0;
	width: 138px;
}
.meta p {
	font-size: 14px;
}
.meta2 {
	float: left;
	height: 25px;
	padding: 18px 0 0 0;
	width: 68px;
}
.meta2 p {
	line-height: 16px;
}
img.poster {
	border: solid 2px #ffffff;
}

/* !slider */
/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 0; }
	.coda-slider { }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 280px; height:320px; } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 280px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	
	/* Tab nav */
	.coda-nav ul li a.current {  }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 20px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	/*.coda-slider { float: left; overflow: hidden; position: relative;}*/
	.coda-slider { float: left; overflow: hidden; position: relative;}
	/*.coda-slider .panel { display: block; float: left }*/
	.coda-slider .panel { display: block;}    
	.coda-slider .panel-container { position: relative }

.coda-nav-right a {
	background: url(../images/ico-arrow-down.png) no-repeat;
	display: block;
	float: right;
	height: 13px;
	text-indent: -9999px;
	width: 23px;
}
.coda-nav-right a:hover {
	background: url(../images/ico-arrow-down-hover.png) no-repeat;	
}
.coda-nav-left a {
	background: url(../images/ico-arrow-up.png) no-repeat;
	display: block;
	float: right;
	height: 13px;
	text-indent: -9999px;
	width: 23px;
}
.coda-nav-left a:hover {
	background: url(../images/ico-arrow-up-hover.png) no-repeat;	
}
	

/* !footer */
#footer {
	height: 190px;
/* 	margin: -400px 0 0 0; */
	margin: 0px;
	width: 948px;
}
#day {
	border-right: solid 1px #ffffff;
	float: left;
	height: 187px;
	margin: 40px 60px 0 35px;
	padding: 0 80px 0 0;
	width: 443px;
}
#facts {
	float: left;
	height: 187px;
	margin: 40px 0px 0 0px;
	padding: 0 0px 0 0;
	width: 329px;
}
#fact {
	height: 156px;
	margin: 20px 0 0 0;
	width: 310px;
}
#fact p {
	font: normal 22px "Trebuchet MS", sans-serif;
	color: #eaccea;
	margin: 0;
	letter-spacing: 1px;
}
#facts ul#bottomnav {
	color: #f6e9f4;
	font: normal 11px Verdana, sans-serif;
	height: 12px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#facts li {
	float: left;
}
#facts li a {
	color: #f6e9f4;
}
#facts li a.active,
#facts li a:hover {
	color: #7a006f;
}
/* !nav */
#nav {
	background: url(../images/bg-nav.jpg) no-repeat;
	height: 80px;
	position: absolute;
	top: 486px;
	left: 50%;
	margin: 0 0 0 -511px;
	*margin: 0 0 0 -512px;
	padding: 0;
	width: 1026px;
}
#nav ul {
	list-style: none;
	margin: 25px 0 0 64px;
	padding: 0;
}
#nav ul li {
	float: left;
}
#nav ul li a {
	color: #ffffff;
	display: block;
	float: left;
	font: normal 16px Verdana, sans-serif;
	text-indent: 26px;
	margin: 0 26px 0 0;
	padding: 2px;
	text-transform: uppercase;
}
#nav ul li a:hover,
#nav ul li a.active {
	background: url(../images/nav-hover.png) no-repeat;
	color: #6e5370;
}
ul#bottom {
	list-style: none;
	margin: 10px auto;
	padding: 0;
	text-align: center;
	width: 190px;
}
ul#bottom li,
ul#bottom li a {
	color: #fbe4f8;
	font: normal 9px Verdana, sans-serif;
}