
body {
	margin: 0; 
	background-color: #000;
	font-family: arial, helvetica, sans-serif
}
p, ul, ol, li, td, blockquote, div {
	font-size: 11px
}

#wrapper {
	width: 1000px; 
	margin: 0 auto; 
	background-color: #D8D3C4; 
	padding: 0 0 138px 0; 
	padding:0px;
	background-image: url(wrapper_back.gif) no-repeat; 
	background-position: bottom
}


.navlist
{
margin-left: 0;
padding-left: 10px;
list-style: none;
}

.navlist li 
{
padding-left:14px;
background-image: url(bullet.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}

.navlist div 
{
padding-left:16px;

background-image: url(icon.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}

.navnews div 
{
padding-left:16px;
background-image: url(icon.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}

.floatright { 
float: right;
margin: 5px 5px 0px 5px;
clear: right;
}

#header {
	background-color: #C20505; 
	background-image: url(header_back.gif); 
	height: 1%;
}

#search {
	clear: both; 
	background-image: url(search_back.gif); 
	padding: 3px 0 2px 15px;
}
#search form {
	margin: 0; 
	padding: 0;
}
#search input {
	vertical-align: middle; 
	margin: 0; 
	padding: 0;
}
#search input.text {
	background-color: #770303; 
	color: #E4E1D8; 
	border: 0; 
	width: 200px; 
	height: 19px; 
	padding: 3px 0 0 5px; 
	font-size: 12px;
}

#bodyContent{
	padding:10px;
}

.block {
	background-color: #FFFFFF; 
	border-right: 1px solid #B3B0A1; 
	border-bottom: 1px solid #B3B0A1; 
 	padding: 5px;  
	margin-bottom: 10px; 
	color: #5E5D59; 
/*	position: relative; */
/*	height: 1%;*/
}

.block h1 {
	color: #615E56; 
	font-size: 16px; 
	font-weight: bold; 
	padding: 2px 4px; 
/*	margin: -12px -12px 10px -12px; */
	background-image: url(h2_ltbeige.gif) repeat-x;
	background-position: bottom;
	/* position: relative;*/
}

.block h2 {
	color: #993300; 
	font-size: 14px; 
	font-weight: bold; 
	padding: 5px 12px; 
/*	margin: -12px -12px 10px -12px; */
	background-image: url(h2_ltbeige.gif) repeat-x;
	background-position: bottom;
	/* position: relative;*/
}


.block h3 {
	color: #993300; 
	font-size: 11px; 
	margin-top: 0;
}
.block ul {
	list-style: none; 
	margin: 0; 
	padding: 0;
}
.block div a img {
	border: 0;
}
.block a {
	color: #999886; 
	font-weight: bold;
 	text-decoration: none;
}
.block a:hover {
	color: #4D9AC4;
}

.block .more {
	background-color: #CCD0D2; 
/*	padding: 15px; */
	text-align: center; 
	margin: 15px -16px -16px -15px;
}
.block .more a {
/*	padding: 5px 10px 5px 19px; */
	background-image: url(button_left_blue.gif); 
	background-repeat: no-repeat; 
	background-position: 0 1px;
}
.block .more a b {
/*	padding: 5px 19px 5px 10px; */
	margin: -5px -10px; 
	background-image: url(button_blue.gif); 
	background-repeat: no-repeat; 
	background-position: right;
}

#featured_videos {
	width: 270px; 	
	float: left;
}
#featured_videos li {
	clear: both; 
	height: 86px;
	 padding: 5px 0; 
	 overflow: hidden;
}
#featured_videos li div a img {
	width: 100px; 
	height: 76px; 
	float: left;
}
#featured_videos li p {
	margin-left: 115px;
}





#dash_panel {
	float: left; 
	width: 250px;
}
#dash_panel span {
	display: block; 
	float: left; 
	border: 1px solid #999487; 
	width: 28px; 
	height: 28px; 
	overflow: hidden; 
	margin: 0 5px 0 0;
}
#dash_panel span img {
	width: 28px; 
	border: 0;
}
#dash_panel p {
	color: #D0C9B7; 
	font-size: 11px; 
	margin: 12px 0 0 12px;
}
#dash_panel p a {
	color: #FFFFFF;
}

