body {
	font: 10pt/15pt Georgia, "Times New Roman", Times, serif;
}

#branding h1 span, #branding ul, #bird, .continue, .aside, .work a, #footer ul, .more .post-info, .supp, #page-select, #subscribe, .comments {
	display: none; 
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { 
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	color: #000;
}

acronym {
	border: none;
}

dl {
	margin: 0.5em 0em;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 1em;
}

p {
	margin: 0.2em 0em 0.8em;
}

.inline li {
	display: inline;
	padding-right: 1em;
}

#branding h1 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .05em;
}

#twitter blockquote, #section_title {
	font: 21pt/26pt Georgia, "Times New Roman", Times, serif;
	margin: 1.5em 0em;
}

#content h2, #events h2 {
	font: bold 9pt/13pt Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;	
}

#content .main {
	margin: 1.5em 0em;	
	padding-bottom: 1em;
}

	.main h3 {
		font: normal 16pt/21pt Georgia, "Times New Roman", Times, serif;
		border-bottom: 1px solid #000;
	}
	
	.main .post-info li {
		font: 9pt Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		display: inline;
		margin-right: 2em;
	}
	
	.main .post_wrapper {
		padding-bottom: 1.5em;
	}
	
	.main .post {
		border-top: 1px solid #000;		
		padding-top: 1.5em;		
	}
	
		.post .category {
			font: 11pt Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			margin-top: 0em;
		}
		
	.main .work_wrapper li {
		margin: 1.5em 0em;		
	}
	
		.work_wrapper li img {
			margin-top: 1em;
		}
		
	.main .full {
		
	}
	
		.full blockquote {
			border: 1px solid #000;
			padding: 20px 40px;
			margin: 1em 0em;
		}
		
		.full blockquote p {
			font: italic 21pt/26pt Georgia, "Times New Roman", Times, serif;			
			text-indent: -.4em;		
		}
		
		.full ul {
			padding: 5px 0px 5px 15px;
		}
		
		.full ul li {
			list-style: outside disc;
			padding: 2px;
		}
		
		.full ol {
			padding: 5px 0px 5px 20px;
		}
		
		.full ol li {
			list-style: outside decimal;
			padding: 2px;
		}
		
		.full dl {
			padding: 5px 0px;
		}
		
		.full dl dt {
			text-transform: uppercase;
			font-weight: bold;
		}
		
		.full dl dd {
			padding-bottom: 10px;
		}
		
		.full em {
			font-style: italic;
		}
		
#content .more li {
	margin: 1.5em 0em;
	font-size: .9em;
}

	.more h3 {
		font-weight: normal;
	}

#content .block {
	margin: 1.5em 0em;
}

	.block h3 {
		font: normal 16pt/21pt Georgia, "Times New Roman", Times, serif;
		border-bottom: 1px solid #000;
	}
	
	.block h4, .full h4 {
		font: normal 12pt/16pt Georgia, "Times New Roman", Times, serif;
		border-bottom: 1px solid #000;		
	}

#events li {
	margin: 1em 0em;
}

#footer {
	border-top: 1px solid #000;
}

#footer p, #footer a {
	display: inline;
	padding-right: 2em;
	font-size: 8pt;
}

#footer a {
	text-align: right;
}

#footer em {
	font-style: normal;
}	