body, html {	margin: 0;	border: 0;	padding: 0;	color: #bbb;	background: #222 url(/images/pangdark.gif) no-repeat fixed;	font-family: "Lucida Grande", Lucida, "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;}h1, h2, h3, h4 {	margin: 0;	border: 0;	padding: 0;}h1 {	color: #ddd;	background-color: transparent;	font-size: 3.5em;	font-family: Palatino, "Palatino Linotype", Times, "Times New Roman", serif;	letter-spacing: 0.125em;}h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {	color: #ddd;	background-color: transparent;	text-decoration: none;}h2 {	margin: 0;	border-width: 0 0 2px 0;	border-style: solid;	border-color: #930;	color: #930;	background-color: transparent;	font-size: 1.25em;	line-height: 0.652em;	font-family: Palatino, "Palatino Linotype", Times, "Times New Roman", serif;	letter-spacing: -0.125em;}h3 {	/* Medium Heading */	margin: 0 0 0 1.5em;	color: #444;	background-color: transparent;	font-size: 0.875em;	font-family: Georgia, Times, "Times New Roman", serif;}.textblock h3, .unitblock h3 {	margin-top: 1.5em;}h4 {	/* Section Titles for Poetry */	margin: 3em 0 2em 0;	color: #330;	background-color: transparent;	font-size: 0.8125em;	font-weight: bold;}img {	border: none;}.skip {	display: none;}.unitblock:hover a, .textblock:hover a, .quick:hover a {	border-width: 0 0 2px 0;	border-style: dotted;	border-color: #444;}#header ul a:link, #header ul a:visited, #browserinfo a:link, #browserinfo a:visited, #footer a:link, #footer a:visited {	/* Section Title or Path */	color: #bbb;	background-color: transparent;	text-decoration: none;}#header ul a:hover, #browserinfo a:hover, #footer a:hover {	color: #222 !important;	background-color: transparent;	text-decoration: none;}#header ul a:active, #browserinfo a:active, #footer a:active {	color: #888 !important;	background-color: transparent;	text-decoration: none;}#header:hover ul a, #browserinfo:hover p a, #footer:hover ul a {	color: #ddd;}/* ===Header=== */#header {	z-index: 3;	position: relative;	margin: 0 1em 0 0;	border-width: 0 2px 2px 0;	border-style: solid;	border-color: #666;	padding: 1em 0.25em 0.25em 2em;	color: #888;	background: #444 url(/images/panglight.gif) no-repeat fixed;	font-weight: bold;}#header ul, #header p {	display: block;	margin: 0;	border: 0;	padding: 0;	text-align: right;	color: #888;	background-color: transparent;	font-size: 0.6875em;}#header li {	display: inline;	list-style: none;}#header li:before {	content: "\3e  ";}#header li:first-child:before {	content: "";}/* ===Content=== */#content {	z-index: 2;	margin: 4em 0 8em 0;	border: none;	padding: 0;	color: #bbb;	background-color: transparent;}#content .gopic {	float: left;}#content p {	clear: both;	margin: 2em;	border: dashed 1px #888;	padding: 0.5em;	color: #bbb;	background-color: #222;	font-size: 0.8125em;	line-height: 1.5em;}#content a {	text-decoration: none;	font-weight: bold;}#content a:link {	color: #ddd;	background-color: transparent;}#content a:visited {	color: #777;	background-color: transparent;}#content a:hover {	color: #555;	background-color: transparent;}#content a:active {	color: #bbb;	background-color: transparent;}#content .slider {	text-align: center;	margin: 0.5em;	font-family: Palatino, "Palatino Linotype", Times, "Times New Roman", serif;}#content .textblock:hover .slider a {	border: none;}#content .slider a {	margin: 0;	padding: 3px 40px;	font-size: 0.875em;}#content .slider p {	display: inline;	margin: 0;	letter-spacing: 0.125em;}#content .slider a.previous:link {	color: #555;	background: transparent url(/images/fireloff.png) no-repeat top left;}#content .slider a.previous:visited {	color: #888;	background: transparent url(/images/fireloff.png) no-repeat top left;}#content .slider a.previous:hover, #content .slider a.previous:active {	color: #ddd;	background: transparent url(/images/firelon.png) no-repeat top left;}#content .slider a.nextious:link {	color: #555;	background: transparent url(/images/fireroff.png) no-repeat top right;}#content .slider a.nextious:visited {	color: #888;	background: transparent url(/images/fireroff.png) no-repeat top right;}#content .slider a.nextious:hover, #content .slider a.nextious:active {	color: #ddd;	background: transparent url(/images/fireron.png) no-repeat top right;}/* Image Effects */#content img {	margin: 1em 2em 2em 2em;	border: 3px double #666;	padding: 5px;	color: #666;	background-color: #ddd;	font-size: 0.8125em;}#content img.nobord, #content .nobord img {	border: none;	padding: 0;	color: #330;	background-color: transparent;}/* List Effects */#content ul, #content ol, #content dl {	font-size: 0.8125em;	line-height: 1.5em;}/* Text-Block Effects */#content p.intro {	font-weight: bold;}#content p.intro:first-letter {	font-size: 1.5em;}#content .textblock, #content .contlist {	display: inline;	margin: 0 0 2em 0;}/* ===Bar=== */#bar {	clear: both;	position: relative;	z-index: 4;	margin: 0 0 2em 0;	border-top: 3px double #888;	padding: 0;	color: #888;	background: transparent;	text-align: center;}/* For the NavBar container */#navbar {	display: inline;	margin: 0;	border-left: 3px double #888;	padding: 1.5em 0.5em 0.5em 0.5em;}ul#pages {	display: inline;	margin: 5em 0;	border-bottom: 1px solid #888;	padding: 0 0.25em;	color: #690;	background-color: transparent;	list-style: none;	font-size: 0.75em;	font-weight: bold;}#pages li {	margin: 0;	display: inline;}#pages a {	margin: 0 0.25em;	padding: 0 0.5em;	text-decoration: none;}#pages a:link, #pages a:visited {	color: #ccc;	background-color: transparent;}#pages a:hover {	color: #222;	background-color: #ccc;}#pages a:active {	color: #000;	background-color: #fff;}body#pictures a.pictures:link, body#pictures a.pictures:visited {	/* "You Are Here" Indicator */	color: #222;	background-color: #888;}body#pictures a.pictures:hover {	/* "You Are Here" Indicator */	color: #222;	background-color: #ccc;}body#pictures a.pictures:active {	/* "You Are Here" Indicator */	color: #000;	background-color: #fff;}#email {	/* For the Email block */	position: absolute;	top: -2.5em;	left: 1em;	margin: 0.25em 0 1em 0;	padding: 0 0 0 0;	color: #888;	background-color: transparent;	font-size: 0.625em;	font-weight: bold;	line-height: 2em;}#email a:link, #email a:visited {	/* For the Email block */	color: #555;	background-color: transparent;	text-decoration: none;}#email a:hover {	/* For the Email block */	color: #ddd;	background-color: transparent;	text-decoration: none;}#email a:active {	/* For the Email block */	color: #888;	background-color: transparent;	text-decoration: none;}/* For the SearchBar container */#searchbar {	position: absolute;	top: 3.75em;	left: 0.5em;	margin: 0;	padding: 0;	text-align: left;}#searchbar form {	margin: 0;}#searchbar label {	display: block;	padding: 0;	color: #888;	background-color: transparent;	font-weight: bold;	font-size: 0.75em;	line-height: 0.625em;}#searchbar input#searchgo {	margin: 0 0 0 0.25em;	border-width: 1px;	color: #222;	background: #888;	font-size: 0.75em;}#searchbar input#searchfield {	margin: 0 0.25em 0 0;	border-width: 1px;	padding: 0;	width: 7.5em;	color: #222;	background: #ddd;	font-size: 0.625em;}/* For the BrowserInfo container */		/* See Header for link colors */#browserinfo {	display: none;}/* ===Footer=== */	/* See Header for link colors */#footer {	z-index: 1;	clear: both;	position: relative;	margin: 0 1em 0 0;	border-width: 2px 2px 2px 0;	border-style: solid;	border-color: #666;	padding: 0.25em 0 0 0;	min-height: 59px;	color: #888;	background: #444 url(/images/panglight.gif) no-repeat fixed;	text-align: center;	font-weight: bold;}#footer ul {	list-style: none;}#footer ul#places {	margin: 0;	padding: 0;	font-size: 0.75em;}#footer p#copy {	clear: both;	margin: 1.5em 0 0 0;	color: #666;	background-color: transparent;	text-align: left;	font-size: 0.625em;	line-height: 1em;}#footer ul#badges {	position: absolute;	top: 0;	right: 0;	margin: 0;	padding: 0;}#footer ul#badges img {	display: block;	margin: 4px;	color: #888;	background: #888;}#footer ul#badges img:hover {	color: #888;	background: #ccc url(/images/light.gif) repeat;}/* Copyright © 2000-2004 Tyler Amick. */