html { min-height: 101%; }
body { font-size: 75%; color: #666; background-color: #fff; -x-system-font:none; font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.header											{ padding-top: 20px; }

.header .container 								{ position: relative; background: none; }
.header .container h1 a 						{ height: 30px; width: 158px; background: transparent url("../images/eddstuff-logo.jpg") no-repeat -5px 0; text-indent: -9999px; display: block; }
.header .container h1 span 						{ font-size: 14px; margin-left: 100px;}
.header .container ul.dashboard 				{ position: absolute; right: 125px; top: 13px; list-style: none; margin:0; }
.header .container ul.dashboard li				{ display: inline; }
.header .container ul.dashboard a	 			{ margin-left: 10px; }

.lead							{ font-size: 16px; margin-bottom:20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.lead p							{ margin-bottom: 0; padding: 15px; }

.body .entry					{ margin-bottom: 30px; position: relative; }
.body .entry img.promo,
.body .entry div.product		{ background-color: #fff; padding: 5px; border: 1px solid #e1e1e1; position: relative; margin-top: 3px; margin-bottom: 10px; text-align: center;}

.body .entry h2 				{ display:inline; font-size:1.85em; margin:0; padding:0; position: relative; height: 33px; }
.body .entry h2 a				{ padding:0 5px 5px; color: #666; padding:0 30px 0 0; }
.body .entry h2 span			{ position: absolute; right: 0; top: 15px; font-size: 12px; }
.body .entry p					{ font-size: 16px; margin: 0 0 .75em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal;
font-weight:300; line-height:28px; }
.home .body .entry h2 a			{ background: #fff url("../images/arrow.png") no-repeat right 7px; }
.home .body .entry p a:hover	{ text-decoration: underline; }


.body .entry div.product-type ul.meta		{ padding: 5px 10px; margin: 0; text-align: left; font-size: 11px; height: 20px;}
.body .entry div.product-type ul.meta li	{ list-style: none; display: inline; }
.body .entry div.product-type ul.meta li a { text-shadow: 0 0 1px #fff; font-size: 10px; -moz-border-radius: 9px; -webkit-border-radius: 9px; background: #fff url("../images/button-bg.png") repeat-x bottom left; color:#787878; font-weight:bold; margin-bottom:3px; padding: 2px 10px; text-transform:uppercase; }

.body .entry div.product-type ul.meta li a:hover { background: #fff url("../images/button-hover-bg.png") repeat-x bottom left; }

.body .entry div.product-type ul.meta li.title 		{ font-family: Helvetica; color: #fff; margin-right: 4px; font-weight: 600; left: 15px; }
.body .entry div.product-type ul.meta li.wallpaper 	{ margin-left: 425px; }

body.postid-8 .body .entry div.product-type ul.meta li.title { color: #666; font-weight: 600; }


li.popup {
	padding: 0;
	position: relative;
}
 
li.popup div.hover {
	background-color: #fff;
	border:2px solid #ccc;
	left:-50px;
	padding:5px;
	position:absolute;
	text-align:left;
	top:-140px;
	z-index:2;
	min-width: 150px;
	display: none;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0 0 4px #ccc;
	-webkit-box-shadow: 0 0 4px #ccc;
	text-align: center;
}

li.popup div.hover span { background: transparent url("../images/pop-carrot.png") no-repeat top left; position: absolute; bottom: -20px; left: 66px; display: block; height: 20px; width: 20px; }

.link-hover { display: inline-block; }


.product-type ul.meta li				{ position: absolute; left: 50px; bottom: 13px;}
.product-type ul.meta li.hoodie	 		{ left: 115px; } 
.product-type ul.meta li.mug			{ left: 182px; }
.product-type ul.meta li.iphone			{ left: 507px; }
.product-type ul.meta li.portrait		{ left: 573px; }
.product-type ul.meta li.landscape		{ left: 644px; }

.body div.category-ediscovery-nerd div.product-type ul					{ background-color: #363636; }
.body div.category-ediscovery-evolved div.product-type ul 				{ background-color: #9e0b0f; }
.body div.category-ediscovery-when-i-was-your-age div.product-type ul 	{ background-color: #fff568; }
.body div.category-ediscovery-it-happens div.product-type ul 			{ background-color: #3a4330; }
.body div.category-terabyte-twos div.product-type ul 					{ background-color: #879449; }
.body div.category-ediscovery-ninja div.product-type ul 				{ background-color: #464646; }
.body div.category-denisting div.product-type ul 						{ background-color: #000; }
.body div.category-ediscovery-email div.product-type ul  				{ background-color: #2a4066; }
.body div.category-logikbot-deconstructed div.product-type ul			{ background-color: #4c3229; }
.body div.category-asap-ale div.product-type ul		                 	{ background-color: #000; }
.body div.category-keyboard-warrior div.product-type ul		            { background-color: #f9a62b; }
.body div.category-spoliation div.product-type ul		            	{ background-color: #9d9d9d; }
.body div.category-plaintiff div.product-type ul		            	{ background-color: #142a48; }
.body div.category-privlog div.product-type ul		            		{ background-color: #d0e1eb; }





.single .entry					{ margin-bottom: 40px; }
.body .entry h1					{ margin: 0; font-size:1.85em; padding:0 0 5px; }

.rail ul						{ margin: 0; list-style: none;  }

div.designs						{ position: absolute; right: 0; top: 4px; }
div.designs ul					{ margin: 0;}
div.designs ul li				{ width: 20px; height: 20px; border: 1px solid #e1e1e1; padding: 3px; margin-left: 2px; display: inline-block; }
div.designs ul li img			{ width: 20px; height: 20px; display: block; }



/* Contact Form
------------------------------------------------------------------*/
label 					{ display:block; font-weight:bold; }
label span 				{ font-weight:normal; }
input 					{ margin-bottom:1em; }
textarea 				{ margin-bottom:1em; }

.wpcf7					{ margin-top: 50px; margin-bottom: 50px; position: relative; }
.wpcf7 label b 			{ margin-left: 10px; font-size: 13px; font-weight: bold; color: #000; }

.body .entry .wpcf7 p				{ margin: 0 0 6px 0; }
.wpcf7 p span						{ position: relative; }
.wpcf7 p span span					{ position: absolute; top:-26px; right:0; font-size: 11px; color: red; }
.wpcf7 p.message { position: absolute; top: -2px; right: 0; width: 395px; }
.wpcf7 p.message span textarea 		{ width: 394px; }
.wpcf7 p.submit						{ text-align: right; }
.wpcf7 p.submit img					{ display: none; }
.wpcf7 .wpcf7-response-output.wpcf7-display-none { display: none; }
.wpcf7 .wpcf7-response-output		{ position: absolute; top: -40px; left: 0; background-color: #ffffcc; padding:  3px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 690px; }

.footer					{ padding-bottom: 0px; position: relative; }
.footer	h3				{ border-bottom: 1px solid #e1e1e1; font-size: 14px; font-weight: bold; }
.footer ul 				{ margin: 0; list-style: none; font-size: 11px; }
.footer ul li 			{ margin-bottom: 1px; }
.footer .photos			{ width:480px; }
.footer p.copy,
.footer .photos			{ text-align: right; }
.footer .last p			{ font-size: 11px; }
.footer p.copy			{ width: 690px; font-size: 11px; margin: 0; margin-top: 95px; padding:3px 10px; background-color: #e8e8e8; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px;  -webkit-border-top-right-radius: 5px; }
.footer a.twitter		{ position: absolute; bottom: 16px; left: 120px; }

#flickr 				{ margin:0; position:relative; }
#flickr ul 				{ margin:0; }
#flickr ul li 			{ display:inline; }
#flickr ul li img 		{ background-color:#fff; border:1px solid #ccc; height:60px; margin:0 0 6px 5px; padding:5px; width:60px; }
#flickr ul li a 		{ padding:0; }
#flickr ul li a:hover 	{ background-color:transparent; padding:0; }


/** Drawer */
/**************************************/

#drw_close				{ display: none; }
div#drw 				{ width: 708px; min-width: 708px; margin: 0 auto; overflow: hidden; padding-top:40px; }
div#about 				{ margin-bottom: 50px; }


.screenReader { left: -9999px; position: absolute; top: -9999px; }
.thanks { background: #F2F3F6; border: 1px solid #7E8AA2; padding: 10px; }
