body{
	width:100%;
	height:100%;
	color:#d2c4a1;
	font-size:0.7em;
	font-family:Verdana;
	line-height:18px;
	background:#7a2f11;
	padding:0;
	margin:0;
}
form{
	padding:0;
	margin:0;
}
input{
	color:#7a2f11;
	font-size:0.9em;
	border:0;
}
a{ text-decoration:none; }
img{ border:0; }
p{
	padding:0;
	margin:0 0 10px 0;
}
h1{
	font-size:1.2em;
	padding:0 0 5px 0;
	margin:0;
}
h1 a{ color:#b9a77e; }
h2{
	font-size:1.4em;
	font-weight:normal;
	padding:0;
	margin:0;
}

.blt{
	z-index:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:70px;
	background:#000000;
}
.bm{
	z-index:0;
	position:absolute;
	top:250px;
	left:0;
	width:50%;
	height:42px;
	background:#000000;
}

#container{
	z-index:1;
	position:absolute;
	width:100%;
}
#wrapper{
	width:954px;
	margin:0 auto;
}

#header{
	width:100%;
	height:292px;
	/*background:url('../img/header.jpg') right top no-repeat;*/
}
.logo{
	position:absolute;
	width:305px;
	height:185px;
	background:url('../img/logo.jpg') no-repeat;

}

#menu{
	position:absolute;
	top:250px;
	width:938px;
	height:42px;
	background:#000000 url('../img/menu.jpg') right center no-repeat;
	padding-left:15px;
}
#menu ul, #footer ul{
	list-style:none;
	padding:0;
	margin:0;
}
#menu ul li, #footer ul li{ float:left; }
#menu ul li a{
	display:block;
	height:42px;
}
#menu ul .separator{
	width:2px;
	height:42px;
	background:url('../img/separator.gif') no-repeat;
}
#menu ul .m1 a, #menu ul .m1_selected a{
	width:60px;
	background:url('../img/m_home.gif') no-repeat;
}
#menu ul .m1 a:hover, #menu ul .m1_selected a{ background:url('../img/m_home_selected.gif') no-repeat; }
#menu ul .m2 a, #menu ul .m2_selected a{
	width:88px;
	background:url('../img/m_about.gif') no-repeat;
}
#menu ul .m2 a:hover, #menu ul .m2_selected a{ background:url('../img/m_about_selected.gif') no-repeat; }
#menu ul .m3 a, #menu ul .m3_selected a{
	width:114px;
	background:url('../img/m_competitions.gif') no-repeat;
}
#menu ul .m3 a:hover, #menu ul .m3_selected a{ background:url('../img/m_competitions_selected.gif') no-repeat; }
#menu ul .m4 a, #menu ul .m4_selected a{
	width:87px;
	background:url('../img/m_resources.gif') no-repeat;
}
#menu ul .m4 a:hover, #menu ul .m4_selected a{ background:url('../img/m_resources_selected.gif') no-repeat; }
#menu ul .m5 a, #menu ul .m5_selected a{
	width:56px;
	background:url('../img/m_news.gif') no-repeat;
}
#menu ul .m5 a:hover, #menu ul .m5_selected a{ background:url('../img/m_news_selected.gif') no-repeat; }
#menu ul .m6 a, #menu ul .m6_selected a{
	width:75px;
	background:url('../img/m_contact.gif') no-repeat;
}
#menu ul .m6 a:hover, #menu ul .m6_selected a{ background:url('../img/m_contact_selected.gif') no-repeat; }

#content{
	width:100%;
	background:url('../img/footer_01.jpg') center bottom no-repeat;
	padding:0 0 100px 0;
}
#content .left{
	width:600px;
}
#content .right{
	width:305px;
	color:#7a2f11;
	padding-right:28px;
}
.padding{
	padding-left:20px;
}
.more{
	color:#d2c4a1;
	text-decoration:underline;
}
.more_{
	color:#925236;
	text-decoration:underline;
}
.separator{
	width:100%;
	height:21px;
	background:url('../img/page_separator.png') center center no-repeat;
}
#right .student_login{
	width:100%;
	height:186px;
	background:url('../img/student_login.jpg') no-repeat;
	padding:0;
}
#right .news{
	width:100%;
	height:60px;
	background:url('../img/news_01.jpg') no-repeat;
	margin-top:10px;
}
#right .news_{
	width:100%;
	background:url('../img/news_02.jpg') repeat-y;
}
#right .news_ .bottom{
	width:275px;
	background:url('../img/news_03.jpg') center bottom no-repeat;
	padding:0 15px 80px 15px;
}
.input{
	width:200px;
	background:none;
	border-bottom:1px solid #b9a77e;
	padding:2px;
}
.login, .logout, .update, .submit{
	width:82px;
	height:23px;
	margin:17px 0 0 180px;
}
.login{ background:url('../img/login.gif') no-repeat; }
.logout{
	background:url('../img/logout.gif') no-repeat; 
	margin:10px 0 0 195px;
}
.update{
	background:url('../img/update.gif') no-repeat; 
	margin:0;
}
.submit{
	background:url('../img/submit.gif') no-repeat; 
	margin:0;
}
#students .input{
	width:223px;
	color:#b9a87d;
	background:#925236;
	border:1px solid #7a2f11;
	margin:0 0 5px 5px;
}
#students .err{ border:1px solid red; }

#footer{
	width:100%;
	background:#000000;
}
#footer .container{
	width:954px;
	background:url('../img/footer_02.jpg') 596px top no-repeat;
	padding:7px 0;
	margin:0 auto;
}
#footer ul li a{
	color:#b9a87d;
	padding:3px;
}
#footer ul li a:hover{ text-decoration:underline; }

.link{ color:#b9a87d; }
.link:hover{ text-decoration:underline; }
.img{
	float:left;
	border:4px solid #e6d7b5;
	margin:3px 10px 10px 0;
}
.text-right{ text-align:right; }

.left{ float:left; }
.right{ float:right; }
.center{ text-align:center; }
.clear{ clear:both; }