/*
Theme Name: Escape Plan Design
Theme URI: http://www.escapeplandesign.com/
Description: Escape Plan Design
Author: Dan Grahn
Author URI: http://www.grahn.us/
version: 3.0
*/

/* 
html5doctor.com Reset Stylesheet
v1.4.1 
2010-03-01
Author: Richard Clark - http://richclarkdesign.com
*/

html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted #000;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}

@font-face {
	font-family: EPD Logo;
	src: url('epdlogo.otf');}

html, body {
	background: #000;
	font: normal 0.85em Tahoma,Geneva,sans-serif;
	height: 100%;
	margin: 0;}

#headerbar {
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 1;}

aside {
	background: url(images/header.png);
	margin: 0 0 0 50px;
	padding: 0 30px 30px;
	position: fixed;
	width: 186px;}
	aside h1 a {
		background: url(images/logo_small.png);
		display: block;
		font-size: 0;
		height: 96px;
		margin: 100px 0 0;
		text-indent: -2000px;
		width: 186px;}
	aside menu {
		margin: 50px 0 0;}
		aside menu li {
			list-style-type: none;}
			aside menu li a {
				border-top: 1px solid #AAA;
				color: #AAA;
				display: block;
				margin: 5px 0 10px;
				text-transform: uppercase;
				width: 186px;}
			aside menu li a:hover {
				border-color: #FFF;
				color: #FFF;
				text-decoration: none;}
	aside nav {}
		aside nav ul {
			margin: 2em 0 0;}
			aside nav ul li {
				float: left;
				margin: 0 3px 0;}

section#content {
	background: url(images/content.png);
	float: left;
	margin: 0 0 0 296px;
	padding: 220px 4em 4em;
	width: 600px;}
	section.home {
		margin-top: -2.5em;}
		section.home h2 {
			color: #000;
			font: normal 3em/2em EPD Logo, Times New Roman, serif;
			margin: 0;
			text-transform: none;}
		section.home h3 {
			color: #222;
			font: normal 2em/1.75em Tahoma, Geneva, sans-serif;}
	hgroup {}
		hgroup h2 {
			border-bottom: 3px solid #CCC;
			color: #000;
			font: normal 3em/0.75em EPD Logo, Times New Roman, serif;
			margin: 0;
			text-transform: none;}
		hgroup h3 {
			font: normal 1.5em/1.5em Tahoma, Geneva, sans-serif;
			margin: 0 0 1em;}
	h2 {
		color: #FF5600;
		font: normal 1.5em/1.5em Tahoma, Geneva, sans-serif;
		text-transform: uppercase;
		margin: 1.5em 0 0.25em;}
	p {
		margin: 0 0 1em;
		line-height: 1.62em;}
	ul, ol {
		margin: 0 0 1em 2em;
		line-height: 1.62em;}
	a {
		color: #FF5600;
		text-decoration: none;}
		a:hover {
			text-decoration: underline;}
	.alignleft {
		float: left;
		margin: 1.5em 2em 0.75em 0;}
	.alignright {
		float: right;
		margin: 1.5em 0 0.7em 2em;}
	article {}
		article header {
			margin: 0 0 1em;}
			article header h2 {
				margin-bottom: 0;}
			article header small {
				font: bold 0.75em Tahoma, Geneva, sans-serif;}
				article header small a {
					color: #000;}
		article.project {
			height: 210px;
			margin: 0 0 25px;}
			article.project img {
				background: #FFF;
				border: 1px solid #A9A9A9;
				float: left;
				margin: 0 2em 2em 0;
				padding: 4px;}
			article.project h3 {
				font: bold 1.5em Tahoma, Geneva, sans-serif;
				margin: 0 0 0.5em;
				text-transform: uppercase;}
				article.project h3 a {
					color: inherit;}