@charset "utf-8";
/* CSS Document */

/* Widget area: begin */

/* Menu-type widgets: begin */
.widget ul.menu{
}
	.widget ul.menu li, .widget .page_item, .widget .cat-item, .widget ul.blogroll li{
		padding: 0;
		margin: 0 20px 0 0;
	}
		.widget ul.menu li a, .widget .page_item a, .widget .cat-item a, .widget ul.blogroll li a{
			display: block;
			padding: 0 0 0 20px;
			background: url(../images/ddmenu_arr.png) no-repeat 0 5px;
		}
.widget ul.sub-menu{
	margin: 0 0 10px 20px;
}
/* Menu-type widgets: end */

/* Widget "Comments": begin */
li.recentcomments{
	overflow: hidden;
	padding-top: 10px;
	margin-top: 10px;
	background: url(../images/widget_post_spread.png) no-repeat center 0;
	color: #636363;
}
li.recentcomments:first-child{
	background: none;
	padding-top: 0px;
	margin-top: 0px;
}
/* Widget "Comments": end */

/* Widget "Calendar": begin */
#wp-calendar{
	background: #0f0f0f;
	margin-top: 9px;
	border: solid #201d1d 1px;
}
#wp-calendar th{
	color: #fff;
	padding: 6px 0 6px 0;

}
#wp-calendar td{
	margin: 1px 1px 2px 2px;
	padding: 0;
	border: solid #201d1d 1px;
	background: #0c0909;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
	width: 34px;
	height: 32px;
	cursor: default;
}
#wp-calendar td:hover{
	background: #222;
}
#wp-calendar caption{
	color: #fff;
	font-size: 14px;
	border: solid #201d1d 1px;
	background: #0c0909;
	padding: 8px 0 8px 0;
	margin: 0;
	height: auto;
	border-bottom: none;
}
#wp-calendar td a{
	display: block;
	text-decoration: none;
	width: 100%;
	padding: 7px 0 7px 0;
	text-decoration: underline;
}
#wp-calendar td a:hover{
	background: #373737;
}
#wp-calendar td.pad{
	background: none;
	border: none;
}

#wp-calendar tfoot td{
/*	font-weight: normal; 
	height: auto;*/
	width: auto;
	padding: 0;
	overflow: visible;
}
#wp-calendar tfoot td#prev{
	text-align: left;
	padding-left: 10px;
}
#wp-calendar tfoot td#next{
	text-align: right;
	padding-right: 10px;
}
#wp-calendar tfoot td a{
	color: #fff;
}
#wp-calendar tfoot td a:hover{
	background: none;
	text-decoration: none;
}
/* Widget "Calendar": end */

/* Widget area: end */




/* Custom widgets: begin */

/* 
form.c_search{
	background: #262626;
	border: solid #2f2f2f 1px;
	border-top-color: #000;
	border-left-color: #000;
	vertical-align: top;
}
form.c_search input{
	border: none;
	background: 0;
	height: 19px;
	line-height: 19px;
	width: 212px;
	padding-left:3px;
	vertical-align: top;
}
form.c_search a{
	display: block;
	float: right;
	width: 19px;
	height: 19px;
	background: url(../images/go_search.png) no-repeat center 4px;
	vertical-align: top;
}
form.c_search a:hover{
	background-position: center -16px;
}
 */

/* Custom widgets: end */