/* ========================== 1. GLOBAL SETTINGS ========================== */body {	margin: 0px;	font-family: "Arial, Helvetica, sans-serif";	font-size: 11px;	color: #000000;	background-image: url(images/pres_bg.jpg);	background-repeat: no-repeat;	background-color: #FFFFFF;}body, td, ht, div, p, span, h1, h2, h3, h4, h4, li {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	}A:Link, A:visited {	font-size: 11px;	color:#A94A00;	text-decoration: underline;    }a:hover {	font-size: 11px;	color: #FF7000;	text-decoration: underline;}h1, h2, h3, h4 {	color: #A94A00;	font-weight: bold;	padding: 3px 0;	margin: 0;}p {margin: 0;	padding: 3px 0;	}h2.channel {	padding-left: 0px;	}	h2 { font-size: 12px; }h2 img {	border: 0;}.paging {	color: #000;	}.clear {	clear: both;	float: none;	line-height: 0;	display: block;}div.control {	background: transparent;	font: 11px Arial, Helvetica, sans-serif;	padding: 7px;	margin: 10px 0;	/* border-bottom: 1px solid #D75400; */	background-color: #FFF;}div.control form,div.control select,div.control option,div.control input {	font: 10px Arial, Helvetica, sans-serif;}input {color: #000;}blockquote {	font-style: italic;	margin: 0;	padding: 0;}dd {	font-weight: bold;	margin: 0;	padding: 0 10px 2px 5px;}dl {	color: #000;	font: 10px Arial, Helvetica, sans-serif;	margin: 0 0 10px 0;	padding: 0;}dt {	padding: 2px 10px 0 5px;	color:#A94A00;	font-weight:bold;}/* ==========================  CONTENT SPECIFIC==========================*/div.item {	color: #000000;	margin: 5px;	padding: 5px;}p.item {	color: #000000;	}	span.item {	color: #000000;	}div.item img {	border: 0;	display: block;}span.paging {	display: block;	float: left;	padding-top: 3px;}span.artist {	display: block;	font: 10px Arial, Helvetica, sans-serif;	text-transform: uppercase;}p.byline {	color: #303030;	font: 10px Arial, Helvetica, sans-serif;	margin-top: 10px;	padding: 5px 0 0 0;	font-style: italic;}div.channel {	margin: 0 0 10px 0;	padding: 0;}div#view-all {	font-weight: bold;	margin: 10px 0 0 0;	padding: 5px 5px;	text-transform: uppercase;}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: #FB9107;	color: #FFFFFF;	font: bold 10px Arial, Helvetica, sans-serif, sans-serif;	text-transform: uppercase;	border-style: solid;	border-width: 2px;	border-color: #FFBD77 #FF7100 #FF7100 #FFBD77 ;	padding: 3px 6px;	text-decoration: none;}a.button:hover {		border-color:#FB9107 #FFBD77 #FFBD77 #FB9107;		background: #FF7100;		color: #000;}#news .login-module,#events .login-module,#media .login-module,#about .login-module,#store .login-module,#profile .login-module { position:relative;	top:100px;	left:500px;	width:175px;	height:130px;	margin:0; 	padding:8px;	background-color: #FFF;	border-style: solid;	border-width: 1px;	border-color: #FFBD77;	filter: alpha(opacity=76);	-moz-opacity: 0.76;	opacity	: 0.76;}#boards div.login-module { 	width: auto;	margin:20px 0 20px 0;	padding:8px;	background-color: #FFF;	border-style: solid;	border-width: 1px;	border-color: #FFBD77;	text-align: right;	}	/* #boards div#content div#membership {display: none;} */.formerror {color: #FF0000; font-weight: bold;}span.admin-author {display: none;}#top { background-image:url(images/pres_top.jpg);	width:720px; 	height:260px;}#nav { width:720px; 	height:75px;	background-image:url(images/main_nav.jpg);	position:absolute;	top:260px;	background-repeat: no-repeat;}#nav ul {	list-style-type: none;	margin: 0; 	padding: 0;}#nav ul li { display: inline;}#nav li.news{ position: absolute;	top:49px;	left:15px;}#nav li.community{ position: absolute;	top:49px;	left:72px;}#nav li.events{ position: absolute;	top:49px;	left:170px;}#nav li.media{ position: absolute;	top:49px;	left:237px;}#nav li.about{ position: absolute;	top:49px;	left:298px;}#nav li.store{ position: absolute;	top:49px;	left:360px;}#nav li.mobile{ position: absolute;	top:49px;	left:421px;}#content {position:absolute;	top:350px;	width:660px;	left:15px;	}/*==========================  NEWS STYLES========================== */#news h2.channel {display: none;}/*==========================  GALLERY SETTINGS========================== */#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;	}body#galleryviewer #page_wrap { background:none; text-align: center; width:; }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; }/*==========================  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: #000;}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 div.item div.location-venue span.address span {	display: inline;}/*==========================  MEDIA/DOWNLOADS/MUSIC STYLE==========================*/#discography span.time {	font-size: 11px;	font-style: italic;}table.tracklist {	font: 10px Arial, Helvetica, sans-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;}.item-image img  {	padding: 8px;	border: 1px solid #333;	background-color: #000;	}/* Buy Link Manager */.blm-default {	cursor: default;}.blm-menugroup {	background: #FF7000;	border: outset 1px #000000;}.blm-menuitem {	background: #FF7000;	color: #000080;	cursor: default;	font: 9px Arial, Helvetica, sans-serif;	padding: 3px;}.blm-menuitem td {    color: #000;}.blm-menuitemhand {	cursor: hand;}.blm-menuitemover {	background: #A9A9A9;	color: #FF7000;	cursor: hand;	font: 10px Arial, Helvetica, sans-serif;	padding: 3px;}/*==========================  USER PROFILES & RESGISTRATION & MEMBERS AREA==========================*/#profile h1 {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 legend {color: #000; font-weight: bold;}fieldset {	padding: 1em 1.5em;	margin: 1em 0;	width: 300px;	background-color:#CCCCCC;} /* only for IE */ * html fieldset {	border: 1px solid #000;	background: none;	display: block;}#profile img.userthumbnail {  background-color: #FFF;  padding: 2px;  margin: 0;  border: 1px solid #333;  }#profile img.userfullsize {   border: 1px solid #333;   background-color: #FFF;   padding: 2px;   margin: 0;   }/*- Menu Tabs H--------------------------- */    #tabsH {      float:none;      width:100%;      font-size:93%;      line-height:normal;      }    #tabsH ul {	  margin:0;	  padding:10px 10px 0 0;	  list-style:none;      }    #tabsH li {      display:inline;      margin:0;      padding:0;      }    #tabsH a {      float:left;      background:url("/images/community/tableftH.gif") no-repeat left top;      margin:0;      padding:0 0 0 4px;      text-decoration:none;      }    #tabsH a span {      float:left;      display:block;      background:url("/images/community/tabrightH.gif") no-repeat right top;      padding:5px 15px 4px 6px;      color:#FFF;      }    /* Commented Backslash Hack hides rule from IE5-Mac \*/    #tabsH a span {float:none;}    /* End IE5-Mac hack */    #tabsH a:hover span {      color:#FFF;      }    #tabsH a:hover {      background-position:0% -42px;      }    #tabsH a:hover span {      background-position:100% -42px;      }/*========================== FORUM/COMMUNITY STYLE==========================*/#boards h2#channel-comments {display: none;}#boards h2.channel {display: none;}#boards h1, #boards h3 {margin: 3px 0;}#boards p {margin: 2px 0;}#boards span.paging {	font-size: 12px;	font-weight: bold;		}#boards div.control {margin: 10px 0 0 0;}  .board-nav {margin: 10px 0;text-align: right; font-weight: bold;}table.forum {	width: 100%;	margin-top: 10px;	border-collapse: collapse;	padding: 0px;}.forum th {	color: #FF7000;	font-weight: bold;	background-color: #FFFFFF;	font-size: 11px;	}	.forum td, .forum th {	padding: 5px;	border: 1px solid #333;    }body#boards img.userthumbnail {  border: 1px solid #333;  }  td.profile {    width: 150px;    font-size: 11px;    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;}div.help dd {padding: 3px 0 10px 20px;}div.btn-board-sig {    font-size: 10px;	font-style: italic;	}div.board-sig {	display: none;	}blockquote.btn-board {	background: transparent;	border: 1px #808080 dashed;	color: #333333;	font-size: 11px;	font-style: normal;	margin-top: 10px;    margin-left: 10px;    margin-right: 10px;	    margin-bottom: 10px;	padding: 5px;}/* 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;  }  
