@charset "utf-8";
/* CSS Document */

*
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}

html, body
{
	margin: 0 auto;
	padding: 0;
	background-color:white;
}

body
{
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #333;
	scrollbar-highlight-color: #666;
	scrollbar-3dlight-color: #333;
	scrollbar-darkshadow-color: #000;
	scrollbar-track-color: #333;
	scrollbar-arrow-color: #fcd127;
}


#left
{
	width: 381px;
	float:left;
	height: 592px;
}

#right
{
	width: 573px;
	float: right;
	height: 592px;
}

#container
{
	width:954px;
	height:661px;
	margin:35px auto 0 auto;
}

#menu
{
	padding:0;
	height: 47px;
	width: 447px;
	margin: 50px 34px 0 92px;
	background-image:url(images/backgrounds/normals/menu.jpg);
}

#menu ul
{
	padding:0;
	margin:0;
}

#menu ul li
{
	float:left;
	list-style:none;
}

#menu ul li a
{
	display:block;
	line-height: 47px;
	font-size:17px;
	color: #fcd127;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(images/backgrounds/normals/menu.jpg);
}

#menuAbout
{
	width:65px;
	background-position:0px 0px;
}

#menuAbout:hover
{
	background-position:0px -47px;
}

#about #menuAbout
{
	background-position:0px -94px;
}

#menuCharts
{
	width: 	58px;
	background-position:-65px 0px;
}

#menuCharts:hover
{
	background-position:-65px -47px;
}

#charts #menuCharts
{
	background-position: -65px -94px;
}

#menuNews
{
	width:49px;
	background-position: -123px 0px;
}

#menuNews:hover
{
	background-position: -123px -47px;
}

#news #menuNews
{
	background-position: -123px -94px;
}

#menuPictures
{
	width: 71px;
	background-position: -172px 0px;
}

#menuPictures:hover
{
	background-position: -172px -47px;
}

#pictures #menuPictures
{
	background-position: -172px -94px;
}

#menuLinks
{
	width: 50px;
	background-position: -243px 0px;
}

#menuLinks:hover
{
	background-position: -243px -47px;
}

#links #menuLinks
{
	background-position: -243px -94px;
}

#menuContact
{
	width: 71px;
	background-position:-293px 0px;
}

#menuContact:hover
{
	background-position:-293px -47px;
}

#contact #menuContact
{
	background-position: -293px -94px;
}

#text
{
	padding:0;
	width: 431px;
	height: 487px;
	margin: 0 34px 0 92px;
	font-size: 12px;
	overflow:auto;
	padding: 8px 8px 0 8px;
}

#text h1
{
	font-size:20px;
	padding:0;
	margin:0;
	font-weight:bold;
	color: #fcd127;
}

#text h2
{
	font-size:16px;
	padding:0;
	margin:0;
	font-weight:bold;
	color: #fcd127;
}

hr
{
	color: #ccc;
	height:1px;
	border: 1px solid #ccc;
}

ol em
{
	font-size:11px;
}

#text h3
{
	padding:2px 0 0 0;
	margin:10px 0 2px 0;
	font-size:15px;
	color: #fcd127;
}		

#text p
{
	font-size:12px;
}

#news #text p
{
	padding:0;
	margin:0;
	margin-bottom:8px;
}

#text a
{
	color: #fcd127;
	text-decoration: none;
}

#upcoming
{
	width: 340px;
	height: 72px;
	margin: 440px 0 0 0;
	padding-left:41px;
}

#upcoming a
{
	width: 328px;
	padding-right:12px;
	display:block;
	text-align:right;
	text-decoration:none;
	color: #fcd127;
}

#upcoming a:hover
{
	color: #fff;
}

#upcoming ul
{
	margin:0;
	padding:0;
}

#upcoming ul li
{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}

#footer
{
	width:920px;
	height: 86px;
	padding-right: 34px;
	text-align:right;
	clear:both;
}

#footer p
{
	line-height:86px;
	font-size:9px;
	color: #fcd127;
}

#footer a
{
	color: #fcd127;
	text-decoration:none;
}

#footer a:hover
{
	color: #fff;
}

label
{
	display:block;
	width: 427px;
	float:left;
	clear:both;
	padding:2px 0;
}

label span
{
	width:120px;
	display:block;
	float:left;
}

input, textarea
{
	color: #fff;
	background-color:#333;
	border: 1px solid #fcd127;
}

#pictures #text td
{
	text-align:center;
	width: 140px;
	height: 140px;
}

#pictures #text img
{
	border:0;
}


#fod
{
	display:block;
	float:left;
	width:356px;
	height:172px;
	margin-top:172px;
	margin-left:26px;
}
