/* ========================== 1. GLOBAL SETTINGS ========================== */* {margin:0; padding:0;}p {line-height:18px;}blockquote {font-style: italic; margin: 10px 15px; padding: 10px; border-left: 1px solid #333; background-color: #e0e0e0; color: #333;}.site-nav {font-weight:bold;}body {	background:#31312e url(/images/bg_main.jpg) no-repeat top center;	color: #121212;	margin:0 auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align:center;	margin:0 0 10px 0;}.channel, td {color: white;}a:Link, a:visited {	color:#fe4600;	text-decoration: underline;    }a:hover, a:active {	color: #fff;	text-decoration: none;}#pg-profile .forum td div#subnav a:Link, #pg-profile .forum td div#subnav a:visited {	color:#111;	text-decoration: none;	font-weight:bold;    }#pg-profile .forum td div#subnav a:hover, #pg-profile .forum td div#subnav a:active {	color: #fff;	text-decoration: none;}#pg-profile .forum td a:Link, #pg-profile .forum td a:visited {	color:#fff;	text-decoration: none;    }#pg-profile .forum td a:hover, #pg-profile .forum td a:active {	color: #fff;	text-decoration: none;}a.button {	background: #403f3b;	color: #ffffff;	font: bold 12px Arial, Helvetica, sans-serif;	border-style: solid;	border-width: 2px;	border-color: #4f4f4f #32312f #32312f #4f4f4f ;	padding: 3px 6px;	text-decoration: none;}a.button:hover {	border-color: #403f3b #4f4f4f #4f4f4f #403f3b ;	background: #32312f;	color: #ffffff;}.item a:hover img{	filter:alpha(opacity=66);	-moz-opacity:.66;	opacity:.66;}h1, h2, h3, h4{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	margin-bottom:10px;}	h2.channel a:Link, h2.channel a:visited {	color:#ffffff;	text-decoration: none;    }h2.channel a:hover, h2.channel a:active {	color: #fe4600;	text-decoration: none;}.clearfix:after {    content: ".";	display: block;    height: 0;    clear: both;    visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}.clear {clear: both; float: none;}img {border:none;}#logo {margin-bottom:20px;}#wrap {	width:770px;	margin:0 auto;	text-align:left;}#page_wrap {	width:770px;	margin:0 17px 0 2px;	position:relative;	float:left;}.formerror {color: #990000;}/* ========================== 2. SUMMARY STYLES========================== */#summary-news {	position:relative;	background:#222;	margin-top:10px;	padding:10px;	overflow:hidden;}	#summary-news div.headline {	padding-bottom:5px;	border-bottom:1px solid #ccc;}#summary-news div.headline_date {	margin:5px 0;	color:#4b4942;	font-size:11px;}#summary-news a:Link, #summary-news a:visited,#summary-events a:Link, #summary-events a:visited{	text-decoration: none;    }#summary-news a:hover, #summary-news a:active,#summary-events a:hover, #summary-events a:active{	text-decoration: none;}#summary-journal {	position:relative;	background:#222;	margin-top:10px;	padding:10px;	overflow:hidden;}	#summary-journal div.headline {	padding-bottom:5px;	border-bottom:1px solid #ccc;}#summary-journal div.headline_date {	margin:5px 0;	color:#4b4942;	font-size:11px;}#summary-journal a:Link, #summary-journal a:visited,#summary-events a:Link, #summary-events a:visited{	text-decoration: none;    }#summary-journal a:hover, #summary-journal a:active,#summary-events a:hover, #summary-events a:active{	text-decoration: none;}#summary-register {	position:relative;	background: #222;	padding:10px;	overflow:hidden;}#summary-register input#SummaryEmailInput {	width:135px; 	margin-right:5px;}#summary-register .privacypolicy {display:none;}.login_box, p.userLogin {margin-top:5px;}#summary-register span.signedin {	font-weight:normal; 	margin-right:3px;}#summary-media {	position:relative;	background:#222;	margin-top:10px;	padding:10px;	overflow:hidden;}#summary-media div.item {margin-bottom:5px;}#summary-media .item-image img{	width:60px;	border: 1px solid #ccc;	margin:0 5px 5px 0;	float:left;}#summary-media h3 {font-weight:normal;}#summary-media p.byline {visibility:hidden;}#summary-media object, #summary-media embed {display:none;}#summary-gallery{	position:relative;	background:#222;	margin-top:10px;	padding:10px 10px 5px 10px;	overflow:hidden;}#summary-gallery div.item img {	width:65px; 	height:65px;	position:relative;	float:left; 	margin:0 5px 5px 0;	border:1px solid #ccc;}#summary-events {	position:relative;	background:#222;	margin-top:10px;	padding:10px;	overflow:hidden;}#summary-events div.eventsummary {	padding-bottom:5px;	border-bottom:1px solid #ccc;	margin-bottom:5px;}#summary-members {	position:relative;	background:#222;	margin-top:10px;	padding:10px 10px 5px 10px;	overflow:hidden;}#summary-members img.userthumbnail {	width: 25px;	height: 25px;	border:1px solid #ccc;	margin-top:10px;}#summary-members .item {	position:relative;	margin:0 0 5px 0;}#summary-discography {	position:relative;	background:#222;	margin-top:10px;	padding:10px 10px 5px 10px;	overflow:hidden;}#summary-discography span.artist {display:none;}#summary-discography img.fullsize, #summary-discography img.thumbnail {	position:relative;	width: 65px;	height: 65px;	border: 1px solid #ccc; 	float: left; 	margin: 0 10px 10px 0;}/* ========================== 3. PAGING STYLES========================== */h2.channel {	position:relative;	float:left;}div.control {	margin:8px;	padding: 10px;	position:relative;	float:right;}span.paging {	font-weight: bold;	display: block;	float: left;	padding-top: 3px;	margin-right:10px;}form#FilterForm {	float:left;}input {	color: #000;}/* ========================== 4. NEWS STYLES========================== */#pg-news h2 {	margin-top:10px;	color:#fe4600;}#pg-news p.byline {	font-size:11px;	margin:10px 0 15px 0;}#pg-news img.fullsize, #pg-news img.thumbnail {	border: 1px solid #ccc; 	float: left; 	margin: 0 10px 10px 0;}/* ========================== 5. EVENTS STYLES========================== */#pg-tour h3 {	font-weight:normal;	margin-bottom:0;}h3.date{	float:left;	color: #fe4600;}div.date-time p{	margin-top:5px;	float: right;}div.location-venue{	clear: both;}.item .location-venue{	font-size: 13px;	clear:both;}.notes{	display: block;}#pg-tour p.byline{padding-bottom:15px;}/* ========================== 6. GALLERY STYLES========================== */.fullsize {	text-align: center;	color: #FFF;}#pg-gallery .album,#pg-gallery .photo {float:left;}#pg-gallery .photo img {	width:98px;	height:98px;}#pg-gallery h3 {display:block;}#pg-gallery .item img {	border: #ccc solid 1px;	margin:0 10px 10px 0;} img.fullsize, img.thumbnail {	text-align: center;	border: #ccc solid 1px;}#pg-galleryviewer {text-align:center;}#pg-galleryviewer h2.channel {display:none;}#pg-galleryviewer div.control {display: block; float:none;}#pg-galleryviewer span.paging {	display: block;	margin-top: 5px;	font-weight: bold;;}#pg-galleryviewer div.fullsize img {margin: 0; padding:0; border: 1px solid #ccc;}#pg-galleryviewer #page_wrap p.byline {border:0; margin: 10px 0; padding:0;}#pg-galleryviewer h3 {margin:10px 0 5px 0;}#pg-galleryviewer .control span { float:none; text-align:center; padding:0;}#pg-galleryviewer #page_wrap {margin:0 auto; width:100%; position:relative; text-align: center;}/* ========================== 7. MOBILE STYLES========================== */#pg-mobile p.byline {display:none;}#pg-mobile h3 {	margin-top:10px;}#pg-mobile .title, #pg-mobile .index {font-size:12px;}#pg-mobile .release-details {margin-bottom:10px;}#pg-mobile div.tracklist h4, #pg-mobile div.blm {display:none;}table.tracklist {	font-size: 12px;}table.tracklist td {	border-top: 1px #4C4C4C solid;	padding: 4px 0 0 4px;}table.tracklist span.title {	font-weight: bold;}table.tracklist td.index {	text-align: right;	padding-right:2px;}/* ========================== 8. REGISTER STYLES========================== */#pg-register h2.channel {float:none; margin-bottom:10px; display:block;}/*==========================  USER PROFILES & RESGISTRATION & MEMBERS AREA==========================*/#pg-profile div.control {	display:none;	margin:8px 0;	position:relative;	float: none;}#comments h2.channel span {display: none;}img.userthumbnail {border: 1px solid #fe4600;}li {list-style-type:none;}#pg-profile div.channel {margin-bottom:10px;}#pg-profile h3.headline {margin:5px 0;}#pg-profile ul {list-style-type:none;}#pg-profile .category {font-weight:bold;}#pg-profile li {margin-bottom:5px;}#pg-profile #page_wrap div#view-all {display:none;} #pg-profile .contactme {margin-top:10px;}#pg-profile div#view-all {	font-weight: bold;	margin: 0 0 10px 8px;	padding: 0;	text-transform: uppercase;}#pg-profile img.hdr_profile {display:block; margin-top:15px;}#pg-profile #subnav {margin-top:5px; float:left;}#pg-profile h1 {padding: 0 0 10px 0; text-transform:uppercase; font-size:18px; font-weight:bold; color: #fe4600;}#pg-profile #page_wrap div.item {clear:none; padding:5px 0;}#pg-profile #page_comments {padding-top:10px;}#pg-profile #page_comments div.item {padding:10px 0;}#profile h1.username {font-size: 22px; font-weight: bold;}/*#profileTable {margin-left: 12px;}table.profileComment {padding: 25px;}*/div.userInfo {width: 150px;}p.postComment {text-align: left;}.join-header-text {margin: 0; padding:10px 0;}.join-login-link {margin: 0; padding:0 0 10px 0;}#whoisonline {text-align: left;}.onlineusers img.userthumbnail {width: 25px height: 50px; border:0px;}#pg-profile #page_wrap #memberbuddylist img.userthumbnail {  background-color: #FFF;  padding: 2px;  margin: 0;  border: 1px solid #333;  display:block;  }#pg-profile .channel {margin-top:10px;}#pg-profile #page_wrap img.userthumbnail {border: 1px solid #35302a;  } #memberjournal p {margin-top:20px;}#pg-profile div.item img.userfullsize {float:left; margin:0 10px 10px 0; border: 1px solid #35302a;}#profile legend {color: #FFF; font-weight: bold;}fieldset {	padding: 1em 1.5em;	margin: 1em 0;	width: 300px;} /* only for IE */ * html fieldset {	border: 1px solid #b1b1ae;	background: none;	display: block;}#memberbuddylist div.item {float: left; width: 100px; height: 125px; margin: 10px 20px;}/* ========================== 9. BOARD STYLES========================== */body#pg-profile {color:#000000;}#pg-profile #wrap {	width:500px;	margin:0 auto;	text-align:left;}#pg-profile table.forum {width:500px;}#pg-profile #page_wrap {	width:500px;	position:relative;	float:none;	background: transparent;	z-index: 1;}body#pg-boards-reg, body#pg-boards-help {color:#000000;}#pg-boards-help #wrap {	width:500px;	margin:0 auto;	text-align:left;}#pg-boards-help table.forum {width:500px;}#pg-boards #page_wrap_help {	width:500px;	position:relative;	float:none;	background: url('/images/bg-trans.png');	z-index: 1;}	*html #pg-boards #page_wrap_help {	background: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-trans.png', sizingMethod='scale');	z-index: 1;}#pg-boards-reg #wrap {	width:366px;	margin:0 auto;	text-align:left;}#pg-boards-reg table.forum {width:366px;}body#pg-boards #wrap {width: 980px;}#pg-boards #page_wrap {	width:770px;	position:relative;	float:none;}#pg-boards #page_wrap_reg {	width:366px;	position:relative;	float:none;	background: url('/images/bg-trans.png');	z-index: 1;}	*html #pg-boards #page_wrap_reg {	background: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-trans.png', sizingMethod='scale');	z-index: 1;}#pg-boards h2.channel, #pg-boards-reg h2.channel, #pg-boards-help h2.channel {float:none; margin-bottom:10px; display:block;}#pg-profile h2.channel {display:none;}/* #pg-boards table.forum {width:600px;}*/#pg-boards div.control {display: block; float:none; padding:5px 0;}#pg-boards .login-module {width: 500px;}#pg-boards .login-module h2.channel {display: none;}h1.forum-title {margin: 3px 0 0 0;}#pg-boards h1 {font-size:12px;}#pg-boards div.control {    margin: 5px 3px;    }    td, tr {font-size:12px;}#pg-boards .privacypolicy, #pg-boards .breadcrumb {display:block; margin:10px 0;}    .board-nav {margin: 12px 0;text-align: right; font-weight: bold;}.forum div.control {    margin: 5px 3px;    background-color: #2d2820;}table.forum {	width: 100%;	margin-top: 12px;	border-collapse: collapse;	padding: 0px;}#page_wrap_reg table#GenderRadio td{	background: transparent;	z-index: 1;}	*html #page_wrap_reg table#GenderRadio td{	background: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-trans.png', sizingMethod='scale');	z-index: 1;}table#GenderRadio td {	padding:0 5px 0 0;	border: none;    }td#MemberImageColumn {	background:none;	border: none;    }img#MemberImageIcon {margin:0 !important;}input#MemberImageUpload {width:200px !important;}.forum td {	background: url('/images/bg-trans.png');	z-index: 1;}.trans {	background: url('/images/bg-trans.png');	z-index: 1;}	*html .forum td {	background: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-trans.png', sizingMethod='scale');	z-index: 1;}	.forum th {	color: #ffffff;	font-weight: bold;	background-color: #3e3e3c;	font-size: 12px;}.forum td a:Link, .forum td a:visited {	color:#111;	text-decoration: underline;    }.forum td a:hover, .forum td a:active {	color: #fff;	text-decoration: none;}.forum td, .forum th {	padding: 5px;	border: 1px solid #111;    }td.profile {    width: 150px;	}    /* ========================== 10. PROFILE STYLES========================== */   #memberbuddylist #view-all {display: none;} #pg-profile h3.headline {margin:10px 0 20px 0;}li {list-style-type:none;}#pg-profile ul {list-style-type:none;}#pg-profile .category {font-weight:bold;}#pg-profile li {margin-bottom:5px;}#pg-profile #page_wrap div#view-all {display:none;} #pg-profile .contactme {margin-top:10px;}#pg-profile div#view-all {	font-weight: bold;	margin: 0 0 10px 8px;	padding: 0;	text-transform: uppercase;}#pg-profile img.hdr_profile {display:block; }#pg-profile #subnav {margin:10px 0; float:left;}#pg-profile h1 {padding: 0 0 10px 0; text-transform:uppercase; font-size:16px; font-weight:normal; color:#9b391a;}#pg-profile #page_wrap div.item {clear:none; padding:5px 0;}#pg-profile #page_comments div.item {padding:10px 0;}#pg-profile h1 {font-size: 22px; font-weight: bold; color: #000;}/*#profileTable {margin-left: 12px;}table.profileComment {padding: 25px;}*/div.userInfo {width: 150px;}p.postComment {text-align: left; margin: 15px 0;}.join-header-text {margin: 0; padding:10px 0;}.join-login-link {margin: 0; padding:0 0 10px 0;}#whoisonline {text-align: left;}#whoisonline div.item {margin: 12px 0;}.onlineusers .userthumbnail img {width: 25px height: 50px;}#pg-profile #page_wrap #memberbuddylist img.userthumbnail {  background-color: #FFF;  padding: 2px;  margin: 20px 0 0 0;  border: 1px solid #333;  }#pg-profile .channel {margin-top:10px;}#pg-profile #page_wrap img.userthumbnail {border: 1px solid #35302a;  } #memberjournal p {margin-top:20px;}#pg-profile div.item img.userfullsize {float:left; margin:0 10px 10px 0; border: 1px solid #35302a;}#profile legend {color: #FFF; font-weight: bold;}fieldset {	padding: 1em 1.5em;	margin: 1em 0;	width: 300px;} /* only for IE */ * html fieldset {	border: 1px solid #b1b1ae;	background: none;	display: block;}#pg-boards div.channel p {margin-bottom:10px;}   #pg-boards p.byline {	font-size: 12px;	padding:10px 0;}#pg-boards h4, #pg-boards h3 {margin-top:10px;}/* The Text Area input */body#pg-boards .messageboard-comment {width: 400px; height: 200px;}  span.breadcrumb div {display: inline; width: 100%;}th.post-header {text-align: left;}td.post-td {vertical-align: top;}body#pg-boards div.onlineusers {display: inline;}body#pg-boards div.onlineusers img {display: inline; padding: 1px; vertical-align: middle;}body#pg-boards div.onlineusers img {width: 20px; height: 20px;}p.btn-board {margin:15px 0;}/* USER COMMENT PAGES */    .comment-author {	float: left;	width: 112px;	position: relative;}.comment-content {	margin-left: 120px;	border-left: 1px #2d2820 solid;	padding-left: 12px;	position: relative;} #comments span.author img.userthumbnail {  background-color: #2d2820;  padding: 2px;  margin: 0;  border: 1px solid #333;  }  /* Forum Input box */.RadEContentBordered {color:#000000;}