/* BASICS */

	body			{ margin:0;color:black;background:white;}
	a				{ color:#FF1226;text-decoration:none; }
    a:link			{ color:#FF1226; }
	a:visited		{ color:#FF1226; }
	a:hover	       	{ color:#CC1226; }
	a:active		{ color:#FF1226; }


    /* general */
	font			{ font-family: Arial, sans-serif; }
	p				{ font-size:9pt; font-family: Arial, sans-serif;}
	th				{ font-family: Arial, sans-serif; font-size:9pt; color:#222222;}
	td				{ font-family: Arial, sans-serif;font-size:9pt; color:#222222;}
	div				{ font-family:Arial, sans-serif;font-size:9pt; color:#222222;}
	ul				{ list-style:url(images/bullet.gif) square outside; }
	h1				{ font:bold 14pt  Arial, sans-serif;font-size:2em; font-weight:bold; color:#19BEFF; }
	h2				{ font:bold 12pt Arial, sans-serif; color:#19BEFF; width:450px;border-bottom:1px solid #9CE2FF;margin-bottom:5px;}
	h3				{ font:bold 10pt Arial, sans-serif; color:#19BEFF;}
	li				{ list-style:square outside url(/images/list.gif); }
	input			{ font-family:Arial, sans-serif; }
	textarea		{ font-family:Arial, sans-serif; }
	select			{ font-family:Arial, sans-serif; }



    .maincontent {margin-left: 5px;margin-top: 5px;}

    /* play info */

    .play_info {padding:5px;}
    .play_title {font-size:14pt;text-align:center;}
    .play_info_title {font:bold 12pt arial,sans-serif; color:#3399CC; width:100px; text-align:right;}
    .play_info_content {font:10pt;width:400px;}

    /* booking box */

    .booking_box {width:400px;font-family:Arial, sans-serif;font-size:9pt;color:#000000;border:1px solid #3399CC;padding:4px;margin:5px;}

 /* booking box 2*/

    .booking_box2 {width:250px;font-family:Arial, sans-serif;font-size:9pt;color:#000000;border:1px solid #3399CC;padding:4px;margin:5px;}

    /* footer */
    div.footer {text-align: center;margin-top:30px;}
    
    /* sponsors */
    
    div.sponsors {width:150px;font-family:Arial, sans-serif;font-size:9pt;color:#000000;padding:4px;margin:5px;}
    div.sponsors a {color:#006699;}
    div.sponsors a:link {color:#006699;}
    div.sponsors a:active {color:#006699;}
    div.sponsors a:visited {color:#006699;}
    div.sponsors a:hover {color:black;}
    

/* CONTENT */
	.content 				{ width: 500px;padding:5px;font-size:9pt;}
	.content a:link			{ color:#C21313; }
	.content a:visited		{ color:#C21313; }
	.content a:hover		{ color:#9D4A50; }
	.content a:active		{ color:#0000AA; }
	.textblock { margin-left:20px;margin-right:80px;}

/* SIDENAV */

div.sidenav	 {padding:0px;font-size:9pt;}

div.sidenav div.sidenav_heading {padding:2px;width: 162px; margin-left:3px;color:#19BEFF;font-size:11pt; font-weight:bold;}


div.sidenav div.level1 {padding:2px;width: 162px; margin-left:3px;}
div.sidenav div.level1 a {color:#FF1226; font-weight:bold;}
div.sidenav div.level1 a:link {color:#FF1226; font-weight:bold;}
div.sidenav div.level1 a:active {color:#FF1226; font-weight:bold;}
div.sidenav div.level1 a:visited {color:#FF1226; font-weight:bold;}
div.sidenav div.level1 a:hover {color:#CC1226; font-weight:bold;}



/* HOMEPAGE */
   div.box {width:350px;font-family:Arial, sans-serif;font-size:9pt;color:#000000;border:1px solid #9D4A50;padding:4px;margin:5px;}
   div.box div.heading {margin-bottom:4px;font-family:Arial, sans-serif;font-size:10pt;font-weight:bold;color:#339966;padding:2px;border-bottom:1px solid #9D4A50;}




/* MAIN */

	div.main				{ margin-top:-3px; }
	td.mainContent			{ vertical-align:top; padding-top:10px;  font-size:.8em; }
	td.left					{ vertical-align:top;  }
	td.right				{ vertical-align:top;  font-size:.8em; }
	td.left td				{  font-size:.8em; }
	td.mainContent td		{  font-size:.8em; }
	td.right td				{  font-size:.8em; }

	table.topRequests td	{ vertical-align:top; }
	table.topRequests div	{ margin-bottom:10px; }



	div.textblock	  		{ width : 500px; )
	div.breadcrumbs			{ margin-top:10px; color:#666666; }
	div.subChannel			{ margin:10px; margin-bottom:20px; }

	div.story				{ margin-bottom:20px; }


/* FORMS */

	div.button			{ text-align:center; }
	form				{ margin:0px; }
	td.menuform form	{ margin:5px 0px; }
	td.formHeading		{ font:bold 12px Arial, sans-serif; color:#000000; }
	th.form				{ text-align:right; font-weight:normal; }
	span.required		{ color:#FF9900; }

	.inputbox		{ padding:1px; height:18px; background-color:blue; border:1px solid #327E11; margin-right:5px; }
	.inputarea		{ padding:5px; background-color:white; border:1px solid #327E11; margin-right:5px; float:left;  }
	.selectbox		{ background-color:white; border:1px solid #327E11; margin-right:5px; }
	.button			{ background-color:#C21313; border:1px solid #9D4A50; margin-right:5px;color:#FFFFFF; }
	.chkbox			{ height:18px;}






