/* Defaults */* {	margin: 0;	padding: 0;}h1,h2,h3,h4,h5,h6,p {	margin: 0;	padding: 10px 0;}h1,h2,h3,h4,h5,h6 {	font-family: arial;}hr {	color: #333;	border: 0px;	border-bottom: 1px solid #FFFFCC;}pre {	height: auto;	overflow-x: scroll;}fieldset {	margin: 0;	padding: 0;	border: 0;}dd {	padding-left: 15px;}p {	}a {	color: #6598b8;	text-decoration: none;}a:hover {	color: #222;	text-decoration: underline;}a img {	border: none;}blockquote {	background: #070707;	border: 1px solid #060606;	padding: 5px 15px;	margin: 10px 10px 5px 15px;	font-style: italic;	color: #fff;}code {	color: #3366cc;	font-style: italic;}strong {	font-size: 110%;}body {	text-align: center;	margin: 0;	padding: 0 0 15px 0;	font-family: Arial, helvetica, sans-serif;	background: #EDEEE9;	font-size: 0.85em;	line-height: 20px;}/* Header and wrapper */#wrapper {	margin: 0 auto;	width: 960px;	text-align: left;	padding: 0;}#header {	padding: 0;	margin: 0;	height: 80px;}#header #topright {	text-align: right;	float: right;	width: 550px;	margin: 5px 0 0 0;}#header #topright ul {	list-style: none;	padding: 0;	margin: 0;}#header #topright li {	display: inline;}#header #topright li a {	color: #333;		padding: 0 0 0 25px;	text-transform: lowercase;}#header #topright li a:hover {	color: #000;	text-decoration: none;}#header #logo {	float: left;	width: 400px;	margin: 5px 0 0 0;	padding: 0 0 40px 0;	background: url(images/logo.gif) no-repeat left top;}#header h1 {	padding: 0;	margin: 0;	text-indent: -999px;}#header h1 a {	color: #fff;	font-size: 17pt;	text-decoration: none;}#header h1 a:hover {	color: #eee;	text-decoration: none;}#header span {	padding: 0;	color: #111;	font-size: 11pt;}/* Menu */#catnav {	margin: 20px 0 0 0;	padding: 0;	clear: both;	height: 44px;	width: 960px;}.sidebaritem.widget_text {	}#nav {	list-style: none;	margin: 0;	padding: 0;}#nav ul {	margin: 0;	padding: 0;}#nav li {	float: left;	margin: 0;	padding: 0;}#nav a {	display: block;	line-height: 44px;	margin: 0;	padding: 0 20px 0 15px;	font-size: 10pt;	color: #333;	letter-spacing: -1px;}#nav li a:hover {	color: #ff9900;	text-decoration: none;	display: block;}#nav li ul {	list-style: none;	position: absolute;	width: 150px;	left: -999em;}#nav li:hover ul,#nav li.sfhover ul {	left: auto;}#nav li li {	float: left;	margin: 0;	padding: 0;	width: 150px;}#nav li li a {	width: 150px;	height: 24px;	line-height: 24px;	color: #fff;	border-top: 1px solid #131f27;	background: #040404;	margin: 0;	padding: 5px 20px 5px 15px;}#nav li li a:hover {	border-top: 1px solid #131f27;	background: #000;	padding: 5px 20px 5px 15px;}#nav li:hover,#nav li.sfhover {	/* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */	position: static;}#meni  { margin-bottom: 20px; background: #4f4f4f; padding: 4px 0; text-align: left; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em;}#meni ul { padding: 0px; margin: 0px; list-style: none; }#meni li { border-right: 1px solid #2F2F2E; display: inline; padding: 5px 15px;  }#meni li.first { background: #edbe00; -moz-border-radius: 1em;-webkit-border-radius: 1em;border-radius: 1em; padding: 6px 15px;}#meni li.first a { color: #000; }#meni li.first a:hover { color: #fff; }#meni li a { color: #fff; font-weight: bold; font-size: 90%;}#meni li a:hover { color: #edbe00; }#meni li a:visited { text-decoration: none; }#toprss {	float: right;	margin: 3px 5px 0 0;	display: inline;	width: 65px;	line-height: 41px;}/* Top Content */#main {background: white;border: 1px solid #D2D2D2;padding: 8px;-moz-border-radius: 1em;-webkit-border-radius: 1em;border-radius: 1em;}#contentwrapper {	float: left;	width: 560px;	margin: 0 0 15px 0;	padding: 0;}#contentwrapper2 {	float: left;	width: 900px;	margin: 0 0 15px 0;	padding: 0;}#contentwrapper .pageTitle,#contentwrapper2 .pageTitle {	margin: 15px 0 10px 0;	font-size: 14pt;	letter-spacing: -1px;	color: #333;	font-weight: normal;	padding: 5px;}.topPost {	margin: 0;	padding: 0;}.topPost h2.topTitle a {	font-size: 16pt;	font-weight: normal;	color: #555;	letter-spacing: 0px;}.topPost h2.topTitle a:hover {	text-decoration: none;	color: #ff5500;}.topPost p.topMeta {	padding: 0;	margin: -10px 0 0 0;	font-size: 8pt;	color: #999;}.topPost p.topMeta a {	text-decoration: underline;	color: #777;}.topPost p.topMeta a:hover {	color: #ff9900;}.topPost div.topContent {	color: #333;	margin: 8px 0;}.topPost div.topContent a {	text-decoration: underline;	color: #006699;}.topPost div.topContent a:hover {	text-decoration: underline;	color: #ff9933;}.topPost div.topContent ul,.topPost div.topContent ol {	padding: 0 0 0 30px;}.topPost div.topContent ul li,.topPost div.topContent ol li {	line-height: 16px;	color: #333;}.topPost span.topComments,.topPost span.topMore,.topPost span.topTags {		padding: 8px 10px;	margin-right: 5px;	line-height: 27pt;	background: #FFFFDF;	color: #333;}.topPost span.linkpages {		font-style: italic;	color: #fff;	margin-bottom: 10px;	display: block;}.topPost span.linkpages a:hover {	color: #ddd;}.topPost span.topComments:hover,.topPost span.topMore:hover,.topPost span.topTags:hover	{	background: #f4f4f4;}.topPost span.topComments a {	color: #222;	background: url(images/comments.gif) left no-repeat;	padding-left: 20px;	line-height: 27pt;	vertical-align: middle;}.topPost span.topMore a {	color: #222;	background: url(images/more.gif) left no-repeat;	padding-left: 20px;	line-height: 27pt;	vertical-align: middle;}.topPost span.topTags em {	background: url(images/tags.gif) left no-repeat;	padding-left: 20px;	line-height: 27pt;	vertical-align: middle;	color: #0a0a0a;}.topPost span.topTags a {	color: #222;	line-height: 27pt;	vertical-align: middle;}.topPost span.topComments a:hover,.topPost span.topMore a:hover,.topPost span.topTags a:hover	{	color: #222;	text-decoration: underline;}#nextprevious {	margin: 10px 0 5px 0;}#nextprevious a {	color: #83adc8;	text-transform: lowercase;	text-decoration: underline;}#nextprevious a:hover {	color: #fff;}/* Comments */#comments {	margin-bottom: 10px;	margin-top: 15px;	background: #f4f4f4;	width: 530px;	/* fixes bug in IE7 where putting focus on the text makes it disappear behind the background. yeah, weird. they call it a dimensional bug. */	padding: 0px 15px 10px 15px;	color: #333;}#comments h3 {	font-size: 10pt;	font-weight: normal;	color: #333;	margin: 15px 0;	padding: 0;}#comments p a {	color: #6598b8;}#comments p a:hover {	color: #ff9900;}#comments p {	padding: 0;	margin: 7px 0;}ul.commentlist,ul.trackback {	list-style-type: none;	margin: 10px 0;	}.commentlist li,.trackback li {	margin: 10px 0 15px 0;	padding: 10px;	background: #f9f9f9;	border: 1px solid #cccccc;	list-style-type: none;}.commentlist li.alt {	background: #f4f4f4;	border: 1px solid #020202;	border: none;	margin-top: 10px;}.commentlist li.cleared {	background: transparent;	border: none;}.commentlist a:hover {	color: #eee;}.commentlist a.gravatar {	float: left;	margin: 0 15px 10px 0;	width: 60px;}.commentlist .commentbody {	margin: 0;	padding: 0;}.commentlist .commentbody p a {	text-decoration: underline;}.commentlist cite {	font-size: 10pt;	font-style: normal;	color: #ddd;}.commentlist small.commentmetadata a {	color: #666;}.commentlist p {	color: #333;}#respond {	clear: both;	margin-top: 15px;}textarea#comment {	width: 450px;	background: #fff;	color: #111;	padding: 10px;}#comments #submit {	margin: 0;}#extrastuff a {	color: #222;	font-size: 0.8em;}#extrastuff a:hover {	color: #6598b8;	text-decoration: none;}#extrastuff #rssleft {	float: left;	width: 250px;}#extrastuff #trackright {	float: right;	width: 180px;	text-align: right;}/* Welcome section */#main #welcome {	margin: 0 0 5px 0;	padding: 0 0 5px 0;}#main #welcome h2 {	font-size: 14pt;	font-weight: normal;	color: #666;	letter-spacing: -2px;	margin: 0 10px;	padding: 10px 0 3px 0;}#main #welcome p {	font-size: 11pt;	color: #666;	font-style: italic;	font-weight: bold;	letter-spacing: 0px;	margin: 0 0px;	padding: 6px 0;}#main #welcome a {	text-decoration: underline;	color: #ff9933;}#main #welcome a:hover {	color: #6598b8;}#main #welcome form {	margin: -5px 0 0 0;	background: transparent; /* required for IE */}#main #welcome #feedbox {	border: 1px solid #ccc;	padding: 2px 1px;	width: 180px;}.submitbutton {	margin: -5px 0 0 5px;	background: #ff9900;	color: #333;	font-size: 8pt;	padding: 3px 6px;	vertical-align: middle;	border: 1px solid #111;}.submitbutton:hover {	cursor: pointer;	background: #ff5500;}/* Sidebars */#sidebars {	margin: 15px 0 0 0;	float: right;	width: 340px;	color: #333;}#sidebars .sidebarbox {	padding: 8px 15px;}#sidebar_full {	padding: 0;	margin: 0;}#sidebar_left {	float: left;	width: 160px;}#sidebar_right {	float: right;	width: 160px;}#sidebars h2 {	margin: 0;	padding: 0 0 6px 0;	font-weight: bold;	font-size: 10pt;	color: #333;	letter-spacing: 0px;}#sidebars table {	width: 130px;}#sidebars ul {	margin: 0;	padding: 0 0 5px 0;}#sidebars li {	margin-bottom: 20px;	list-style: none;	}#sidebars li ul {	padding: 0;}#sidebars ul ul li {	margin: 0;	padding: 2px 2px 2px 16px;	color: #333;	background: url(images/bullet.gif) left 8px no-repeat;	line-height: 17px;	/* Required for cross-browser consistency; cross-browser defaults vary. */}#sidebars a {	display: inline;	color: #333;}#sidebars a:hover {	color: #ff9900;	text-decoration: underline;}#sidebars p {	padding: 2px 0;	color: #eee;}#tag_cloud a {	display: inline;}#sidebars ul.children li {	border-bottom: none;}#sidebars ul.children {	margin-bottom: 0;}/* Before footer */#morefoot {	background: white;border: 1px solid #D2D2D2;padding: 8px;-moz-border-radius: 1em;-webkit-border-radius: 1em;border-radius: 1em;	margin: 10px 0 10px 0;}#morefoot p {	margin: 5px 0;	padding: 5px 0;}#morefoot ul {	list-style-type: none;	margin-top: 5px;}#morefoot ul li,#morefoot p {	}#morefoot a {	text-decoration: underline;	color: #222;}#morefoot a:hover {	text-decoration: underline;	color: #6598b8;}#morefoot h3 {	font-size: 12pt;	font-weight: normal;	color: #777;	letter-spacing: -1px;	border-bottom: 1px dotted #444;	margin: 0;	padding: 0 0 2px 0;}#morefoot #searchbox {	padding: 1px;	width: 180px;}#morefoot .col1 {	float: left;	width: 340px;}#morefoot .col2 {	margin: 0 25px;}#morefoot .col2,#morefoot .col3 {	float: left;	width: 260px;}#morefoot li {	padding-left: 20px;	margin-bottom: 5px;	background: url(images/more.gif) left 2px no-repeat;	line-height: 17px;	/* Required for cross-browser consistency; cross-browser defaults vary. */}/* footer*/#footer {	clear: both;	background: white;	border: 1px solid #D2D2D2;	padding: 8px;	-moz-border-radius: 1em;	-webkit-border-radius: 1em;	border-radius: 1em;	margin: 10px 0px;}#footer p {		color: #555;	padding: 0;}#footer a {	color: #222;	text-decoration: underline;}#footer a:hover {	color: #ff9900;}#footerleft {	float: left;	width: 500px;}#footerright {	float: right;	width: 300px;	text-align: right;}/* Misc */.highlight {	color: #222;	font-weight: bold;}.cleared {	margin: 0;	padding: 0;	clear: both;}.alignleft {	float: left;	margin: 5px 10px 5px 0;}.alignright {	float: right;	margin: 5px 0 5px 10px;}.aligncenter,div.aligncenter {	margin: 10px auto;	text-align: center;	display: block;}img.alignleft {	float: left;	margin: 5px 10px 5px 0;}img.alignright {	float: right;	margin: 5px 0 5px 10px;}img.aligncenter {	margin: 10px auto;	text-align: center;	display: block;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	/* optional rounded corners for browsers that support it */	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: none;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;	color: #111;}.text_index_right {	margin-bottom: 15px;	text-align: left;}.text_index_right a {	font-size: 100%;	color: #333;	font-weight: bold;}.text_index_right a:hover {	color: #FF9900;	text-decoration: underline;}.text_index_right ul {	list-style: none;	line-height: 16px;	margin-bottom: 10px;	padding: 5px;}.text_index_right li {	list-style: none;	margin-left: 10px;}.text_index_right h2 {	font-size: 95%;	font-weight: bold;	color: #FFFFCC;	padding: 10px;	color: #ffffcc;	text-align: center;}
