/*
Theme Name: Steve Dilley v3
Theme URI: http://stevedilley.com/
Description: Custom designed theme for stevedilley.com
Version: 3
Author: Jim Mayes
Author URI: http://style-vs-substance.com/
*/

/* Sane Font Sizes */
html {font-size: 83%;}
body {font-size: 1.1em;}
h1 {font-size: 2em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1em;}

/* Resets */
* {margin: 0; padding: 0;}
html {overflow: -moz-scrollbars-vertical;}
dl, ol, ul {list-style: none;}
a img {border: none;}

@font-face {
	font-family: "advent";
	src: url(fonts/ADVENT0.eot);
	}
	
@font-face {
	font-family: "advent";
	src: url(fonts/advent_regular.ttf) format('truetype');
	}
	
body {
	background: #0f0f0f url(img/html_bg.gif) 84px 0 repeat-y;
	}
	
#header {
	padding: 34px 0 0 86px;
	height: 93px;
	background: #0f0f0f url(img/header_bg.gif) bottom left no-repeat;
	}
	#header h1 a {
		display: block;
		outline: none;
		width: 337px;
		height: 52px;
		text-indent: -9999px;
		background: url(img/logo.gif) no-repeat;
		}
	#header ul {
		overflow: hidden;
		padding: 0 0 0 12px;
		}
		#header ul li {
			display: block;
			float: left;
			padding-right: 20px;
			}
		#header ul li a {
			outline: none;
			display: block;
			height: 37px;
			font-family: "advent";
			font-size: 20px;
			letter-spacing: .025em;
			text-transform: uppercase;
			color: #949295;
			text-decoration: none;
			}
			#header ul a:hover {
				color: #fff;
				}
		#header ul li.feed a {
			margin-top: 7px;
			width: 16px;
			height: 16px;
			text-indent: -9999px;
			background: url(img/rss.png) no-repeat;
			}
			#header ul li.feed a:hover {
			background: url(img/rss.png) 0 -16px no-repeat;
				}
		/*
		Safari specific hack to compensate for differences in
		rendering position of text-top in the other browsers
		*/
		@media screen and (-webkit-min-device-pixel-ratio:0){
		#header ul li a {padding-top: 10px;}
		}
		
#content {
	margin: 36px 0 0 98px;
	width: 860px;
	font-family: "Lucida Sans", Helvetica, Arial, sans-serif;
	color: #949295;
	}
	#content h2 {
		margin-bottom: .5em;
		font-family: "advent";
		font-size: 30px;
		font-weight: bold;
		color: #fff;
		}
		#content h2 a,
		#content h3 a {
			color: #fff;
			}
			#content h2 a:hover,
			#content h3 a:hover {
				color: #f60;
				text-decoration: none;
				}
		#content h2 .dim {
			color: #444;
			}
	#content h3 {
		margin-bottom: .5em;
		font-family: "advent";
		font-size: 26px;
		font-weight: bold;
		color: #fff;
		}
	#content p {
		margin-bottom: 1em;
		line-height: 1.5;
		font-size: 16px;
		}
		
	#content img.alignnone.size-full {
		margin-bottom: 2em;;
		}
		
	#content a {
		color: #949295;
		}
		#content a:hover {
			color: #f60;
			text-decoration: none;
			}
			
	#cat {
		margin-bottom: 2em;
		border: 1px solid #949295;
		color: #949295;
		background: #0f0f0f;
		}
		#cat option {
			padding: 0 1em;
			}
			
	.post {
		margin-bottom: 2em;
		padding: .5em;
		background: #000;
		}
		.post h3 {
			border-bottom: 1px solid #212121;
			padding-bottom: .5em;
			}
		small.datestamp,
		small.tags,
		.comment small {
			display: block;
			margin-bottom: .5em;
			color: #444;
			}
			#content small.tags a,
			#comments .comment small a {
				color: #444;
				}
				#content small.tags a:hover,
				#comments .comment small a:hover {
					color: #f60;
					}
		.entry {
			padding-bottom: 1em;
			}
	
	#comments {
		padding: 3em 0;
		}
		#comments h3,
		#respond h3 {
			margin-bottom: 0;
			border-bottom: 1px solid #212121;
			padding-bottom: .5em;
			font-size: 20px;
			color: #949295;
			}
		#respond h3 {
			margin-bottom: .5em;
			}
		#comments .comment {
			padding: 1em .5em;
			border-bottom: 1px solid #212121;
			}
		#comments .even {
			background: #000;
			}
			
		.comment .pending {
			display: block;
			margin: 0;
			border-bottom: 1px solid #212121;
			padding-bottom: 1em;
			text-align: center;
			letter-spacing: .1em;
			text-transform: uppercase;
			font-style: normal;
			}
		
	#commentform input,
	#commentform textarea {
		border: 1px solid #444;
		padding: 0 .4em;
		color: #949295;
		background: #222;
		}
	#commentform textarea {
		padding: .4em;
		}
		
.wordtube,
.wordtube object {
	outline: none;
	}