/*---:[ sidebar headings ]:---*/

.sidebar h3 {
	font-size: 1em;
	line-height: 1.429em;
	margin-bottom: 0.571em;
	font-variant: small-caps;
	letter-spacing: 2px;
}
/*---:[ sidebar styles ]:---*/

.sidebar {
}
ul.sidebar_list {
	list-style: none;
}
li.widget {
	font-size: 1.4em;
	line-height: 1.429em;
	margin-bottom: 2.857em;
}
li.tag_cloud {
	line-height: 1.714em;
}
li.widget p {
	margin-bottom: 1.286em;
}
li.widget abbr, li.widget acronym {
	font-size: 0.857em;
}
li.widget code {
	font-size: 0.857em;
}
li.widget ul li {
	margin-bottom: 0.714em;
}
li.widget li ul {
	margin: 0.714em 0 0 1.429em;
}
/*---:[ widget box styles ]:---*/
	
	li.widget .widget_box {
	padding: 0.714em;
	border-width: 0.071em;
}
/*---:[ google custom search ]:---*/

	li.thesis_widget_google_cse form input[type="submit"] {
	font-size: 0.929em;
	margin-top: 0.462em;
	padding: 0.154em 0.231em;
}
/*---:[ calendar widget ]:---*/

	#calendar_wrap a {
	padding: 0.071em;
}
#calendar_wrap a:hover {
	padding: 0.071em;
}
table#wp-calendar caption {
	font-size: 0.857em;
	line-height: 1.833em;
}
table#wp-calendar th {
	font-size: 0.857em;
	line-height: 1.833em;
	padding-top: 0.083em;
}
table#wp-calendar td {
	font-size: 1em;
	line-height: 1.571em;
}
table#wp-calendar td#next, table#wp-calendar td#prev {
	font-size: 0.857em;
	line-height: 1.833em;
}
table#wp-calendar td#next {
	padding-right: 0.5em;
}
table#wp-calendar td#prev {
	padding-left: 0.5em;
}
/*---:[ sidebar form inputs ]:---*/

.sidebar .text_input, .sidebar .form_submit {
	padding: 0.286em;
}
.sidebar input[type="text"] {
	padding: 0.286em;
}
