/*cover*/
#cover{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	
	z-index: 12;
}

#cover_title{
	position:absolute;
	left:50%;
	margin-left:-105px;
	top:50%;
	margin-top:-105px;
	font-family:texts_font;	
	text-decoration:none;
	text-align:center;
	font-size:13px;
	color:#9E1B32;	
}

/*body*/
body {
	background-color: #CCCCCC;
	margin:0px;
	padding: 0px;
	overflow:hidden;
	
}

/*header*/
#header_cont{
	position: absolute;
	top: 20px;
	right:30px;	
	z-index: 4;
}

/*navigation*/
#header_nav{
	position: absolute;
	top: 20px;
	left:20px;	
	z-index: 5;
}



/*menu*/
#menu{
	position: absolute;
	margin:0px;
	bottom: 60px;
	left:0px;	
	z-index: 3;
}

#menu_inner{	
	position:absolute;
	top:0px;
	left:150px;
	height:130px;
	width:320px;
	background-color:#560e1a;
}

#menu_inner_list{
	position:absolute;
	top:18px;
	left:14px;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

#menu_inner_list li{
	display: inline;
	padding: 2px;
	margin:0px;
}

#menu_inner_list li a{
	font-family:menu_font;
	float:left;
	width:280px;	
	text-decoration:none;
	font-size:14px;
	color:#DDDDDD;	
	background:#560e1a;
	padding:4px;
	
}

#menu_inner_list li div{
	font-family:menu_font;
	float:left;
	width:280px;	
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;	
	background:#560e1a;
	padding:4px;
	
}

#menu_inner_list li a:hover{	
	color:#FFFFFF;	
	background:#560e1a;	
}

/*about list*/
#about_cont{
	position:absolute;
	left:120px;
	top:100px;
	width:970px;
	list-style-type:none;
	/*padding:5px;
	margin:20px;	*/
	opacity:0.85;
	filter:alpha(opacity=85)
}

#about_cont li{
	position:relative;
	width:900px;
	/*height:135px;*/
	background-color:#FFFFFF;
	margin:10px;
	
}

#about_cont2{
	position:absolute;
	left:120px;
	top:100px;
	width:495px;
	list-style-type:none;	
	opacity:0.85;
	filter:alpha(opacity=85);	
}

#about_cont2 li{	
	background-color:#FFFFFF;
	margin:10px;
	
}

.title_offset{
	padding-left:20px; 
	padding-top:20px; 
	padding-right:20px;
}

.text_offset{
	padding-bottom:5px; 
	padding-top:5px; 
	padding-left:20px; 
	padding-right:20px;
}

/*front container*/
#front_cont{
	position: absolute;
	top: 0px;
	width:100%;
	height:100%;
	background-color: #transparent;
	
	overflow:auto;
	clear:left;
	
	z-index: 2;
}



/*background container*/
#background_cont{
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color: transparent;		
	overflow:hidden;
	//clear:left;
	
	z-index: 1;
}

.tl{
	position:absolute;
	top:0px;
	left:0px;
	width:1750px;
	height:1000px;
}

.tr{
	position:absolute;
	top:0px;
	left:1750px;
	width:1750px;
	height:1000px;
}

.bl{
	position:absolute;
	top:1000px;
	left:0px;
	width:1750px;
	height:1000px;
}

.br{
	position:absolute;
	top:1000px;
	left:1750px;
	width:1750px;
	height:1000px;
}
