body {
  font-family: Arial, Helvetica, sans-serif;
     }

P {
		font-size : 10pt;
		color : #000000;
	}

	P.n {
		font-size : 9pt;
		color : #000000;
	}
	
	P.b{
		font-size : 10pt;
		color : #000000;
		font-weight : bold;
	}
	
	P.r{
		font-size : 12pt;
		color : #000099;
		font-weight : bold;
	}
	
		P.c{
		font-size : 12pt;
		color : #993399;
		font-weight : bold;
	}
	
		P.m{
		font-size : 12pt;
		color : #339999;
		font-weight : bold;
	}
	
		P.v{
		font-size : 12pt;
		color : #663399;
		font-weight : bold;
	}
	
		P.s{
		font-size : 12pt;
		color : #330066;
		font-weight : bold;
	}
	
		P.h{
		font-size : 11pt;
		color : #000000;
		font-weight : bold;
	}
	
		P.a{
		font-size : 12pt;
		color : #0066cc;
		font-weight : bold;
	}
	
		P.f{
		font-size : 8pt;
		color : #666666;
	}
	
	
	A.x:link{
		font-size : 8pt;
		text-decoration : none;
		color : #666666;
	}
	
	A.x:active{
		font-size : 8pt;
		text-decoration : none;
		color : #330066;
	}
	
	A.x:visited{
		font-size : 8pt;
		text-decoration : none;
		color : #666666;
	}
	
	A.x:hover{
		font-size : 8pt;
		text-decoration : none;
		color : #330066;
	}
	
	H1 {
		font-size : 14pt;
		color : #993399;
	}
	
	H2 {
		font-size : 14pt;
		color : #663399;
	}
	
	H3 {
		font-size : 14pt;
		color : #000099;
	}		

	H4 {
		font-size : 14pt;
		color : #339999;
	}		

        H5 {
                font-size : 14pt;
                color : #330066;
        }	

/********************************************************************\
 * JFUNK added everything under this line
\********************************************************************/

table.eventheader {
  font-size : 10pt;
  text-align : left;
  width: 540px;
}

table.eventheader td {
  padding: 3px 1px 3px 5px;
}

table.eventheader td a:link {
  font-size : 10pt;
  color : #666666;
}
	
table.eventheader td a:active {
  font-size : 10pt;
  color : #330066;
}
	
table.eventheader td a:visited {
  font-size : 10pt;
  color : #666666;
}
	
table.eventheader td a:hover {
  font-size : 10pt;
  color : #330066;
}

table.footer td a:link {
  font-size : 8pt;
  color : #666666;
}

table.footer td a:active {
  font-size : 8pt;
  color : #330066;
}

table.footer td a:visited {
  font-size : 8pt;
  color : #666666;
}

table.footer td a:hover {
  font-size : 8pt;
  color : #330066;
}

table.eventheader th {
  background-color: #663399;
  color: #FFFFFF;
  padding: 5px 1px 5px 5px;
}

td.eventtitle {
  width: 200px;
}

tr.events_odd {
  background-color: #DDDDDD;
}

div.eventtitle {
  font-size: 12pt;
  font-weight: bold;
  background-color: #663399;
  color: #FFFFFF;
  width: 430px;
  text-align: left;
  padding: 3px;
}

div.eventvenue {
  font-size: 10pt;
  font-weight: bold;
  background-color: #CCCCCC;
  color: #000000;
  width: 430px;
  text-align: left;
  padding: 2px;
}

div.eventdescription {
  font-size: 10pt;
  text-align: left;
}

div.eventdates {
  font-size: 10pt;
  font-weight: bold;
  background-color: #CCCCCC;
  color: #000000;
  width: 430px;
  text-align: left;
  padding: 2px;
}

table.eventdates {
  width: 100%;
  font-size: 10pt;
  background-color: #FFFFFF;
  padding: 3px 0px 0px 0px;
}

a.asc {
  width: 15px;
  height: 10px;
  display: inline;
  background: url(/images/arrow_up_off.gif) no-repeat center;
}

a.asc span {
  visibility: hidden;
}

a.ascsel {
  width: 15px;
  height: 10px;
  display: inline;
  background: url(/images/arrow_up_on.gif) no-repeat center;
}

a.ascsel span {
  visibility: hidden;
}

a.desc {
  width: 15px;
  height: 10px;
  display: inline;
  background: url(/images/arrow_down_off.gif) no-repeat center;
}

