@charset "utf-8";

body  {
	font-size: 76%;
	font-family: Arial, Helvetica, sans-serif;
	background: #F4F4F4;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}

* html body #mainContent table { font-size: 1.0em;}

div, p, table, th, td, li, .normal {font-size: 1.0em;}

h1, h2, h3, h4, h5, h6, p { margin-top: 0;}

a, a:link, a:visited {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}

h1 { font-size: 2em; color: #FF0000; font-weight: bold;}
h2 { font-size: 1.4em; color: #D62A19; font-weight: bold;}
h3, .heading { font-size: 1.3em; color: #FF0000; font-weight: bold;}
h4, .subheading { font-size: 1.2em; color: #666666; font-weight: bold;}
h5 { font-size: 1.1em; color: #666666; font-weight: bold;}
h6 { font-size: 1.0em; color: #666666; font-style: italic;}

img { border: 0;}

hr{
	width: 100%;
	border: 0;
	height: 1px;
	color: #CCC;
	background-color: #CCC;
}

.twocol #container { 
	width: 760px; 
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; 
} 

#header {  
	background: #FFFFFF;
}

#navigation {
	font: 1.0em Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: auto;
	height: auto;	
	margin-left: 0;
	padding: 0;
	background-color:#EFE9DC;		
}

#navigation ul {
  margin: 0;
  width: auto;
  padding: 0;
  list-style-type:none; 
}

#navigation li {
  margin: 0;
  float: left;
  display: inline; 
}

#navigation li a, #navigation li a:visited {
	display: block; 
	text-decoration: none;
	background-color:#EFE9DC;	
	padding: 2px 11px 2px 10px;
	margin: 0;
}

#navigation li a.none, #navigation li a.none:visited { border-right: 0;}

#navigation li a:hover, li a:active, li a:focus {
	color: #F83A1C;
	text-decoration: none;
}

#reviews { padding-left: 30px}

.twocol #sidebar1 {
	float: left; 
	width: 200px; 
	background: #EBEBEB;
	padding: 15px 10px 15px 15px;
	margin-top: 10px;
}

.twocol #mainContent { 
	margin: 8px 20px 0 250px;
}

.onecol #container {
	width: 760px; 
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}

.onecol #mainContent {
	padding: 0 20px;
	background: #FFFFFF;
}

#footer { 
	padding: 0 10px 0 20px; 
	background:#F83A1C; 
} 

#footer p {
	margin: 0; 
	padding: 5px 0;
	color: #FFFFFF;
}
 
.fltrt {
	float: right;
	margin-left: 8px;
}

.fltlft { 
	float: left;
	margin-right: 8px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clr { clear: both;}

.testname {color:#0000FF}

.submitbutton {
	margin-top: 5px;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
	background: #FF7132;
	border: 1px solid #FFFFFF;
}

.nextshowbutton {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	background: #F83A1C;
	border: 1px solid #FFFFFF;
}

.formtxt {
	font-size: 1.0em;
}

table.tickets {
	width: 100%;
	padding: 0;
	border: none;

}

table.tickets td {
	background-color:#FFFBF3; 
	padding: 8px 12px 8px 12px;
	text-align: center;
	vertical-align: top;
}

table.tickets tr.top td  {
	background-color:#EFE9DC;
}

table.tickets tr.bottom td  {
	border-bottom: 3px solid #F0EADE;
}

table.venues {
	width: 100%;
	padding: 0;
	border: none;

}

table.venues td {
	padding: 8px 12px 8px 12px;
	vertical-align: top;
}

table.comedians {
	width: 100%;
	padding: 0;
	border: none;

}

table.comedians td { 
	padding: 8px 12px 8px 12px;
	text-align: center;
	vertical-align: top;
}

.reviewtxt {
	color: #c7190c;
}

/* WebYep styles */

.REVIEW { color:#BF1B1B; font-weight: bold;}

.REVIEWER { color:#BF1B1B; font-style:italic}

.PAPER { color:#C7190C; font-weight:bold}

.TESTNAME {color:#0000FF}

.ROLE {color:#F23827; font-weight:bold}

.ACTNAME { font-weight:bold}