@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

/* Widget area: begin */

/* Menu-type widgets: begin */

/* Menu-type widgets: end */

/* Widget "Comments": begin */
li.recentcomments{
	color: #636363;
}
/* Widget "Comments": end */

/* Widget "Calendar": begin */
#wp-calendar{
	background: #151515;
	margin: 2px 0 10px 0;
	border: solid #212121 1px;
}
#wp-calendar th{
	color: #D8D8D8;
	padding: 11px 0 11px 0;
}
	#footer #wp-calendar th{
		padding: 4px 0 4px 0;
	}
#wp-calendar td{
	margin: 1px 1px 2px 2px;
	padding: 0;
	border: solid #212121 1px;
	background: #111;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
	width: 42px;
	height: 42px;
	cursor: default;
}
	#footer #wp-calendar td{
		height: 28px;
	}
#wp-calendar td:hover{
	background: #222;
}
#wp-calendar caption{
	color: #D8D8D8;
	/*font-size: 12px;*/
	font-weight:bold;
	border: solid #212121 1px;
	background: #111;
	padding: 11px 0 11px 0;
	margin: 0;
	height: auto;
	border-bottom: none;
}
	#footer #wp-calendar caption{
		padding: 4px 0 4px 0;	
	}
#wp-calendar td a{
	display: block;
	text-decoration: none;
	width: 100%;
	/*font-size:11px;*/
	padding: 11px 0 11px 0;
	text-decoration: none;
}
	#footer #wp-calendar td a{
	padding: 4px 0 4px 0;
	}
#wp-calendar td a:hover{
}
#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: #D8D8D8;
}
#wp-calendar tfoot td a:hover{
	background: none;
	text-decoration: none;
}
/* Widget "Calendar": end */

/* Widget area: end */
ul li ul, #content ul li ul {
	margin: 10px 0 0 20px;
}
#footer .widget ul li.recentcomments a {
	background:none;
}
#mainmenu li ul {
	margin:0;
}

/* Custom widgets: begin */

/* Search: begin */
.c_search {
	overflow:hidden;
}
	.c_search input {
		width:222px;
		float:left;
		margin:0 10px 0 0;
		padding:0 3px 0;
	}
	#footer .c_search input {
		width: 128px;
	}
	.widget .c_search .the_button:hover, #aside .c_search a.the_button:hover{
		text-decoration:none;
	}
	.c_search .the_button span {
		padding:4px 2px 0 9px;
	}
/* Search: end */

/* Custom widgets: end */