html>body {
	font-size: 16px; 
}

body {
	font-size: 100%;
	line-height: 1.5em; 
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
}

a.active {
	text-decoration: underline;
}

h1,h2,h3,h4,h5,h6,cite,.info,.navigation,.continue,.post_nav,#archive_date dt,#archive_date dd span, label, #helplink, span.image small {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}

h1 {
	font-size: 2.5em;
	line-height: 1.2em;
}

h2 {
	font-size: 1.25em;
	text-transform: uppercase;
	font-size: 1.25em;
	line-height: 1.2em;
	letter-spacing: 0.3em;
	margin: 2.4em 0 1.2em 0;
}

#headings h2 {
	margin: 0;
	text-transform: none;
	letter-spacing: normal;
}

.content h2 {
	margin: 0 0.6em 1.2em 10.25em;
}

.more h2 {
	margin: 0 0.6em 1.2em 0;
}

h3 {
	font-size: 1.25em;
	line-height: 1.2em;
	margin: 1.6em 0 0.8em 0;
}

h4 {
	font-size: 1em;
	margin: 3em 0 1.5em 0;
}

.content h4 {
	width: 16.5em;
	margin: 0 0.75em;
	position: absolute;
	right: -18em;
	font-weight: normal;
}

h5 {
	font-size: 1em;
	font-weight: bold;
	margin: 2em 0 1em 0;
}

h6 {
	font-size: 1em;
	font-weight: normal;
	margin: 1.5em 0 0 0;
}

.body p+p, .content p+p, .body h4+p, .content h4+p {
	text-indent: 1.5em;
}

span.dquo {
	margin-left: -0.45em;
}

span.caps {
	letter-spacing: 0.1em;
	text-transform: lowercase;
	font-variant: small-caps;
}

h1 span.amp, h2 span.amp, h3 span.amp, #archive_date h3 span.amp, h4 span.amp {
	font-family: Garamond, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-style: italic;
	font-size: 1.2em;
	line-height: 0.8em;
	color: #555;
}

h2 span.dquo {
	margin-left: -0.9em;
}

blockquote {
	margin: 1.5em;
	font-style: italic;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

del{
	text-decoration: line-through;
}

sub {
	vertical-align: baseline;
	position: relative;
	bottom: -0.5em;
}

sup {
	vertical-align: baseline;
	position: relative;
	bottom: 0.5em;
}

pre, code {
	font-family: Monaco, "Courier New", Courier, monospace;
}

pre {
	margin: 1.5em;
	overflow: hidden;
}

pre:hover {
	overflow: visible;
}

.continue {
	text-align: right;
	font-size: 0.75em;
	line-height: 2em;
}

.info dd {
	clear: both;
	text-align: right;
	font-size: 0.75em;
	line-height: 2em;
}

.info dd.date {
	clear: both;
	text-align: right;
	font-size: 1em;
	line-height: 1.5em;
}