h1
{
    font-family:        arial, helvetica;
	color:				#888888;
	line-height:		1;
}
h2
{
    font-family:        arial, helvetica;
	line-height:		1;
}
h3
{
    font-family:        arial, helvetica;
	line-height:		1;
}
img
{
	border:				0;
}
tr.news
{
	padding-bottom:		6px;
}
tr.hidden
{
	display:			none
}
tr.reveal
{
	display:			table-row
}
tr.revealie
{
	display:			block
}
td.newstext
{
    font-family:        arial, helvetica;
	font-size:          8pt;
	line-height:		100%;
	text-align:			left;
	vertical-align:		top;
	color:				#666666;
}
td.newsname
{
    font-family:        arial, helvetica;
	font-size:          9pt;
	text-transform:		uppercase;
	font-weight:		bold;
	color:				#000000;
	position:			relative;
	top:				2px;
	left:				0px;
	width:				300px;
}
table.theatreticket
{
    align:				left;
	width:				350px;
	border:             5px;
	padding:			5px;
}
td.tickettitle
{
    font-family:        arial, helvetica;
	font-size:          12pt;
	text-transform:		uppercase;
	font-weight:		bold;
	color:				#000000;
	position:			relative;
	top:				2px;
	left:				0px;
	width:				340px;
	height:				29px;
}

td.ticketdescription
{
    font-family:        arial, helvetica;
	font-size:          9pt;
	font-weight:		bold;
	color:				#000000;
	line-height:		100%;
	text-align:			left;
	vertical-align:		top;
	align:   right;
	width:				220px;

}
td.ticketformtext
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	font-weight:		normal;
	color:				#000000;
	line-height:		100%;
	text-align:			right;
	vertical-align:		top;
	width:				120px;
	padding-right:		20;
	padding-bottom:		26;
}
td.ticketformdata
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	font-weight:		normal;
	color:				#000000;
	line-height:		100%;
	text-align:			left;
	vertical-align:		top;
	width:				120px;
}
td.ticketformdisclaimer
{
    font-family:        arial, helvetica;
	font-size:          9pt;
	font-weight:		normal;
	color:				#000000;
	line-height:		100%;
	text-align:			left;
	vertical-align:		top;
	padding-bottom:		20;
}
td.ticketapp
{
    font-family:        arial, helvetica;
	font-size:          9pt;
	color:				#000000;
	line-height:		100%;
	text-align:			left;
	vertical-align:		top;
	width:				280px;
}

span.ticketred
{
    font-family:        arial, helvetica;
	font-size:          12pt;
	color:				#ff0000;
}
input.ticketformapply
{
	width:				100px;
    font-family:        arial, helvetica;
	font-size:          12pt;
}

a.ticketapply
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	font-weight:		bold;
	line-height:		100%;
	text-align:			left;
}
a.ticketapply:link
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	font-weight:		bold;
	color:				#0000ff;
	line-height:		100%;
	text-align:			left;
}
a.ticketapply:visited
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	font-weight:		bold;
	color:				#0000ff;
	line-height:		100%;
	text-align:			left;
}
a.ticketapply:hover
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	font-weight:		bold;
	color:				#0000ff;
	line-height:		100%;
	text-align:			left;
}
a.ticketapply:active
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	font-weight:		bold;
	color:				#0000ff;
	line-height:		100%;
	text-align:			left;
}

img.newspicture
{
	width:				90px;
	height:				90px;
	border:				0px;
}
img.listpicture
{
	width:				120px;
	height:				120px;
	border:				0px;
}
img.theatreTicket
{
	width:				120px;
	height:				120px;
	border:				0px;
}
img.newsnamehighlight1
{
	position:			absolute;
	top:				378px;
	left:				266px;
}
img.newsnamehighlight2
{
	position:			absolute;
	top:				378px;
	left:				456px;
}
img.newsnamehighlight3
{
	position:			absolute;
	top:				378px;
	left:				646px;
}
img.gallery
{
	border-color:		#c8e4a3;
	border-width:		2px;
	border-style:		ridge;
}
td.ArtistName
{
    font-family:        arial, helvetica;
	font-size:          15pt;
	text-transform:		uppercase;
	font-weight:		bold;
	color:				#000000;
	position:			relative;
	top:				2px;
	left:				0px;
}
td.ArtistDescription
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	font-weight:		bold;
	color:				#000000;
	position:			relative;
	top:				2px;
	left:				0px;
}
td.ArtistDescriptionListings
{
    font-family:        arial, helvetica;
	font-size:          8pt;
	font-weight:		normal;
	color:				#000000;
	position:			relative;
	top:				2px;
	left:				0px;
}
td.ArtistNameListings
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	text-transform:		uppercase;
	font-weight:		bold;
	color:				#000000;
	position:			relative;
	top:				2px;
	left:				0px;
}
td.Normal
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	font-weight:		normal;
	color:				#000000;
	position:			relative;
	top:				2px;
	left:				0px;
}
td.Bold
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	font-weight:		bold;
	color:				#000000;
	position:			relative;
	top:				2px;
	left:				0px;
}
td.Searchbox
{
    font-family:        arial, helvetica;
	font-size:          10pt;
	font-weight:		normal;
	width:				100%;
	text-align:			left;
	color:				#000000;
}

