/* D4C styles */a:hover {	color: #444;	text-decoration: underline; }/* Entry */.hentry { 	margin: 20px 0; }p.published {	margin: 0;	color: #666666; }.entry-title {	margin: 0;}	h2.entry-title {		font-size: 1.5em; }		.hentry .entry-title a {		text-decoration: none; }	.hentry .entry-title a:hover {		text-decoration: underline; }p.entry-meta {	margin: 0;	color: #666666; }	.entry-meta a.comments {		margin: 0 0 0 1em;		padding: 3px 0 3px 20px;		background: transparent url(../images/ico/comments.gif) no-repeat 0 0;		}.entry-summary, .entry-content {	overflow: hidden;	margin: 1em 0; 	color: #444; }	.entry-summary a , 	.entry-content a {		font-weight: bold; }		.entry-terms {	margin: 2em 0 0; 	border-bottom: 1px solid #CCC;	padding: 0 0 20px;	font-weight: bold;	text-align: center; }p.not-found {	margin: 0 0 1em;	font-size: 1.33em;	line-height: 1.5em; }/* sidebar updates */#sidebar .section li {	background: none;	padding: 0;	margin: 0; }#sidebar .section li li {	margin: 0 0 0 1em; }/* wp-calendar */table#wp-calendar th, table#wp-calendar td {	padding: 2px 5px;	text-align: right; }table#wp-calendar td a {	font-weight: bold; }table#wp-calendar #prev {	text-align: left; }/* wp classes */img.right { 	float: right;	display: block;	margin: 0 0 .5em 1em; }/* Comments */#comments {	margin: 30px 0 0; }	#comments .commentlist {		margin: 20px 0; }	#comments li.comment {		padding: 10px 10px 10px 52px;		list-style: outside none none; }	#comments li.comment .avatar {		margin: 0 0 0 -42px;		float: left; }	#comments li.comment cite {		font-style: normal;		font-weight: bold; }	#comments li.comment .comment-meta {		margin: 0 0 5px; }	#comments li.odd {		background: #F0F0F0; }	/* Respond */#respond div {	margin: 0 0 10px; }#respond label {	display: block;}#respond input { 	width: 300px; }#respond textarea {	width: 500px; }/* Recent comments */#sidebar .widget_recent_entries .content {	padding-bottom: .5em; }#sidebar .widget_recent_entries li {	margin: 0 0 .5em; }	#sidebar .widget_recent_entries li a {	display: block; 	padding: 0 0 0 20px;	background: transparent url(../images/ico/article.gif) no-repeat 0 .2em; }/* Sidebar widget - categories */#sidebar .widget_categories li li {	margin-left: 20px; }#sidebar .widget_categories li a {	display: block; 	padding: 0 0 0 20px;	background: transparent url(../images/ico/category.gif) no-repeat 0 0; }#header a.logo span {      width: 100%;      height: 100%;      display: block;      position: absolute;      left: 0px;      top: 0px;      background: transparent url(http://www.donation4charity.org/images/logo.jpg) no-repeat 0 0; }	  .attachment-single-post-thumbnail {	float: right;	border: 1px solid #CCC;	margin-left: 20px;	margin-top: 10px;	margin-bottom:10px;}.attachment-post-thumbnail {	float: right;	border: 1px solid #CCC;	margin-left: 20px;	margin-top: 10px;		margin-bottom:10px;}.blog #content .entry-content {	width: 660px;}  .hfeed .hentry {	background-image: none;	background-repeat: no-repeat;	margin-top: 0;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 0px;}.blog #content .hfeed .hentry .entry-title {	font-size: 150%;}/* Contact Form elements */.contactform_respons {	color:#C00;}.contactform label {	float:left;		clear:both;}.contactform input {	float:left;	width: 200px;	padding: 1px;	margin: 2px 5px 2px 0;	clear:both;}.contactform  textarea {	float:left;	width: 350px;	height: 100px;	padding: 1px;	margin-top: 0;	margin-right: 5px;	margin-bottom: 15px;	margin-left: 0;		clear:both;}.contactform #contactsubmit {	margin-top:10px;	width:100px;	clear:both;	padding:5px;	}.entry-content blockquote, .entry-summary blockquote {	margin: 1em 0;	padding: 1em 75px 1px;	background: #d8edcc url(../images/blockquote_end.png) no-repeat 100% 100%;	color: #999999;	font-style: normal;	font-size: 120%;	line-height: 1.3;	}	.entry-summary blockquote p:first-child ,	.entry-content blockquote p:first-child,	.entry-summary  blockquote p:first-child	{		margin-left: -65px;		padding-left: 65px;		background: transparent url(../images/blockquote_start.png) no-repeat 0 0;	}#content ul li {	margin-left: 10px;	list-style-image: url(../images/4Bullet.gif);	list-style-type: none;}
