a:link { color: #993300; text-decoration: underline }
a:active { color: #993300; text-decoration: underline }
a:visited { color: #993300; text-decoration: underline }
a:hover { color: #993300; text-decoration: none }

div#menu a { color: #FF9900; text-decoration: none; font-size: 13px; font-weight: bold} 
div#menu a:hover { color: #FFFF33; text-decoration: none; font-size: 13px; font-weight: bold } 


div#mail_link a { color: #663300; text-decoration: none; font-size: 16px; font-weight: bold} 
div#mail_link a:hover { color: #FF9900; text-decoration: none; font-size: 16px; font-weight: bold }

div#toplink a { color: #993300; text-decoration: none; } 
div#toplink a:hover { color: #FFFF33; text-decoration: none; }

/* ---------- Table Colours ----------- */
.table_col1 { background-color: #f7f7f7}
.table_col2 {  background-color: #ffffff}


/* ---------- Main Styles----------- */
th {  font-size: 14px; font-weight: bold; background-color: #336699; color: #ffffff; text-align: left }
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #663300}
h1 {color: #FF9900; font-weight: bold;  background-color: #CC6600;font-size: 16px; margin-top: 20px; margin-bottom: 20px; border-bottom: 1px solid #663333; border-top: 1px solid #663333}
h2 {font-size: 15px; font-weight: bold; color: #336699}


.SmallText { font-size: 10px}
.Subheading {font-size: 14px;	color: #003399;	font-weight: bold;}
.Heading {  font-size: 16px; font-weight: bold; color: #003399}
.top {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: ; font-weight: normal; color: #000000}
.Table_Header {  font-size: 14px; font-weight: bold; color: #663300}
.PageName {  font-size: 13px; font-weight: bold; }
.Nav_history {  font-weight: bold; color: #cccccc}
.forum_title {color: #ffffff;	font-weight: bold; background-color: #999; text-indent: 1em}
.forum_content {background-color: #f7f7f7; text-indent: 1em}
.warningtext {font-weight: bold}



/* ---------- News Styles----------- */
.newsDate {  font-size: 14px; font-weight: bold; color: #336699}
.newsTitle {  font-size: 14px; font-style: normal; font-weight: bold; color: #666666}

/* ---------- Event Styles----------- */
.eventTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #660000}
.eventDate {  font-size: 16px; font-weight: bold; color: #FF9900; background-color: #663300}
.gigsLocation { font-size: 13px; font-weight: bold; color: #CC3300 }
.gigsDate { font-size: 13px; font-weight: bold; color: #663300}
.gigsText {  font-size: 11px }
.gigsTable1 {  background-color: #FF9900; border-top: 1px solid #663333; border-left: 1px solid #663333;border-right: 1px solid #663333; border-bottom: 1px solid #663333}
.gigsTable2 { background-color: #FFcc00; border-bottom: 1px solid #663333; border-top: 1px solid #663333; border-left: 1px solid #663333; border-right: 1px solid #663333}

/* --------Page Numbers --------- */

div#pageNumbers a { color: #336699; text-decoration: none; font-size: 11px; font-weight: bold; } 
div#pageNumbers a:hover { color: #339999; text-decoration: underline; } 
.PageNumbers{ font-size: 11px; color: #336699; font-weight: bold;}

.subtitle {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
.subtext {
	color: #FFFFFF;
	background-color: #996699;
}
.eventCalCell {
	padding: 2px;
	border: 1px solid #660000;
	text-align: center;
	font-weight: bold;	
	
}
.figuretitle {
	font-size: 14px;
	font-weight: bold;
	color: #996699;
}

.eventCalTH {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #663300;
	text-align: center;
	width: 14%;
	border: 1px solid #660000;
}