img.artistcv
{
	width:				198px;
	height:				38px;
	border:				0px;
}
img.artistemail
{
	width:				157px;
	height:				39px;
	border:				0px;
}
td.artistbuttons
{
	width:				230px;
	text-align:				right;
}
table.mp3list
{
	border-collapse:	collapse;
    font-family:        arial, helvetica;
	font-size:          9pt;
	text-align:			left;
	width:				780px;
	border:             0px;
	padding:			0px;
	color:				#000000;
	background-color:	#ffffff;
}
td.mp3td1, th.mp3th1	{width:	45px; height: 30; text-align:center; font-size:10pt;}
td.mp3td2, th.mp3th2	{width:	150px;}
td.mp3td3, th.mp3th3	{width:	202px;}
td.mp3td4, th.mp3th4	{width:	150px;}
td.mp3td5, th.mp3th5	{width:	100px;}
td.mp3td6, th.mp3th5	{width:	83px}
td.mp3Name, th.mp3Name  {width: 83px;}

table.searchresults
{
	text-align:			left; 
}
td.sr1
{
	width:				150px; 
}
th.sr1	
{
	width:				150px; 
	text-align:			left; 
	font-family:		arial, helvetica; 
	font-size:			12pt;
}
td.sr2
{
	width:				200px; 
	height:				20px;
	vertical-align:		top;
	text-align:			left; 
	font-size:			9pt;
}
th.sr2	
{
	width:				200px; 
	text-align:			left; 
	font-size:			9pt;
}
td.sr3
{
	width:				70px; 
	vertical-align:		top;
	text-align:			left; 
	font-size:			9pt;
}
th.sr3	
{
	width:				80px; 
	text-align:			left; 
	font-size:			9pt;
}
td.sr4
{
	width:				100px; 
	vertical-align:		top;
	text-align:			left; 
	font-size:			9pt;
}
th.sr4	
{
	width:				100px; 
	text-align:			left; 
	font-size:			9pt;
}
td.sr5
{
	width:				80px; 
	vertical-align:		top;
	text-align:			left; 
	font-size:			9pt;
}
th.sr5	
{
	width:				80px; 
	text-align:			left; 
	font-size:			9pt;
}

th
{
    font-family:        arial, helvetica;
	font-size:          10pt;
}

table.slmp3list
{
    font-family:        arial, helvetica;
	font-size:          8pt;
	text-align:			left;
	width:				481px;
	border:             0px;
	padding:			0px;
	color:				#999999;
	background-color:	#000000;
}

div.small	
{
    font-family:        arial, helvetica;
	font-size:          8pt;
}


