/*  
Theme Name: Deconomics
Theme URI: http://www.deconomics.com/blog/
Description: Theme for the Deconomics records blog.
Version: 0.5
Author: Paul
Author URI: http://www.deconomics.com/
*/

/***
 * HEADER OVERRIDES
 ***/

div#righttop
{
	text-align: right;
}

div#righttop form#searchform
{
	margin-top: 5px;	
}

* html div#righttop form#searchform 				{ 	margin-top: -15px; }
*:first-child+html div#righttop form#searchform 	{ 	margin-top: -15px; }

div#righttop form#searchform input#searchsubmit
{
	width: 65px;
}

ul#nav
{
	padding: 51px 0 38px 0;
}

* html ul#nav 					{ 	padding-top: 28px; }
*:first-child+html ul#nav 		
{ 	
	padding-top: 38px; 
	margin-top:  10px;
}
@media all and (min-width:0px) 										/* Opera 9 */
{
	head~body ul#nav
	{
		padding-top: 30px;
		margin-top:  10px;
	}
}

/***
 * MISCELLANEOUS OVERRIDES FOR COLUMN PAGE
 ***/

div#blogcontent
{
	width: 31em;
	float: left;
}

div#sidebar
{
	width: 15em;
	padding-left: 1em;
	float: left;
}

div#sidebar h2.head
{
}

h2.taghead
{
	margin: 0 0 1em 0;
	font-family: Georgia, Times New Roman;
	font-size: 2em;
	font-weight: normal;
}

div#footer
{
	clear: both;
	display: block;
}

/***
 * SINGLE POST STYLES
 ***/

div#posts
{
	margin: 0 auto;
}

div.post
{
	margin-bottom: .75em;
}

div.post h2
{
	font-family: Georgia, Times New Roman;
	font-size: 2em;
	margin: 0 0 0 0;
	font-weight: normal;
	border-bottom: 1px #ccc dashed;
}

div.post h2 a
{
	color: black;
}

div.post small
{
	font-size: .6em;
	color: #666;
	margin: 5px 0;
	display: block;
}

div.post p, div.post ol li
{
	font-size: .7em;
	line-height: 1.5em;
}

div.post ol 
{
	margin-left: 20px;
	padding-left: 0px;
}

*:first-child+html div.post ol	
{
	padding-left: 5px;
}

div.post div.postmetadata
{
	display: block;
	margin: 0 0 .5em 0;
	font-size: .7em;
	line-height: 1.5em;
}

div.post div.tags
{
	border-top: 1px #ccc dashed;
	padding-top: 5px;
}

div.post div.social
{
	padding-top: 5px;
}

/***
 * SINGLE POST META-DATA
 ***/

div.pmdalt
{
	padding: 8px 0;
}

div.responder p
{
	font-size: small;
}

div.responder textarea
{
	width: 100%;
}

/***
 * POST NAVIGATION
 ***/

div.navigation
{
	display: block;
	width: 100%;
	height: 20px;
	font-size: small;
}

div.navigation:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div.alignleft
{
	float: left;
}

div.alignright
{
	float: right;
}

/***
 * COMMENTS
 ***/

h2#comments, h2#reply
{
	margin-bottom: .5em;
}

ol.commentlist
{
	list-style-type: none;
	font-size: small;
	margin: 0px;
	padding: 0px;
}

ol.commentlist li
{
	padding: 8px;
	margin: 0px;
}

ol.commentlist li.alt
{
	background-color: #eee;
}

ol.commentlist li h4
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 1.3em;
	text-transform: uppercase;
}

ol.commentlist li h4 cite
{
	font-style: normal;
}

ol.commentlist li h4 span.date
{
	color: #666;
}

/***
 * TAG CLOUD
 ***/

div#tagcloud
{
	font-family: Arial, Helevetica, sans-serif;
	line-height: 1em;
	text-align: left;
	padding-top: 10px;
}