
#wp-cumulus {
	padding: 0;
}

/* calendar widget */
#wp-calendar {
	empty-cells: show;
	width:100%;
}
#wp-calendar caption {
	/*	background:#2a2c33 url(images/widget-title-bg.png) repeat-x 0 0; */
		height:30px;
		font:normal 24px Georgia, serif;
		font-style:italic;
		color:#021318;
		border-bottom: 3px solid #021318;
		line-height:29px;
		overflow:hidden;
		margin-bottom:3px;
		padding:0 8px 0 8px;
		margin:0 -8px 5px 8;
		position:relative;
		z-index:1;
		text-align:left;
}

#wp-calendar th, #wp-calendar td { text-align:center; }

#wp-calendar th { font-weight:bold; }

#wp-calendar #today {
	background-color:#e9e9d8;
}
#wp-calendar #today a {
	color:#dc9d0c;
}
#wp-calendar td, #wp-calendar th { 
	background-color:#dc9d0c;
	line-height:34px;
	padding:0 3px;
	width: 34px;
	border:1px solid #edae33;
	color:#000;
}
#wp-calendar .pad, #wp-calendar #prev, #wp-calendar #next, #wp-calendar th { 
	background-color: transparent;
	border: none;
	color:#000;
}
#wp-calendar a { color:#fff;}
#wp-calendar a:hover, #wp-calendar #today a:hover { color:#df341b; }
#next a, #prev a { color: #dc9d0c; }
#wp-calendar #next { text-align:right !important; }
#wp-calendar #prev { text-align:left !important; }

/* widget-rss */
#widget-rss {
	background:#24262e url('../images/widget-bg.png') repeat-y 0 100%;
	padding:0 0 6px 0;
	margin-bottom:10px;
}

#rss-entry {
	font:normal 12px Arial, Verdana;
	color:#ecdbcd;
	margin-top: 10px;
}

#rss-entry a { color:#dc9d0c; }

#rss-entry a:hover { color:#dc9d0c; }

#rss-entry p, .subscribe p {
	margin-bottom:7px;
	margin-left: 10px;
	color: #fff;
}

#title-rss {
	height:36px;
	font:normal 24px Georgia, serif;
	font-style:italic;
	color:#e9e9d8;
	line-height:35px;
	overflow:hidden;
	margin-bottom:3px;
	padding:0 8px 0 10px;
	margin:0;
	position:relative;
	z-index:1;
	display: inline;

}

.rss-post {
	background:transparent url(../images/all-icons.gif) no-repeat 0 -87px;
	padding-left:20px;
	margin-right:45px;
}

.subscribe {
	padding-top:6px;
}
.subscribe form {
	clear:both;
	background:transparent url(../images/rss-form-bg.png) no-repeat 0 0;
	width:100%;
	height:42px;
	position:relative;
	padding:0;
	margin:0;
}

.subscribe form input {
	background:transparent none repeat scroll 0 0;
	border:none;
	position:absolute;
	padding:0;
	}

.subscriberbox {
	margin-top:3px;
	left:8px;
	width:250px;
	color:#ecdbcd;
	font-size: 12px;
	height: 30px;
	line-height: 29px;
}

.subscriberbtn {
	top:0px;
	right:10px;
	width:41px;
	height:41px;
	cursor:pointer;
}




