body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}

h1,h2,h3,h4,p,ul { margin-bottom:20px }

p { padding:0 }

a { color:#3365b1 }
a:focus{ outline:1px dotted invert }

p * { line-height:inherit }

h1, h2 {
	clear:left;
	font-family:'Helvetica Neue', Helvetica;
	text-transform:uppercase;
	font-style:italic;
	text-shadow:#fff 1px 1px 0;
}
h1 {
	font-size:1.5em;
	color:#000;
}
h2 {
	font-size:1.25em;
	color:#3365b1;
}
h1 + h2 { margin-top:-20px }

ul li { margin:0 0 10px 0 }

blockquote {
	margin:0 0 20px 0;
	padding:0 0 0 30px;
	
	background:transparent url(../images/layout/quote_bg.png) 0 2px no-repeat;
}
	blockquote p { margin:0; font-style:italic; font-size:0.85em; color:#666 }
		blockquote p em {
			font-style:normal;
			font-weight:bold;
			font-size:1.1em;
			float:right;
			color:#000;
		}

hr.clear {
	width:0;
	height:0;
	margin:0;
	padding:0;
	border:0;
	display:block;
	clear:both;
}

#sidebar ul li {
	margin:0 0 10px 0;
	padding:0 0 0 26px;
	
	background:transparent url(../images/icons/document.png) center left no-repeat;
	font-weight:bold;
}
	#sidebar ul li a { color:#000; text-decoration:none }
	#sidebar ul li span { display:block; clear:left; font-size:0.85em }
#footer h2 {
	margin:0 0 10px 0;
	color:#e3e4a7;
	text-shadow:#3f4f15 1px 1px 1px;
}
	#footer h2 img {
		margin:0 5px 0 0;
		vertical-align:middle;
		position:relative;
		top:-3px;
	}
#footer p, #footer a { color:#e3e4a7; font-weight:bold; text-decoration:none; text-shadow:#000 0 0 2px }