#subnav {
	clear: both; 
	width: 990px; 
	height: 17px; 
	z-index: 1000;
}
#subnav ul {
	float: right; 
	height: 17px; 
	margin: 0; 
	padding: 0; 
	margin-bottom: -10px;
}
#subnav ul li {
	list-style: none; 
	display: block; 
	float: left; 
	height: 17px; 
	overflow: hidden;
}
#subnav ul li a {
	display: block; 
	float: left; 
	padding: 2px 10px; 
	text-decoration: none; 
	text-transform: uppercase; 
	font-size: 10px; 
	color: #CEC8B6; 
	letter-spacing: 1px; 
	border-right: 1px solid #D80606;
}
#subnav ul li.last a {
	border-right: 0;
}
#subnav ul li a:hover {
	color: #FFFFFF;
}

#nav {
	height: 50px; 
	clear: both;
}
#nav img {
	float: left; 
	width: 249px; 
	margin: -10px 10px 0 10px;
}
#nav ul {
	float: left; 
	width: 980px; 
	height: 33px; 
	background-image: url(nav_back.gif); 
	margin: 0; 
	padding: 0; 
	border-left: 10px solid #C20505;
}
#nav ul li {
	list-style: none; 
	display: block; 
	float: left;
}
#nav ul li a {
	display: block; 
	float: left; 
	padding: 5px 12px; 
	text-decoration: none; 
	text-transform: lowercase; 
	font-size: 18px; 
	background-image: url(nav_back.gif); 
	color: #777777;
}
#nav ul li a:hover {
	background-image: url(genre_hover.gif); 
	color: #333333;
}
/*#nav ul li.here a {background-image: url(nav_here.gif); color: #333333}*/
#nav ul li b {
	display: block; 
	float: left; 
	padding: 5px 12px; 
	text-decoration: none; 
	text-transform: lowercase; 
	font-size: 18px; 
	background-image: url(nav_back.gif); 
	color: #777777; 
	font-weight: normal;
}

#nav ul li.form {
	float: right;
}
#nav ul li.form p {
	margin: 0; 
	padding: 3px 5px 0 0;
}
#nav ul li.form p a {
	display: inline; 
	float: none; 
	padding: 0;
}
#nav ul li.form p a:hover {
	background-image: none;
}
#nav ul li.form p a img {
	float: none; 
	width: 65px; 
	height: 23px; 
	margin: 2px 0 0 0;
}
#nav ul li.form p input, #nav ul li.form p img {
	margin: 0; 
	padding: 0; 
	vertical-align: middle;
}
#nav ul li.form p input.text {
	background-color: #FFFFFF; 
	color: #666666; 
	border: 1px solid #77D2E9; 
	width: 300px; 
	height: 19px; 
	padding: 3px 0 0 5px; 
	margin: 0 3px 0 0; 
	font-size: 12px;
}





#primary {
	display: block; 
	width: 980px; 
	padding: 10px;
}

.nonblock {
	margin-bottom: 10px; 
	color: #D8D3C4;
}

.beige {
	background-color: #EDEBDF;
}
.beige h2 {
	background-image: url(h2_beige.gif);
}

.beige .more {
	background-color: #C7C2B5;
}
.beige .more a {
	background-image: url(button_left_beige.gif);
}
.beige .more a b {
	background-image: url(button_beige.gif);
}

.blue {
	background-image: url(blue.gif); 
	color: #FFFFFF;
}
.blue h2 {
	color: #FFFFFF; 
	background-image: none;
}

#footer {
	clear: both; 
	background-color: #B5AF9F; 
	background-image: url(footer_back.gif); 
	background-repeat: no-repeat; 
	padding: 35px 0 0 18px;
}

