/* ========================== 1. GLOBAL SETTINGS ========================== */body{    background-color: #0E1424;	margin:0;}body, td, div, p {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #0DA9C5;	}td {background:#010B0D;	color: #0DA9C5;}div.item {	background:#03323A;	margin: 0;	padding: 10px;}div.usanews {	color: #EDECEA;	margin: 10px 0 0 0;	font-size:15px;	padding: 5px;	border-bottom:2px solid #F41824;	border-top:2px solid #F41824;}A:Link{ color: #F41824; text-decoration: underline; font-weight: normal;}A:visited{ color: #F41824; text-decoration: underline; font-weight: normal;}A:hover{ color: #3DA59E; text-decoration: underline; font-weight: normal;}A:active{ color: #3DA59E; text-decoration: underline; font-weight: normal;}h1, h2, h3, h4 { color: #3DA59E; font-size: 10px; font-weight: bold; margin: 0; padding: 0;}h2.channel {	padding-left: 10px;	}h2 img {border: 0;}h2.channel a {text-decoration: none; font-weight: bold; font-size: 16px;}#main_wrap {    padding: 7px;    color: #FFF;    line-height: 1.5em;    }.paging {	color: #EEEDEB;	}span.artist {	display: block;	font: 10px verdana;	text-transform: uppercase;}.blm-default {	cursor: default;}.blm-menugroup {	background: #FFFFFF;	border: outset 1px #000000;}.blm-menuitem {	background: #FFFFFF;	color: #000080;	cursor: default;	font: 10px verdana;	padding: 3px;}.blm-menuitemhand {	cursor: hand;}.blm-menuitemover {	background: #A9A9A9;	color: #FFFFFF;	cursor: hand;	font: 10px verdana;	padding: 3px;}p.byline {	color: #0DA9C5;	font: 10px Verdana;	margin: 0;	padding: 0;}div.channel {	margin: 0 0 10px 0;	padding: 0;}.clear {	clear: both;	float: none;	line-height: 0;	display: block;}div.control {	background: transparent;	font: 11px verdana;	padding: 0 10px 10px 10px;}div.control form,div.control select,div.control option,div.control input {	font: 10px verdana;}div#photos div.item {	}input {color: #000;}/* ========================== 2. CONTENT SETTINGS==========================*/#page_wrap {width: 400px;background:#010B0D;padding:10px;margin:0 auto;}span.item {	color: #000;	}div.item img {	border: 0;	display: block;	}div#selected{background-color:#CCC}span.paging {	display: block;	float: left;	padding-top: 3px;}#discography span.time {	font-size: 10px;	font-style: italic;	}.formerror {color: #FF0000; font-weight: bold;}table.tracklist {	font: 10px verdana;	}table.tracklist td {	background: #51FDFF;	border-bottom: 2px #CCFFFF solid;	border-right: 1px #CCFFFF solid;	padding: 2px 4px;}table.tracklist span.title {	font-weight: bold;}table.tracklist td.index {	background: #ffffcc;	text-align: right;}table.tracklist th,table.tracklist tr.discnumber td {	padding: 2px 4px;	background: silver;	border-bottom: 2px #CCFFFF solid;	border-right: 1px #CCFFFF solid;	text-transform: uppercase;	font-weight: normal;}blockquote {	font-style: italic;	margin: 0;	padding: 0;}dd {	border-bottom: 2px #000 solid;	font-weight: bold;	margin: 0;	padding: 0 10px 2px 5px;}div#view-all {	background: #E1E3C3;	font-weight: bold;	margin: 10px 0 0 0;	padding: 5px 10px;	text-transform: uppercase;}dl {	background:;	color: #808080;	font: 10px verdana;	margin: 0 0 10px 0;	padding: 0;}dt {	padding: 2px 10px 0 5px;	text-transform: uppercase;}form#FilterForm {	margin: 0;	padding: 0;	text-align: right;}/*==========================  NEWS / DIARY STYLES========================== */#news h2.channel {display: none;}#diary h2.channel {display: none;}#diary p.byline {display: none;}/*==========================  GALLERY SETTINGS========================== */body#gallery .channel h2 { display:none; }body#gallery #page_wrap {width: 99%;} #gallery h3 {	font-size: 11px;	}#gallery .album,#gallery .photo {text-align: center;float:left;background:none;padding-bottom:20px;margin:0px;}.fullsize {	text-align: center;	color: #FFF;	}a.folderImage img { border: solid 2px #CCC; margin-bottom: 8px;}a.folderImage img:hover { border: solid 2px #FFF;}.item.photo img {border: solid 2px #CCCCCC;}.item.photo img:hover {border: solid 2px #FFF;}body#galleryviewer #page_wrap { text-align: center; width: 99%; }body#galleryviewer {background-image: none; 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: 8px;}/*========================== 5. TOUR & EVENTS STYLE==========================*/#events h2.channel {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 {margin: 0;}#events div.item div.location-venue span.address span {	display: inline;}#events span.time {display: none;}/*========================== ?. MEDIA/DOWNLOADS/MUSIC STYLE==========================*/#media .item {	border-top: 2px solid #333;	}/*========================== 7. USER PROFILES & RESGISTRATION==========================*/#profileTable {    width: 740px;    margin-left: 10px;}#profileview img.userthumbnail {  width: 50px;  height: 50px;  background-color: #FFF;  padding: 2px;  margin: 3px 0;  border: 1px solid #333;  }#profileview img.userfullsize {   border: 1px solid #333;   background-color: #FFF;   padding: 2px;   margin: 3px 0;   }table.profileComment {    padding: 25px;    }div.userInfo {    width: 150px;    }p.postComment {    text-align: right;    }/*========================== 8. FORUM/COMMUNITY STYLE==========================*/body#boards div#page_wrap {width:740px;}.board-nav {margin: 10px 0;text-align: right;}.forum h2.channel {display: none;}.forum h3 {margin: 3px 0;font-size: small;}.forum p {margin: 3px 0;}.forum div.control {position: absolute;    top: 5px;    margin: 5px 3px;}table.forum {	width: 100%;	margin-top: 10px;	border-collapse: collapse;	padding: 0px;}.forum th {	font-weight: bold;	background-color: #000;	font-size: 11px;    background-image: url(/images/board/bg_header.jpg);    background-repeat: repeat-x;	}	.forum td, .forum th {	padding: 5px;	color: #FFFFFF;	border: 1px solid #666;    }th#forumColumn1 {width: 400px;}th#forumColumn2 {width: 300px;}td#forumColumn3 {text-align: center;}td#forumColumn4 {text-align: center;}body#boards img.userthumbnail {  width: 36px;  height: 36px;  border: 1px solid #333;  }  td.profile {    width: 150px;    font-size: 10px;    line-height: 1.5em;    }.btn-board {    padding: 10px 0;    text-align: right;    }    span.breadcrumb div {display: inline;}th.post-header {text-align: left;}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 img {display: inline; padding: 1px; vertical-align: middle;}body#boards div.onlineusers img {width: 20px; height: 20px;}/* 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;  }/*========================== DEFAULT NAVIGATION========================== */ul#navigation {	background: #000000;	margin: 20px 0;	padding: 0;}ul#navigation li a {	background: #000000;	border-right: 1px #FFCC33 solid;	display: block;	float: left;	font: 10px Verdana;	margin: 0;	padding: 5px;	text-transform: uppercase;}ul#navigation li {	display: inline;	list-style: none outside none;	margin: 0;	padding: 0;}a.button {	background: #ffaa50;	color: white;	font: bold 10px verdana, sans-serif;	text-transform: uppercase;	border-style: solid;	border-width: 2px;	border-color: #FFE9D2 #F77C00 #F77C00 #FFE9D2 ;	padding: 3px 6px;	text-decoration: none;}a.button:hover {		border-color:#F77C00 #FFE9D2 #FFE9D2 #F77C00;		background: #FF9428;		color: #333333;}
