/*   Theme Name: 9ths CurrentTheme URI: Description: Easy to use, blue, fixed-width WordPress theme designed by 9th sphere.Author: 9th sphereAuthor URI: http://www.9thsphere.comVersion: 1.3Tags: blue, two columns, valid CSS, valid XHTML, simple, right sidebar, fixed width, custom header.Copyright (c) 2008 9th sphere (a division of Etalco Limited).*/html, body, div, span,applet, object, iframe,h1, h2, h3, h4, h5, h6, p, pre,a, address, cite, code,del, dfn, font, img, ins, kbd, q, s, samp,var, li, ul, ol, fieldset, form, label,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	text-align: left;	vertical-align: baseline;}a img, :link img, :visited img {	border: 0;}table {	border-collapse: collapse;	border-spacing: 0;}ul {	list-style: none;}q:before, q:after,blockquote:before, blockquote:after {	content: "";}html {	width: 100%;	text-align: center;	background-image: url(images/back/bg_main.jpg);	background-repeat: repeat-x;	background-color: #f8f8f8;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 14px;	color: #626262;	min-height: 100%;	margin-bottom: 1px;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 14px;	width: 100%;	margin: auto;}h1 {	color: #fff;	font-size: 36px;	padding-bottom: 0px;	line-height: 36px;	font-weight: normal;}h2 {	color: #409bd8;	font-size: 14px;	line-height: 18px;	text-align: left;	padding: 0 0 0 14px;	font-weight: bold;}h2.page_title {	color: #fff;	padding: 0 0 10px 20px;	font-weight: bold;	font-size: 16px;}	h3 {	color: #409bd8;	font-size: 17px;	line-height: 18px;	text-align: left;	padding: 0 0 0 14px;	font-weight: bold;}h4 {	color: #409bd8;	font-size: 17px;	line-height: 18px;	text-align: left;	padding: 0 0 0 19px;	font-weight: bold;}h3.respond {	padding-left: 19px;}h2.separator, h2.widgettitle {	padding: 10px 0 0 10px;	background: url(images/back/bg_separator.jpg) no-repeat 5px 0;	clear: both;	width: 180px;}div.separator {	padding: 0 0 0 14px;	background: url(images/back/bg_separator.jpg) no-repeat 5px 0;	clear: both;	width: 180px;}.entry h2 {	color: #626262;	padding: 0;}.entry h3 {	color: #626262;	padding: 0;}.entry h2.page_title {	color: #409bd8;	margin-bottom: 10px;}	p {	padding-bottom: 12px;	color: #707070;	line-height: 16px;}p.no_clear {	clear: none;}p.clear {	clear: both;}.entry ul {	padding: 0 0 10px 10px;}	.entry ul li {		background: url(images/back/bg_sidebar_item.gif) no-repeat left 8px;		padding: 2px 0 2px 8px;	}	.entry ol {	padding: 0 0 10px 10px;	margin: 0 0 0 20px;}.entry ol li {	padding: 0 0 4px 0;}.widget div {	padding: 5px 0 15px 16px;}ul#nav_main a { color: #fff; text-decoration: none; line-height: 32px; }ul#nav_main a:link { color: #fff; text-decoration: none; line-height: 32px; }ul#nav_main a:visited { color: #fff; text-decoration: none; line-height: 32px; }ul#nav_main a:hover { color: #79b6ed; }ul#nav_main a:active { color: #79b6ed; }a { color: #00aeef; text-decoration: none; outline: none; }a:link { color: #00aeef; text-decoration: none; outline: none; }a:visited { color: #00aeef; text-decoration: none; outline: none; }a:hover { color: #34618a; text-decoration: underline; }a:active { color: #34618a ; text-decoration: underline; }h1 a { color: #fff; text-decoration: none; outline: none; }h1 a:link { color: #fff; text-decoration: none; outline: none; }h1 a:visited { color: #fff; text-decoration: none; outline: none; }h1 a:hover { color: #34618a; }h1 a:active { color: #34618a; }h2 a { color: #626262; text-decoration: none; outline: none; }h2 a:link { color: #626262; text-decoration: none; outline: none; }h2 a:visited { color: #626262; text-decoration: none; outline: none; }h2 a:hover { color: #409bd8; }h2 a:active { color: #409bd8; }h3 a { color: #626262; text-decoration: none; outline: none; }h3 a:link { color: #626262; text-decoration: none; outline: none; }h3 a:visited { color: #626262; text-decoration: none; outline: none; }h3 a:hover { color: #409bd8; }h3 a:active { color: #409bd8; }#sidebar a { color: #636363; text-decoration: underline; outline: none; }#sidebar a:link { color: #636363; text-decoration: underline; outline: none; }#sidebar a:visited { color: #636363; text-decoration: underline; outline: none; }#sidebar a:hover { color: #00aeef; }#sidebar a:active { color: #00aeef; }#footer a { color: #ccc; text-decoration: none; font-size: 10px; outline: none; }#footer a:link { color: #ccc; text-decoration: none; font-size: 10px; outline: none; }#footer a:visited { color: #ccc; text-decoration: none; font-size: 10px; outline: none; }#footer a:hover { color: #e8f0fb; text-decoration: underline; }#footer a:active { color: #e8f0fb; text-decoration: underline; }table#wp-calendar td a { color: #00aeef; text-decoration: none; outline: none; }table#wp-calendar td a:link { color: #00aeef; text-decoration: none; outline: none; }table#wp-calendar td a:visited { color: #00aeef; text-decoration: none; outline: none; }table#wp-calendar td a:hover { color: #34618a; text-decoration: underline; }table#wp-calendar td a:active { color: #34618a ; text-decoration: underline; }#tag_cloud a { margin: 0 0 5px 15px; float: left; }#tag_cloud a:link { margin: 0 0 5px 15px; float: left; }#tag_cloud a:visited { margin: 0 0 5px 15px; float: left; }li.widget_rss h2 img {	float: left;	width: 14px;	margin: 0 4px 10px 0;}span.rss-date {	clear: both;	display: block;	padding: 4px 0 4px 0;}#container {	background: url(images/back/bg_container.jpg) no-repeat top center #f8f8f8;	margin: auto;	width: 847px;	text-align: left;	overflow: hidden;	padding-bottom: 10px;	min-height: 700px;}	#header {		width: 847px;		float: left;		height: 199px;		position: relative;		color: #fff;	}			#site_title {			padding: 0 0 0 30px;			position: absolute;			bottom: 43px;			left: 0;			width: 540px;		}		#site_title p {			line-height: normal;			color: #fff;		}				ul#nav_main {			background: url(images/back/bg_nav.jpg) no-repeat top center;			width: 837px;			position: absolute;			bottom: 0;			left: 0;			height: 32px;			float: left;			padding-left: 10px;			overflow: hidden;		}					ul#nav_main li {				float: left;				text-align: center;				background: url(images/back/bg_nav_item.gif) no-repeat right center;				padding: 0 15px 0 15px;				height: 32px;				overflow: hidden;			}				#search_form_holder {			position: absolute;			bottom: -6px;			right: 10px;			width: 190px;			height: 32px;		}				#search_form_holder form {			float: left;		}				#search_form_holder input.txt {			background: url(images/back/bg_searchbox.jpg) 0 0 no-repeat transparent;			border: none;			width: 150px;			height: 21px;			padding: 4px 0 0 7px;			color: #626262;			font-size: 12px;			float: left;		}				#search_form input.submit {			float: left;			padding: 0 0 0 5px;		}	#sidebar_bg_repeat {		background: url(images/back/bg_sidebar.gif) repeat-y 632px #fff;		width: 831px;		margin: 0 0 0 4px;		float: left;	}	* html 	#sidebar_bg_repeat {		margin: 0 0 0 2px;	}		#main_content {		float: left;		width: 831px;		background: url(images/back/bg_main_content.jpg) no-repeat 0 0;		min-height: 400px;	}		/* This is applied only to IE6 */	* html 	#main_content {		height: 400px;	}			#content_left {			float: left;			width: 582px;			margin: 30px 0 0 25px;			min-height: 500px;		}		/* This is applied only to IE6 */		* html #content_left {			margin: 30px 0 0 12px;			height: 500px;		}			#content_left p {				padding-left: 20px;			}						.entry {				clear: both;				width: 532px;				background: url(images/back/bg_entry.jpg) 0 0 no-repeat;				padding: 15px 30px 38px 20px;				min-height: 150px;			}						* html .entry {				height: 150px;			}			.first {				background: url(images/back/bg_entry_first.jpg) 0 0 no-repeat;			}							#content_left .entry p {					padding-left: 0;				}								p.postmetadata {					width: 90%;					background: url(images/back/bg_entry_separator.gif) no-repeat 0 0;					padding: 5px 0 0 0;					font-size: 11px;				}				#sidebar {			float: right;			width: 198px;			min-height: 400px;			padding: 22px 0 0 0;		}				#sidebar select {				width: 170px;				margin: 10px 0 15px 17px;				color: #626262;				font-size: 11px;			}						#sidebar ul li {				clear: left;			}			#sidebar ul ul {				padding: 0 0 7px 10px;				clear: both;				overflow: hidden;				width: 180px;			}						#sidebar ul ul li {				margin: 0 0 0 10px;						display: block;				background: url(images/back/bg_sidebar_item.gif) no-repeat left 8px;				padding: 2px 0 4px 8px;			}								#sidebar ul ul ul {					padding: 0;				}								#sidebar ul ul ul li {					padding: 4px 0 1px 10px;									}								#sidebar p {					float: left;					width: 80%;					padding: 0 0 10px 14px;				}	#footer {		clear: both;		background: url(images/back/bg_bottom.jpg) no-repeat bottom center;		height: 114px;		position: relative;	}				#footer_bottom p {			padding: 2px 0 0 10px;			float: left;			clear: none;			color: #fff;		}				#footer_bottom p.sphere {			float: right;			padding: 2px 10px 0 0;			margin: 0;		}				#footer_bottom p.sphere img {			vertical-align: middle;		}				#footer_bottom {			position: absolute;			bottom: 13px;			left: 5px;			background: #626262;			width: 831px;			height: 24px;			color: #fff;			font-size: 10px;			padding: 5px 0 0 0;		}#inputs input {	color: #626262;	font-size: 11px;}textarea#comment {	width: 300px;}img.alignright { margin: 0 0 2px 7px; }img.alignleft { margin: 0 7px 2px 0; float: left; }.alignright { margin: 0 0 2px 7px; }.alignleft { margin: 0 7px 2px 0; float: left; }.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}#calendar_wrap {	padding: 0;}table#wp-calendar {	width: 185px;	float: right;	margin-right: 8px;}* html table#wp-calendar {	margin-right: 4px;}	table#wp-calendar caption {		color: #409bd8;		font-size: 17px;		font-weight: bold;		padding: 0 0 7px 10px;	}		table#wp-calendar th {		font-weight: bold;	}		table#wp-calendar td, th {		height: 20px;		text-align: center;	}cite {	padding-left: 19px;	font-weight: bold;}.commentmetadata {	padding: 10px 0 6px 0;}div#commentlist {	float: left;	width: 552px;	margin: 0 0 15px 0;}div.avatar_holder {	float: left;	padding: 0 0 0 20px;}div.comment_holder {	float: left;	width: 492px;}	