html, body {height:100%;}
body, table, p, span
{
    /* set default font size for skin (Titles etc. will then use a percentage to specify their sizes) */
    margin: 0;
    padding: 0;
    line-height: 15px;
    font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: center;
	color:#FFFFFF;
	font-size:10px;
	


}

table, div div, p, span {text-align:left;}

a, a:link, a:visited, a:active {font-size:10px; text-decoration:none; color:#CCCCCC;}
a:hover {text-decoration:underline;color:#CCCCCC;}
.adminlabels, .admin:link  {color:white;}


a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited {color:#CCCCCC;}

a.CommandButton:hover {color:red;}

.box:link, .box:active, .box:visited
{
padding: 3px 3px 3px 3px;
background-color: white;
	font-weight:bold;
	font-size:10px;
	text-decoration: none;
	color:red;
	text-align:center;
width:40px;
float:left;
}

.box:hover
{
background-color: red;
	color:white;
}



#bgBrand
{
	margin:0 auto;
	width: 100%;
/*	height: 100%;*/

    padding: 0 0px 0 0px;
	background: #191919 url(bg.jpg) center top no-repeat;

	
	position: relative;
    min-height: 900px;
	
height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;


}

html>body #bgBrand {
    height: auto;
	}



#wrap
{
margin-left: auto;
margin-right: auto;
_margin-top: -20px;
text-align: left;
	width: 930px;
/*	height: 100%;*/

padding-bottom: 135px;

		
}



.header
{
    float: left;
    width: 930px;
    height: 94px;
    background:transparent;

}

#logo
{
	float:left;
	width:450px;
	height: 147px;
    background-image: url(headerImage.jpg);	
}

.login {width:100%; text-align:right; padding-right:20px;}
.LoginItem, a.LoginItem, a.LoginItem:link, a.LoginItem:visited {color:#FFFFFF;text-decoration: none; font-size:90%;}
a.LoginItem:hover{color:#FFFFFF;text-decoration: underline;font-size:90%;}
a.LoginItem:active{color:#FFFFFF;text-decoration: underline;font-size:90%;}
  
#headerright
{
	float:right;
	width: 450px;
	height: 115px;
	padding: 10px 10px 0 0 ;
}

.menubar
{
	clear: both;
	width: 100%; 
	height: 30px;
	background-image: url(menuBg.jpg);
  	background-repeat: repeat-x;
	valign: bottom;
}

/* Main Layout */
#mainbody-narrow
{
    	float: left;
    	width: 720px; /*width: 70.9%;*/
/*	height: 100%;*/
padding: 0 30px 0 30px;

}

#mainbody
{
    	float: left;
    	width: 780px; /*width: 70.9%;*/
/*	height: 100%;*/
padding: 0;

}

#mainbody-750
{
    	float: left;
    	width: 750px; /*width: 70.9%;*/
/*	height: 100%;*/
padding: 0;

}

#mainbody-photo
{
    	float: left;
    	width: 940px; /*width: 70.9%;*/
/*	height: 100%;*/
padding: 0;

}

#mainbody-leftpane

{    	clear:both;
    	width: 930px; /*width: 70.9%;*/
	
/*	height: 100%;*/
}

#mainbody2 

{clear:both;
    	width: 780px; /*width: 70.9%;*/
	
/*	height: 100%;*/
}

#contentHome
{
    	float: right;
    	width: 409px; /*width: 65%;*/ 
		overflow:hidden;
	padding: 1px; 
/*	height: 100%;*/
}



#content-middle
{
    	float: right;
    	width: 570px; /*width: 65%;*/ 
	padding: 0 5px 0 5px; 
/*	height: 100%;*/
}

#content-video
{
    	float: left;
    	width: 500px; /*width: 65%;*/ 
	padding: 0 5px 0 5px; 
/*	height: 100%;*/
}


#sidebar-Home { 
    	float: left;
    	width: 364px; /*width: 25.4%;*/
/*	height: 100%;*/
overflow:hidden;	margin: 0px;
	padding:0px;

}

#sidebar /*left*/
{
    	float: left;
    	width: 190px; /*width: 25.4%;*/
/*	height: 100%;*/

	margin: 0px;
	padding: 0px;
}
#sidebar-2 /*right*/
{
    	float: right;
    	width: 140px; /*width: 28%;*/
/*	height: 100%;*/

	margin: 0px;
	padding: 0px;

}

#sidebar-video
{
    	float: right;
    	width: 265px; /*width: 28%;*/
/*	height: 100%;*/

	margin:  0px;
	padding: 0px;

}


.promopane{float:left;width:517px;overflow:hidden;}
.videopane{float:right;width:255px;overflow:hidden;}


.tagline1, .tagline2, .tagline3 {
	clear: both;
}


#footercontent
{
	clear: both;
	height:99px;
	background-image: url(footer.jpg);
  	background-repeat: repeat-x;
	margin:0;
	padding: 20px 0px 5px 0px;	
	
	width:990px;
	position: absolute;
	bottom: 0;
}


/* -----------------
Set default font for modules
--------------------
 */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, 
{
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}

.NormalTextBox {color:#000000;font: 10px Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF;}

/* ================================
style for module titles
================================ */
.Head
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 170%;
    font-weight: bold;
    color: #CCCCCC /*#FF8800;  letter-spacing: 2; */
}
/* style of item titles on edit and admin pages */
.SubHead    {
    font-size:  130%;
	color:#CCCCCC;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-size:  110%; 
}

/* ===============
button style for standard HTML buttons 
================== */
.StandardButton
{
	font-size: 90%;
}

/* =======================
 HTML Tag Styles 
=========================== */
H1, H2, H3, H4, H5, DT, H6
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
H1
{
    font-size: 20px;
    font-weight: bold;
    color: #cccccc;
}
H2, a.SubHead:link, a.SubHead:visited, a.SubHead:hover, a.SubHead:active
{
    font-size: 18px;
    font-weight: bold;
    color: red;
	margin:0px;
}
H3
{
    font-size: 165%;
    font-weight: bold;
    color: #000000;
}
H4
{
    font-size: 140%;
    font-weight: bold;
    color: #fff;
    margin: 0;
}
H5, DT, a.DT:link, a.DT:visited, a.DT:active, a.DT:hover
{
    font-size: 11px;
    font-weight: bold;
    color: #ffcc00;
    margin: 0;
}
H6
{
    font-size: 100%;
    font-weight: bold;
    color: red;
    margin: 0;
}

/* Main Menu */

.MainMenu_MenuContainer {
    background-color: transparent; 
	height:100%;
	margin:0px;
}

.MainMenu_MenuBar {
	height:30px;
	margin:0px;

}

.MainMenu_RootMenuItem {
padding:0px 5px 0px 5px;
}


.MainMenu_MenuItem {
font-size:10px;
	font-weight: bold;
	font-style: normal;
	border:0px;
	background-color: transparent;
	padding:5px;
	color:#CCCCCC;
		
}


 .MainMenu_RootMenuArrow {

}
.MainMenu_MenuArrow, .MainMenu_MenuIcon {}


.MainMenu_SubMenu {


}

.MainMenu_MenuBreak
{
	border:0px;
	background-color: #000000;
	height: 1px;
}


.MainMenu_MenuItemSel {
font-size:10px;
padding:5px;
color:white;
text-decoration:underline;
background-color: transparent;
}


/* HARDCODED Menu */

.Link{display:none;}
#navigation {
  height: 33px;
  position:relative;
  margin-left: 0;
	padding-left: 0;
	left:0px;
  top:0px;
}
#navigation ul {
  float: left;
  position: relative;
    list-style: none;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	
}
#navigation ul li {
  float: left;
  list-style-type:none;
  }
  #navigation li a {
  float: left;
  display: block;
  }
