/* Core file containing default wordress related classes and default styles */

blockquote{
	margin-left:15px;
	background:#CCC;
	color:#333;
	padding:5px;
	/*quotes: "\201C" "\201D";*/
}

.info{
	font-size:90%;
	border-top:1px solid #f0f0f0;
	margin-bottom:30px;	
}

.navigation, .comments_nav{
	overflow:hidden;
	clear:both;
	padding:0 10px 10px 10px;
}

.alignleft{
	float:left;
}

.alignright{
	float:right;
}

.postmetadata{
	display:block;
	text-align:left;
	margin-top:20px;
	font-size:90%;
	background:#424141;
	color:#B6B2B2;
	padding:5px;
	line-height:20px;
}

.commentmetadata{
	margin:5px 0 5px 0;
	font-size:90%;
	padding-bottom:10px;
	border-bottom:1px solid #f0f0f0;
}

#comments_container h3{
	font-size:90%;
}

#comments_container ol{
	margin:0;
	padding:0;
}

ol.commentlist{
	margin:20px 0 0 0;
	padding:0;
}

#comments_container .comment ol, #comments_container .comment ul{
	margin:10px 20px 10px 20px;
	padding:10px 20px 10px 20px;
}

.commentlist li {
	font-weight: bold;
}

.commentlist ul li{
	list-style:none;
}

.commentlist li .avatar { 
	float: left;
	border: 1px solid #eee;
	margin-right:30px;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	}

.commentlist p {
	clear:both;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
}

.comment-author{
	color:#000;
	font-style:italic;
	font-weight:500;
}

#wrapper .comment-author a{
	color:#000;
	font-style:italic;
}


#wrapper .comment-meta a{
	color:#000;
	font-style:italic;
	font-weight:500;
}

.comment-body{
	clear:both;
}

/*
.comment{
	padding:5px 10px 5px 10px;
	border-left:1px solid #f0f0f0;
	border-bottom:1px solid #5a595c;
	border-right:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	margin:10px 0 10px 0;
}
*/

.reply{
	clear:both;
	display:block;
	padding:4px 10px;
	margin:5px 0 5px 0;
	text-align:right;
	color:#f0d132;
	font-weight:normal;
	font-style:italic;
}


.reply:hover{
	color:#048B5D;
}

.cancel-comment-reply{
	padding:4px 0 0 0;
	margin:5px 0 5px 0;
}

#wrapper .cancel-comment-reply a{
	color:#CB1710;	
	font-weight:normal;
}

#commentform p{
	margin:5px 0 5px 0;
}

.form_inputs{
	border:1px solid #CCC;
}

.form_buttons{
	background:#FBFBFB;
	color:#1F6EB4;
	border:2px #1F6EB4 solid;
	padding:5px;
	font-weight:700;
}

.pagetitle{
	color:#777777;
	font-size:22px;
	text-align:left;
	margin:0 0 0 -5px;
	padding:0;
}

.warning{
	text-align:center;
	font-weight:700;
}