/*[fmt]1A90-1A0A-3*/
/*widget*/
.widget {
	margin-bottom: 15px;
}
.widget .widget-title {
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}
.widget ul {
	list-style: none;
	padding-left: 0px;
}
.widget ul ul {
	padding: 0;
	margin: 0;
}
.widget .textwidget {
	text-align: justify;
}
/*searchform*/
.widget #searchform #s {
	background-color: #FFFFFF;
	display: inline-block;
	color: #000000;
	width: 91px;
	height: 25px;
	line-height: 25px;
	padding: 0;
	float: left;
	margin: 0 7px 0 0;
}
.widget #searchform #searchsubmit {
	display: inline-block;
	height: 27px;
	width: 50px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	vertical-align: top;
	border: 1px solid #BFBFBF;
}
.widget #searchform .screen-reader-text {
	display: none;
}
/*calendar*/
.widget #calendar_wrap tbody tr:nth-child(even) td, tbody tr.even td {
	background: #E5ECF9;
}
.widget #calendar_wrap caption {
	background: #EEE;
}
.widget #calendar_wrap thead th {
	background: #C3D9FF;
}
.widget #calendar_wrap th {
	font-weight: bold;
}
.widget #calendar_wrap td, .widget #calendar_wrap th, .widget #calendar_wrap caption {
	padding: 2px;
	text-align: center;
}
.widget #calendar_wrap caption {
	text-align: center;
}
.widget #calendar_wrap {
	margin-top: 5px;
	width: 100%;
}
.widget #calendar_wrap table {
	margin-bottom: 0px;
}
.widget #calendar_wrap #next {
	text-align: right;
}
.widget #calendar_wrap #prev {
	text-align: left;
}
