a:link 	
	{
	background : Transparent;
	color : #000080;
}

a:visited 
	{
	background : Transparent;
	color : #4169E1;
}

a:active 
	{
	background : Transparent;
	color : #00CED1;
}

body, p
	{
	background : #99CCFF;
	color : #000000;
	font-family : Garamond, Verdana, Arial, "MS Sans Serif", Helvetica, Geneva, sans-serif;
	font-size : medium;
}

td
	{
	font-size : medium;
}

h1 	
	{
	font-family : Garamond, Verdana, Arial, "MS Sans Serif", Helvetica, Geneva, sans-serif;
	font-size : x-large;
}

h1.title
	{
	font-family : "Caslon Openface BT", Arial, sans-serif;
	background : Transparent;
	font-size : xx-large;
	color : #0033FF;
}

h1.subtitle
	{
	font-family :  "Brush Script", "Script MT Bold", cursive;
	font-size : x-large;
}

h2 	
	{
	font-family : Garamond, Verdana, Arial, "MS Sans Serif", Helvetica, Geneva, sans-serif;
}

h3 	
	{
	font-family : Garamond, Verdana, Arial, "MS Sans Serif", Helvetica, Geneva, sans-serif;
}

h4, h5  
	{
	font-family : Garamond, Verdana, Arial, "MS Sans Serif", Helvetica, Geneva, sans-serif;
}

h6	
	{
	font-family : Garamond, Verdana, Arial, "MS Sans Serif", Helvetica, Geneva, sans-serif;
	font-size : small
}

.backgroundpale
	{
	background : #B0C4DE;
	color : #000000;
	font-family : Garamond, Verdana, Arial, "MS Sans Serif", Helvetica, Geneva, sans-serif;
	font-size : medium;
}

.backgrounddark
	{
	background : #00BFFF;
	color : #000000;
	font-family : Garamond, Verdana, Arial, "MS Sans Serif", Helvetica, Geneva, sans-serif;
	font-size : medium;
}

.red
	{
	background : Transparent;
	color : #FF0000;
}

.newsborder
        {
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF
}

.newsheader
        {
        color: #0033FF;
        font-size: large;
        font-weight: bold;
	font-variant: small-caps;
}

.smallborder
	{
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF
}
.smallborderred
	{
	border-style: solid;
	border-width: 1px;
	border-color: #FF0000
}

.verysmall
        {
        background: Transparent;
        font-size: small;        
}

.submenu
        {
        background: Transparent;
        font-size: small;
        margin-left: 20px; 
}

/* Arangement styles below */

div.link-list {
        width:11.2em;
        position:absolute;
        top:0;
        padding-left:1%;
        padding-right:1%;
        margin-left:0;
        margin-right:0;
}

#main {
        margin-left:11.2em;
        padding-left:1em;
        padding-right:1em;
}
#list1 {
        left:0;
}

/* td for rltguide seating plan tables */

.topline {
	text-align: center;
	vertical-align: middle;
	height: 16%;
	width: 5%;
}

.toplineborder {
	text-align: center;
	vertical-align: middle;
	height: 16%;
	width: 5%;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF
}

.normalcell {
	text-align: center;
	vertical-align: middle;
	height: 6%;
	width: 5%;
}

.chair {
	text-align: center;
	vertical-align: middle;
	height: 6%;
	width: 5%;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF
}

.fohchair {
	text-align: center;
	vertical-align: middle;
	height: 6%;
	width: 5%;
	border-style: solid;
	border-width: 1px;
	border-color: #FF0000
}

/* td for rltpast play tables */

.pastplayid {
	width: 3%;	
}

.pastplayauthor {
	width: 25%;
}

.pastplaytitle {
	width: 62%;
}

.pastplaydate {
	width: 10%; 
}