#footer ul {
	height: 30px;
	margin: 0; 
	padding: 0;
}
#footer ul li {
	list-style: none;
	display: block; 
	float: left;
}
#footer ul li a {
	display: block; 
	float: left; 
	padding: 5px 10px; 
	text-decoration: none; 
	font-size: 11px; 
	font-weight: bold; 
	color: #ffffff; 
	border-right: 1px solid #CBC4B3;
}
#footer ul li.last a {
	border-right: 0;
}
#footer ul li a:hover {
	color: #333333;
}
#footer p 
	{color: #FFFFFF;
	 margin-left: 10px;
}

#primary .clear {
	clear: both; 
	float: none; 
	height: 1px; 
	font-size: 1px; 
	line-height: 1px;
}

.block .button {
	margin: 0 0 0 80px; 
	padding: 10px 0;
}
.block .button a {
	padding: 5px 10px 5px 19px; 
	background-image: url(button_left_bright.gif);
	 background-repeat: no-repeat; 
	 background-position: 0 1px;
}
.block .button a b {
	padding: 5px 19px 5px 10px; 
	margin: -5px -10px; 
	background-image: url(button_bright.gif); 
	background-repeat: no-repeat; 
	background-position: right;
}

.blue .button {
	width: 150px;
	padding: 5px 10px;
}
.blue .button a {
	padding: 5px 10px 5px 19px; 
	background-image: url(button_left_blue.gif);
	 background-repeat: no-repeat; 
	 background-position: 0 1px;
}
.blue .button a b {
	padding: 5px 19px 5px 10px; 
	margin: -5px -10px; 
	background-image: url(button_blue.gif); 
	background-repeat: no-repeat; 
	background-position: right;
}


#header {
	height: 100px;
}

.searchform {
	background: url(newsearch_back.gif) no-repeat center 10px; 
	color: #FFFFFF;
	height:81px;
}
.searchform h2 {
	color: #FFFFFF; 
	background-image: none;
}
.searchform p {
	margin: 0px; 
	padding: 10px 5px 0 0; 
	font-size: 24px; 
	text-align: center;
}
.searchform p input, .searchform p img {
	margin: 0;
	padding: 0; 
	vertical-align: middle;
}
.searchform p input.text {
	background-color: #FFFFFF; 
	color: #666666; 
	border: 1px solid #B3B0A1; 
	width: 400px; 
	height: 30px; 
	padding: 3px 0 0 5px; 
	margin: 0 3px 0 0; 
	font-size: 18px;
}


/*  ------------ */
.content{
		color:#000;
		font-family:arial, verdana;
		font-weight:normal;
		font-size:11px;
		text-align:justify;
		padding:10px;

		text-decoration:none;
	}
	
.content a{
		color:#777;
		font-family:arial, verdana;
		font-weight:normal;
		font-size:11px;
		text-align:justify;
		text-decoration:none;
	}
	
.content a:hover{
		color:#4D9AC4;
		text-decoration:underline;
	}
	
.Top_links {
		color:#FF7000;
		background:url(rightBg.jpg) repeat-y;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding:6px;
		padding-left:17px;
		}	
	
.Top_links a{
		color:#FF7000;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding:6px;
		padding-left:17px;
		}
	
.Top_links a:hover{
		color:#F96806;
		text-decoration:underline;
	}	
	

.news2{
		color:#333;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		padding:4px;
		padding-left:5px;
		padding-right:10px;
		text-decoration:none;
	}
	
.news2 a{
		color:#777;
		font-weight:normal;
		font-size:11px;
		text-align:justify;
		padding:3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-left:4px;
		padding-right:10px;
		line-height:19px;
		text-decoration:none;
	}
	
.news2 a:hover{
		color:#4D9AC4;
		text-decoration:underline;
	}	

.articles{
		color:#333333;
		font-weight:normal;
		font-size:11px;
		text-align:justify;
		padding:3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-left:4px;
		padding-right:4px;
		text-decoration:none;
	}
	
.articles a{
		color:#777;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		padding:3px;
		text-decoration:none;
	}
	
.articles a:hover{
		color:#4D9AC4;
		text-decoration:underline;
	}	

.reviews{
		color:#333;
		font-size:11px;
		text-decoration:none;
		padding:4px;
		padding-right:3px;
		padding-left:3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
  		text-align:justify;			
			}
	
