/* 
======
CMS
======
*/

.toolbar {
position: absolute;
z-index: 100;
background-color:#ededed;
top: 0;
left: 0;
border-top: 2px #ffff01 solid;
border-bottom: 2px #ffff01 solid;
}

table.toolbar table {margin-bottom: 1px; display: table;}
table.toolbar td   { padding: 1px 1px 1px 0; }


/* Buy Link Manager */
table.BLM  {margin-bottom: 1px; display: table;}
table.BLM td {margin: 0; padding: 0; border-bottom: none;}



.blm-default {
	cursor: default;
}

.blm-menugroup {
	background: #FFFFFF;
	border: outset 1px #000000;
}

.blm-menuitem {
	background: #FFFFFF;
	color: #000080;
	cursor: default;
	font: 9px verdana;
	padding: 3px;
}

.blm-menuitem td 
{
    color: #000;
}

.blm-menuitemhand {
	cursor: hand;
}

.blm-menuitemover {
	background: #A9A9A9;
	color: #FFFFFF;
	cursor: hand;
	font: 10px verdana;
	padding: 3px;
}

/* 
======
END CMS
======
*/

/* MY EDITS */

/* nav */
#navigation {
	margin-top:427px;
}
ul#menu {padding:0; margin:0;}
#menu {width:950px; height:47px;}
#menu var {visibility: hidden;}
#menu a {text-decoration: none; display: block; float: left; height:47px;}
#menu li{list-style: none;float: left;}

#menu a.nav-news {width:144px;background: url(/images/navigation.gif) no-repeat 0px 0px;}
#menu a.nav-media {width:142px;background: url(/images/navigation.gif) no-repeat -144px 0px;}
#menu a.nav-disco {width:246px;background: url(/images/navigation.gif) no-repeat -286px 0px;}
#menu a.nav-photos {width:162px;background: url(/images/navigation.gif) no-repeat -532px 0px;}
#menu a.nav-tv {width:94px;background: url(/images/navigation.gif) no-repeat -694px 0px;}
#menu a.nav-forum {width:162px;background: url(/images/navigation.gif) no-repeat -788px 0px;}

#menu a:hover.nav-news, #nav-selected a.nav-news {width:144px;background: url(/images/navigation.gif) no-repeat 0px -47px;}
#menu a:hover.nav-media, #nav-selected a.nav-media {width:142px;background: url(/images/navigation.gif) no-repeat -144px -47px;}
#menu a:hover.nav-disco, #nav-selected a.nav-disco {width:246px;background: url(/images/navigation.gif) no-repeat -286px -47px;}
#menu a:hover.nav-photos, #nav-selected a.nav-photos {width:162px;background: url(/images/navigation.gif) no-repeat -532px -47px;}
#menu a:hover.nav-tv, #nav-selected a.nav-tv {width:94px;background: url(/images/navigation.gif) no-repeat -694px -47px;}
#menu a:hover.nav-forum, #nav-selected a.nav-forum {width:162px;background: url(/images/navigation.gif) no-repeat -788px -47px;}
/* end nav */

* {padding:0; margin:0;}

body {
	background:#000000 url(/images/bg_main.jpg) no-repeat top center fixed;
	color:#000000;
	margin:0;
	padding:0;
}
a, a:link, a:visited {
	color: #000000; 
	text-decoration:underline;
	border:0pt none;
}
a:hover,a:active {
	color: #e50000; 
	text-decoration:none;
	border:0pt none;
}

/* top nav */
#top-bar{
background:#a0a0a0;
height: 38px;
border-bottom:4px solid #000000;
}
#middle-bar {width:940px; margin:0 auto;}

#bar-navigation {float:left;}
ul#bar-menu {padding:0; margin:0;}
#bar-menu {width:676px; height:38px;}
#fblike {margin:9px 0 0 0; position:absolute; left:-90px;}
#bar-menu var {visibility: hidden;}
#bar-menu a {text-decoration: none; display: block; float: left; height:38px;}
#bar-menu li{list-style: none;float: left;}

#bar-menu a.bar-artists {width:76px;background: url(/images/bar_navigation.gif) no-repeat 0px 0px;}
#bar-menu a.bar-news {width:50px;background: url(/images/bar_navigation.gif) no-repeat -76px 0px;}
#bar-menu a.bar-forum {width:57px;background: url(/images/bar_navigation.gif) no-repeat -126px 0px;}
#bar-menu a.bar-events {width:61px;background: url(/images/bar_navigation.gif) no-repeat -183px 0px;}
#bar-menu a.bar-gallery {width:77px;background: url(/images/bar_navigation.gif) no-repeat -244px 0px;}

#bar-menu a:hover.bar-artists {width:76px;background: url(/images/bar_navigation.gif) no-repeat 0px -38px;}
#bar-menu a:hover.bar-news {width:50px;background: url(/images/bar_navigation.gif) no-repeat -76px -38px;}
#bar-menu a:hover.bar-forum {width:57px;background: url(/images/bar_navigation.gif) no-repeat -126px -38px;}
#bar-menu a:hover.bar-events {width:61px;background: url(/images/bar_navigation.gif) no-repeat -183px -38px;}
#bar-menu a:hover.bar-gallery {width:77px;background: url(/images/bar_navigation.gif) no-repeat -244px -38px;}

#bar-right {background: url(/images/bg_bar.gif) repeat-x;height:38px;float:right; position:relative;}
#bar-right-nav {background: url(/images/bg_bar_left.gif) no-repeat top left;}
#bar-mid {padding:9px 15px 10px 19px;font-size:11px;}
#bar-mid a, #bar-mid a:link, #bar-mid a:visited {
	color: #FFFFFF; 
	text-decoration:underline;
}
#bar-mid a:hover,#bar-mid a:active {
	color: #cccccc; 
	text-decoration:none;
}

#middle-bar {width:950px; margin:0 auto;background:url(/images/bg_bar_right.gif) no-repeat top right; padding-right:19px;
}
/* top nav */

/* ads */
div.ad-unit embed, div.ad-unit object, div.ad-unit img {display: block; border: none; margin: 0; padding: 0; }
div.sz-300x250{width: 300px; height: 270px; background: transparent url("/images/shared/300x250_adv.gif") no-repeat bottom center; }
div.sz-728x90{width: 748px; height: 90px; background: transparent url("/images/shared/728x90_adv.gif") no-repeat right top;}
.banner_728 {padding:15px 0px 0px 101px;}
#ft .banner_728 {background:#ffffff; padding:0 101px 15px 101px;}
.banner_300 {background-color:#181818;padding:5px;}
#secondary #expandedBanner {margin-left:5px;}
/* end ads */

/* backgrounds and structure */
/* #pg-forum div#bd, #pg-player div#bd, #pg-full div#bd {background:#000000 url(/images/bg_forum.jpg) repeat-y; padding-bottom: 15px;} */

.span-content {width:595px; float:left; margin-right:15px;}
.append-content {padding:0 15px;}
.span-forum {width:920px; float:left; padding:0 15px;}
table.s_control {background:#181818; color:#ffffff;}
.s_channel {background:#ffffff; margin:15px 0 0 0; padding-bottom:0;}
#secondary .s_channel {background:#000000; color:#ffffff; margin:15px 0; padding-bottom:5px;}
.s_profile {margin:15px 0 0 0;}
#secondary  #s_membership .s_channel {padding-bottom:0;}
div.span-content .s_items {margin:10px 0 0 0;}
div.span-content .s_item {margin:10px;}
.s_items {margin:10px;}
p.formats {margin: 0; padding: 0;}
.RadEContentBordered {color:#000000;}
#secondary a, #secondary a:link, #secondary a:visited,
table.s_control a, table.s_control a:link, table.s_control a:visited {
	color: #ffffff; 
	text-decoration:underline;
	border:0pt none;
}
#secondary a:hover,#secondary a:active,
table.s_control a:hover,table.s_control a:active{
	color: #e50000; 
	text-decoration:none;
	border:0pt none;
}

/* secondary video */
#secondary #s_player h4,#s_playlist h4 {display:none;}
#s_playlist h3 a, #s_playlist h3 a:link, #s_playlist h3 a:visited {
color: #FFFFFF; 
text-decoration:none;
text-transform:uppercase;
font-weight:normal;}
#s_playlist h3a:hover, #s_playlist h3 a:active {
color: #e50000; 
text-decoration:none;}
#secondary #s_playlist .s_channel, #secondary #s_player .s_channel {background:#000000; margin:0; padding:0;}
#secondary #s_playlist .s_items, #secondary #s_player .s_items {margin:0;}
div.side_player {background:#000000;}
#secondary #s_playlist #selected {padding-left:10px;}


/* home photos */
.span-photos {float:left;margin-right:10px;width:238px;}
#pg-home #s_gallery img.image { float: left; margin: 0 10px 10px 0;}

/* login submit button */
#secondary input.submit {
width: 66px;
height: 21px;
background: #e50000 url(/images/btn_submit.gif) no-repeat;
outline: none;
border:none;
text-indent:-9999px;
}

/* headers */
h3 {margin-bottom: 0; font-size:12px; font-weight:bold;}
h3 a:link, h3 a:visited, h3{color: #e50000; text-decoration: none; text-transform:uppercase;}
h3 a:hover, h3 a:active { color: #ffffff; text-decoration: none; }
div.span-content h3 a:hover, div.span-content h3 a:active,
div.span-forum h3 a:hover, div.span-forum h3 a:active{ color: #000000; text-decoration: none; }
h4 {color:#000000; padding:10px 0 0 10px;}
div.span-content h4 {background:#e50000 url(/images/bg_header.gif) no-repeat; padding:10px 10px 14px 10px;}
div.span-forum h4 {background:#e50000 url(/images/bg_head.gif) no-repeat; padding:10px 10px 14px 10px;}


/* style images */
a:link img.image, a:visited img.image, img.image,
a:link img.fullsize, a:visited img.fullsize, img.fullsize,
a:link img.thumbnail, a:visited img.thumbnail, img.thumbnail,
a:link img.userfullsize, a:visited img.userfullsize, img.userfullsize {border: 1px #cccccc solid; background:#ffffff; padding:3px; }
a:hover img.image, a:active img.image,
a:hover img.fullsize, a:active img.fullsize,
a:link img.thumbnail, a:visited img.thumbnail,
a:link img.userfullsize, a:visited img.userfullsize { border: 1px #333333 solid; background:#ffffff; padding:3px; }
img.image, img.fullsize, img.thumbnail, img.userfullsize, img.userthumbnail   { float: left; margin: 0 10px 10px 0; padding: 0; }

/* comment pages */
#s_comments hr {display:none;}
.comment-content {margin-left:70px;padding-left: 10px;position: relative;}
#pg-user #s_comments h5 {background:none; text-indent:0px; height:21px; margin-top:0;}
#s_comments h5 {background:#696969; 
color: #fff;
font-size: 14px;
line-height:14px;
font-weight:bold;
padding: 8px;
margin: 10px 0;
text-transform:uppercase;}
.comment-author {float: left;width:60px;position: relative;}
#comments span.author img.userthumbnail {background-color: #FFF;padding: 2px;margin: 0;border: 1px solid #EDE1CC;}
#s_comments div.s_item {border-bottom:1px solid #696969; padding-bottom:5px;}

 /* btn styling */
a.btn, a.btn:link, a.btn:visited, a.btn:hover, a.btn:active {color: white; text-decoration:none; margin-bottom:15px; }

 /* notices */
.error, .notice, .success {background:#f5f5d0;color:#181818;border-color:#e50000;}
.error a, .error a:link, .error a:visited,
.notice a, .notice a:link, .notice a:visited,
.success a, .successr a:link, .success a:visited {color:#181818;}

 /* discography */
td.s_index{width: 20px;}
span.s_tracknumber {color: #e50000; font-weight:bold;}
#pg-discography h5 {color: #e50000; font-size:16px; font-weight:normal; margin:15px 0 10px 0;}

 /* events */
span.s_events_up_arch {display:none;}
#pg-events dt {color: #e50000; font-weight:bold;}

/* forum */
.s_breadcrumb {margin:0 10px;}
#pg-forum .s_items {padding-bottom:10px;}

/* footer */
#footer {margin:0; background:#a0a0a0; color:#000000;}
#footer_content {width:950px; margin:0 auto; text-align:left;}
#footer_logo {float:left; overflow:hidden; margin-left:15px;}
#footer_copyright {float:left; overflow:hidden; margin-left:20px; margin-top:10px;}
#footer_nav {float:left; overflow:hidden; margin-left:30px; margin-top:10px;}
#footer_credit {float:right; overflow:hidden; margin-top:10px; margin-right:30px;}
#footer a {color: #000000; text-decoration: none;}
#footer a:hover {text-decoration: none; color: #ffffff;}

div#ft { height: 110px; position: relative;}
div#hd-ad { position: absolute; top: -2px; left: 15px; }
div#ft-logos {margin: 1em 0;}
div.container{ 
position: relative;
background:#ffffff url(/images/bg_content.jpg) no-repeat top left;
}
div.sdk-item{ margin: 1em 0; }
h1{ display: none; }
h2 { margin: 1em 0 0 0; color:#ffffff; font-size: 1.4em; padding: 0 0 .3em 0; }
h2 a { text-decoration: none; }
h5 {color:#ffffff;}
img.icon-permalink { display: block; float: left; margin-right: 3px; }
ul.sdk-discography-details li { margin-left: 1.5em; }
.clear-both{ clear: both; line-height: 0; }
.sdk-artist-name { margin: .1em 0 1em 0; padding: 0; line-height: 1em; }
.sdk-byline{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; margin: .1em 0 1em .1em; padding: 0; }
.sdk-control { margin: 0; /*border-bottom: 1px red solid;*/ padding: 0; width: 100%; clear: both; }
.sdk-control td { width: 50%; padding: .3em .5em; background: #efefef; vertical-align: middle; }
.sdk-filter { text-align: right; }
#global-chrome{ position: absolute; left: 0; top: 0; background: #ffffff url(/images/global_chrome_bg6.jpg) no-repeat center; height: 180px; width: 100%; }
#global-chrome-content{ height: 180px; position: relative; }
#global-chrome-content #sdk-membership{ position: absolute; right: 10px; bottom: 0; }
#global-chrome-content #tabsF{ border: none; }
#pg-media #sdk-media img.image{ width: 200px; height: 150px; }
#sdk-gallery .sdk-item.full h3 { clear: both; }
#sdk-gallery .sdk-item.thumbnail { float: left; width: auto; margin: 0; padding: 0; }
#sdk-gallery .sdk-item.thumbnail img.image { display: inline; float: left; margin: 10px 10px 0 0; height: auto; }
#sdk-gallery img.image { background: white; padding: 6px; border: solid 1px #ccc; }
#sdk-gallery img.image:hover { border: solid 1px #3B5998; }
#search-form{ background: #f5f5dc; border: 1px silver solid; margin: 1em 0; width: 300px; }
#search-form form{ margin: .7em; }
/*- Menu Tabs E--------------------------- */
#tabsE{ float: left; width: 100%; background: #0E0D0B; font-size: 93%; line-height: normal; }
#tabsE a{ float: left; background: url("/images/tableftE.png") no-repeat left top; margin: 0; padding: 0 0 0 4px; text-decoration: none; }
#tabsE a span{ float: left; display: block; background: url("/images/tabrightE.png") no-repeat right top; padding: 5px 15px 4px 6px; color: #FFF; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span{ float: none; }
/* End IE5-Mac hack */
#tabsE a:hover span, #tabsE #nav-selected a span{ color: #e6221d; }
#tabsE a:hover span, #tabsE #nav-selected a span{ background-position: 100% -42px; }
#tabsE a:hover, #tabsE #nav-selected a{ background-position: 0% -42px; }
#tabsE li{ display: inline; margin: 0; padding: 0; }
#tabsE ul{ margin: 0; padding: 10px 10px 0 50px; list-style: none; }

.sdk-track-list
{
	width: 100%;
}
.sdk-track-index {
	width: 1.3em;
}
.sdk-track-links  {
	text-align: right;
}

/*  USERS */

div.onlineusers {display: inline;}
div.onlineusers img {display: inline; padding: 1px; vertical-align: middle;}
div.onlineusers img {width: 30px; height: 30px;}

/* USER COMMENT PAGES */

#sdk-whoisonline span.user {clear: both; float: none; display: block; margin: 10px 0;}
#sdk-whoisonline li {list-style-type: none;}


#comments .channel h2 {display: none;}

/* USER PROFILES */

#subnav {
	padding: 2px;
	line-height:12px;
	padding: 7px 17px;
	margin-bottom:10px;
	border-bottom:2px solid #e50000;
	border-top:2px solid #e50000;
}
#subnav a{
	font-size: 14px;
	line-height:12px;
	/*padding: 10px 15px;	
	background-color: #f8f1e6;*/
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}

div.member_content_cell{
	margin-bottom: 10px;
}
div.member_content_header{
	background-color: #696969;
	color: #fff;
	font-size: 14px;
	line-height:14px;
	font-weight:bold;
	padding: 8px;
	margin-bottom: 10px;
	text-transform:uppercase;
}
div.member_content_header span{
	padding:0px;
	margin:0px;
	line-height:14px;
}

div.member_content_header a, 
div.member_content_header a:link, 
div.member_content_header a:visited, 
div.member_content_header a span, 
div.member_content_header a:link span, 
div.member_content_header a:visited span{
	color: #fff;
	line-height:14px;
	padding:0px;
	margin:0px;	
	text-decoration:none;
}

div.member_content_header a:hover,
div.member_content_header a:active,
div.member_content_header a:hover span, 
div.member_content_header a:active span{
	color: #181818;
	line-height:14px;
	padding:0px;
	margin:0px;	
	text-decoration:none;
}



/*  user : buddy / friend */
div.buddy_item {
	width: 100px;
	min-height: 100px;
	float: left;
}
div.buddy_item .comment_image img{
	display:block;
	clear:both;
	height: 60px;
}
div.buddy_item .buddy_item_buttons{
	padding: 5px 0px;
}


div.buddy_item h3,
div.buddy_item h3 a, 
div.buddy_item h3 a:link, 
div.buddy_item h3 a:hover, 
div.buddy_item h3 a:visited{
	font-size: 12px;
	line-height:13px;
	padding: 0px;
	margin:0px;
	font-weight:bold;
}



/*  user / profile */

div.profile div.username{
	font-size:18px;
	color: #e50000;
	margin-bottom: 10px;
}

div.profile table tr td {
	padding: 4px 0px;
	vertical-align:top;
}
div.profile table tr th{
	padding: 4px;
	background-color:transparent;
}

div.comment_item {margin-bottom:10px;}
div.profile_buttons{
	float: right;
}

div.profile td.profile_label{
	font-size: 10px;
	color:#e50000;
	text-transform:uppercase;
}

div.profile .profile_avatar img{
	display:block;
	float: right;
	margin:0;
border: 1px #cccccc solid; background:#ffffff; padding:3px;
width:210px;
}


/*  user / gallery */

#member_gallery .photo_item{
	/*float: left;
	width: 310px; */
	}


div.video_item_footer, div.blog_item_footer {
	background-color: #696969;	
	font-size:10px;
	line-height:11px;
	padding: 4px 4px 5px 4px;
	margin: 10px 9px 10px 0px;
}

