/* ===================== S T Y L E ====================================== */
/* ===================== S T Y L E ====================================== */

/* U N I V E R S A L------------------------------------------------------*/
body{
   font-family:verdana,helvetica,arial,sans-serif;
   background-color:#fff;
}
p, a, td, ul, ol, li, dl, dt, dd {
   font:12px verdana, arial, helvetica, sans-serif; /* Be kind to Netscape 4 */
   text-align:left; /* due to bug */
}
img {
border:0; 
display: block;
}
.hide {display:none;}
/* H E A D I N G S--------------------------------------------------------*/
h1 {
   font-size:20px;
   line-height:24px;
   text-transform:lowercase;
   color:#000; 
   padding:0;
   border-bottom:3px solid #f00;
   /*background-color:#f00;*/
   font-weight:200;
}
h2 {
   font-size:14px; 
   font-weight:bold; 
   color:#000; 
   background-color:#fff;
}

h3 {
	font-size:12px; 
   	font-weight:bold; 
   	color:#000; 
   	background-color:#fff;
}

h4 {
	font-size:9px; 
   	font-weight:bold; 
   	color:#f00; 
   	background-color:#fff;
}
/* T A B L E S------------------------------------------------------------*/
	#shows {
		border: 1px solid #f00;
	}

	#shows tbody tr td {
		font-family: verdana, "lucida grande", sans-serif;
		font-size:9pt;
		/*padding: 3px 8px;*/
		border-left: 1px solid #f00;
	}
	
	#shows tbody tr.selected td { /* This is if we want to highlight something in the table */
		background-color: #f00;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #7DAAEA;		
	}
	#shows th {
	font-size:10pt;
	font-weight:bold;
	background-color:#f00;
	}
/* P A R A G R A P H S----------------------------------------------------*/
p, ul, ol {padding:5px;}
ul {list-style-type: none;}
/* L I N K S--------------------------------------------------------------*/
a{font-weight:bold;}
a:link {color:#f00;}
a:visited {color:#999;}
a:hover{color:#666;}
a:active {}


/* ===================== S T R U C T U R E ============================== */
/* ===================== S T R U C T U R E ============================== */

/* W R A P----------------------------------------------------------------*/
#wrap {
width:800px;

}
/* H E A D E R------------------------------------------------------------*/
#header {
margin:0;
padding:0;
border:0;
text-align:right;
}
#header h1 {
margin-bottom:3px;
font-size:30px;
font-weight:normal;
border:none;
background-color:#fff;
}
#header a {
margin-bottom:3px;
color:#f00;
font-size:30px;
font-weight:normal;
text-decoration:none;
border:none;
background-color:#fff;
}
#header a:hover {
text-decoration:underline;
}
/* N A V------------------------------------------------------------------*/
#nav
{
margin: 0 0 10px 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #000;
}
#navwrap{float: right;}
#nav ul, #nav li
{
margin:0;
padding: 0;
display: inline;
list-style-type: none;
}

#nav a:link, #nav a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #000;
}

#nav a:link#current, #nav a:visited#current, #nav a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#nav a:hover { 
color:#f00;
border-bottom: 4px solid #f00; 
}
/* C O N T E N T----------------------------------------------------------*/
#content {
margin:0;
padding: 0;
min-height: 316px;
	} 
img.left	{
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	border:0;
	width: 300px;
	height: 316px;
	}
	

/* F O O T E R------------------------------------------------------------*/
#footer {
margin:20px 0 0 0;
padding-top:0;
border-top:1px solid #000;
}
#footer p {
color:#f00;
font-size: xx-small;
}
