/*
	Project: Some People
	Modified: 02/07/08
	Author: Christopher Berry (christopher.berry@gmail.com)
*/
body {
	line-height:		1.5em;
	font-size:			10px;
	font-family:		Arial, Helvetica, sans-serif;
}
h1 {
	font-size:			2em;
}
h1 span {
	color:				#949494;
}
h1 a {
	color:				#000;
}
h2 {
	font-size:			1.2em;
}
h3 {
	font-size:			1em;
}
p, dl {
	padding:			20px 0 0 0;
	font-size:			1.2em;
}
em,
strong em,
em strong {
	font-style:			italic;
}
strong,
em strong,
strong em {
	font-weight:		bold;
}

ul li {
	font-size:			1.2em;
}
a {
	color:				#f39106;
	text-decoration:	none;
}
a:hover {
	color:				#333;
}
form fieldset legend {
	display:			none;	
}
.hide {
	display:			none;
}

/* Heading - #head, #headNav, #sideNav */
body #head {
	width:				950px;
	margin:				0 0 0 25px;
	padding:			0;
}
body #head #heading {
	float:				left;
	display:			inline;
	width:				950px;
	margin:				0 25px 25px 0;
	padding:			0 0 0 0;
	border-bottom:		1px dotted #000;
	margin-bottom:		0;
}
body #head #heading h1 {
	float:				left;
	display:			inline;
	padding:			53px 0 8px 0;
}
body #head #heading #headNav {
	float:				right;
	display:			inline;
	text-align:			right;
	margin:				55px 0 0 0;
}
body #head #heading #headNav li a {
	color:				#f39106;
}
body #head #heading #headNav li a:hover {
	color:				#000;
}
body #head #sideNav {
	float:				left;
	display:			inline;
	width:				300px;
	margin:				12px 25px 0 0;
	padding:			0 0 19px 0;
}
body #head #sideNav ul li a {
	color:				#f39106;
}
body #head #sideNav ul li a:hover {
	color:				#000;
}

/* Main content - #body, #mainContent, #mainSideNav, #main, #contextual */
body #body {
	width:				975px;
	margin:				0 0 0 25px;
}
body #body #mainContent {
	float:				left;
	display:			inline;
	width:				625px;
	margin:				0 25px 0 0;
}
body #body #mainContent #mainSideNav {
	float:				left;
	display:			inline;
	width:				175px;
	margin:				0 25px 0 0;
	padding:			25px 0 0 0;
}
body #body #mainContent #mainSideNav h2 {
	margin:				0 0 16px 0;
	padding:			0 0 8px 0;
	border-bottom:		1px dotted #000;
}
body #body #mainContent #mainSideNav h2.documentarians {
	padding-top:		25px;
}
body #body #mainContent #mainSideNav ul {
	padding:			0 0 8px 0;
	border-bottom:		1px dotted #000;
}
body #body #mainContent #main {
	float:				left;
	display:			inline;
	width:				425px;
	padding:			23px 0 0 0;
}
body #body #mainContent #main #mainImages li {
	float:				left;
	display:			inline;
	margin:				0 6px 0 0;
}
body #body #contextual {
	float:				left;
	display:			inline;
	width:				300px;
	padding:			25px 0 0 0;
}
body #body #contextual h2 {
	padding:			0 0 8px 0; 
	border-bottom:		1px dotted #000;
}
body #body #contextual dt {
	padding-top:		20px;
}
blockquote {
font-family:		Georgia, serif;
font-size:			12px;
font-style:			italic;
color:              #000;
display: 			block;
padding: 			10px 10px 10px 30px;
width: 				550px;
}

/* Foot */
body #foot {
	width:				950px;
	margin:				70px 0 70px 25px;
	padding:			8px 0 0 0;
	border-top:			1px dotted #000;
}
body #foot p {
	padding:			0;
}
body #foot p span {
	color:				#949494;
}

/* CSS Utilities */

/* .clearfix from PIE (http://www.positioniseverything.net) */
.clearfix:after {
    content:			"."; 
    display:			block; 
    height:				0; 
    clear:				both; 
    visibility:			hidden;
}

.clearfix {
	display:			inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 			1%;
}
.clearfix {
	display:			block;
}
/* End hide from IE-mac */