body{
	background:#333;
	font-family:Tahoma, Geneva, sans-serif;
	color:#dfdfdf;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;
	}
img{
	border:none;
	}
a, a:link, a:hover, a:active{
	text-decoration:none;
	color:#dfdfdf;
	}

.top{
	height:15px;
	background:#000 url(img/bg_top.gif) top repeat-x;
	text-shadow: 0px -1px 2px #000;
	}
.header{
	height:71px;
	background:url(img/bg_header.gif) top repeat-x;
	}
.header img{
	width:100%;
	max-width:320px;
	max-height:61px;
	}
.video{
	position:relative;
	display:inline-block;
	min-width:100px;
	max-width:320px;
	/*max-width:480px;*/
	padding:10px;
	vertical-align:top;
	}
.stars{
	display:block;
	text-align:right;
	padding:0 10px;
	}
.video h1{
	display:block;
	text-align:left;
	padding:0 90px 0 0;
	margin:-13px 0 0 0;
	font-size:14px;
	}
.video p{
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:lighter;
	}
.big_thumb{
	width:100%;
	}
.nav{
	margin-top:10px;
	padding:10px 5px;
	background:url(img/bg_nav.gif) top repeat-x;
	text-shadow: 0px -1px 2px #000;	
	}
.nav table{
	width:100%;
	height:30px;
	text-shadow: 0px -1px 2px #000;	
	}
.nav a{
	display:inline-block;
	background:#fe0054 url(img/bg_btn.gif) top repeat-x;
	margin:0 5px;
	padding:5px;
	border:solid 0px #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 0px 2px #333;
	-webkit-box-shadow: 0px 0px 2px #333;
	}
.nav a.dis{
	background:#454545 url(img/bg_btn_dis.gif) top repeat-x;
	color:#777;
	}
.footer{
	padding:30px;
	background:url(img/bg_footer.gif) top repeat-x;
	color:#777;
	text-shadow: 0px -1px 2px #000;
	}
.footer a{
	display:inline-block;
	padding:3px;
	color:#777;
	}