/* blog.josh-nesbitt.net */
html, body {
	font: 0.9em "Lucida Sans Unicode", verdana, geneva, sans-serif;
	color: #888;
	background: #111;
	margin: 0;
	line-height: 1.6em;
}

h1, h2 h3, h3, h4, h5 { color: #EFF8FB; margin: 10px 0; }
h1 { font: 3.4em; }
h2 { font: 3em; }
h3 { font: 2em; }
h4 { font: 1.8em; }
h5 { font: 1.6em; }

blockquote { background: #161616; border-left: 4px solid #ccc; margin:10px 0; padding: 2px 15px; }
blockquote a.source { display: block; margin: 6px 0; font-style: italic; }
del { text-decoration: line-through; }

em { font-style: italic; }
strong { font-weight: bold; }
a { text-decoration: none; color: #FFF; }
a:hover { color: #111; background-color: #EFF8FB; }
input { width: 160px; background:#fff; color:#444; border:1px solid #555; font: 11px "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS; padding: 4px; }
code { background: #222; padding: 2px 4px; font-size: 1.2em; }

p { margin: 20px 0; }
br.clear { clear: both; }

#wrapper { width: 900px; margin: 0 auto; }
#header { margin: 0; }
#header h1 { padding: 40px 0; font-size: 3.4em; font-weight: 400; letter-spacing: -2px; margin: 20px 0 40px 0; }
#header h1 a { text-decoration: none; color: #ff6600; padding: 6px; }
#header h1 a:hover { color: #111; background: #ff6600; }

#footer { color:#333; margin: 0; padding: 20px 0; font-size: 0.8em; }
#footer a { color: #333; }

ul.posts { margin: 0; }
ul.posts li { margin: 40px 0; }
ul.posts li span { color: #444; padding: 0 10px; font-family: Monaco, monospace; font-size: 0.9em; }
ul.posts li a { margin: 0 10px; background: #EFF8FB; color: #111; padding: 10px; }
ul.posts li a:hover { padding: 10px 40px 10px 10px; }

div.post h2,
div.post h3,
div.post h4 { background: #EFF8FB; color: #111; }
div.post h2 { font-size: 2em; display: inline; padding: 12px; }
div.post h3 { display: inline; padding: 12px; }
div.post h3 a { color: #111; }
div.post h3 a:hover { text-decoration: underline; }
div.post h4 { font-size: 0.8em; padding: 4px 10px; margin: 40px 0; }

/* IntenseDebate hackery */
div.idc-foot,
div#idc-toolbar { display: none !important; visibility: hidden;}
div.idc-head_action,
div.idc-c-h-inner { background: #222 !important; }