a,a:visited{color: #C02942;}
#topbar{
	background: url(topnavbg.jpg) repeat-x top;
	border-right: 1px solid #000;
	}
ul#menu{
	background: url(topnavbit.jpg) no-repeat left;
	}
ul#menu li a{
	border-right: 1px solid transparent;
	}
	ul#menu li a:hover{
		border-right: 1px solid #000;
		background: url(menuhover.jpg) repeat-x top;
		}
	ul#menu li.current_page_item a{
		border-right: 1px solid #000;
		}
	ul#menu li.current_page_item a{
		background: url(menuhover.jpg) repeat-x top;
		}		
.feedbar{
	background: url(feedbar.jpg) no-repeat left;		  
	}
h2.sideheading{
	text-shadow: #c6c4c4 0px 1px 0px;
	}	
p.feedbaricon{
 	text-shadow:  #FF6F54 1px 1px;
 	color: #fff;
	}
#bigg{
 	background: url(bgg.jpg) repeat-y;	
	}
.entry_info .sidedateblock{
	background: url(dateblock.png) no-repeat top;
	color: #fff;
	text-shadow: #8B1E30 0px 2px;
	}		
span.contenttop{
	background: #333 url(bgtopcontent.jpg) no-repeat bottom left;	 
	}
span.contentbottom{
	background: url(contentbottombg.jpg) no-repeat top left;
	}
.entry_info{
	color: #ccc;
	}
.entry_info img.avatar{
	border: 4px solid #E9D9A6;
	}
.entry_info ul li.sidecategory a{
	background: #4A7B7E;
	color: #000;
	}
	.entry_info ul li.sidecategory a:hover{
	background: #50878B;
	color: #000;	
	}	
	.post a{
	text-decoration: underline;
	}	
.sidebarlist{
background: #99999;

}
.sidebarlist {
display:block;

}
.sidebarlist {
background: #77777;
}
	.post a.more-link{
		background: #E04660;
		}
		a.more-link:hover{
		background: #C63D54;
		}
.promote_bottombg{
		background: #C32F47;
		border: 1px solid #7B1A2B;
		}		
		.p_leftcol{
		border-right:1px solid #7B1A2B;
		}
		.p_leftcol li{
		border-bottom: 1px solid #7B1A2B;
		}
#wp-calendar {
	border: 1px solid #333;
	empty-cells: show;
	font-size: 11px;
	margin: 0;
	width: 100%;
text align:center;
}


#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #787878;
	color: #333;
}

#wp-calendar caption {
	color:#fff;
	font-size: 12px;
	text-align: center;
background: #787878;
border: 1px solid #333;

}

#wp-calendar td {
	color: #000;
	font: normal 11px Arial;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
background:#b1b1b1;
border: 1px solid #333;
}

#wp-calendar td.pad:hover {
	background: #777;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #888;
	color: #000;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;}
#wp-calendar table {border:1px solid #888;}
td,th {	line-height: 1.0em;	padding:7px; margin:1px;}
th {	background-color: #999;	}
