@charset "UTF-8";
a:link{
	color: rgb( 197, 0, 63 );
}
a:visited{
	color: rgb( 114, 0, 73 );
}
a:active{
	background-color: Black;
	color: White;
}
a:hover{
	color: rgb( 255, 223, 0 );
}
address{
	text-align: center;
}
address#mirror{
	text-align: justify;
	font-size: 80%;
}
body{
	background-color: rgb( 43, 71, 68 );
	color: rgb( 197, 0, 63 );
	margin: 0px;
	padding: 0px;
	text-align: center;
}
dd{
	margin-bottom: 1em;
}
div.window{
	border: Black solid 5px;
	clear: both;
	text-align: left;
	margin: 2em;
}
div.window, th, td{
	background-color: rgb( 236, 152, 0 );
	color: rgb( 74, 0, 92 );
	font-family: sans-serif;
	letter-spacing: 1px;
	line-height: 120%;
}
div.window div.body{
	padding: 2em;
}
em{
	font-size: 105%;
}
h1{
	background-color: rgb( 4, 4, 4 );
	color: White;
	text-align: right;
}
h2{
	background-color: rgb( 74, 0, 92 );
	color: rgb( 236, 152, 0 );
	font-size: 111%;
	margin: 0px;
	padding: 1ex;
}
hr{
	clear: both;
}
img#jacket{
	float: left;
	margin: 0em 2em 2em;
}
span.name, span.trip{
	color: rgb( 43, 71, 68 );
}
span.name{
	font-weight: bold;
}
span.trip{
	font-weight: lighter;
}
strong{
	color: Black;
	font-size: 105%;
}
strong.super{
	font-size: 107%;
	letter-spacing: 1ex;
}
table{
}
table, th, td{
	border: White double 3px;
}
td{
	padding: 1ex;
}
ul{
	list-style-type: none;
	margin: 0px;
}
ol{
	list-style-position: inside;
	margin: 0px;
}