.TopMenuItem {float:left;}

#invtopmenu-HOME a {    display: block;
    width: 68px;
    height: 33px;
    background: url(home.jpg) 0 0 no-repeat;
    text-decoration: none;}
#invtopmenu-HOME a:hover {	background-position: -68px 0;
	background-repeat: no-repeat;
text-decoration: none;}

#invtopmenu-ARTIST a {    display: block;
    width: 83px;
    height: 33px;
    background: url(artists.jpg) 0 0 no-repeat;
    text-decoration: none;}
#invtopmenu-ARTIST a:hover {	background-position: -83px 0;
	background-repeat: no-repeat;
text-decoration: none;}


#invtopmenu-BLOG a {    display: block;
    width: 65px;
    height: 33px;
    background: url(blog.jpg) 0 0 no-repeat;
    text-decoration: none;}

#invtopmenu-BLOG a:hover {	background-position: -65px 0;
	background-repeat: no-repeat;
text-decoration: none;}

#invtopmenu-LISTENONLINE a {    display: block;
    width: 73px;
    height: 33px;
    background: url(music.jpg) 0 0 no-repeat;
    text-decoration: none;}
#invtopmenu-LISTENONLINE a:hover {	background-position: -73px 0;
	background-repeat: no-repeat;
text-decoration: none;}

