/* Begin Styles */body {	font-size: 62.5%; /* Resets 1em to 10px */	font-family: Helvetica, Arial, Sans-Serif;	background: #595a67 url(images/background.gif) repeat-y center;	color: #27272d;	margin: 0;	padding: 0;	}	hr {	display: none;	}	a {	text-decoration: none;	color: #27272d;}	a img {	border: none;	background: none;	}h1, h2 {	font-weight: bold;	color: #27272d;	}h1, h1 a, h1 a:hover {	text-decoration: none;	color: #27272d;	}code {	font: 1.1em Lucida Console, Monaco, Arial, Fixed;	}acronym, abbr, span.caps {	font-size: 0.9em;	letter-spacing: .07em;	}h3 a:hover {	color: #00e500;	text-decoration: none;	}	.small {	font-size: 0.95em;}/* End Typography & Colors */#page {	background-color: #fff;	margin: auto;	padding: 0;	width: 880px;	}/*	Begin Headers */#header {	margin: auto; 	margin-bottom: 60px;	padding: 0;	padding-bottom: 60px;	height: 145px; 	width: 700px;	border-bottom: 1px solid #27272d; 	border-top: 12px solid #27272d; 	}#header img {	padding-top: 54px;	margin-bottom: 8px;	border: none;	}	.finola {	margin: 0;	margin-left: 2px;	line-height: 0.5em;	font-size: 1.1em;	}	#searchform {	margin: 0;	margin-top: -38px;	padding: 0; 	float: right;	}#searchform #s {	width: 108px;	padding: 2px;	border: none;	font-size: 0.9em;	background-color: #f4f4f4;	}#searchsubmit {	padding: 0;	border: none;	font-size: 0.9em;	background-color: #f4f4f4;	}	/* End Headers *//* Begin Entry */.column {	margin: 0;	padding-left: 90px;	width: 480px;	font-size: 1.1em;	}.post {	margin: 0 0 150px 0;	}.post hr {	display: block;	}h2 {	margin: 30px 0 2px 0;	font-size: 1.8em;	letter-spacing: -0.05em;	line-height: 1em;}h2 a {	color: #27272d;	line-height: 0.95em;}	h2 a:hover {	color: #000;}.postinfo {	line-height: 1em;}.postinfo a:hover {	background-color: #00ff00;	color: #00ff00;}	.entry {	color: #595a67;	margin: -18px 0 0 -138px;	padding: 17px 0 0 138px;	font-size: 1.1em;	line-height: 1.5em;	background-image: url(images/corner.gif);	background-repeat: no-repeat;	background-position: 0px 0px;		}	.entry a {	background-color: #f4f4f4;}.entry a:hover {	background-color: #27272d;}#pageentry {	margin-top: -8px;}.postmetadata {	margin-top: 10px;	clear: left;	font-size: 1em;	line-height: 1.1em;	margin-bottom: 40px;	}.flvPlayer {	margin: 13px 0 13px 0;}h3 {	color: #27272d;	font-weight: 100;	font-size: 1em;	padding: 0;	margin: -74px 0 64px 0;	}	.more a {	width: 144px;	display: block;	background-color: #f4f4f4;	color: #27272d;	padding: 2px 0 0 1px;	font-size: 0.95em;	line-height: 1.1em;}.more a:hover {	background-color: #27272d;	color: #f4f4f4;}	.navigation {	display: block;	height: 40px;	}	.nav a {	float: left;	background-color: #27272d;	color: #f4f4f4;	display: block;	margin-bottom: 5px;	padding: 12px 0 12px 8px;	height: 35px;	width: 137px;	margin-right: 15px;}.nav a:hover {		background-color: #00ef00;	color: #27272d;}/* End Structure *//* Begin Sidebar */#sidebar {	margin: 0;	margin-top: 44px;	float: right;	padding: 0 0 10px 0;	width: 238px;	font-size: 1.1em;	font-weight: bold;	}	#sidebar ul, ol {	margin: 0;	padding: 0;	}#sidebar ul li, ol {	list-style-type: none;	list-style-image: none;	}	.pages ul li a {			background-color: #27272d;	display: block;	color: #f4f4f4;	margin-bottom: 5px;	padding: 12px 0 12px 8px;	height: 20px;	}	.categories ul li a {		background-color: #f4f4f4;	display: block;	margin-bottom: 5px;	padding: 12px 0 12px 8px;	height: 30px;}.pages ul li a:hover, .categories ul li a:hover {	background-color: #00e500;	color: #f4f4f4;	}	/* End Sidebar *//* Footer */#footer {	padding: 0;	margin: 60px 0 40px 90px;	width: 790px;	clear: both;	font-size: 1.1em;	line-height: 1.2em;	}	#footer p a {	color: #27272d;	}	.footfloater a:hover {	background-color: #27272d;	}	.footfloater {	float: left;	width: 142px;	margin-right: 15px;	height: 80px;	display: block;	padding-top: 4px;	padding-left: 2px;	border-top: 1px solid #27272d; 	}	.foot {	float: left;	margin-left: 75px;	color: #bec0cc;	display: block;	margin-top: -7px;	}	.foot a {	color: #bec0cc;	}	.foot a:hover {	background-color: #bec0cc;	}	/* End Footer *//* Begin Lists */html>body .entry ul {	margin-left: 0px;	padding: 0 0 0 30px;	list-style: none;	padding-left: 10px;	text-indent: -10px;	} html>body .entry li {	margin: 7px 0 8px 10px;	}.entry ol {	padding: 0 0 0 35px;	margin: 0;	}.entry ol li {	margin: 0;	padding: 0;	}/* End Entry Lists */	/* End Various Tags & Classes*//* Begin Images */p img {	padding: 0;	max-width: 100%;	}/* End Images *//* Begin Comments*/h4 {	background-color: #f4f4f4;	border: none;	padding: 3px 0 2px 1px;	color: #27272e;	text-align: left;	width: 484px;	font-size: 1em;	display: block;	font-weight: 100;	}.commentlist {	line-height: 1.4em;	color: #595a67;	}	.commentlist li {	margin-bottom: 60px;	}	.commentheader {	color: #27272e;	margin-top: 20px;}#author, #email, #url, #submit {	background-color: #00ef00;	border: none;	padding: 2px;	font-size: 0.95em;	margin-right: 10px;	width: 300px;	}#comment {	border: none;	width: 480px;	color: #595a67;	background-color: #f4f4f4;	margin-top: 12px;	padding: 2px;	font-size: 1em;	font-family: Helvetica, Arial, sans;	}	#commentform p {	margin: 4px 0;	}	#submit {	background-color: #27272e;	border: none;	padding: 2px;	color: #f4f4f4;	font-size: 0.95em;	text-align: left;	width: 484px;}/* End Comments */