body {
	color: black;
	background-color: #fff;
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
    font-size: 11px;
}

a img { border:none }
a:visited, a:link {text-decoration : none; color: #fff;}
a:active, a:hover {text-decoration : none; color: #2d8e02;}

a:visited.infoLink, a:link.infoLink {text-decoration : none; color: #2d8e02;}
a:active.infoLink, a:hover.infoLink {text-decoration : none; color: #fff; }

.scrollinfo a:visited, a:link {text-decoration : none; color: #2d8e02;}
.scrollinfo a:active, a:hover {text-decoration : none; color: #fff; }

a:visited.contentLink, a:link.contentLink {text-decoration : none; color: #2d8e02;}
a:active.contentLink, a:hover.contentLink {text-decoration : none; color: #000; }

.content a:visited, a:link {text-decoration : none; color: #2d8e02;}
.content a:active, a:hover {text-decoration : none; color: #000; }

a:visited.pictureLink, a:link.pictureLink {text-decoration : none; color: #3d3d3f;}
a:active.pictureLink, a:hover.pictureLink {text-decoration : none; color: #5d8121; }

h2 {font-size: 14px; border-bottom: #C7C6C6 solid 1px; padding-bottom: 5px;}
h3 {font-size: 14px; margin-top: 25px; margin-bottom: 0px; padding-bottom: 0px;}
h4 {font-size: 13px; margin-top: 25px; margin-bottom: 0px; padding-bottom: 0px;}

p {margin-top: 4px;}

.menuItem {font-size: 11px; font-weight: bold; letter-spacing: -0.1mm; text-align: right;}
.menuItem  a:visited, .menuItem a:link {text-decoration : none; color: #000;}
.menuItem a:active, .menuItem a:hover {text-decoration : none; color: #2d8e02;}
.menuItemActive  a:visited, .menuItemActive a:link {text-decoration : none; color: #2d8e02;}
.menuItemActive a:active, .menuItemActive a:hover {text-decoration : none; color: #000;}

.contentSeparator {margin-top: 15px; margin-left: 35px; letter-spacing: 5px; color: #808080;}

.deco {text-align: center;}

.promt {font-weight: bold;}
#home {position: absolute; left: 438px; top: 84px;}

.videoPlayer {
    border: #2d8e02 dotted 1px;
}

.activeThumb {
    border: #2d8e02 dotted 1px;
}

.videoHeader {
    color: #2d8e02;
    font-weight: bold;
    text-align: right;
    letter-spacing: 1px;
    font-size:13px;
}
/* itemList */
.scrollinfo {color: White; font-weight: normal;}
.scrollinfo table tr td {text-align: right; font-weight: normal; vertical-align: top;}
.scrollinfo table tr th {text-align: right;}
.scrollinfo table tr td.adleft {text-align: left;}

/* Links */
#links {position: absolute; left: 710px; top: 250px; color: White;}
#links table tr td {text-align: right;}
#links table tr th {text-align: right;}

/* Schedule */
#schedule {position: absolute; left: 630px; top: 250px; color: White;}
#schedule table tr th {text-align: left;}


/* Production menu other */
#productionMenu {position: absolute; left: 169px; top: 226px; text-align: right; letter-spacing: 1px; font-size:13px;}
#productionMenu div {margin-top: 10px;}

/* Production menu details */
#programTextMenu {position: absolute; left: 96px; top: 430px; letter-spacing: normal;}
#photoMenu {position: absolute; left: 177px; top: 430px;}
#videoMenu {position: absolute; left: 178px; top: 450px;}
#riderMenu {position: absolute; left: 105px; top: 488px;}
#creditsMenu {position: absolute; left: 169px; top: 488px;}

/* Production content */
#listing {position: absolute; left: 418px; top: 150px; width: 380px;}
#listing h2 {border-bottom: none;}
#listing p {margin-bottom: 4px; margin-top: 0px;}

/* Photo */

/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#wn	{ 
	position:absolute; 
	left:25px; top:300px; 
	width:280px; height:200px; 
	clip:rect(0px, 280px, 200px, 0px);
	overflow:hidden;	
	z-index:1; 
}
#scrollcontent { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:absolute; left:450px; top:300px;
  width:11px; height:195px; 
  font-size:1px; z-index:1;
}
div#track { 
  position:absolute; left:0px; top:12px;
  width:5px; height:175px;
  background: #cccccc;
  z-index:1;
}
div#dragBar {
  position:absolute; left:0px; top:0px;
  width:5px; height:32px;
  background-color:#000000;
  z-index:1;
  padding-top: 0px;
}  
div#up { position:absolute; left:0px; top:0px; z-index:2;}  
div#down { position:absolute; left:0px; bottom:0px; z-index:3 }  
