* { margin:0px; padding:0px; border:none;}

.button {
	background: #6f184e;
	color: #fff;
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	padding: 2px 5px;
}

.left {	float: left;}

.clr { clear: both; }

#blog_top { background:#f1f1f1; border-bottom:2px solid #ddd; margin-bottom:10px; }

#panel { width: 900px; margin: 0 auto 0 auto; color: #666; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;   }
#panel a { color: #6f184e !important; text-decoration: underline !important;  }
#panel a:hover { text-decoration: none !important;  }
#panel #logo { padding: 5px 0; float:left;}
#panel .fright { float:right; padding-right: 20px; padding-top:13px;}

#panel #search_form { display:inline;}
#panel #links { padding-right:20px; margin: 3px 0 0 0; float: left;}
#panel form {}

#panel input[type="text"] { 
	background: #fff;
	border:1px solid #c6c6c6; 
	color: #939393;
	padding: 5px 4px; 
}

#panel input[type="button"] { 
	background:#6f184e;
	border: none; 
	color:#fff; 
	height: 24px;
	padding: 0 15px 2px 15px;
}

.invis { display:none; }

#panel a { color: #fff; text-decoration: none; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
#panel a:hover { color: #000;  background:none; }

#panel ul,ol { margin:0px 0px 0px 30px; }

.add-to-bufor {
	background: #fff url(add-to-bufor.png) center left no-repeat !important;
	color: #fff;
	display: block;
	float: right;
	margin: 2px 5px;
	padding: 3px 5px 3px 22px !important;
	text-decoration: none;
}

.add-to-bufor:hover {
	background: url(add-to-bufor.png) center left no-repeat !important;
	color: #6F184E;
}

.report-violation {
	background: #f1f1f1;
	color: #424;
	display: block;
	float: left;
	margin: 3px 5px;
	padding: 3px 5px 3px 3px;
	text-decoration: none;
}

.report-violation:hover {
	text-decoration: underline;
}

.delete-com {
	background: #f1f1f1 url(delete-com.png) center left no-repeat;
	color: #424;
	display: block;
	float: left;
	margin: 3px 5px;
	padding: 3px 5px 3px 22px;
	text-decoration: none;
}

.delete-com:hover {
	background: url(delete-com.png) center left no-repeat;
	text-decoration: underline;
}

.ban-user {
	background: #f1f1f1 url(ban-user.png) center left no-repeat;
	color: #424;
	display: block;
	float: left;
	margin: 3px 5px;
	padding: 3px 5px 3px 22px;
	text-decoration: none;
}

.ban-user:hover {
	background: url(ban-user.png) center left no-repeat;
	text-decoration: underline;
}

.commentForm textarea {
	background: #fff;
	border:1px solid #c6c6c6; 
	color: #666;
	padding: 3px 4px;
}

.commentForm input[type="submit"] { 
	background:#6f184e;
	border: none; 
	color:#fff; 
	padding: 3px 10px 3px 10px;
}

.commentForm input[type="text"] {
	background: #fff;
	border:1px solid #c6c6c6; 
	color: #666;
	padding: 2px 5px;
}

/************************************/


.userinfo
{
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:4px;
	line-height:18px;
}

a.user { color: #870811; }

a.post-ico {
	background: url(post-ico.png) center left no-repeat;
	
	margin: 0px;
	padding: 0 0 0 15px;
}

a.com-ico {
	background: url(com-ico.png) center left no-repeat;
	padding: 0 0 0 15px;
}

a.marked {
	background: url(user-marked-trans.png) center left no-repeat;
	float: left;
	display: block;
	margin: 0px;
	padding:0px 0px 0px 22px;
}




/**********************************************/


.box { 
	background:#f1f1f1;
	margin: 0 0 10px 0;
	padding: 5px;
  }
  
