html {
	padding: 0;
	margin: 0 10px 0 0;
}
body { 
background: #000 url(http://www.streamingfestival.com/player/player-images/playerbg.png);	
background-repeat:no-repeat;
background-position: top center;
font: normal 11px "Lucida Sans Unicode", verdana, arial, Serif;
color:#444;
margin:0; 
padding:0;
width:auto;
min-width: 920px;
height: 100%;
min-height:100%;
letter-spacing:0;
}
#ilogo{
	position:relative;
	top:58px;
	left:0;
	margin:0;
	padding:0;
	width:780px;
	height:50px;
	background:transparent;
}
h1 {
	font: bold 14px  Arial, verdana,  Serif;
	color: #FFF;
	letter-spacing: -1px;
	height: auto;
	margin-top : 0px;
}
h1 b {color : #71B2FF}
h2 {
	font: bold 16px arial, verdana, Serif;
	color: #FFF;
	letter-spacing: -1px;
	text-align: center;
	height: 38px;
	line-height : 35px;
	vertical-align : middle;
	background: #cba41d;
	margin: 0;
	padding:0;
}
h3 {
	font: bold 16px arial, verdana, Serif;
	color: #FFF;
	letter-spacing: -1px;
	text-align: center;
	height: 38px;
	line-height : 35px;
	vertical-align : middle;
	background: #cba41d;
	margin: 0;
	padding:0;
}
h4 {
	font: bold 12px Arial,  verdana, Serif;
	color: #FFF;
	height: 18px;
	padding-top:4px;
	padding-left:5px;
	padding-bottom:2px;
	letter-spacing:0px;
	margin:0;
	background: #000;
	border-bottom: 1px solid #222;
}
h4 b {color: #FFF;}

A:link, A:visited {
	color: #555;
	text-decoration: none;
	font: bold 10px  Arial, verdana,  Serif;
	margin:0;
	padding:0;
	height:15px;
}
A:active, A:hover {
	color: #FFF;
	text-decoration: none;
	font: bold 10px  Arial, verdana,  Serif;
	margin:0;
	padding:0;
	height:15px;
}
a.playersmall:link, A.playersmall:visited{
	color: #FFF;
	text-decoration: none;
	font: normal 11px  verdana, Arial,   Serif;
}
a.playersmall:active, a.playersmall:hover
{
	color: #000;
	text-decoration: none;
	font: normal 11px  verdana, Arial,   Serif;
}
a.playermedgrey:link, A.playermedgrey:visited{
	display:block;
	font: bold 16px  Arial, verdana,  Serif;
	color: #353535;
	letter-spacing: -1px;
	height: auto;
	margin:0;
	text-decoration: none;
	width:35px;
	text-align:center;
	background:#000;
}
a.playermedgrey:active, a.playermedgrey:hover
{
	display:block;
	font: bold 16px  Arial, verdana,  Serif;
	color: #FFF;
	letter-spacing: -1px;
	height: auto;
	margin:0;
	text-decoration: none;
	width:35px;
	text-align:center;
	background:#333;
}
a.playermedgrey span {display:none;} 
a.playermedgrey:hover span {
display:block; 
position:absolute; 
top:0; 
left:109px; 
width:300px; 
height:18px;
color:#FFF; 
background-color: transparent;
font: 12px "Lucida Sans Unicode", Arial, Sans-Serif;
text-align : left;
padding-top:2px; 
padding-left:10px; 
letter-spacing:0;
} 
a.info, a.info:visited, a.infox, a.infox:visited {
display : block; 
color : #AAA; 
text-decoration : none; 
font: normal 10px "Lucida Sans Unicode", verdana, arial, Serif;
/*text-transform:uppercase;*/
padding-left: 5px;
text-align : left; 
background: transparent url(http://www.streamingfestival.com/player/player-images/50player.png);	
background-repeat:repeat;
background-position: top left;
padding-top : 4px;
margin:0 1px 0 0; 
float:left;
width:244px;
height:36px;
} 
a.info:hover, a.infox:hover {
display:block; 
color:#FFF; 
text-decoration : none; 
padding-left: 5px;
text-align : left;  
font: normal 10px "Lucida Sans Unicode", verdana, arial, Serif;
/*text-transform:uppercase;*/
background: transparent url(http://www.streamingfestival.com/player/player-images/60player.png);	
background-repeat:repeat;
background-position: top left;
padding-top : 4px;
margin:0 1px 0 0;
float:left;
width:244px;
height:36px;
} 

a.infox, a.infox:visited{
color: #FFF; 
background: transparent url(http://www.streamingfestival.com/player/player-images/50player.png);	
background-repeat:repeat;
background-position: top left;
width: 190px;
} 
a.infox:hover{
color: #FFF; 
background: transparent url(http://www.streamingfestival.com/player/player-images/60player.png);	
background-repeat:repeat;
background-position: top left;
width: 190px;
} 
a.toggleoptions:link, A.toggleoptions:visited{
	font: bold 18px  Arial, verdana,  Serif;
	color: #444;
	letter-spacing: -1px;
	margin: 0px;
	padding:-5px 0 0 0;
	text-decoration: none;
}
a.toggleoptions:active, a.toggleoptions:hover
{
	font: bold 18px  Arial, verdana,  Serif;
	color: #FFF;
	letter-spacing: -1px;
	margin: 0px;
	padding:-5px 0 0 0;
	text-decoration: none;
}

#head{
	position:relative;
	top:0;
	left:0;
	background: transparent;
	height:100%;
	width:100%;
	padding:0;
	margin:0;

}

#maincontent{
	position:relative;
	top:0;
	left:0;	
	padding:0;
	margin:0 auto;
	background: transparent;
	width:960px;
  	text-align:left;
}
#sfpl	{
	background:transparent;
	position : relative; 
	top : 100px; 
	left: 0;
	width: 952px;
  	margin: 0 auto;
  	text-align: center;
	padding: 0;
	}
#left{
	background:#000;
	position : relative; 
	top :0; 
	left:0px;/*203 == max */
	width: 638px;
	float:left;
	text-align:left;
	margin: 0;
	padding: 0;
	}
#right{
	background:transparent;
	position : relative; 
	top : -60px; 
	left:0;
	margin: 0;
	padding: 0;
	background:transparent;
	width: 300px;
	height: 460px;
	float:right;
	text-align:left;
	color:#999;
	} 
.transblock{
	padding:10px;width:auto;margin:0 0 10px 0;
	background: transparent url(http://www.streamingfestival.com/player/player-images/60player.png);	
	background-repeat:repeat;
	background-position: top left;
}
#footer{
	position:fixed;
	top:10px;
	left:10px;
  	text-align: left;
	height:35px;
	width:60%;
	margin:0; 
	background: transparent; 
	font: normal 10px verdana, arial, helvetica, Serif;
	}

.divclear {clear:both;height:5px;background : transparent;}
img{border:0;}
hr { background-color: #151515; color:#151515; height:1px; border:0; }
.menunav{
	width:36px;
	height:25px;
	float:left;
	margin:0;
	padding:0;
}
