body
{
	background-color:#02050A;
	background-image:url(/_images/layout/background.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	min-height:100%;
	min-width:100%;
	padding:0px;
	margin:0px;
}

a
{
	color: #ffffff;
	text-decoration: none;
}
a:hover, .active
{
	color: #64bbff;
}

#container
{
	position: relative;

	width: 100%;
	height: 100%;
}

#site
{
	position: relative;

	width: 1000px;

	margin: 0 auto;
}

#schedule
{
	position: relative;
	left: 40px;

	width: 876px;
	height: 163px;

	margin: 0 auto;
}
.schedule
{
	float: left;

	width: 119px;
	height: 92px;

	cursor: pointer;

	padding: 3px 20px 0px 0px;

	background: url(/_images/layout/schedule_box.jpg) no-repeat;
}

#content
{
	position: relative;
	left: 40px;

	width: 876px;

	margin: 0 auto;

	background: url(/_images/layout/content_bg.png) repeat;
}
#c_nav { position: relative; background: url(/_images/layout/content_nav.jpg) no-repeat; width: 876px; height: 54px; }
#nav { float: left; padding-left: 5px; }
#nav ul { list-style-type: none; margin: 0; padding: 0; }
#nav ul li { float: left; line-height: 53px; font-size: 19px; padding: 0px 10px 0px 10px}
#subnav { float: right; padding-right: 5px }
#subnav ul { list-style-type: none; margin: 0; padding: 0; }
#subnav ul li { float: left; line-height: 53px; padding: 0px 10px 0px 10px}
#c_teaser { position: relative; width: 876px; height: 438px; }
.teaser
{
	display: block;
	width: 876px;
	height: 438px;
	position:relative;
}
#c_scroller { positon: relative; background: url(/_images/layout/content_bottom.jpg) no-repeat; width: 876px; height: 183px; }

#main
{
	padding: 0 10px 0 10px;
}
