/* ========================== 1. GLOBAL SETTINGS ========================== */body {	background:#000;	margin:10px;	font-family: arial, verdana, san-serif;	font-size: 12px;	color: #fff;}#page_wrap { margin:5px 15px; }body, td, th, div, p, span, h1, h2, h3, h4, h4, li, dt, dd, form {	font-family: arial, verdana, san-serif;	font-size: 12px;	color: #fff;	}A:Link, A:visited {	color:#FFA304;	text-decoration: underline;    }A:hover, A:active {	color: #EED05E;	text-decoration: underline;}h1, h2, h3, h4 {	color: #F91516;	font-weight: bold;}h2.channel {text-decoration: none;	padding-left: 0px;	}	h1 {font-size: 12px;}	h2 {font-size: 12px;}h3 {font-size: 12px;}h4 {font-size: 10px;}h2 img {	border: 0;}.paging {	color: #FFF;	}.clear {	clear: both;	float: none;	line-height: 0;	display: block;	}div.control {	background: transparent;	font: 12px arial, verdana, san-serif;	padding: 3px 10px 0 0;	}div.control form,div.control select,div.control option,div.control input {	font: 12px arial, verdana, san-serif;}input {color: #000;}blockquote {	font-style: italic;	margin: 0;	padding: 0;}dd {	font-weight: bold;	margin: 0;	padding: 0 10px 10px 5px;}dl {	background:;	color: #808080;	font: 12px arial, verdana, san-serif;	margin: 0 0 10px 0;	padding: 0;}dt {	padding: 2px 10px 0 5px;	text-transform: uppercase;}/* ==========================  CONTENT SPECIFIC==========================*/div.item {	color: #959595;	margin: 0px;	padding: 0px;}p.item {	color: #959595;	}	span.item {	color: #959595;	}div.item img {	border: 0;	display: block;}span.paging {	display: block;	float: left;	padding-top: 3px;}span.artist {	display: block;	font: 12px arial, verdana, san-serif;	text-transform: uppercase;}p.byline {	color: #DD4429;	font: 12px arial, verdana, san-serif;	margin-top: 10px;	padding: 5px 0 0 0;	font-style: italic;}div.channel {	width:400px;	margin: 10px;	padding: 0;}div#view-all {	font-weight: bold;	margin: 10px 0 0 0;	padding: 3px;}form#FilterForm {	margin: 0;	padding: 0;	text-align: right;}div.login-box { position: relative; margin: -100px 0 0 10px; padding: 7px; background-color: #000; border-top: 1px solid #333; border-bottom: 1px solid #333;}a.button {	background: #FFA304;	color: #333;	font: bold 12px arial, verdana, san-serif;	border-style: solid;	border-width: 2px;	border-color: #FFE9D2 #333 #333 #FFE9D2 ;	padding: 3px 6px;	text-decoration: none;}a.button:hover {		border-color:#999999 #CCCCCC #CCCCCC #999999;		background: #333;		color: #fff;}.login-module {text-align: right;}.formerror {font-weight: bold; color: #FF0000;}/*==========================  NEWS STYLES========================== */#diary h2.channel {display: none;}#news h2.channel {display: none;}#diary span.author {display: none;}/*==========================  GALLERY SETTINGS========================== */body#gallery .channel h2 { display:none; }#gallery h3 {	font-size: 12px;	}#gallery .album,#gallery .photo {text-align: center;float:left;background:none;padding-bottom:20px;margin:0px;padding:6px 0 0 0;}.fullsize {	text-align: center;	color: #FFF;	}a.folderImage img { border: solid 1px #FFA304; margin-bottom: 0px;}a.folderImage img:hover { border: solid 1px #FFF;}.item.photo img {border: solid 1px #FFA304; margin:0 6px 0 0;}.item.photo img:hover {border: solid 1px #FFF; margin:0 6px 0 0;}body#galleryviewer {	background:#000;	margin:0;	font-family: arial, verdana, san-serif;	font-size: 12px;	color: #fff;	text-align:center;	width: 98%;}body#galleryviewer #page_wrap { text-align: center; width: 99%; }body#galleryviewer .control { position:relative; top:0; left:0; padding:10px 0; }body#galleryviewer .control span { float:none; }body#galleryviewer .channel h2 { display:none; }body#galleryviewer h3 {margin-top:10px;}/*==========================  TOUR & EVENTS STYLE==========================*/#events p.byline {display:none;}#events .channel h2 {display: none;}#events div.item div.date-time span {	display: block;}#events div.item div.date-time {	float: left;}#events div.item div.location-venue span {display: block;}#events .venue {	color: #B06F66;}div.location-venue {	margin-left: 95px;	border-left: 1px gray solid;	padding-left: 10px;}#events .date {	font-weight: bold;}#events .notes {	font-style: italic;}#events div.item {	padding: 10px;	margin: 2px 10px;}#events h3,#events p {}#events div.item div.location-venue span.address span {	display: inline;}/*==========================  MEDIA/DOWNLOADS/MUSIC STYLE==========================*/#media .item {	border-top: 2px solid #333;	}#discography span.time {	font-size: 10px;	font-style: italic;}table.tracklist {	font: 12px arial, verdana, san-serif;}table.tracklist td {	background: #0a0a0a;	border-bottom: 2px #333 solid;	/* border-right: 1px #333 solid; */	padding: 2px 4px;}table.tracklist span.title {	font-weight: bold;}table.tracklist td.index {	background: #0a0a0a;	text-align: right;}table.tracklist th,table.tracklist tr.discnumber td {	padding: 2px 4px;	background: 333;	border-bottom: 2px #333 solid;	/* border-right: 1px #333 solid; */	text-transform: uppercase;	font-weight: normal;}/* Buy Link Manager */.blm-default {	cursor: default;}.blm-menugroup {	background: #FFFFFF;	border: outset 1px #000000;}.blm-menuitem {	background: #FFFFFF;	color: #000080;	cursor: default;	font: 9px arial, verdana, san-serif;	padding: 3px;}.blm-menuitem td {    color: #000;}.blm-menuitemhand {	cursor: hand;}.blm-menuitemover {	background: #A9A9A9;	color: #FFFFFF;	cursor: hand;	font: 10px arial, verdana, san-serif;	padding: 3px;}/*==========================  USER PROFILES & RESGISTRATION & MEMBERS AREA==========================*/#registraion h2.channel {display: none;}#profile h1.username {font-size: 16px; font-weight: bold;}#profileTable {margin-left: 10px;}table.profileComment {padding: 25px;}div.userInfo {width: 150px;}p.postComment {text-align: left;}p.join-header-text {display: none;}#members h2.channel {display: none;}#profile img.userthumbnail {  width: 50px;  height: 50px;  background-color: #FFF;  padding: 2px;  margin: 3px 0;  border: 1px solid #333;  }#profile img.userfullsize {   border: 1px solid #333;   background-color: #FFF;   padding: 2px;   margin: 3px 0;   }/*- Menu Tabs H--------------------------- */    #profile-subnav {      float:none;      line-height:normal;      }    #profile-subnav ul {	  margin:0;	  padding:0 0 10px 0;	  list-style:none;      }    #profile-subnav li {      display:inline;      margin:0;      padding:0;      }    #profile-subnav a {    border: 1px solid #ccc;    background-color:#333;      float:left;      margin:5px;      padding:0;      text-decoration:none;      }    #profile-subnav a span {      float:left;      display:block;      padding:5px 6px 4px 6px;      color:#FFF;      }    /* Commented Backslash Hack hides rule from IE5-Mac \*/    #profile-subnav a span {float:none;}    /* End IE5-Mac hack */    #profile-subnav a:hover span {      color:#FFF;      }    #profile-subnav a:hover {      background-position:0% -42px;      }    #profile-subnav a:hover span {      background-position:100% -42px;      }/*========================== FORUM/COMMUNITY STYLE==========================*/body#boards {	background:#000;	margin:0;	font-family: arial, verdana, san-serif;	font-size: 12px;	color: #fff;	margin:15px;}body#profile {	background:#000;	margin:0;	font-family: arial, verdana, san-serif;	font-size: 12px;	color: #fff;	margin:15px;}body#boards #page_wrap {	width:720px;	margin: 0 10px;	padding: 0;}body#boards div.channel {	width:700px;	margin: 12px;	padding: 0;}body#profile #page_wrap {	width:720px;	margin: 0 10px;	padding: 0;}body#profile div.channel {	width:700px;	margin: 12px;	padding: 0;}#boards .join-login-link {display:none;}#boards .login-module h2.channel {display: none;}#boards h1, #boards h3 {margin: 3px 0;}#boards p {margin: 2px 0;}#boards div.control {    margin: 5px 3px;    }    .board-nav {margin: 10px 0;text-align: right; font-weight: bold;}.forum div.control {    margin: 5px 3px;    background-color: #FFFFFF;}table.forum {	width: 100%;	margin-top: 10px;	border-collapse: collapse;	padding: 0px;}.forum th {	color: #333333;	font-weight: bold;	background-color: #FFA304;	font-size: 12px;	}	.forum td, .forum th {	padding: 5px;	border: 1px solid #111111;    }.forum td {background-color:#000;}th#forumColumn1 {width: 400px;}th#forumColumn2 {width: 300px;}td#forumColumn3 {text-align: center;}td#forumColumn4 {text-align: center;}body#boards img.userthumbnail {  border: 1px solid #333;  }  td.profile {    width: 150px;    font-size: 10px;    line-height: 1em;    vertical-align: top;    }/* The Text Area input */body#boards .messageboard-comment {width: 400px; height: 200px;}p.btn-board {    padding: 20px 10px;    }    span.breadcrumb div {display: inline;}th.post-header {text-align: left;}td.post-td {vertical-align: top;}p.post-title {margin: 0; padding: 5px; border-bottom: 1px solid #333; background-color: #999; color: #000; font-weight: bold;}  p.post-text {margin: 10px;}body#boards div.onlineusers {display: inline;}body#boards div.onlineusers img {display: inline; padding: 1px; vertical-align: middle;}body#boards div.onlineusers img {width: 20px; height: 20px;}body#boards dt {font-weight: bold; padding: 10px 0 7px 0;}body#boards dd {font-weight: normal;}/* USER COMMENT PAGES */#comments .channel h2 {display: none;}    .comment-author {	float: left;	width: 110px;	position: relative;	}.comment-content {	margin-left: 120px;	border-left: 1px #333333 solid;	padding-left: 10px;	position: relative;	} #comments span.author img.userthumbnail {  background-color: #FFF;  padding: 2px;  margin: 0;  border: 1px solid #333;  }