a.desc span {
  visibility: hidden;
}

a.descsel {
  width: 15px;
  height: 10px;
  display: inline;
  background: url(/images/arrow_down_on.gif) no-repeat center;
}

a.descsel span {
  visibility: hidden;
}

/********************************************************************\
 * Header rollovers - jfunk 20040629
\********************************************************************/

#header_events {
  float: left;
  width: 100px;
  height: 22px;
  background: url(/images/calendar_off.gif) no-repeat top;
}

#header_events:hover {
  background: url(/images/calendar_on.gif) no-repeat top;
}

#header_events_sel {
  float: left;
  width: 100px;
  height: 22px;
  background: url(/images/calendar_on.gif) no-repeat top;
}


span.header_text {
  visibility: hidden;
  font-size: 1pt;
}

#header_boxoffice {
  float: left;
  width: 63px;
  height: 22px;
  background: url(/images/box_off.gif) no-repeat top;
}

#header_boxoffice:hover {
  background: url(/images/box_on.gif) no-repeat top;
}

#header_seating {
  float: left;
  width: 51px;
  height: 22px;
  background: url(/images/seating_off.gif) no-repeat top;
}

#header_seating:hover {
  background: url(/images/seating_on.gif) no-repeat top;
}

#header_directions {
  float: left;
  width: 60px;
  height: 22px;
  background: url(/images/directions_off.gif) no-repeat top;
}

#header_directions:hover {
  background: url(/images/directions_on.gif) no-repeat top;
}

#header_contacts {
  float: left;
  width: 50px;
  height: 22px;
  background: url(/images/contact_off.gif) no-repeat top;
}

#header_contacts:hover {
  background: url(/images/contact_on.gif) no-repeat top;
}

#header_links {
  float: left;
  width: 37px;
  height: 22px;
  background: url(/images/links_off.gif) no-repeat top;
}

#header_links:hover {
  background: url(/images/links_on.gif) no-repeat top;
}

#header_employment {
  float: left;
  width: 74px;
  height: 22px;
  background: url(/images/employment_off.gif) no-repeat top;
}

#header_employment:hover {
  background: url(/images/employment_on.gif) no-repeat top;
}

#header_guestbook {
  float: left;
  width: 63px;
  height: 22px;
  background: url(/images/guestbook_off.gif) no-repeat top;
}

#header_guestbook:hover {
  background: url(/images/guestbook_on.gif) no-repeat top;
}

#header_home {
  float: left;
  width: 37px;
  height: 22px;
  background: url(/images/home_off.gif) no-repeat top;
}

#header_home:hover {
  background: url(/images/home_on.gif) no-repeat top;
}

span.header_spacer {
  float: left;
  width: 1px;
  height: 22px;
  background: url(/images/nav_pipe.gif) no-repeat top;
}

div.header_top {
  margin: 0px;
  padding: 0px;
  height: 22px;
}

div.header_bottom {
  margin: 0px;
  padding: 0px;
  height: 33px;
  width: 575px;
  background: url(/images/subpage_topright.gif) no-repeat bottom right;
}

#header_centre {
  float: left;
  width: 80px;
  height: 33px;
  background: url(/images/centre_sub_off.gif) no-repeat top;
}

#header_centre:hover {
  background: url(/images/centre_sub_on.gif) no-repeat top;
}

span.header_text_bottom {
  visibility: hidden;
  font-size: 1pt;
}

#header_victory {
  float: left;
  width: 101px;
  height: 33px;
  background: url(/images/victory_sub_off.gif) no-repeat top;
}

#header_victory:hover {
  background: url(/images/victory_sub_on.gif) no-repeat top;
}

#header_roberts {
  float: left;
  width: 107px;
  height: 33px;
  background: url(/images/roberts_sub_off.gif) no-repeat top;
}

#header_roberts:hover {
  background: url(/images/roberts_sub_on.gif) no-repeat top;
}

#header_swonder {
  float: left;
  width: 124px;
  height: 33px;
  background: url(/images/swonder_sub_off.gif) no-repeat top;
}

#header_swonder:hover {
  background: url(/images/swonder_sub_on.gif) no-repeat top;
}

#header_mesker {
  float: left;
  width: 131px;
  height: 33px;
  background: url(/images/mesker_sub_off.gif) no-repeat top;
}

#header_mesker:hover {
  background: url(/images/mesker_sub_on.gif) no-repeat top;
}