#invtopmenu-TOURS a {    display: block;
    width: 69px;
    height: 33px;
    background: url(tours.jpg) 0 0 no-repeat;
    text-decoration: none;}
#invtopmenu-TOURS a:hover {	background-position: -69px 0;
	background-repeat: no-repeat;
text-decoration: none;}


#invtopmenu-VIDEOS a {    display: block;
    width: 73px;
    height: 33px;
    background: url(videos.jpg) 0 0 no-repeat;
    text-decoration: none;}
#invtopmenu-VIDEOS a:hover {	background-position: -73px 0;
	background-repeat: no-repeat;
text-decoration: none;}


#invtopmenu-PHOTOS a {    display: block;
    width: 79px;
    height: 33px;
    background: url(photos.jpg) 0 0 no-repeat;
    text-decoration: none;}
#invtopmenu-PHOTOS a:hover {	background-position: -79px 0;
	background-repeat: no-repeat;
text-decoration: none;}


#invtopmenu-NEWS a {    display: block;
    width: 69px;
    height: 33px;
    background: url(news.jpg) 0 0 no-repeat;
    text-decoration: none;}
#invtopmenu-NEWS a:hover {	background-position: -69px 0;
	background-repeat: no-repeat;
text-decoration: none;}


#invtopmenu-QUICKPOST a {    display: block;
    width: 96px;
    height: 33px;
    background: url(quickpost.jpg) 0 0 no-repeat;
    text-decoration: none;}
#invtopmenu-QUICKPOST a:hover {	background-position: -96px 0;
	background-repeat: no-repeat;
text-decoration: none;}

#invtopmenu-RESOURCES a {    display: block;
    width: 105px;
    height: 33px;
    background: url(resources.jpg) 0 0 no-repeat;
    text-decoration: none;}
#invtopmenu-RESOURCES a:hover {	background-position: -105px 0;
	background-repeat: no-repeat;
text-decoration: none;}



/* =======================
 Active Forums Tag Styles 
=========================== */

