body	{
	color:black;
	background-color:#D4FFEC;
	margin-left: 3%;
	margin-right: 3%;
	background-image: url("back.png");
	background-repeat: repeat-x;
}

h1	{
	font-size:xx-large;
	color:#2020a0;
	padding-top:0.2em;
	text-align:center;
	letter-spacing:0.8em;
	border-bottom-style:solid;
	border-bottom-color:#2020a0;
	border-bottom-width:3px;
	margin:0px;
}

h2
{
	text-align: center;
	background-color: #d0ffe0;
	border-left: solid 1.2em;
	border-top: solid 0.05em;
	border-bottom: solid 0.05em;
	border-right: solid 1.2em;
	border-color: #3060A0;
	padding: 0.3em;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
}
p.under	{
	color:#109030;
	text-align:center;
	font-size:x-large;
	font-style:italic;
	letter-spacing:1.2em;
	margin-top:0px;
}

p.super	{
	font-size:x-large;
	color:#402050;
	padding-top:0.2em;
	text-align:center;
	letter-spacing:0.2em;
	margin:0px;
}

h3	{
	padding-left:0.3em;
	letter-spacing:0.2em;
	margin-top:2em;
	padding-top:0.2em;
	border-bottom-style:solid;
	border-bottom-color:#ff9040;
	border-bottom-width:2px;
	border-left-style:solid;
	border-left-color:#ff9040;
	border-left-width:1.2em;
}

h4	{
	padding-left:0.3em;
	padding-top:0.2em;
	letter-spacing:0.2em;
	margin-top:1.5em;
	border-bottom-style:solid;
	border-bottom-color:#5070a0;
	border-bottom-width:1px;
}

h4.title	{
	margin-bottom:0px;
	border-bottom-style:none;
	text-decoration:underline;
}

h6	{
	font-size:x-small;
	padding-left:0.3em;
	letter-spacing:0.2em;
	margin-top:0em;
	margin-bottom:0em;
	padding:0px 0px 0px 0px;
	background:#207040;
	border-style:solid;
	border-color:#207040;
	color:WHITE;
}

.comment	{
	border: 1px solid #207040;
	background: #e8fff3;
	margin-bottom: 1em;
	font-size:small;
	padding: 0em;
	letter-spacing:0.1em;
	margin: 0.5em 0em 0.5em 0em;
	align:top;
}

.pickup	{
	border: 2px solid #ffd0d0;
	background: #ffffff;
	margin-bottom: 1em;
	padding: 0.5em 1em 0.5em 1em;
	letter-spacing:0.1em;
	margin: 0.5em 0em 0.5em 0em;
	align:top;
	text-align: center;
	font-weight: bold;
}

.comment p	{
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin: 0em 0.5em 0em 0.5em;
	font-size: small;
}

p	{
	letter-spacing:1px;
	line-height:1.2em;
}

p.small	{
	font-size:small;
	letter-spacing:1px;
	line-height:1.2em;
}

small	{
	letter-spacing:1px;
	line-height:1.2em;
}

li	{
	letter-spacing:1px;
	line-height:1.2em;
	margin-left:-0.5em;
	margin-top:0.3em;
	margin-bottom:0.3em;
}

table	{
	width:95%;
}

table.mini	{
	width:30%;
	text-align:center;
	font-weight:bold;
	white-space:nowrap;
	background-color:#007020;
}

caption.test	{
	margin-bottom:0px;
	border-bottom-style:none;
	text-decoration:underline;
}

th	{
	font-size:small;
	white-space:nowrap;
	padding:0.3em;
	background-color:#c0c0ff;
}

th.left	{
	font-size:medium;
	background-color:#f0e0b0;
}

th.bo	{
	font-size:large;
	border-left-style:solid;
	border-left-color:#60a0ff;
	border-left-width:1.2em;
	background-color:#ffffd0;
}

th.normal	{
	white-space:nowrap;
	padding:0.3em;
	background-color:#d0ffa0;
	border-left-style:none;

	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#60a0ff;
	border-bottom-color:#60a0ff;
	border-top-width:0.1em;
	border-bottom-width:0.1em;
}

td	{
	text-align: center;
	padding:0.5em 1em 0.5em;
	background-color:#ffffd0;
	white-space:nowrap;
}

td.normal	{
	text-align: left;
	white-space: normal;
}

p.super	{
	color:#402050;
	padding-top:0.2em;
	text-align:center;
	letter-spacing:0.2em;
	margin:0px;
}

strong	{
	color:#d02020;
}