a.artistlist:link    { color:#000000; text-decoration:none; }
a.artistlist:visited { color:#000000; text-decoration:none; }
a.artistlist:hover   { color:#000000; text-decoration:none; }
a.artistlist:active  { color:#000000; text-decoration:none; }

body         
{ 
	font-family: Arial, Helvetica; 
	font-size: 11pt;
/*	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #f3f4ef; 
	SCROLLBAR-SHADOW-COLOR: #a2bb84; 
	SCROLLBAR-3DLIGHT-COLOR: #c5e2a0; 
	SCROLLBAR-ARROW-COLOR: #d20808; 
	SCROLLBAR-TRACK-COLOR: #c8e4a3; 
	SCROLLBAR-DARKSHADOW-COLOR: #bec594;
*/
	FONT-FAMILY: Arial; 
	background-color:#c8e4a3;
/*	leftmargin:0;
	topmargin:0;
	marginwidth:0;
	marginheight:0;
*/
} 

table        
{ 
font-family: Arial, Helvetica; 
color: #000000; 
font-size: 11pt;
}

a:link       
{ 
text-decoration: none;
font-family: Arial, Helvetica; 
color: #b60e0e; 
font-size: 11pt; 
}
a:visited    
{ 
text-decoration: none; 
font-family: Arial, Helvetica; 
color: #e34449; 
font-size: 11pt; 
}
a:hover      
{ 
text-decoration: none;
font-family: Arial, Helvetica; 
color: #92c98f; 
font-size: 11pt; 
}
a:active      
{ 
text-decoration: none;
font-family: Arial, Helvetica; 
color: #92c98f; 
font-size: 11pt 
}
input        { font-family: Arial, Helvetica; font-size: 11pt; color: #000000 }
textarea     { font-family: Arial, Helvetica; font-size: 11pt; color: #000000 }
select       { font-family: Arial, Helvetica; font-size: 11pt; color: #000000 }

/***** Foreign *****/
img.foreignflag
{
	width:				90px;
	height:				90px;
	border:				0px;
}

/***** Small Buttons *****/
input.smallbutton
{
    font-family:        arial, helvetica;
	font-size:          7pt;
}

/***** Admin *****/

a.navmenu:link, 
a.navmenu:visited,
a.navmenu:active  
{ 
	color:				#666666; 
	text-decoration:	none; 
    font-family:        arial, helvetica;
	font-size:          12pt;
	text-align:			center;
	font-weight:		bold;
	border:             2px;
	padding:			2px;
	background-color:	#eeeeee;
}
a.navmenu:hover 
{ 
	color:				#000000; 
	text-decoration:	underline; 
    font-family:        arial, helvetica;
	font-size:          12pt;
	text-align:			center;
	font-weight:		bold;
	border:             2px;
	padding:			2px;
	background-color:	#eeeeee;
}

img.adminlistpicture
{
	width:				60px;
	height:				60px;
	border:				0px;
}

img.adminTicketPicture
{
	width:				120px;
	height:				120px;
	border:				0px;
}

/***** Admin Media *****/
td.am1  {width:	45px; height: 30; text-align:center; font-size:10pt;}
td.am2	{width:	150px;}
td.am3	{width:	150px;}
td.am4	{width:	123px;}
td.am5	{width:	123px;}

/***** Admin Validate page *****/
table.validate
{
	text-align:			left; 
	/*border:             1px solid rgb(0,0,0);*/
}
td.validate1 /* Piccy */
{
	width:				120px; 
}
th.validate1 	
{
	width:				120px; 
	text-align:			left; 
	font-family:		arial, helvetica; 
	font-size:			12pt;
}
td.validate2 /* Title */
{
	width:				100; 
	height:				20px;
	vertical-align:		top;
	text-align:			left; 
	font-size:			9pt;
}
th.validate2	
{
	background:			#eeeeee;
	width:				100; 
	text-align:			left; 
	font-size:			9pt;
}
td.validate3 /* Play */
{
	width:				1%; 
	vertical-align:		top;
	text-align:			left; 
	font-size:			9pt;
}
th.validate3	
{
	background:			#eeeeee;
	width:				1%; 
	text-align:			left; 
	font-size:			9pt;
}
td.validate4 /* Style */
{
	width:				165; 
	vertical-align:		top;
	text-align:			left; 
	font-size:			9pt;
}
th.validate4	
{
	background:			#eeeeee;
	width:				165; 
	text-align:			left; 
	font-size:			9pt;
}
td.validate5 /* Accent */
{
	width:				20%; 
	vertical-align:		top;
	text-align:			left; 
	font-size:			9pt;
}
th.validate5	
{
	background:			#eeeeee;
	width:				20%; 
	text-align:			left; 
	font-size:			9pt;
}
td.validate6 /* Buttons */
{
	width:				100; 
	vertical-align:		top;
	text-align:			left; 
	font-size:			9pt;
}
th.validate6	
{
	width:				100; 
	text-align:			left; 
	font-size:			9pt;
}

/***** AdminNews *****/
td.anArtistListings
{
	font-size:          8pt;
	font-weight:		normal;
	line-height:		1;
	vertical-align:		bottom;
	color:				#000000;
	border-collapse:	collapse;
}
td.anArtistNameListings
{
    font-family:        arial, helvetica;
	font-size:          11pt;
	line-height:		1;
	text-transform:		uppercase;
	font-weight:		bold;
	color:				#000000;
}
input.anCheckBox
{
	line-height:		1;
}
