/*  Theme Name: Dark 'n Orange	Theme URI: http://stchur.com/Description: Dark background, orange title, slate-blue links and gray(ish) textVersion: 1Author: Stephen StchurAuthor URI: http://ecmascript.stchur.com/*//* reset */body,h1, h2, h3, h4, h5, h6,p, input, select, form, textarea, ul, ol{	margin: 0;	padding: 0;}hr{	display: none;}img{	border: none;}img.textflow{	float: left;	margin: 0 .5em .25em 0;}a:link,a:visited{	/*color: #7d8f9c;*/	color: #ccc;	text-decoration: none;}a:hover{	text-decoration: underline;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{	text-decoration: none;	color: #ccc;}body{	font: normal 75%/1 normal arial, helvetica, verdana, sans-serif;	background: #111;	color: #eee;}/* page heading */.non-post h2{	font-family: "arial narrow", arial, helvetica, verdana, freesans, sans-serif;	font-size: 2.5em;	font-weight: normal;	text-transform: lowercase;	margin-bottom: 1.5em;	text-align: center;}.non-post p{	margin-bottom: .5em;	font-size: 1.4em;	text-align: center;}#shortPosts h2{	text-align: left;	margin: 0;}#page{	font-size: 1em;	width: 63em;	margin: 1.5em auto;	padding: 0 2em 1em;}#header{	position: relative;	margin: 0 -1em;	padding: 2em 1em 5em;}#header h1{	font-family: arial, helvetica, verdana, freesans, sans-serif;	font-weight: normal;	font-size: 5em;}#header h1 a:link,#header h1 a:visited{	color: #dca842;}#header .description{	font-weight: bold;	margin-left: 2em;	margin-top: 1em;	text-transform: uppercase;}#header #searchform{	position: absolute;	bottom: 5em;	right: 0;}#content{	margin-top: 3.5em;}#thePost{	float: left;	width: 27em;}#posts{	font-size: 1.5em;}#shortPosts,#sidebar{	float: right;}#shortPosts{	width: 20em;}#sidebar{	width: 17em;	padding-left: 1em;	border-left: 1px solid #555;}.post-page .navigation{	margin: 2em 0 0;	font-size: .7em;	text-align: right;}.main .navigation,.non-post .navigation{	margin: 5em 0;	font-size: 1.4em;	border-top: 1px solid #555;	border-bottom: 1px solid #555;	padding: .5em 0;}.post{	min-height: 10em;	margin-bottom: 3.5em;	clear: both;	}* html .post{	height: 10em;}.post p{	margin-bottom: 1em;}.post ul,.post ol{	margin-left: 2em;	margin-bottom: 1em;}.short-post{	margin-bottom: 3em;	color: #aaa;}.short-post .entry{	line-height: 1.3;}.short-post .entry p{	font-size: 1.1em;	margin: .1em 0 1em;}.post h3.post-title,.short-post h3.post-title,#sidebar h3.post-title{	font-family: "arial narrow", arial, helvetica, verdana, freesans, sans-serif;	font-weight: normal;	text-transform: lowercase;	font-size: 2.5em;	margin-bottom: 5px;	padding-bottom: 3px;	border-bottom: 1px solid #555;}#sidebar h3{	color: #555;}.short-post h3{	border: none;	color: #555;}.short-post h3 a:link,.short-post h3 a:visited{	color: #555;}/* post metadata on the main page */.postmetadata{	line-height: 1.5;}.post .date,.postmetadata .comments,.postmetadata .tools{	display: block;}.postmetadata .tools{	float: right;	font-size: .8em;	padding: 0 3px;}.postmetadata ul{	display: inline;	margin: 0;	padding: 0;}.postmetadata li{	display: inline;	margin-left: 15px;}/* post metadata on an individual post's page */.post-page .postmetadata{	font-size: .9em;	border-left: 1px solid #555;	padding: .5em 0 .5em 1em;	width: 15em;	float: right;	color: #555;}.post-page .postmetadata span{	font-weight: bold;	display: block;}.post-page .postmetadata span.categories{	font-weight: normal;}.post .date{	margin: 5px 0;}#archives, #categories{	margin-bottom: 3em;}#archives h2, #categories h2{	font-size: 2em;	font-weight: normal;	text-transform: lowercase;	border-bottom: 1px solid #555;	padding-bottom: .3em;	margin-bottom: .3em;}#sidebar ul{	margin: 1em 0 3em .5em;	line-height: 1.2;	color: #555;	list-style: none;}#sidebar li{	margin: .3em 0;}#archives{    font-size: 1.2em;    text-transform: uppercase;    border-right: 1px solid #555;    padding-right: 2em;    margin-left: 2em;    float: left;}#archives td{	color: #555;}#archives th{    padding-bottom: .2em}#categories{	float: left;	margin-left: 4em;	width: 44em;}#categories ul{	list-style: none;}#categories li{    width: 15em;    font-size: 1.4em;    float: left;    margin: .2em 0;}#preFooter{	clear: both;}.non-post #preFooter{	margin-top: 4em;}#footer{	clear: both;	background: #333;	padding: .5em;	margin-top: 2em;	text-align: center;	line-height: 1.5;}#content.post-page{	margin-top: .5em;	color: #ccc;	line-height: 1.4;	font-size: 1.4em;}.post-page .post h3{	text-align: left;	margin: 2em 0 .5em 0;	padding: 0;	font-size: 1.1em;}.post-page .post li{	margin-bottom: 1em;}.post-page h2.post-title{	margin: 1em 0;	text-align: center;	font-family: "arial narrow", arial, helvetica, verdana, freesans, sans-serif;	font-weight: normal;	font-size: 1.5em;	width: 18em;}#comments, #response{	clear: both;	margin: 3em 0;	padding: 2em 3.5em;	background: #dca842;	color: #222;	font-size: .8em;}#comments a:link,#comments a:visited,#response a:link,#response a:visited{	color: #31456D;	font-weight: bold;}#response p.loggedInNotification{	position: relative;	text-align: right;}#comments ol{	list-style-type: upper-roman;	margin-top: 1.5em;}#comments ol li{	background: #e7f9bc;	padding: .5em;	border-top: 1px solid #111;	border-bottom: 1px solid #111;	margin-bottom: 1em;}#comments ol li.oddComment{	/* for now, odd numbered comments look the same as even*/}#comments p{	margin: .5em 0 .5em 0;}#response fieldset{	margin: 8px 0;}#response legend{	display: none;}#response input, #response textarea, #response button{	padding: 2px;	border: none;	border-top: 1px solid #111;	border-bottom: 1px solid #111;	background: #e7f9bc; 	margin-top: .2em;}#response #author, #response #email, #response #url{	width: 16em;}#response #comment{	width: 100%;	height: 8em;}#commentform p{	margin: .5em;}blockquote,.note{	color: #555;	margin: 3em 5em 3em 0;	padding: .5em 0 0 5.5em;	font-size: .8em;}.note{	background:  url(./images/note.gif) no-repeat 0 0;}blockquote{	background: url(./images/quote.gif) no-repeat 0 0;}/* code styles */.dean_ch{	font-size: .9em;	font-family: verdana, sans-serif !important;	line-height: 1.5;	margin: .5em 1.5em 1em;	padding: 1.5em 1em;	background: transparent;	color: #ccc;	border-left: 3px solid #555;}* html #thePost{	overflow: hidden;}* html .dean_ch{	width: 25em;	overflow-x: auto;}.clear{	clear: both;	height: 0;	width: 0;	font-size: 0;	line-height: 0;}