/*	===General===		Everything in this area applies to the entire page.	These settings aren't specific to any single section of my webpage.	*/body, html {	margin: 0;	border: 0;	padding: 0;	color: #440;	background-color: #df9;	font-family: "Lucida Grande", Lucida, "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;}h1, h2, h3, h4 {	margin: 0;	border: 0;	padding: 0;}#header h1 {	color: #03f;	background-color: transparent;	font-family: Palatino, "Palatino Linotype", Times, "Times New Roman", serif;	letter-spacing: 0.125em;	font-size: 3.5em;	text-align: left;}#header h1 a {	color: #03f;	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;}#content h2.permalink {	border: none;}#content h2.permalink a {	display: block;	border-width: 0 0 2px 0;	border-style: solid;	padding: 10px 37px 0 0;	color: #930;	background-color: transparent;}#content h2.permalink a:link, #content h2.permalink a:visited {	/* Permalinked Heading */	border-color: #bb0;	background: transparent url(/images/hrfireoff.gif) no-repeat bottom right;}#content h2.permalink a:hover {	/* Permalinked Heading */	border-color: #09f;	background: transparent url(/images/hrfireon.gif) no-repeat bottom right;}#content h2.permalink a:active {	/* Permalinked Heading */	border-color: #930;	background: transparent url(/images/hrfireon.gif) no-repeat bottom right;}h3 {	/* Medium Heading */	margin: 0 0 2em 1.5em;	color: #444;	background-color: transparent;	font-size: 0.875em;	font-family: Georgia, Times, "Times New Roman", serif;}.textblock h3, .unitblock h3 {	margin: 1.5em 0 0.75em 1.5em;}h3.date {	font-size: 0.75em;	margin: 0 0 0 1.5em;}ul.contlist h3 {	margin: 1.5em 0 0 1.5em;	padding: 0;	font-size: 1em;}h4 {	/* Section Titles for Poetry */	margin: 3em 0 2em 0;	color: #440;	background-color: transparent;	font-size: 0.8125em;	font-weight: bold;}img {	border: none;}abbr {	border-bottom: 1px dashed;	cursor: help;}.skip {	display: none;}.bampf {	font-weight: bold;	color: #c00;	background-color: transparent;}.unitblock:hover a, .textblock:hover a, .quick:hover a {	border-width: 0 0 2px 0;	border-style: dotted;	border-color: #79f;}#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: #880;	background-color: transparent;	text-decoration: none;}#header ul a:hover, #browserinfo a:hover, #footer a:hover {	color: #03f !important;	background-color: transparent;	text-decoration: none;}#header ul a:active, #browserinfo a:active, #footer a:active {	color: #690 !important;	background-color: transparent;	text-decoration: none;}#header:hover ul a, #browserinfo:hover p a, #footer:hover ul a {	color: #660;}/* ===Header=== */#header {	z-index: 3;	position: relative;	margin: 0 0 0 9em;	border-width: 0 0 0 2px;	border-style: solid;	border-color: #690;	padding: 1em 0.25em 0.25em 2em;	color: #690;	background: #9c0 url(/images/panggreen.gif) no-repeat fixed;	font-weight: bold;}#header ul, #header p {	margin: 0;	border: 0;	padding: 0;	text-align: right;	font-size: 0.6875em;	color: #690;	background-color: transparent;}#header a {	text-decoration: none;	color: #690;	background-color: transparent;}#header li {	display: inline;	list-style: none;}#header li:before {	content: "\3e  ";}#header li:first-child:before {	content: "";}#header img.splash {	position: absolute;	bottom: -87px;	right: 0;	background-color: transparent;	margin: 0;	border: none;	border-top: 2px solid #690;	padding: 0;}/* ===Content=== */#content {	z-index: 2;	margin: 0 0 1em 9em;	border-width: 0 0 2px 2px;	border-style: solid;	border-color: #690;	padding: 6em 2em 2em 2em;	color: #440;	background: #fff url(/images/panggray.gif) no-repeat fixed;}#content p {	font-size: 0.8125em;	line-height: 1.5em;}#content a {	text-decoration: none;	font-weight: bold;}#content a:link {	color: #880;	background-color: transparent;}#content a:visited {	color: #888;	background-color: transparent;}#content a:hover {	color: #03f;	background-color: transparent;}#content a:active {	color: #440;	background-color: transparent;}/* Image Effects */#content img {	border: 3px double #666;	padding: 5px;	color: #666;	background-color: #eee;}#content .img-out {	margin: 2em 0;	text-align: center;}#content img.nobord, #content .nobord img {	border: none;	padding: 0;	color: #440;	background-color: transparent;}#content img.righto {	float: right;	margin: 16px 0 16px 32px;	padding: 0;}#content dt a img {	float: right;	margin: 8px;}#content ul.thumblist {	padding: 0;	list-style: none;}#content ul.thumblist li {	display: inline;}#content ul.thumblist a {	margin: 0 10px;}#content ul.thumblist img {	vertical-align: bottom;	margin: 20px 0 0 0;	border: 3px double #666;	padding: 5px;	color: #666;	background-color: #eee;}#content a img:hover {	border-color: #03f;	cursor: crosshair;}#content .nobord a img:hover, #content a img.nobord:hover {	cursor: pointer;}/* In-Page Quick Links */#content ul.quick {	margin: 1em 0 3em 0;	text-align: center;	list-style: none;	font-size: 0.625em;}#content ul.quick li {	display: inline;	margin: 0 2px;	border-width: 0 2px;	border-style: dotted;	border-color: #440;	padding: 2px;}/* Indentation For Poetry Etc. */#content p.poet {	margin: 2em 1em 4em 1em;}div#content p.bump {	margin-top: 1em;}div#content p.bumper {	margin-top: 2em;}#content p.line {	margin: 0;	padding: 0 0 0 3.5em;	text-indent: -3.5em;}#content p.para {	margin: 0;	padding: 0;	text-indent: 3.5em;}#content p.right {	margin: 0;	padding: 0;	text-align: right;}#content p.right2 {	margin: 0;	padding: 0 7em 0 0;	text-align: right;}#content p.left {	margin: 0;	padding: 0;	text-align: left;}#content p.left1 {	margin: 0;	padding: 0 0 0 3.5em;	text-align: left;}#content p.left2 {	margin: 0;	padding: 0 0 0 7em;	text-align: left;}#content div.stanza {	margin: 1em 0;	padding: 0;}div#content div.bump {	margin: 2em 0;}#content div.notes {	margin: 5em 0 0 0;}#content h2 span.line {	display: block;}/* List Effects */#content ul, #content ol, #content dl {	font-size: 0.8125em;	line-height: 1.5em;}#content ol, #content ul {	padding-left: 2em;}#content dl.contlist, #content ul.contlist, #content ul.contlist ul {	list-style: none;}#content dd {	margin-bottom: 0.75em;}#content dl.contlist dt {	margin-top: 1.25em;}#content dl.contlist dd {	margin-bottom: 1.25em;}#content ul.contlist {	margin-top: 1em;	padding: 0;}#content ul.contlist ul {	margin: 0 0 1em 0;	padding: 0 0 0 0.75em;	font-size: 1em;}/* Text-Block Effects */#content blockquote {	border: 3px #999 double;	padding: 0 1em;	color: #440;	background-color: #eed;}#content p.intro {	font-weight: bold;}#content p.intro:first-letter {	font-size: 1.5em;}#content .textblock, #content .contlist {	overflow: hidden;	margin: 0 0 2em 0;}#content .unitblock {	margin: 0 0 1.5em 0;}/* ===Bar=== */#bar {	z-index: 4;	position: absolute;	left: 0;	top: 0;	margin: 0;	border: 0;	padding: 0;	width: 7.5em;}/* For the NavBar container */#navbar {	margin: 0; 	border-width: 0 2px 2px 0;	border-style: solid;	border-color: #690;	padding: 1em;	color: #440;	background: #9c0 url(/images/panggreen.gif) no-repeat fixed;	text-align: center;}ul#pages {	margin: 0 0 0.5em 0;	border: 2px solid #eee;	padding: 0;	color: #690;	background: #fff url(/images/panggray.gif) no-repeat fixed;	list-style: none;	font-size: 0.75em;	line-height: 1.5em;	font-weight: bold;}#pages li {	border-width: 2px 0 0 0;	border-style: solid;	border-color: #eee;}#pages li:first-child {	border: none;}#pages a {	display: block;	text-decoration: none;}#pages a:link, #pages a:visited {	color: #666;	background-color: transparent;}#pages a:hover {	color: #03f;	background: #9c0 url(/images/panggreen.gif) no-repeat fixed;}#pages a:active {	color: #690;	background: #9c0 url(/images/panggreen.gif) no-repeat fixed;}body#home a.home:link, body#home a.home:visited, body#archive a.archive:link, body#archive a.archive:visited, body#me a.me:link, body#me a.me:visited, body#words a.words:link, body#words a.words:visited, body#pictures a.pictures:link, body#pictures a.pictures:visited, body#links a.links:link, body#links a.links:visited {	/* "You Are Here" Indicator */	color: #03f;	background-color: transparent;}body#home a.home:hover, body#archive a.archive:hover, body#me a.me:hover, body#words a.words:hover, body#pictures a.pictures:hover, body#links a.links:hover {	/* "You Are Here" Indicator */	color: #03f;	background-color: #9c0;}body#home a.home:active, body#archive a.archive:active, body#me a.me:active, body#words a.words:active, body#pictures a.pictures:active, body#links a.links:active {	/* "You Are Here" Indicator */	color: #690;	background-color: #9c0;}#email {	/* For the Email block */	margin: 1em 0 0 0;	color: #690;	background-color: transparent;	font-size: 0.625em;	font-weight: bold;}#email:before {	/* For the Email block */	content: "\3c ";}#email:after {	/* For the Email block */	content: "\3e ";}#email a:link, #email a:visited {	/* For the Email block */	color: #666;	background-color: transparent;	text-decoration: none;}#email a:hover {	/* For the Email block */	color: #03f;	background-color: transparent;	text-decoration: none;}#email a:active {	/* For the Email block */	color: #690;	background-color: transparent;	text-decoration: none;}/* For the SearchBar container */#searchbar {	margin: 1em 0 0 0; 	border-width: 2px 2px 2px 0;	border-style: solid;	border-color: #690;	padding: 0.75em 1em;	color: #690;	background: #9c0 url(/images/panggreen.gif) no-repeat fixed;	text-align: center;}#searchbar form {	margin: 0;	font-size: 0.825em;}#searchbar label {	display: block;	padding: 0 0 0.5em 0;	line-height: 1em;	font-weight: bold;}#searchbar input#searchgo {	font-size: 0.85em;	color: #333;	background: #fff url(/images/panggray.gif) no-repeat fixed;}#searchbar input#searchfield {	margin: 0.25em 0;	padding: 0;	width: 100%;	color: #03f;	background: #fff url(/images/panggray.gif) no-repeat fixed;}/* For the BrowserInfo container */		/* See Header for link colors */#browserinfo {	margin: 1em 0 0 0; 	border-width: 2px 2px 2px 0;	border-style: solid;	border-color: #690;	padding: 0.25em 1em;	color: #690;	background: #9c0 url(/images/panggreen.gif) no-repeat fixed;	text-align: right;}#browserinfo p {	font-size: 0.625em;}#browserinfo p:hover a {	border-width: 0 0 1px 0;	border-style: dotted;	border-color: #79f;}/* ===Footer=== */	/* See Header for link colors */#footer {	z-index: 1;	position: relative;	margin: 1em 0 0 0;	border-width: 2px 0;	border-style: solid;	border-color: #690;	padding: 0.25em 0 0 0;	min-height: 59px;	color: #690;	background: #9c0 url(/images/panggreen.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;	line-height: 1.5em;}#footer ul#places li:before, #footer ul#places li:after {	content: "\7c ";}#footer p#copy {	clear: both;	margin: 1.5em 0 0 0;	color: #690;	background-color: transparent;	text-align: right;	font-size: 0.625em;	line-height: 1em;}#footer ul#badges {	position: absolute;	top: 0;	left: 0;	margin: 0;	padding: 0;}#footer ul#badges img {	display: block;	margin: 4px;	color: #9c0;	background-color: #690;}#footer ul#badges img:hover {	color: #9c0;	background-color: #03f;}/* ===Search=== */.s-disp, .s-prev, .s-next {	font-size: 0.75em;}.s-heading {	margin: 0.5em;}.s-disp {	margin: 0.5em;	text-align: center;}.s-prev {	float: left;}.s-next {	float: right;}.s-results {	clear: both;	margin: 1em;	text-align: left;}.s-results p {	display: none;}.s-results .s-link p {	display: block;}.s-results p.show {	display: block;}.s-link {	margin: 2em;}/* Copyright © 2000-2004 Tyler Amick. */