/*
Theme Name: HDD Default
Theme URI: http://hotdiggedydemon.com
Description: Custom theme for Wordpress by Mike Letscher for Hot Diggedy Demon.
Version: 0.0.1
Author: Mike Letscher
Author URI: http://emminar.com/
Tags: hot, diggedy, demon

	HotDiggedyDemon v0.0.1
	 http://hotdiggedydemon.com/

	This theme was designed and built by Mike Letscher,
	whose site you will find at http://emminar.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

* { margin: 0; padding: 0; border: 0; }

html, body { height: 100%; }
html { overflow: auto; }
body { 
	font: small Helvetica, Arial, sans-serif; 
	background: url(images/bg.png); 
	text-align: center; 
}

.clear { clear: both; }
	
* html body { font-size: x-small; }

#wrapper { 
	width: 866px; 
	margin: 0 auto; 
	background: url(images/page_bg.png) repeat-y 50% 0; 
	min-height: 100%; 
}
		
#header { 
	background: url(images/newheader.png) no-repeat 50% 0; 
	position: relative; 
	height: 224px; 
}
		
#content { background: url(images/newcontenttop.png) no-repeat 50% 0; min-height: 45px;  }
#content #left, #content #right { float: left; }
#content #left { width: 23%; margin-bottom: 10px; }
#content #right { width: 76%; margin-bottom: 10px; margin-left: 1%; }

#content #left #nav { list-style: none; }
#content #left #nav li { clear: both; margin: 0 0 5px 0; }
#content #left #nav li a { 
	display: block; 
	height: 14px; 
	padding: 10px 13px; 
	width: 144px; 
	background: url(images/button_bg.png) no-repeat 50%; 
	color: #000; 
	text-decoration: none; 
	font-size: 110%;
	font-weight: bold; 
	letter-spacing: 1px;
	text-shadow: 2px 2px 3px #746654;
}

* html #content #left #nav li a { width: 170px; }

#content #left #twitter {
	padding: 4px 5px;
	margin-left: -4px;
	overflow: hidden;
}

#content #left #twitter h2 {
	text-align: center;
	margin-bottom: 4px;
	border-bottom: 1px solid #63502D;
}

#content #left #twitter ul {
	list-style: none;
}

#content #left #twitter ul li {
	padding: 6px 4px;
	border-bottom: 1px solid #63502D;
}




#content #left #nav li a:hover { color: #444; }

#content #left .recenttoon p { width: 244px; height: 75px; position: absolute; left: -48px; top: -40px; text-indent: -9999em; background: url(images/buymybook.png) no-repeat 50%; }
#content #left .recenttoon { width: 165px; position: relative; background: url(images/trans_post.png); border: 2px solid #63502d; margin: 40px 0 0 0; -moz-border-radius: 2px; }
#content #left .recenttoon img { width: 166px; height: 244px; }

#content #contain { 
	width: 88%; 
	margin: 0 auto; 
	padding: 10px 0 0 0; 
	text-align: left; 
}

#blurbotron { 
	width: 190px; 
	position: absolute; 
	left: 445px; 
	top: 53px; 
	font-weight: bold; 
	font-size: 125%; 
	color: #888; 
	font-style: italic; 
}

#header a { 
	width: 380px; 
	height: 155px; 
	display: block; 
	position: absolute; 
	text-indent: -9999em; 
	left: 50px; 
	top: 50px; 
	overflow: hidden; 
}
			
#footer { padding: 6px; background: #63502d; margin: 0 38px; color: #FFF; } 
* + html #footer { margin: 38px 38px 0 38px;}
a { outline: 0 none; }	

/** WP stuff. **/
.post { margin: 0 0 5px; text-align: justify; background: url(images/trans_post.png); border: 2px solid #63502d; padding: 9px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.post p:first-child { margin: 0; }
.post p { margin-top: 17px }
.post a { color: #333; text-decoration: none; }
.post .entry { padding: 8px 0; }
.post .leftp { text-align: right; font-size: 80%; }

.post #pmarg p { margin-bottom: 10px; }
.post #pmarg h2 { margin-bottom: 8px; font-size: 130%; }
.post h1 { font-size: 150%; }

.topmarg { margin-top: 6px; }

.nopad { padding-top: 5px; padding-bottom: 0; }
.nopad .entry { padding: 0; }

* html .post { margin-left: 0px; margin-top: 1px; }

.comment { padding: 4px; margin: 2px 0; list-style: none; }
.comment .commentmetadata { font-size: 80%; }
.comment .comment-author { border-bottom: 1px dotted #222; }
.comment p { padding: 0 4px 0 4px; margin: 5px 0 5px 0; }

#respond { padding: 9px; margin-top: 15px; border: 1px solid #63502d; background: url(images/trans_post.png); }
#respond h3 { border-bottom: 1px dotted #222; margin-bottom: 4px; }
#respond textarea { width: 100%; border: 1px solid #222; background: url(images/trans_post.png); margin: 6px 0; }
#respond input { padding: 2px; border: 1px solid #222; background: url(images/trans_post.png); margin: 6px 0; }
#respond #submit { padding: 3px; margin: 3px 0 0 0; }

.size-thumbnail { margin: 0 auto; margin: 10px; }

a { color: #555; text-decoration: underline; }
a:hover { color: #777; text-decoration: none; }

#links a { text-decoration: none; }
#links a:hover { text-decoration: underline; }
