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

.sidebar h3 { font-size: 1em; line-height: 1.429em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0.571em; font-variant: small-caps; letter-spacing: 2px; }



/*---:[ sidebar styles ]:---*/

.sidebar { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

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; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 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; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.sidebar input[type="text"] { padding: 0.286em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }