body {
	margin:0px 0px; padding:0px;
	text-align:center;
	background: #AAB url('/201x/img/8/menubg1.png') repeat-x top left;
	font-family: Arial,sans-serif;
	font-weight: normal;
}
a {
	color: #B0B;
}
a:hover {
	color: #000;
}
#Content {
	width:980px;
	margin:0px auto;
	padding:0px;
	height: 170px;
	background: url('/201x/img/8/menubg2.png') no-repeat top left;
}
#mainContent {
	width: 980px;
	min-height: 600px;
	background-color: #f3f2f1;
	border: 2px solid #000;
	margin-top: 10px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
}
#Copyright {
	margin: 10px;
	padding: 10px;
	font: normal bold 12px Arial,Sans-Serif;
	color: #fff;
}
#Copyright a {
	color: #fff;
}
#Copyright a:hover {
	color: #f00;
}
#Skyscraper {
	border: 1px solid #000;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}
table.menu {
	margin: 0px 0px 0px 250px;
	padding: 0px;
}
td.menu_network {
	height: 20px;
	font-size: 11px;
	color: #eee;
}
td.menu_network a {
	color: #fff;
	text-decoration: none;
}
td.menu_network a:hover {
	text-decoration: underline;
}
td.menu_middle {
	height: 90px;
}
td.menu_bottom {
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
td.menu_search {
	width: 550px;
	text-align: center;
}
td.menu_user {
	width: 180px;
	text-align: center;
}
table.ads {
	height: 90px;
	margin-top: 10px;
}
td.ads_left {
	width: 220px;
	background-color: #f0f0f0;
	border: 1px solid #000;
}
td.ads_center {
	width: 20px;
	padding: 0px;
}
td.ads_right {
	width: 728px;
	border: 1px solid #000;
	padding: 0px;
}
.poweredbygoogle {
	background: url('/201x/img/search.png') no-repeat left;
	width: 100px;
	height: 22px;
}
#email_required {
	background: url('/201x/img/email_required.png') no-repeat right center;
}
table.main {
	padding: 6px;
	margin: 6px;
}
.releases {
	font-size: 11px;
	color: #000;
}
div.releases {
	max-height: 480px; 
	width: 480px;
	overflow:auto; 
	margin: 0px;
	text-align: left;
}
#links {
	text-align: left;
}
.video_title {
	font-size: 13px;
	font-weight: bold;
	color: #200;
}
.videos {
	font-size: 10px;
	color: #666;
	text-align:left;
}
.videos textarea {
	width: 300px;
	height: 18px;
	font-size: 10px;
}
#news {
	font-size: 12px;
	color: #000;
	text-align: left;
}
#media {
	font-size: 12px;
	text-align: left;
}
.news_header {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.news_date {
	font-size: 10px;
	font-weight: bold;
	color: #888;
}
div.text_header {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	padding: 0px;
	padding-left: 5px;
	border-left: 2px solid #bbb;
	border-bottom: 2px solid #bbb;
	width: 90%;
	text-align: left;
	margin: 0px;
	margin-bottom: 10px;
}
#bio {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: justify;
}
#assets td {
	padding: 3px;
	margin: 0px;
	color: #000;
}
#tourdates td {
	padding: 3px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.spacer {
	height: 20px;
}
#contact {
	width: 450px;
}
#contact input, #contact textarea, #contact select {
	font-size: 13px;
	background-color: #EEE;
	margin:1px;
	padding:1px;
	border: solid 1px #000;
}
#submit:hover {
	background-color: #DDD;
}
#submit:active {
	background-color: #B0B;
	font-weight: bold;
}
input,select,textarea {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

/* DROP DOWN STYLES */
ul									{ list-style: none; text-align: left; margin: 6px 0px;}
#artists							{ max-height: 400px; overflow:auto; overflow-y:auto; overflow-x:hidden; margin: 0px; }
#giveaways .giveaways				{ max-height: 300px; overflow:auto; overflow-y:auto; overflow-x:hidden; margin: 0px; }

/* LEVEL ONE */
ul.dropdown                         { position: relative; z-index: 500; top: -1px;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;
										-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
ul.dropdown li ul                   { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
ul.dropdown li ul li                { margin-left:6px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
ul.dropdown a						{ text-decoration: none; }
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:active                { color: #fff; }
ul.dropdown li a                    { display: block; padding: 2px 6px; border-right: 0px solid #bbb; color: #f0f0f0; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #B0B; color: black; position: relative; }
ul.dropdown li.hover a              { color: #fff; }


/* LEVEL TWO */
ul.dropdown ul 						{ font-size: 11px; width: 170px; visibility: hidden; position: absolute; top: 100%; padding: 1px 1px; }
ul.dropdown ul li 					{ font-weight: normal; background: #222; color: #000;
									  border-bottom: 1px solid #333; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; padding: 2px 3px; } 

/*LEVEL THREE*/
ul.dropdown ul ul 					{ left: 157px; top: -2px; }
ul.dropdown li:hover > ul 			{ visibility: visible; }



/*SLIDESHOW STYLES*/
#taslideshow {   
    height:  320px;  
    width:   480px;  
	overflow: hidden;
    padding: 0;  
    margin:  0;  
	background: #000;
	border: 2px solid black;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
} 
 
#taslideshow img {  
    padding: 0px;  
    border:  2px solid black;   
	margin: 0px;
    width:  480px; 
    height: 320px; 
	background-color: #000;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
} 
/* the overlayed element */ 
.release_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#111; 
	color:#eee;
	font: 16px Arial;
	text-align: left;
     
    width:480px;     
    height:244px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.release_overlay .close { 
    background-image:url('/201x/img/close.png'); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.release_overlay img {
	padding-right:10px;
}
.release_overlay td {
	padding:0px;
	margin:0px;
	color:#eee;
}

#sociallinks {
	text-align: right;
	border:0px;
	padding:5px;
	margin:0px;
	position:relative;
	margin-bottom:-40px;
}

#sociallinks img {
	height:30px;
	border:0px;
	padding:0px;
	margin:0px;
}

#sociallinks_tip { 
    display:none; 
    background:transparent url('/201x/img/icon_tooltip.png') no-repeat top center; 
    font:12px Arial; 
    height:50px; 
    width:200px; 
    padding-top:15px; 
    color:#fff;
	text-align: center;
	margin-top:12px;
}


#map_canvas {
	width: 460px;
	height: 300px;
	border: solid 2px #000;
}
#date_block {
	width: 460px;
	height: 350px;
	overflow:auto; 
}
#date_block table {
	font: normal 11px/10px Arial,Sans-Serif;
	color: #000;
	width: 100%;
}
#date_block td {
	border-bottom: solid 1px #CCC;
	padding: 3px;
	margin: 0px;
}
#date_block th {
	background-color: #ccc;
	text-align:left;
	padding: 1px;
}
#date_block a {
	text-decoration: none;
	padding: 3px;
	color: #B0B;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#date_block a:hover {
	border: solid 1px #B0B;
	padding: 2px;
	color: #B0B;
}