*{padding:0;
margin:0;
}


html {
  height: 100%;
}
body{	background:#131221;
	color:#777777;
	font:normal 12px Verdana;
	position: relative;
	height: auto !important;
	height: 94%;
	min-height: 94%;
}
td{font:normal 12px Verdana;}
a{	outline-style: none;	color:#a89201;
	text-decoration:underline;}


a:hover{
	text-decoration:none;
}

a:visited:hover{
	text-decoration:none;
}

a:visited {	color:#0095ab;
	text-decoration:underline;
}

.pushme {	width:100%;	clear:both;}


p{line-height:16px;margin:10px 0 20px 0;}
h1{font-size:24px; font-weight:normal;color:#d1d1d1;margin:30px 0 20px 0;}
h2{font-size:18px; font-weight:normal;color:#d1d1d1;margin:20px 0 10px 0;}
h3{font-size:16px; font-weight:normal;color:#d1d1d1;margin:20px 0 10px 0;}
code{padding:20px;background:#23223d;display:block;white-space: pre;}
.light{color:#d1d1d1;}
/*------------------------------------------------------------------------------*/



#top_phrase{	font-size:60px;
	font-weight:normal;
	color:#d1d1d1;
	margin-left:7%;
	margin-top:3%;

	margin-bottom:5%;
}

#random_phrase{	font-size:24px;
	font-weight:normal;
	color:#d1d1d1;
	margin-left:7%;
	margin-bottom:3%;}


.mp_three_container{	margin-left:7%;
	margin-bottom:3%;}

.mp_three {	margin-right:3%;	min-width:250px;
	max-width:400px;	width:27%;
	float:left;
	margin-bottom:3%;}

.mp_three_last{	margin-right:0;}

.bumper{	font:0px;
	height:0px;
	width:250px;
}


.bumper2{
	font:0px;
	height:0px;
	width:500px;
}

.mp_three h2{	margin:0;
	margin-bottom:10px;}

.mp_three h2 a{	font-size:24px;
	font-weight:normal;}

.mp_three p{	margin:0;
	margin-bottom:8px;
	line-height:16px;

}

#mp_news{	margin-left:7%;
	width:40%;
	min-width:250px;
	max-width:600px;
}

.publication{	padding:0 7% 30px 7%;
	width:40%;
	min-width:500px;
	max-width:600px;
	float:left;
}

.publication_comments{	padding:0 7% 30px 7%;
	width:40%;
	min-width:500px;
	max-width:600px;
	float:left;
	background:#23223d;}



.publication_comments .comment_act{
	text-align:right;
}
.publication_comments .comment_act a{
	color:#919191;font-size:11px;
}


.comment_img {padding:10px 20px;}

.publication_comments .name{
	font-size:11px; font-weight:normal;color:#919191;

}
.publication_comments i{
	color:#23223d;

}

.lev0{padding-left:0px;margin-top:30px;}
.lev1{padding-left:10px;margin-top:20px;}
.lev2{padding-left:20px;margin-top:15px;}
.lev3{padding-left:30px;margin-top:10px;}
.lev4{padding-left:40px;margin-top:5px;}
.lev5{padding-left:50px;margin-top:5px;}
.lev6{padding-left:60px;margin-top:5px;}
.lev7{padding-left:70px;margin-top:5px;}

#comment_add{margin-top:30px;}
#comment_add a{font-size:16px;}

#comment_form{margin-top:30px;}
#comment_form td{padding-top:20px;vertical-align:top;}
#comment_form input{width:100%;}
#comment_form textarea{width:100%;height:150px;}
#comment_form div input{width:100px;margin-top:10px;}
.publication_left{
	padding-top:10px;
}

.pub_left_title{font-size:24px; font-weight:normal;color:#d1d1d1;}


.publication_title{
	mar gin-top:-30px;
}

.publication_title h1{	margin:0;
	margin-bottom:20px;}

.publication_childs{	clear:left;
	margin-top:10px;}

.publication_childs_empty{	clear:left;
	margin-bottom:0;
	height:1px;
}

#mp_news p{	margin-bottom:15px;
	line-height:16px;
}


#footer{padding:50px 7%;
}

#footer a{	display:block;	float:left;
	padding-right:3%;}

#copyright{posit ion:absolute;
padding-bottom:3%;
padding-right:3%;
font:normal 20px Verdana;
fl oat:right;
text-align:right;}

#copyright a{	color:#777777;}


