/* Copyright © 2004 by DrWho, all rights reserved. */body {	margin: 0;	padding: 0;	font-family: Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Lucida, Geneva, Arial, sans-serif;	font-size: 80%;	color: #030;	background: #696 url("images/body.gif") fixed no-repeat bottom left;	}h1 {	margin: 0 1.35em;	padding: 1em;	font-size: 1.5em;	font-variant: small-caps;	border-bottom: 1px solid #030;	}h2 {	font-size: 1.25em;	}p {	font-size: 1em;	line-height: 1.4em;	}a:link, a:visited {	color: #009;	text-decoration: none;	}a:hover {	color: #c03;	text-decoration: underline;	}a strong {	font-weight: normal;	text-decoration: underline;	}hr {	display: none;	}#container {	width: 40em;	margin: 0 auto 0 65px;	padding: 0;	border-right: 1px solid #030;	border-left: 1px solid #030;	background: #eee;	}#header {	margin: 0;	padding: 0;	text-align: center;	}#Nmain #navlist {	display: none;	}#navlist {	position: absolute;	top: 0;	left: 0;	width: 65px;	margin: 0;	padding: 0;	list-style: none;	font-size: .8em;	background: #9c9;	}html[xmlns] #navlist {	position: fixed;	margin-left: 1px;	}#navlist li a:link, #navlist li a:visited {	display: block;	margin: 0;	padding: 3px;	border-right: 1px solid #030;	border-bottom: 1px solid #030;	}#navlist li a:hover {	text-decoration: none;	background: #ddd;	}#Nnews #navlist li a.Nnews:link, #Nnews #navlist li a.Nnews:visited, #Nnews #navlist li a.Nnews:hover,#Nabout #navlist li a.Nabout:link, #Nabout #navlist li a.Nabout:visited, #Nabout #navlist li a.Nabout:hover,#Nstories #navlist li a.Nstories:link, #Nstories #navlist li a.Nstories:visited, #Nstories #navlist li a.Nstories:hover,#Nlinks #navlist li a.Nlinks:link, #Nlinks #navlist li a.Nlinks:visited, #Nlinks #navlist li a.Nlinks:hover,#Ncontact #navlist li a.Ncontact:link, #Ncontact #navlist li a.Ncontact:visited, #Ncontact #navlist li a.Ncontact:hover {	border-right: 1px solid #eee;	color: #c03;	background: #eee;	}#content {	margin: 2em;	padding: 0;	}#content p.agreedisagree {	margin: 3em 1em;	padding: 0;	font-size: 1.5em;	font-weight: bold;	text-align: center;	}#content p.agreedisagree a strong {	font-weight: bold;	}#content .orderedlist1st {	list-style-type: upper-roman;	}#Nmain #content .orderedlist1st {	margin: 3.5em 2em;	padding: 1em 1em 1em 3em;	border: 1px dotted #c03;	background: #ffc;	}#content .orderedlist2nd {	list-style-type: lower-roman;	}#content .orderedlist1st li {	margin: 0 0 1em 0;	padding: 0;	}#content .favoriteslist {	margin: -.5em 2.5em 1.5em 2.5em;	padding: 0;	line-height: 1.4em;	list-style-type: square;	}#Ncontact #content form {	margin: 4em 2em;	padding: 4em;	border: 1px dotted #c03;	background: #ffc;	}#Ncontact #content ol {	line-height: 1.4em;	list-style-type: upper-roman;	}#Ncontact #content li {	margin-bottom: .25em;	}#nabout #content {	padding-bottom: 1px;	}#Nabout h3 {	margin: 3em 0 0 0;	}#Nstories h3 {	margin-left: 1em;	font-size: 1em;	}#Nstories #content .storieslist {	margin-bottom: 2em;	}#Nstories #content .storieslist dt {	margin: 0 0 .5em 1em;	font-style: italic;	text-decoration: underline;	}#Nstories #content .storieslist dd {	margin: 0 0 .5em 2.5em;	}#Nstories #content .storieslist dd.desc {	margin: 0 0 1.75em 1.25em;	font-size: .75em;	}#footer {	margin: 0 2em;	padding: 2em 0;	text-align: center;	border-top: 1px solid #030;	}#footer p {	font-size: .75em;	}#footer p.accesskeylist strong {	font-weight: normal;	text-decoration: underline;	}#Nmain #footer p.accesskeylist {	display: none;	}#Nstories .storyheader {	padding: 1em;	border: 1px dotted #c03;	background: #ffc;	}#Nstories .storyheader h2 {	margin: 0 0 1em 0;	padding: 0;	font-size: 1em;	}#Nstories .storyheader p.storywarning {	margin-bottom: 0;	}#Nstories .storycontent h2 {	margin: 2em 0;	}#Nstories h2.storieslistlink {	margin: 3em 0;	font-size: 1em;	text-align: center;	}#Nstories .storycontent h3 {	margin: 3em 0 .5em 0;	padding: 0;	}#Nthanks {	background-image: none;	}#Nthanks #container {	width: 35em;	margin: 100px auto;	padding: 1em;	border: 1px solid #030;	}#Nthanks p {	margin: 0 0 1em 0;	}#Nthanks p.ending {	margin-bottom: 0;	}#Ncolophon h2 {	margin-top: 2.5em;	font-size: 1.25em;	border-bottom: 1px dotted #030;	}#Ncolophon h3 {	margin: 2em 0 .25em 0;	font-size: .95em;	}#Ncolophon #content p {	margin: 0 0 1.4em 0;	font-size: 1em;	}div.spacer {	clear: both;	}