/*==== Clipped-Blue Skin ======*/
/*Group Gradient*/
.afgrouprow{background-image: url(headerback.gif); background-repeat:repeat-x; background-color: #0167c0;}
/*Header Gradient*/
.afheader{background-image: url(headerback23.gif); color:#666;background-repeat:repeat-x; background-color: #cbcbcc;}
.afheader2{background-image: url(headerback18.gif);}
/*Link Colors*/
.afsmallbutton, .afsmallbutton a, .afsmallbutton a:link, .afsmallbutton a:active, .afsmallbutton a:visited, .afminibutton, .afminibutton a, .afminibutton a:link, .afminibutton a:active, .afminibutton a:visited, .afforumrow a:link, .afforumrow a:visited, .afforumrow a:active, .afpostinfo1 a, .afpostinfo1 a:link, .afpostinfo1 a:visited, .afpostinfo1 a:active, .afposttopic a, .afposttopic a:link, .afposttopic a:visited, .afpostreply1 a, .afpostreply1 a:link, .afpostreply1 a:visited, .afforumrow2 a:link, .afforumrow2 a:visited, .afforumrow2 a:active, .afnormal a, .aftopicrow1 a, .aftopicrow1 a:link, .aftopicrow1 a:visited, .aftopicrow1 a:active, .afpostinfo2 a, .afpostinfo2 a:link, .afpostinfo2 a:visited, .afpostinfo2 a:active, .afpostreply2 a, .afpostreply2 a:link, .afpostreply2 a:visited, .aflastpost a:link, .aflastpost a:visited, .aflastpost a:active, .afcrumb a, .afcrumb a:link, .afcrumb a:visited, .afcrumb a:active{color: #666;}
.aftopicrownew a, .aftopicrownew a:link, .aftopicrownew a:visited, .aftopicrownew a:active{color: #666;font-weight: bold;}
/*Link Hover Colors*/
.afcrumb a:hover, .afforumrow a:hover, .afpostinfo1 a:hover, .afposttopic a:hover, .afpostreply1 a:hover, .afforumrow2 a:hover, .afpostreply2 a:hover, .afpostinfo2 a:hover, .aflastpost a:hover, .aftopicrow1 a:hover, .aftopicrownew a:hover, .afsmallbutton a:hover, .afminibutton a:hover{color:#444;}
.afgrouprow a:hover{color:#fff;}
/*Pager*/
.NTForums_Pager{border: solid 1px #ABABAB;background-color: #ffffff;}
.af_pager, .af_pagernumber, .af_currentpage{font-family: Tahoma;font-size:10px;color: #6A6A6A;padding: 2px,2px,2px,2px;}
.af_pagernumber{background-color: #E3E6F1;border-left: #ABABAB 1px solid;width: 15px; color:#6A6A6A;}
.af_currentpage{padding-right: 2px;padding-left: 2px;font-weight: bold;padding-bottom: 2px;border-left: #E1E1E1 1px solid;width: 15px;color: #6A6A6A;padding-top: 2px;background-color: #DFDFDF;}
/*Forum navigation text color*/
.afcrumb{color:#666;}
/*Submit, Cancel Buttons*/
.NTForums_Button{cursor:hand;border:0px;padding-right: 2px;display: block;padding-left: 2px;font-weight: bold;font-size: 9pt;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4A73AB,EndColorStr=#294086);padding-bottom: 5px;width: 100px;color: #fff;padding-top: 5px;background-color: #cccccc;text-align: center;	text-decoration: none;}
.aftopicrow1 a, .aftopicrow1 a:link, .aftopicrow1 a:visited, .aftopicrow1 a:active{font-weight:normal;}

/* Private Messages Custom Styles */
.messageTable { background-color:#d8dde1; background-image:url(footer.jpg); margin: 0px; }
.messageTopCell { background-color: transparent; color: white; font-weight: bold; padding: 6px; height: 25px; }
.messageIconCell { background-color: white; width: 20px; }
.messageContentCell { color: black; padding: 6px; background-color: white; }
.messageFooterCell {background-color:#d8dde1; color: white; padding: 3px; background-image:url(footer.jpg); height: 25px; }
.NormalWhite {  font-size: 110%; font-weight: bold; color: #FFFFFF; }
.messageQuote {  font-size: 80%; border: solid 1px #999999; }

.resourceList {padding:17px;    list-style: none;
	list-style-type: none;}

#subpagePadding {padding: 0px;}

.feedsweep {padding:0 0 0 10px;}
.feedsweep_item {padding: 4px 6px 11px 5px;}

.hide {display:none;}
.clear {clear:both;}


#twitter_update_list span, 
#twitter_update_list, 
#twitter_update_list a  {color:#666;}

/* Twitter Home */
#twitter_update_list a {text-decoration:underline;}
#twitter_update_list a:hover {color:#000;}


/* Artist Detail */
#ArtistDetailLeft {float:left; width:200px;}
#ArtistDetailRight {float:right; width:480px; padding: 0 20px 0 0;}

/* Banner Detail */
#BannerBox {display:block; float:left; padding: 5px 20px;}

#FreeDownload {display:block; width: 366px; height: 114px; background:#343434; padding:0 ; margin: 9px 0 5px 0;}


/* Xmod */
.ListAlternate, .ListAlternate table

{background:#252525;}