@CHARSET "UTF-8";
/* TEMP 47 VID*/
/*
GLOBAL
-----------------*/
* {
margin:0;
padding:0;
color: #000;
list-style:none;
}

a img {border: none;}

html {background: #000 url('/tpt/47/html_bg.jpg') repeat-x left top;}

body {background: transparent url('/tpt/47/body_bg.jpg') no-repeat center top;}


/*
STRUCTURE
-----------------*/
#wrapper {
	margin: 0 auto;
	width: 994px;
	background: transparent;
	}

#header {
	height:249px;
	background: transparent url('/tpt/47/header_bg.jpg') no-repeat left top;
	}

#maincontent {
	height:686px;
	background: transparent url('/tpt/47/maincontent_bg.jpg') no-repeat left top;
	}

#secondarycontent {
	height:200px;
	background: transparent url('/tpt/47/secondarycontent_bg.jpg') no-repeat left top;
	}

#footer {
	padding: 15px 0 0 25px;
	text-align:center;
	font: normal 10px Verdana, Sans-serif;
	color:#fff;
}
/*
PLAYER
-----------------*/
#playerwrapper {
	position: relative;
	top: 50px;
	left: 350px;
	width: 625px;
	min-height: 377px;
	}
	
/*
PLAYER
-----------------*/
ul#que {
	float:left;
	padding-left:14px;
	margin: 0 0 20px 30px;
	width: 945px; /*target 960px*/
	height: auto;
	background:transparent;
}

ul#que li {float:left;}

ul#que li a:link, ul#que li a:visited {
	float:left;
	margin-right:10px;
	width:300px;
	height: 169px;
	background:#141414;
	border: 2px solid #fff;
}

ul#que li a:hover, ul#que a:active {
border: 2px solid #000;
}


/*
FORMATTING
-----------------*/
p {
font: normal 13px Verdana, Sans-serif;
color: #fff;
}

/*p#blurb {
	position: relative;
	top: 115px;
	left: 410px;
	width: 570px;
	font-size: 14px;
	line-height: 1.25em;
	}*/
	
a#bonusLink {
	display:block;
	position: relative;
	top: 115px;
	left: 410px;
	width: 570px;
	height: 125px;
	text-decoration:none;
	}
	
h2 {
	margin: 15px 0;
	font: normal 40px Arial, Sans-serif;
	color: #f2de5f;
	text-align: center;
	}

/* links */

h1 a:link, h1 a:visited {
	position: relative;
	top:83px;
	left:390px;
	font: normal 28px Arial, Sans-serif;
	color: #cc0000;
	}
	
h1 a:hover, h1 a:active {
	text-decoration: none;
	}
	
#footer a:link,
#footer a:visited {
	color: #fff;
	}

#footer a:hover,
#footer a:active {
	text-decoration:none;
	}

#footerTextLink a:link, #footerTextLink a:visited {
	margin: 0 0 15px 0;
	display:block;
	font: bold 23px Arial, Sans-serif;
	color: #e30202;
	text-align:center;
	}