body {
	background-image: url(img/frame_right.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #003366;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

p,ul,ol,dl,div { font-size: small; line-height: 1.5em; margin-bottom: 0px; }
.XL { font-size: x-large; line-height: 1.5em; }
.L  { font-size: large; line-height: 1.5em; }
.M  { font-size: medium; line-height: 1.5em; }
.S  { font-size: small; line-height: 1.5em; }
.XS { font-size: x-small; line-height: 1.5em; }

a:link    { color: #0033FF; text-decoration: underline; }
a:visited { color: #0000CC; text-decoration: underline; }
a:hover   { color: #FF6600; text-decoration: none; }
a:active  { color: #FF3399; text-decoration: none; }

* html .backlogo { background: url(img/backlogo.gif) no-repeat center; }
.backlogo { background: url(img/backlogo.gif) no-repeat 160px center fixed; }
.left  { float: left;  margin: 0px 10px 10px 0px; }
.right { float: right; margin: 0px 0px 10px 10px; }

.date0  { font-weight: bold; color: #FFCCCC; background-color: #006699; text-indent: 0.5em;
          padding: 1px; margin-top: 1em; }
.date   { font-weight: bold; color: #FFFFFF; background-color: #006699; text-indent: 0.5em;
          padding: 1px; margin-top: 1em; } 
h4.date { margin-top: 40px; margin-bottom: 8px; padding: 2px; }
.date6  { font-weight: bold; color: #CCCCFF; background-color: #006699; text-indent: 0.5em;
          padding: 1px; margin-top: 1em; }
.title  { font-weight: bold; }
.font10 { font-size: 10px; }


/* ---------- History ---------- */

table.setlist {
	margin: 10px;
	padding: 10px;
	border: 1px dashed #003366;
}
table.setlist p,table.setlist li {
	font-size: x-small !important;
	line-height: 1.2 !important;
}
p.historymainimage {
	margin-top: -10px;
}

td#history040701 {
	background-image: url(history/040701_1.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
