/*
Theme Name: DMT THEMEY
Theme URI: http://davidmichaelthompson.com/
Description: Ripped off from Reuters
Version: 0.000001
Author: DMT
Author URI: http://dmt.im
Tags: full of win and other cool stuff and awesomeness

*/

body{ margin:0px; font-family: helvetica, arial, sans;}
img{ border:none; }
a{ color:#006E97; font-weight:bold; font-size: 14px; text-decoration:none;}
a:visited{ color: ##006E97 }
a:hover{ text-decoration:underline; }

#header{ background:#333; color#fff; height:85px; border-bottom:5px solid #c4c4c4;}
#header #logo{ background: url("images/logo.png") no-repeat; width:407px; height:80px; position:relative; top:4px; left:40px; float:left;}
#header div.right{ float:right; margin-right:20px; }
#header div#searchbox{ background:#fff; padding:1px; border: 1px solid #5c5c5c; margin-top:45px}
#header div#searchbox input#searchtext{ border:none; background:#fff; padding:1px; font-size:12px; color:#333 }
#header input#searchbutton{ position:relative; top:3px; right:3px; } 
#header #links { float:left; }
#header #links ul{ list-style:none; margin:0px; padding:0px; position:relative; top:0px;}
#header #links li{float:left; border-right:1px solid #999; height:85px; padding: 0px 15px; }
#header #links a{ color:#fff; text-decoration:none; font-weight:bold; position:relative; top:55px;}
#header #links a:hover{ color:#aaa; }


#subheader{ background:#eee; height:25px; border-bottom:solid 1px #aaa; text-align:center; padding-top:10px;}
#subheader em{ font-weight:bold; text-decoration:none; }

#page{ width:1000px; margin:auto; }
#content{ width:650px; float:left; }

#sidebar{ width:300px; float:right; }
#sidebar ul{ list-style:none; margin:0px; padding:0px; width:220px;}
#sidebar ul.nav li li{ line-height:29px; padding-left:20px; }
#sidebar ul.nav li li:hover{ background:url("images/arrow.png") no-repeat top left; border-right:solid 1px #75a7d0;}
#sidebar h2{ color:#333; font-size:16px; padding-left:10px; }

#footer{ border-top:solid 1px #eee; }

div.clear{ clear:both; height:1px; }

li.linkcat ul{ position:relative;left:20px; }

div#content .post{ border-bottom: solid 1px #ddd; }
div#content .post h2 a{ font-size:32px; }
div#content .post h2{ margin: 5px 0px 0px; }
div#content .post small { color:#999; }
div#content .post small:hover{ color:#333; }
div#content .post pre{ overflow:auto; padding:10px 5px; background:#eee; border:solid 1px #ccc; }

.spacer{ clear:both;height:1px; }
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


blockquote{ background:#f3f3f3; padding: 15px; }