html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:top;margin:0;padding:0;}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: 13px;
}

.mainContainer #container {
	width: 320px;
	background: #000000;
	border: 0px;
	text-align: left;
}
.mainContainer #header {
	height:69px;	
	padding: 0px;
}
.mainContainer #header h1 {
	margin: 0;
	padding: 0px 0;
}
.mainContainer #logo {
	width:320px;
	padding-left:0px;
	float:left;
}
.headerText {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	color: #ffffff;
	font-size: 10px;
}
.mainContainer #mainContent {
	background: #000;
	clear:both;
}

/**-------------- 2010 MOBILE NAVIGATION ----------- **/

.solidblockmobi{
margin: 0;
padding: 0;
float: left;
font: bold 11px Arial;
width: 100%;
overflow: hidden;
border: 1px solid #666;
border-width: 1px 0;
background: black url(/images/page_layout/blockactive.gif) center center repeat-x;
}

.solidblockmobi li{
display: inline;
}

.solidblockmobi li a{
float: left;
color: white;
padding: 10px 12px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmobi li a:visited{
color: white;
}

.solidblockmobi li a:hover, .solidblockmobi li .current{
color: white;
background: transparent url(/images/page_layout/blockdefault.gif) center center repeat-x;
}

/* INDEX NAVIGATION */

#playlistindex {
}


/* playlist entry */
#playlistindex a {
	display:block;
	width:310px;
	height:30px;
	padding:2px;
	padding-top:10px;
	font:20px "bitstream vera sans", "lucida grande",verdana;
	text-decoration:none;
	font-weight:bold;
	margin-top:5px;
	color:#fff;
	background-color: #666;		
}

/* elements inside playlist entry */
#playlistindex a img {
	border:0;	
	float:left;
	margin-right:10px;
	margin-left:10px;
}

#playlistindex a:hover {
	background-color: #900;		
}

.noGoFooter {
color: #2f3a50;
text-decoration:none;
outline:none;
}

/* playlist style */

#playlist {
}


/* playlist entry */
#playlist a {
	display:block;
	width:310px;
	height:90px;
	padding:2px;
	font:13px "bitstream vera sans", "lucida grande",verdana;
	text-decoration:none;
	margin-top:0px;
	color:#fff;
	font-weight:bold;
	margin-top:5px;
	color:#fff;
	background-color: #16191E;		
}

/* elements inside playlist entry */
#playlist a img {
	border:0;	
	float:left;
	margin-right:10px;
	margin-left:10px;
}

#playlist a:hover {
	background-color: #900;		
}

/* End Playlist */

.redHover12 { 
	color:#FFF;
	text-decoration:none;
	font-size:12px;
}

.redHover12:hover { 
	color:#F00;
	text-decoration:none;
	font-size:12px;
}

.whiteBorder { 
	border: 1pt #CCC solid;
}

.whiteBorder:hover { 
	border: 1pt #900 solid;
}

.moreHover { 
	color:#FFF;
	font-size:12px;
}

.moreHover:hover { 
	color:#F00;
	font-size:16px;
	font-size:12px;
}

#videoDom{float:left;padding-right:10px;}

#videoSub{padding-bottom:8px;}

.textPadding{
	padding-bottom: 3px;
	padding-right: 5px;
}

hr.gray{
	color:#333;
	background-color:#333;
}

.font10{ 
	font-size:10px;
}