body{
	margin:0;
	padding:0;
	background-color:white;
	font-family:verdana, arial, sans;
	/*color:#8e9092;*/
	color:black;
	font-size:11px;
	line-height:15px;
}


a{
	text-decoration:none;
}
.art, a, .counting{
	color:#8e8e8e;
}
a:hover{
	color:black;
}
#container{
	position:absolute;
	width:945px;
	top:0px;
	left:0px;
	padding:20px 30px 30px 30px;
	height:540px;

}
#guides{
	position:absolute;
	top:0px;
	left:0px;
	opacity:0.4;
	z-index:100;
}
#navigation a{

}
li a img, li img{
	display:block;
}
#navigation{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	bottom:30px;
}
a img{
	border:0;
}
#column2{
	background-color:white;
	position:absolute;
	left:169px;
}
.contents{
	width:380px;
}
.text{
		width:218px;
}
#column4{
	position:absolute;
	left:401px;
	width:581px;
}
.text{
	bottom:30px;
}
.text p, .text h1{
	margin:0;padding:0;
	

}
.text p, .text h2{
	margin-bottom:6px;
}

.text p+h1, .text p:last-child{
	margin-bottom:0;
}
.art img{
	margin-bottom:22px;
/*	float:right;*/
}
.art p{
	padding:0;margin:0;
}
h1, h2, h3{
	font-size:1em;
	font-weight:normal;
}
h3{
	margin:0;padding:0;
}
h2{
	
/*	text-transform:uppercase;*/
}
h1{
	color:black;
}
h1+p, p+p{

}

.visited{
	text-decoration:line-through;
}
div#numbers, div#pre_navigation, div#more{
	position:absolute;
	bottom:0px;
}
div#numbers{
	width:400px;
	height:15px;
	overflow:hidden;
	left:145px;
}
div#number_holder{
	position:absolute;
	height:15px;
}
div#pre_navigation{
	 left:0px;
	width:20em;
}
div#pre_navigation a:hover{
	color:black;
}

div#more{
	left:546px
}
a em{
font-style: normal;
}
em{
	
}

strong{
	font-weight:normal;
	color:black;
}

em.menu_indent{
	color:white;
	font-style: normal;
}
.the_end{
	color:white;
}
.text404{
	background-color:black;
	color:white;
	height:490px;
	font-size:2em;
	padding:20px;
}
.counting strong{
	color:black !important;
}


