h2,h3,h4,h5,h6{color:#104879;}
cite{font-style:italic;}

#body{padding-bottom:0;}
.newsletter{margin-top:50px;}
.donations-networks{margin-right:-10px;height:316px;}
.donations-networks h2{font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;}
/*.donations-networks span{padding:0!important;background:none!important;}*/
.banner{height:194px;background:url(../images/banner-inner.gif) no-repeat 0 0;}
#content .post{padding:5px 15px 10px;}
.entry a{text-decoration:underline}
.entry a:hover{text-decoration:none}
.post div.post{padding-left:0!important;padding-right:0!important;}

div.comments{border-width:1px 0;border-style:solid;border-color:#cdcdcd;padding:10px 0 0;position:relative;}
.comments form{border-width:1px 0 0;border-style:solid;border-color:#cdcdcd;padding-top:20px;}
.comments input[type="text"],.comments textarea{width:98%;font-size:110%;padding:5px 3px;font-family:Helvetica,Arial,sans-serif;border:1px solid #CDCDCD;}
.comments textarea{height:80px;font-size:92%;}
.comments label{display:none;}
/*.comments .button{background:url(../images/button2.png) no-repeat 0 0;padding-left:30px;display:inline-block;margin-right:15px;margin-bottom:10px;}
.comments .button input{background:url(../images/button2.png) no-repeat 100% 0;margin-right:-10px;padding:8px 30px 8px 0;border:0 none;color:#FFF;font-weight:bold;border:0 none;}*/
#comments{background:url(../images/arrow.png) no-repeat -127px 50%;padding:10px 0 8px 20px;font-size:110%;text-transform:uppercase;color:#FFF;line-height:100%;margin-bottom:10px;}
#comments span{color:#104879;letter-spacing:1px;}

.commentlist{border-top:1px solid #CDCDCD;}
.commentlist li{overflow:hidden;padding: 10px 10px 10px 47px;border-bottom:1px solid #CDCDCD;}
.commentlist li:last-child{border-bottom:0 none;}
.comment-author{width:112px;float:left;font-weight:bold;color:#b82f26; margin-right:10px;}
.comment-author a{color:#b82f26;}
.comments .navigation{position:absolute;top:30px;right:0;font-size:85%;text-transform:uppercase;}
.comment_id{
	width:33px; height: 34px; float: left;
	color:#FFFFFF; font-size:140%;font-weight:bold;
	background:url(../images/comment-id.gif) no-repeat 0 0;
	margin: 0 0 0 -47px; text-align: center;
}
.comment_id p { text-align: center; }

.commentlist ul.children { margin: 0; padding: 0;}
.commentlist ul.children li { padding: 10px 0 0 47px; margin: 0; border:none;}

#commentform input, #commentform textarea { font-size: 13px; color:#58595a; }
