body {
	font:0.9em/1.4em Tahoma, Helvetica, Arial, Sans-Serif;
	background-color:#c8c8c8;
	color:#000;
	}
	
h1, h2, h3, i, em, q {
	font-family: Georgia, Times, Serif;
	font-weight:normal;
	}
	
p, li, blockquote {
	font-size:0.9em;
}

p {
	text-indent:1em;
}
	
h1, h2, h3 {
	color:#800;
}

#content h2 {
	border-bottom:1px solid #800;
}

#container {
	width:44em;
	margin:5em;
	padding:2em 2em 1em 2em;
	background-color:#f8f8f8;
	position:relative;
}

#header {
	margin:4.5em 0 4em 13em;
}

#header p { text-indent:0; }

#header h1 {
	padding-bottom:3px;
	border-bottom:3px double #800;
	position:absolute;
	left:1em; top:1em;
	width:22em;
	display:block;
}

#nav { 
	width:10em; 
	padding:1em;
	border:1px solid #c8c8c8;
	background-color:#f8f8f8;
	position:absolute;
	left:2em; top:6em;
}

#nav h2 {
	margin:0 0 1em 0;
	font:0.9em/1.4em Tahoma, Helvetica, Arial, Sans-Serif;
	font-weight:bold;
}

#nav ul, #nav li {
	margin:0; padding:0;
	list-style-type:none;
	text-indent:0;
}

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

#nav li:last-child {
	margin:0;
}

#nav a {
	font-family:Georgia, Times, Serif;
	display:block;
}

#nav a:link, #nav a:visited, #nav a:hover, #nav a:focus, #nav a:active {
	color:#000;
	text-decoration:none;
	border:none;
}

#nav a:hover, #nav a:focus {
	color:#800;
	border:none;
}

a:link, a:visited, a:hover, a:focus, a:active {
	color:#800;
	text-decoration:none;
	border-bottom:1px dashed #800;
}

a:hover, a:focus {
	border-color:transparent;
	color:#000;
}

h2 a:hover, h2 a:focus {
	border:none;
	color:#800;
}

blockquote {
	font:2em/1.2em Goergia, Times, Serif;
	font-style:italic;
}

acronym {
	border-color:#800;
}

#author {
	border-top:1px dotted #800;
}

#author p {
	margin:0.5em 0 0.5em 0;
	padding:0;
	text-indent:0;
	font-family:Georgia, Times, Serif;
	font-style:italic;
	text-align:right;
}