BODY { 
	font-family: "Book Antiqua", Palatino, Georgia, Times, serif;
	font-size: 90%;
	color: #000000;
	margin-top: 6px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}

H1 {
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 0px;
	color: #7C0E20;
	text-align: center;
}

H2 {
	font-size: 1.6em;
	font-weight: normal;
	margin-bottom: 18px;
	color: #7C0E20;
	text-align: center;
}

H3 {
font-size: 1.5em;
font-weight: normal;
color: #7C0E20;
margin-top: 18px;
margin-bottom: 6px;
margin-right: 0px;
margin-left: 0px;
}

H4 {
font-size: 1.4em;
font-weight: bold;
margin-bottom: 6px;
}

H5 {
font-size: 1.2em;
font-weight: normal;
color: #7C0E20;
text-align: left;
margin-bottom: 12px;
margin-top: 6px;
}

div, span {
font-size: 1em;
}

P { 
font-size: 1em;
text-align: left;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
}

td,th {
font-size: 0.9em;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px
}

A {
font-size: 1em;
font-weight: bold;
color: #7C0E20;
}

LI LI, LI P, TD P, TH P, TD TD, BLOCKQUOTE P {
font-size: 1em;
}

A:hover {
	font-weight: bold;
	text-decoration: none;
	background-color: #900011;
	color: #FFFFFF
}

.smaller {
	font-size: 0.7em;
}

.small {
	font-size: 0.8em;
}

.smallish {
	font-size: 0.9em;
}

.smallcaps {
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px
}

.medium {
	font-size: 1em;
}

.large {  
	font-size: 1.2em;
}

.extraspace {  
	margin-top: 12px;
	margin-bottom: 12px
}
.line {  
	border-color: black black #7C0E20;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px
}
hr {
	border-color: #7C0E20;
	border-style: solid;
	border-width: thin;
}
.notbold {  
	font-weight: normal
}
.lessspace {  
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 0px;
	margin-left: 0px
}
.nospace {  
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px
}

.table {
	font-size: 0.9em;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
margin-left: 0px
}
.hidden {
	display: none
}
.whitetext {
	color: #FFFFFF
}
.yellowtext {
	color: #FFFF44
}
.dateheading {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #900011;
	border-right-color: #900011;
	border-bottom-color: #900011;
	border-left-color: #900011;
	color: #900011;
	text-align: center;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.season {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #900011;
	border-right-color: #900011;
	border-bottom-color: #900011;
	border-left-color: #900011;
	color: #900011;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-top: 3px;
	font-size: 0.8em;
}
.halfspace {
	margin-bottom: 0.5em;
}
div.halfspace p {
	margin-bottom: 0.5em;
}
.sectionheading {
	margin-top: 36px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: -18px;
}
.red {
	color: #7C0E20;
}
.black {
	color: #000000;
}
.centred {
	text-align: center;
}
.maincol {
	padding-left: 18px;
	width: 400px;
}
div + h5 {
	margin-top: 18px;
}
.bold {
	font-weight: bold;
}
#music {
	/* position: fixed; */
	/* top: 40%; */
	position: absolute;
	left: 530px;
	height: auto;
	width: auto;
}
.tablebody {
	background-color: #FFF8D0;
}
.tableheader {
	background-color: #DCC0C4;
}
.border {
	margin: 3px;
	padding: 3px;
	border: thin solid #920D20;
	height: auto;
	width: 50%;
	position: relative;
}
.L1Cat {
	background-color: #EDDFE1;
}
.L2Cat {
	background-color: #F8F2F3;
}
.extraspaceabove {
	margin: 9pt 0pt 3pt;
}

#nav {
	float: left;
	width: 190px;
	margin: 22px 10px 5px;
	padding: 5px;
	background-color: #7C0E20;
}
#nav ul {
	margin: 0;
	padding: 0;
}
#nav ul.subMenu {
	margin-top: 30px;
}
#nav li {
	margin-left: 10px;
	margin-bottom: 0.7em;
	list-style-type: none;
	font-size: 1.1em;
	font-weight: bold;
}
#nav ul.subMenu li {
	font-size: 0.5em;
	font-weight: normal;
	margin-bottom: 0.5em;
}
#nav li li {
	margin-left: 20px;
	font-weight: normal;
	margin-bottom: 0.4em;
	font-size: 0.8em;
}
#nav #sel {
	list-style-type: disc;
	color: #FFF;
}
#nav a {
	display: block;
	padding: 7px 0 2px 3px;
	color: #FFF;
	text-decoration: none;
}
#nav ul.subMenu a {
	padding: 2px 0 2px 3px;
}
#nav li a {
	padding: 5px 0 7px 3px;
}
#nav li li a {
	padding: 0 0 2px 3px;
}
* html #nav a { /* Fix for IE 5.5/6 Double line spacing LI elements */
	height: 1em;
}
#nav a:hover {
	background-color: #FFF;
	color: #7C0E20;
}
img#LargeCairn {
	margin: 20px 0px 20px 35px;
}

