/*
* Author: 		Trevor Morris
* Contact:		trovster@gmail.com
* Version:		0.5
* Updated:		18/01/2008
* Notes:		Typography stylesheet.
*
* CONTENTS
* -------------------------
* =b basics
* =t typography
* =h headings
* 
*
* COLOURS
* -------------------------
* green	- #480;
* blue	- #069
* brown - #3f3930;
* 
*/


/* =b basics
--------------------------------------------------------------------------------------------------*/
html, body {
	background-color: #9C3;
}
body {
	position: relative;
	font: normal normal 62.5%/1.5 Helvetica, Arial, sans-serif; /* 62.5% means a default font-size of 10px based upon 16px base-font */
	line-height: 1.5; /* YEH, this is for Safari - http://www.quirksmode.org/bugreports/archives/2006/09/Line_height_declaration_in_short_hand_form.html */
	color: #3f3930;
}
p, ul, ol, dl, blockquote, fieldset {
	margin: -0.35em 0 1em;
}
img {
	display: block;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
object {
	margin: 0;
}


/* =t typography
--------------------------------------------------------------------------------------------------*/
a:link, a:visited, a:focus, a:hover, a:active {
	color: #069; text-decoration: none;
	border-bottom: 1px dotted #069;
}
a:hover,
.fitt_hover, .fitt_hover a {
	color: #069;
	border-bottom-color: #069;
}
.fitt_hover {
	cursor: pointer;
}

#content .lede {
	font-size: 1.25em; /* 15px */
}
#about .lede {
	font-size: 1.6667em; /* 20px */ line-height: 1.3; font-weight: normal; letter-spacing: -1px;
	font-family: Georgia, Times, "Times New Roman", serif;
}

p.more {
	margin-top: -0.25em;
	font-size: 0.9167em; /* 11px */
}
p.note,
div.vcard h4 {
	margin-top: -0.65em;
	font-size: 0.9167em; /* 11px */ color: #8c8c8c;
}



/* =h headings
--------------------------------------------------------------------------------------------------*/
h2, h3, h4, h5, h6 {
	margin-bottom: 0.75em;
	font-weight: bold; line-height: 1.3;
}
h2,
.section p.time,
input.submit {
	text-transform: uppercase; color: #ccc; font-weight: bold;
}
.section h2 {
	padding-top: 5px;
	font-size: 2.5em;
}
h3 {
	color: #444;
}
div.vcard h3 {
	color: #069;
}
body.transcript h2 {
	font-size: 1em;
}