/* ========================== 1. GLOBAL SETTINGS ========================== */body {	margin: 20px;	font-family: Times New Roman, Times, serif;	font-size: 13px;	color: #FFFFFF;	background-color: #1E2835;}body, td, th, div, p, span, h1, h2, h3, h4, h4, li, dt, dd, form {	font-family: Times New Roman, Times, serif;	font-size: 13px;	color: #FFFFFF;	}A:Link, A:visited {	color:#708592;	text-decoration: underline;    }A:hover, A:active {	color: #FFFFFF;	text-decoration: underline;}h1, h2, h3, h4 {	color: #708592;	font-weight: bold;}h2.channel {	padding-left: 0px;	}	h1 {font-size: 13px;}	h2 {font-size: 13px;}h3 {font-size: 13px;}h4 {font-size: 13px;}h2 img {	border: 0;}.paging {	color: #FFF;	text-align:center;	}.clear {	clear: both;	float: none;	line-height: 0;	display: block;	}div.control {	background: transparent;	font: 13px verdana;	padding: 3px 10px 3px 0;	}div.control form,div.control select,div.control option,div.control input {	font: 10px verdana;}input {color: #000;}blockquote {font-style: italic; margin: 10px 15px; padding: 10px; border-left: 1px solid #333; background-color: #e0e0e0; color: #333;}dd {	margin: 0;	padding: 0 10px 10px 10px;}dl {	background:;	color: #808080;	margin: 0 0 10px 0;	padding: 0;}dt {	font-weight: bold;	text-transform: uppercase;}/* ==========================  CONTENT SPECIFIC==========================*/div.item {	color: #FFFFFF;}p.item {	color: #FFFFFF;	}	span.item {	color: #FFFFFF;	}div.item img {	border: 0;	display: block;}span.paging {	display: block;	float: left;	padding-top: 3px;}span.artist {	display: block;	font: 10px verdana;	text-transform: uppercase;}p.byline {	color: #909090;	font: 10px Verdana;	margin-top: 10px;	padding: 5px 0 0 0;	font-style: italic;}div.channel {	margin: 0 0 10px 0;	padding: 0;}div#view-all {display:none;}form#FilterForm {	margin: 0;	padding: 0;	text-align: right;}.formerror {	color: #ff0000;	font: 10px verdana;}.formnotice {	color: #777777;	font: 10px verdana;}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: #AFAFAF;	color: #1E2835;	text-transform: uppercase;	border-style: solid;	border-width: 2px;	border-color: #CFCFCF #8C8C8C #8C8C8C #CFCFCF ;	padding: 3px 6px;	text-decoration: none;}a.button:hover {		border-color:#CFCFCF #1E2835 #1E2835 #CFCFCF;		background: #8C8C8C;		color: #1E2835;}.login-module {text-align: right;}.formerror {color: red;}.help h3 {margin-top: 20px; padding-top: 20px;}/*==========================  NEWS STYLES========================== */#profile h2.channel {display: none;}#news h2.channel {display: none;}/*==========================  GALLERY SETTINGS========================== */#gallery h3 {	font-size: 13px;	}#gallery #page_wrap {width:510px; margin:0 auto;}#gallery .album,#gallery .photo {text-align: center;float:left;background:none;padding-bottom:20px;margin:0px;}.fullsize {	text-align: center;	color: #FFF;	}#gallery .album,body#gallery .photo {text-align: center;float:left;background:none;padding-bottom:20px;padding-right:12px;margin:0px;} body#galleryviewer #gallery { background:none; width:; }body#galleryviewer #gallery .control { position:relative; top:0; left:0; padding:10px 0; }body#galleryviewer #gallery .control span { float:none; }body#galleryviewer #gallery h2 { display:none; }#register #page_wrap {width:452px; margin:0 auto;}/*==========================  TOUR & EVENTS STYLE==========================*/#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: Gray;}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;}/* Google Maps */table#attendance {margin-left: 10px; width: 500px;}table#attendance td {margin: 0;}table#attendance th {background-color:#FFCC00; padding: 7px; text-align: left;}th#attendanceColumn1 {width: 350px;}div.attendance {float: left; background-color:#00CC33; width: 50px; border: 1px solid #000; padding: 5px; margin: 10px 5px 10px 0;}div.eventattendance {background-color: #CCCC00;}.map {border-bottom: 2px solid #000;}/*==========================  MEDIA/DOWNLOADS/MUSIC STYLE==========================*/#media .item {	border-top: 2px solid #333;	}#discography span.time {	font-size: 10px;	font-style: italic;}table.tracklist {	font: 10px verdana;}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 #1E2835;}.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;}/*==========================  USER PROFILES & RESGISTRATION & MEMBERS AREA==========================*/#profile #page_wrap {width:452px;}#profile h1.username {font-size: 16px; font-weight: bold;}#profileTable {margin-left: 0px;}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: 30px;  height: 30px;  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;   }    /* 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==========================*/#boards 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: White;}table.forum {	width: 100%;	margin-top: 10px;	border-collapse: collapse;	padding: 0px;}.forum th {	color: #FFFFFF;	font-weight: bold;	background-color: #505368;	font-size: 13px;    background-image: url(/images/board/bg_header.jpg);    background-repeat: repeat-x;	}	.forum td, .forum th {	padding: 5px;	border: 1px solid #333;    }th#forumColumn1 {width: 400px;}th#forumColumn2 {width: 300px;}td#forumColumn3 {text-align: center;}td#forumColumn4 {text-align: center;}body#boards img.userthumbnail {  width: 50px;  height: 50px;  border: 1px solid #333;  }  td.profile {    width: 150px;    font-size: 10px;    line-height: 1.5em;    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;  }