      BODY, TD, TH, BLOCKQUOTE, LI, OL, UL, CAPTION, A, DL, DT, DD, H1, H2, H3, H4, H5, H6
      {
        Font : Normal 11px Tahoma, Verdana, Arial, Helvetica, serif;
		color: #555555;
      }

      BODY
      { 
        margin : 0px 0px 0px 0px;
        padding : 10px 0px 20px 0px;
		background-color: #cccccc;
      }

	  P {font-size:100%;}




	  A {
		color: #4F62B2;
		font-size: 100%;
		text-decoration:underline}        
      A:hover {
		color: #4F62B2;
		font-size: 100%;
		text-decoration:none}        
      A:active {
		color: #4F62B2;
		font-size: 100%;
		text-decoration:underline}        







      .tickets      {
		font-weight: bold;
		padding: 3px;
		border: #cc0000 1px solid;
		background-color:#F4A1A1;
		}





      .stage {
	    background-image: url("../images/stageback.gif");
		background-repeat: repeat;
		} 

      

      .tctext  {
	  color: #000000;
	  Font : Normal 100% Verdana, Arial, Helvetica, serif;text-align:justify
	  }        

      A.footnote          {color: #1e91c9;line-height: 100%;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;Font : Normal 80% Arial, Verdana, Helvetica, sans-serif;text-decoration:none}        
      A.footnote:hover    {color: blue;line-height: 100%;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;Font : Normal 80% Arial, Verdana, Helvetica, sans-serif;text-decoration:none}        
      A.footnote:active   {color: blue;line-height: 100%;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;Font : Normal 80% Arial, Verdana, Helvetica, sans-serif;text-decoration:none}        


.leftmenu {	text-align: left; }
		
.centermenu { text-align: center;}
		
.rightmenu { text-align: right;	}
		
a.menuLabelLink	{ COLOR: #ffffff;	FONT-SIZE: 8pt;	 TEXT-DECORATION: None; }
a.menuLabelLink:link { COLOR: #ffffff;	FONT-SIZE: 8pt;	 TEXT-DECORATION: None; }
a.menuLabelLink:visited	{ COLOR: #ffffff;	FONT-SIZE: 8pt;  TEXT-DECORATION: None;	}
a.menuLabelLink:hover{ COLOR: #ffffff;	FONT-SIZE: 8pt;  TEXT-DECORATION: None; }
		
a.menuLabelLinkOn { COLOR: #ffffff;	FONT-SIZE: 8pt;	 TEXT-DECORATION: None; }
a.menuLabelLinkOn:link { COLOR: #ffffff;	FONT-SIZE: 8pt;  TEXT-DECORATION: None; }
a.menuLabelLinkOn:visited { COLOR: #ffffff;	FONT-SIZE: 8pt;  TEXT-DECORATION: None; }
a.menuLabelLinkOn:hover { COLOR: #ffffff;	FONT-SIZE: 8pt;  TEXT-DECORATION: None; }
		
a.menuItemLink { COLOR: #ffffff;	FONT-SIZE: 8pt;	 TEXT-DECORATION: None; }
a.menuItemLink:link { COLOR: #ffffff;	FONT-SIZE: 8pt;  TEXT-DECORATION: None; }
a.menuItemLink:visited { COLOR: #ffffff;	FONT-SIZE: 8pt;  TEXT-DECORATION: None; }
a.menuItemLink:hover { COLOR: #ffffff;	FONT-SIZE: 8pt;  TEXT-DECORATION: None; }
		
a.menuItemLinkOn { COLOR: #ffffff;	FONT-SIZE: 8pt;	 TEXT-DECORATION: None; }
a.menuItemLinkOn:link { COLOR: #ffffff;	FONT-SIZE: 8pt;  TEXT-DECORATION: None; }
a.menuItemLinkOn:visited { COLOR: #ffffff;	FONT-SIZE: 8pt;  TEXT-DECORATION: None; }
a.menuItemLinkOn:hover { COLOR: #ffffff;	FONT-SIZE: 8pt;  TEXT-DECORATION: None; }
		
.mymenu { position: absolute; visibility: hidden; z-index: 5; }		
		
.mymenuLabelleft { padding: 0px 2px 2px 0px; text-align: left; }		
.mymenuLabelcenter { padding: 0px 0px 0px 0px; text-align: center; }		
.mymenuLabelright { padding: 2px 5px 2px 0px; text-align: right; }		
.mymenuItemleft { padding: 0px 0px 0px 0px; text-align: left; }		
.mymenuItemcenter { padding: 0px 0px 0px 0px; text-align: center; }		
.mymenuItemright { padding: 2px 5px 2px 0px; text-align: right; }		
		
#oesmenu { 
width: 152px;
padding: 0px 0px 0px 0px;
z-index: 1;
}




      .menunew {
		color: #333333;
		} 

      .menusectionhome {
		font-weight:bold;
		border-bottom:solid 1px #980808;
		padding-top:5px;
		} 
      .menusectionwhatson {
		font-weight:bold;
		border-bottom:solid 1px #980808;
		padding-top:18px;
		} 
      .menusectionaboutus {
		font-weight:bold;
		border-bottom:solid 1px #CC66CC;
		padding-top:18px;
		} 
      .menusectiongetinvolved {
		font-weight:bold;
		border-bottom:solid 1px #FF9934;
		padding-top:18px;
		} 
      .menusectionpaisley {
		font-weight:bold;
		border-bottom:solid 1px #FF9934;
		padding-top:18px;
		} 


      .menucontenthome {
		font-weight:normal;
		border-bottom:solid 1px #980808;
		padding-top:5px;
		} 
      .menucontentwhatson {
		font-weight:normal;
		border-bottom:solid 1px #980808;
		padding-top:5px;
		} 
      .menucontentaboutus {
		font-weight:normal;
		border-bottom:solid 1px #CC66CC;
		padding-top:5px;
		} 
      .menucontentgetinvolved {
		font-weight:normal;
		border-bottom:solid 1px #FF9934;
		padding-top:5px;
		} 
      .menucontentpaisley {
		font-weight:normal;
		border-bottom:solid 1px #FF9934;
		padding-top:5px;
		} 


		.menunew a:link {color: #333333;font-weight:normal;text-decoration:none;}
		.menunew a:visited {color: #333333;font-weight:normal;text-decoration:none;}
		.menunew a:hover {color: #333333;font-weight:bold;text-decoration:none;}
		.menunew a:active {color: #333333;font-weight:normal;text-decoration:none;}


      .footer {
		margin: 0px;
		font: 11px Arial, Verdana, Helvetica, sans-serif;
		color: #777777;
      }

      .banner {
	    background-image: url("../images09/index_01.jpg");
		background-repeat: repeat;
		} 

      .basket {
		Font : Normal 11px Tahoma, Arial, Verdana, Helvetica, serif;
		font-weight:bold;
		color: #333333;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		} 

		.basket a:link {color: #333333;font-weight:normal;text-decoration:underline;}
		.basket a:visited {color: #333333;font-weight:normal;text-decoration:underline;}
		.basket a:hover {color: #333333;font-weight:normal;text-decoration:underline;}
		.basket a:active {color: #333333;font-weight:normal;text-decoration:underline;}

		.events
		{
			color:#A953AA;
			font-size:12px;
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 0px 0px;
		}

		.events table tr td
		{
			color:#A953AA;
			font-size:12px;
		}

		.events ul li
		{
			color:#A953AA;
			font-size:12px;
		}



      .mainform {
		font-weight:bold;
		}        
      .eventcost     {
		font-weight: bold;
		}

		.highlight {
		color: #cc0000;
		font-weight: bold;
		font-size:12px;
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 0px 0px;
		}
	  .highlightsub {
		font-weight: bold;
		}        
      .indent {
		padding : 0px 0px 0px 20px;
		}        
		.general
		{
			padding: 0px 10px 0px 0px;
		}




      .venue         {
		color: #AC2D2D;
		font-weight: bold;
		text-decoration:none; 
		border-bottom: #cccccc 1px solid;
	  }        
      .date          {
		color: #555555;
		font-weight: bold;
		}
      .eventdetails  {
			color: #A953AA;
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 0px 0px;
		}
      .eventtime     {
		color: #13548E;
		font-weight: bold;
		}
      .eventtitle    {
		color: #13548E;
		font-weight: bold;
		}

      input {
	  Font : Normal 11px Tahoma, Verdana, Arial, Helvetica, serif;
		}

      textarea {        
	  Font : Normal 11px Tahoma, Verdana, Arial, Helvetica, serif;
		}

      select {        
	  Font : Normal 11px Tahoma, Verdana, Arial, Helvetica, serif;
		}


      .designer {
		Font : Normal 11px Tahoma, Arial, Verdana, Helvetica, serif;
		color: #aaaaaa;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		} 

		.designer a:link {color: #aaaaaa;font-weight:normal;text-decoration:none;}
		.designer a:visited {color: #aaaaaa;font-weight:normal;text-decoration:none;}
		.designer a:hover {color: #aaaaaa;font-weight:normal;text-decoration:none;}
		.designer a:active {color: #aaaaaa;font-weight:normal;text-decoration:none;}


	div.news img
	{
	float:left;
	margin: 0px 10px 0px 0px;

	}


	div.news h3
	{
	margin: 0px 0px 0px 0px;

	}


	div.news h2
	{
	margin: 0px 0px 0px 0px;

	}
