/*
Theme Name: DD
Theme URI: 
Description:
Version: 1.0
Author: Josh Ellington
Author URI: http://joshellington.com
Tags:
*/

/* Eric Meyer's Reset Reloaded *//* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

.clearing {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}

body {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#fafafa;background:#222;}


#wrapper {width:600px;padding:20px 0 20px 250px;}

#header {width:200px;position:fixed;top:0;left:0;height:100%;background:#ff6000;display:block;padding:15px;color:#222;}

#nav {margin-top:15px;position:fixed;bottom:0;left:0;text-align:center;}
#nav li {font-size:14px;font-weight:bold;float:left;margin-bottom:15px;margin-left:15px;display:block;}
	#nav li a {color:#111;text-decoration:none;}
	#nav li a:hover {color:#555;}

#blogroll {margin-top:15px;}
	#blogroll li {font-size:16px;font-weight:bold;margin-bottom:5px;}
	#blogroll li a {color:#111;text-decoration:none;}
	#blogroll li a:hover {color:#555;}

#info {margin-top:15px;}
	#info p {font-size:11px;color:#222;margin-top:5px;}
	#info p a {color:#111;font-weight:bold;text-decoration:none;}
		#info p a:hover {color:#555;}

#content {width:600px;float:left;}

#sidebar {width:180px;float:right;}

	#sidebar ul {margin-bottom:20px;}
		#sidebar ul li {font-size:13px;margin-bottom:5px;}
			#sidebar ul li a {color:#ff6000;text-decoration:none;font-weight:bold;}

h1 {margin-bottom:15px;}

h2 {font-size:32px;margin-bottom:5px;}
	h2 a {color:#fff;}
		h2 a:hover {color:#ff6000;}
	
h5 {color:#222;font-size:11px;}

p {font-size:13px;line-height:1.5;}
p.date {font-size:13px;}

	
.post {margin-bottom:15px;padding-bottom:15px;border-bottom:5px solid #ff6000;}

.entry {margin-top:15px;}
	.entry img {margin-bottom:15px;}
	.entry a {color:#ff6000;font-weight:bold;text-decoration:none;}
		.entry a:hover {color:#666;border-bottom:2px solid #666;}

#respond {position:relative;}
#respond h3 {margin-bottom:15px;}
#respond label {font-weight:bold;font-size:11px;display:block;}
#respond input {font-family:"Helvetica Neue", Helevetica, Arial, sans-serif;color:#fff;font-weight:bold;background:#666;outline:0;border:0;font-size:11px;padding:6px 7px;width:133px;float:left;margin-right:1px;}
	#respond input:focus {-webkit-box-shadow:0 0 20px #000;background:#eee;color:#333;z-index:10;}
#respond textarea {width:586px;font-family:"Helvetica Neue", Helevetica, Arial, sans-serif;border:0;outline:0;background:#666;color:#fff;font-weight:bold;padding:6px 7px;margin-top:-1px;}
	#respond textarea:focus {background:#eee;color:#333;-webkit-box-shadow:0 0 20px #000;}

#respond input#submit {background:#333;width:80px;color:#fff;cursor:pointer;text-align:right;margin:-3px 0 0;float:right;}
	#respond input#submit:hover {background:#ff6000;}

		
#comments {margin-bottom:15px;}

#comments a {color:#ccc;font-weight:bold;text-decoration:none;}
	#comments a:hover {color:#fff;border-bottom:2px solid #fff;}
#comments h2 {margin-bottom:15px;}
#comments h6 {font-size:18px;}

	#comments li {color:#fafafa;padding:15px 0;position:relative;border-bottom:5px solid #666;font-size:13px;}

	#comments li .avatar_cont {width:50px;float:left;margin:0 15px 15px 0;}
	#comments li em {font-size:18px;}
	#comments li:hover .commentmetadata {display:block;}
	#comments li .commentmetadata {font-size:11px;position:absolute;top:15px;right:0;display:none;}
		#comments li .commentmetadata a {}
		
	#comments li.pingback p, #comments li.pingback span.says, #comments li.pingback .reply, #comments li.pingback:hover .commentmetadata {display:none;}
	
	#comments li p {margin-top:15px;}
	
	.comment-text {font-size:13px;line-height:1.5;margin:10px 0 5px;}
	
	.reply {font-size:11px;position:absolute;bottom:15px;right:0;}
	
	.comment-author img {margin:0 10px 0 0;}
	
#commentform a {color:#ccc;font-weight:bold;text-decoration:none;}
	#commentform a:hover {color:#fff;border-bottom:2px solid #fff;}


body.page-id-338 {background:#fff;}
body.page-id-338 h2 {color:#222;}
body.page-id-338 .post {border-bottom:0;position:relative;}
	body.page-id-338 .post p {margin-bottom:20px;}


body.page-id-338 .post img {cursor:pointer;cursor: hand;margin-top:15px;}
	body.page-id-338 .post img:hover {border-color:#222;}

body.page-id-338 p {position:relative;}

body.page-id-338 form {width:107px;position:absolute;top:55px;right:-127px;height:400px;}

body.page-id-338 #next {position:absolute;bottom:50%;left:50%;margin-left:-50px;margin-top:-1px;line-height:0.6;background:#ff6000;background:rgba(255,96,0,0.8);color:#fff;font-size:9px;padding:8px 10px;font-weight:bold;text-transform:uppercase;}

#tee-promo {position:fixed;bottom:15px;right:15px;}
	body.page-id-338 #tee-promo, body.page-id-406 #tee-promo {display:none;}