/*
Theme Name: D4H
Theme URI: http://aaroncrowder.com/
Description: A custom theme build for this site.
Version: 1.0
Author: Aaron Crowder
Author URI: http://aaroncrowder.com
Tags: custom, design for hackers

	D4H v1.0
	http://aaroncrowder.com/

	This theme was lovingly designed and developed by Aaron Crowder,
	commisioned by David Kadavy for his new site http://designforhackers.com
*/

body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #767b7d;
	font-size: 12px;
	margin: 12px 0 0 0;
	padding: 0;
}

p {
	font-size: 16px;
	margin: 0 0 .8em 0;
}

a {
	color: #038ed4;
}

a:hover {
	color: #0376b0;
	background: #e0e6ee;
	text-decoration: none;
}

#container {
	background: url(img/book-image.jpg) top left no-repeat;
	width: 490px;
	height: 700px;
	overflow: hidden;
	margin: 0 auto;
	padding: 32px 0 0 420px;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

label {
	/* width: 100px; */
	font-size: 10px;
	display: block;
	color: #888;
	margin: 0 0 0 2px;
}

.mc-field-group {
	padding: 3px 0;
	display: block;
}

input[type=text] {
	border: 1px solid #8d8a7d;
	padding: 5px 6px;
	font-size: 16px;
	width: 210px;
	color: #767b7d;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #ddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#d3d7dd), to(#e6ebf3));
	background: -moz-linear-gradient(top,  #d3d7dd,  #e6ebf3);
-moz-box-shadow: inset 1px 1px 3px #686f80;
-webkit-box-shadow: inset 1px 1px 3px #686f80;
	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

input[type=text]:hover, input[type=text]:focus {
	border-color: #8d8a7d;
	color: #3b382f;
	background: #efefef;
}

input[type=text]:focus {
	background: #f1f1f1;
}

input[type=submit] {
	border: 3px solid #9e1016;
	border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
	background: #e31f27;
	background: -webkit-gradient(linear, left top, left bottom, from(#de473b), to(#ab223f));
	background: -moz-linear-gradient(top,  #de473b,  #ab223f);
	color: #fff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffe;
	font-weight: bold;
	padding: 5px 10px;
	margin: 8px 0 0 0;
	cursor: pointer;
}

input[type=submit]:hover {
	background: #e31f27;
	background: -webkit-gradient(linear, left top, left bottom, from(#e31f27), to(#ab223f));
	color: #fff;
	border-color: #b82026;
}

h1 {
	font-size: 37px;
	font-weight: normal;
	margin: 0;
	line-height: 1.1em;
	color: #2a363c;
}

h1#headline {
	background: url(img/principles-headline.png) top left no-repeat;
	width: 465px;
	height: 110px;
	text-indent: -5000px;
}

h2 {
	font-size: 21px;
}

ul {
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	width: 225px;
	list-style-type: none;
}

ul img {
	float: left;
	margin: 6px 12px 0 0;
}

li {
	margin: 3px 0 5px 0;
	line-height: 1.2em;
	font-size: 12px;
}

li#smashing {
	background: url(img/smashing-logo.gif) top left no-repeat;
	padding-left: 20px;
}

h3 {
	font-size: 12px;
	color: #2a363c;
	margin: 33px 0 10px 0;
}

h3 small {
	color: #888;
	font-weight: normal;
}

a img {
	border: 3px solid #d3d7dd;
}

#wpengine-promo {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 20px;
}

#wpengine-promo a, #wpengine-promo a:hover {
  color: #767b7d;
  text-decoration: none;
  background: none;
}



