/* These are the default styles for everything on the site */

BODY {	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.2em;
	color:#black;
	background: url("images/bg.gif"); 
	background-attachment: scroll; 
	background-repeat: repeat-x; 
	background-position: top; 
	background-color: white; 
	}


/* These are the main headings used on all pages */
  
h1 {	font-family:Harrington,Arial, Verdana, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#006633;	
	}

h2 {	font-family:Harrington,Arial, Verdana, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#663333;
	}
h3 {	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#663333;
	}
/* And now the paragraphs of normal text */

P {	
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	text-align:left;
	}

span.allmiddle { /* for adverts along the bottom*/
	text-align:center;
	vertical-align:middle;
	display:block;
	}

/* this one's used for the countdown script */
P.countdown {
	color:#990000;
	font-weight:bold;
	text-align:left;
	}

P.PhotoCaption {
	font-family:Arial, Helvetica, sans-serif;
	color:gray;
	font-size:0.5em;
	font-weight:normal;
	text-align:center;
	}	

/* The styles specific to the left-hand menu */

P.menu	{
	font-size:1.2em;
	margin-bottom:0.5em;
	}
.Poem {
	text-align:center;
	font-family:arial, Helvetica, sans-serif;
	font-style:italic;
	}
P.PhotoLinks {
	text-align:center;
	font-size:1.2em;
	font-variant:small-caps;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	margin-left:2px;
	padding:5px;
	}

/* These are the styles for the hyperlinks across the whole site */

A {
	font-family:Harrington,Arial, Verdana, Helvetica, sans-serif;
	border-style:none;
	}

A:link, A:active, A:visited {
	color:#663333;
	font-weight:bold;
	text-decoration: none;
	}

/* this determines the style of the links when you hover over them with the mouse */

A:hover {
	color:#996633;
	font-weight:bold;
	text-decoration: none;
	}
A.normtext {
	color:#006666;
	font-weight:normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

/* Default table styles */

table,td,th {
	border-collapse:collapse;
	vertical-align:middle;
	border: 1px solid black;
	text-align:left;
	}

table 	{
	padding:0px;
	}

td,th 	{
	font-size:0.9em;
	padding:5px;
	}

th	{
	font-weight:bold;
	text-align:center;
	}

/* Specific to table on main page */
	
TABLE.MainPageTable {
	width:100%;
	}

.NoLines {
	border-style:none;
	}
.LinkTable {
	width:100%;
	border-color:transparent;
}
.NoLinesRight {
	text-align:right;
	width:500px;
	border-color:transparent;
	}

.CenteredImage {
	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
	}

.PhotoTable {
	text-align:center;
	border-style:none;
    margin-bottom:0px;
    margin-top:0px;
	padding-left:8px;
	padding-right:8px;
	padding-top:0;
	padding-bottom:0;
	}
		

/* These defines the styles of the menu bar on the left */

TD.Menu,TD.TopLeft {
	width:178px;
	}

TD.Menu {
	vertical-align:top;
	}

TD.TopLeft {
	text-align:center;
	background-color:black;
	}
TD.HeaderBar {
	text-align:center;
	background-color:black;
	}
table.sponsortable {
	border: none;
	border-collapse:separate;
	padding:5px;
	}
.sponsortable ,.sponsortable1, .sponsortable2,.sponsortable3,.sponsortable4,.sponsortable5{
	text-align:center;
	vertical-align:middle;
	font-family: arial, sans-serif;
	font-weight:lighter;
	font-size:0.9em;
	color:black;
	margin-bottom:2px;
	}
TD.sponsortable1 {
	background-color:#ccff66;
	}
TD.sponsortable2 {
	background-color:#99ffff;
	}
TD.sponsortable3 {
	background-color:#99ff99;
	}
TD.sponsortable4 {
	background-color:#ccccff;
	}
TD.sponsortable5 {
	background-color:#ffff33;
	}
table.sponsortable{
	width:100%;
	}
p.sponsors , p.sponsordes {
	text-align:center;
    margin-top:0px;
    margin-bottom:5px;
    padding:0px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.1em;
	}

p.sponsordes {
	font-weight:normal;
	font-size:0.9em;
	}
	