.reviews a:hover{
		color:#F96806;
	}
	
.left-links a{
	font:11px arial;
	color: #333;
	text-decoration: none;
	padding-left:20px;
	line-height:24px;
	background-image:url(button.jpg);
	background-repeat:no-repeat;
	width:282px;
	height:22px;
	float:left;
}

.left-links a:hover {
	color: #4D9AC4;
	background-image:url(button1.jpg);
	background-repeat:no-repeat;
	width:282px;
	height:22px;
	text-decoration: none;
		}		
	
.standard{
		color:#000;
		font-size:11px;
		font-family:Arial, verdana, Helvetica, sans-serif;
		text-decoration:none;
		padding:4px;
		text-align:justify;
		padding-left:20px;
		width: 145px; 
		margin-left: 20px; 
		border-left: 1px solid #DCDBD9; 
		padding-right:4px;
		position: relative;
		float:left;
		
	}
	
.standard a{
		color:#777;
		font-family: Arial, verdana, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		
	}
		
.standard a:hover{
		color:#4D9AC4;
		text-decoration:underline;
	}		
	
		
the_rest {
	float: left;
	width: 145px; 
	padding-left: 20px; 
	border-left: 1px solid #DCDBD9; 
	margin-left: 20px; 
	position: relative;
}

#top_videos ul#the_rest li {
	padding: 4px 0;
}
#top_videos ul#the_rest li.heading {
	font-size: 12px; 
	font-weight: bold;
	padding-bottom: 10px;
}		

#the_rest {
	float: left; 
	width: 140px; 
	margin: 20px 0 20px 15px;
}
#hottest_artists ul#the_rest li {
	background-image: url(bullet_hottest.gif); 
	background-repeat: no-repeat; 
	background-position: 0 8px; 
	padding: 4px 0 4px 12px;
}

.casino_heading{
font:11px;
color:#777;
padding:3px;
font-weight:bold;
text-align:center;
}

.img{
   float:right;
   margin: 2px 1px 0px 6px;
   clear:right;
}

.dot{
border-bottom:1px dotted #666666;
}

.news{
   font:Arial, Helvetica, sans-serif;
   font-size:18px;
   text-align:center;
   color:#fff;
   }
   
.news1{
   font:Arial, Helvetica, sans-serif;
   font-size:11px;
   text-align:center;
   color:#777;
   padding:5px;
   font-weight:bold;
   }
   
   .search1{
   width:220px;
   height:20px;
   padding:5px;
   
   }
   .banner{
   background: url(newsearch_back.gif) no-repeat center 10px; 
	color: #FFFFFF;
	text-align:center;
	height:81px;
	}
	
	.reviews{
		color:#666;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
		padding:3px;

		font-family:Arial, Helvetica, sans-serif;
  					}
	.reviews a{
		color:#666;
		font-size:11px;
		text-decoration:underline;
		font-weight:bold;
		padding-right:3px;
		padding-left:3px;
		font-family:Arial, Helvetica, sans-serif;
  					}
									
.reviews1{
		color:#666;
		font-size:11px;
		text-decoration:underline;
		font-weight:bold;
		padding-right:3px;
		padding-left:3px;
		font-family:Arial, Helvetica, sans-serif;
  					}
										
	
.reviews a:hover{
		color:#4D9AC4;
		text-decoration:blink;
	}
	
.reviews1 a:hover{
		color:#4D9AC4;
		text-decoration:blink;
	}
	
.pic{
    background-color: #EDEBDF;
    background:url(img_bg.jpg) no-repeat right ;
   }
   
.img1{
    background-color: #EDEBDF;
	width:118px;
    background:url(pic.jpg) no-repeat top #EDEBDF ;
	} 
	
.banner1{
    padding-right:12px;
	}	
	
	
.sign_up {
	background-color: #FFFFFF; 
	border-right: 1px solid #B3B0A1; 
	border-bottom: 1px solid #B3B0A1; 
 	
	
	color: #5E5D59; 
	}