* {
	padding:0;
}
html {
	margin:0;
	padding:0;
}
a {
	outline:none;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.this_input {
	background: #fff url(../../images/innerShadowAlpha.png) no-repeat top left;
	border-top: none;
	border-left: none;
	border-right:1px solid #DFDFDF;
  	border-bottom:1px solid #DFDFDF;
	padding:5px;
	margin-top:3px;
}
.clearfix {
	display: inline-block;
}
body { font:8pt verdana;margin:0;padding:0; }
.clear {
	clear:both;
	display:inline;
	height:0px;
	margin:0px;
	padding:0px;
}
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


#nav_left {
	float:left;
	width:251px;
	height:121px;
}
textarea, select,input {
	font: 8pt verdana;
}
#nav_right {
	float: left;
	padding: 10px 0px 0px 23px;
	text-align: right;
	height: 111px;
	width: 730px;
}
#nav_right a {
	color:#efefef;
}
#ad_info {
	position: relative;
	height: 50px;
	padding-left: 20px;
	width: 70px;
	float: left;
	text-align: right;
	top: 35%;
}
#ad_info a {
	color:#fff;
	font:8pt verdana;
}

#jsddm_nodrop {	
	margin: 0;
	padding: 0;
	background-color: #ccc;
	width: 1024px;
	display:inline-block;
	border-bottom:1px solid #efefef;
	border-top:1px solid #efefef;
}
#jsddm_nodrop li
{	float: left;
	list-style: none;
	font: 8pt Tahoma, Arial;
}
#jsddm_nodrop li a
{	display: block;
	background: #ccc;
	text-transform:uppercase;
	padding: 5px 10px;
	text-decoration: none;
	width: auto;	
	color: #c41502;
	white-space: nowrap;
	border-left:2px solid #ccc;
}
#jsddm_nodrop li a:hover
{	background: #efefef;
	color:#363843;
}
.login {
	background: #FCFCFC url(../../images/innerShadowAlpha.png) no-repeat top left;
	border-top: none;
	border-left: none;
	border-right:1px solid #DFDFDF;
  	border-bottom:1px solid #DFDFDF;
	padding:5px;
}
#tabs {
	z-index:1000;
	border:1px solid #fff;
}
.nav_bar {
	width:1024px;
	background:url(/images/menu_test.png) repeat-x;
	height:45px;
}
#jsddm {	
	margin: 0 0 0 0px;
	padding: 0;
	width:1024px;
	display:inline-block;
	height:45px;

}
#jsddm li
{	float: left;
	list-style: none;
	font: 10pt Tahoma, Arial;
}
#jsddm li.first_dd
{	
	margin-left:5px;
}
#jsddm li a
{	display: block;
	background:url(/images/nav_sep.png) top right no-repeat;
	font-weight:bold;
	font:bold 9pt arial;
	text-transform:uppercase;
	padding: 0px 14px 0 14px;
	text-decoration: none;
	width: auto;	
	color: #fff;
	white-space: nowrap;
	height:45px;
	line-height:45px;
}
#jsddm li img
{	
margin-top:15px;
}
#jsddm li a:hover
{	background:url(/images/menu_test_over.png) repeat-x;
	color:#efefef;
}
#jsddm li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index:100;
	background: #efefef;
	margin:0 4px 4px 0;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	-moz-box-shadow: 3px 3px 3px #3b3b3b;
	-webkit-box-shadow: 3px 3px 3px #3b3b3b;
	box-shadow: 3px 3px 3px #3b3b3b;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#3b3b3b')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#3b3b3b');
}
#jsddm li ul li	{
	float: none;
	display: inline;
	font: 8pt Tahoma, Arial;
	background:#efefef;
}
#jsddm li ul li a {
	height:25px;
	line-height:25px;
	background: #efefef;
	color:#363843;
	padding: 0px 15px;	
	text-transform:none;
	min-width:150px;
}
#jsddm li ul li a:hover	{	
	color:#efefef;
	background: #000;
}
.first {	
	width:190px;
}
.member_link {
	text-decoration:underline;
}
#mywrap {
	width:100%;
	text-align:center;
	display: block;/*wtf*/
	display:inline-block;
	position:relative;
}
#mycontent {
	width:1024px;
	margin:auto;
	text-align:left;
	display: block;/*wtf*/
	display:inline-block;
	position:relative;
}
.bottom {

}
form {
	padding:0;
	margin:0;
}
#login {
	padding:6px 8px 8px 15px;
	border-bottom:1px solid #ccc;
	background:#fff;
}
#login_box label {
	height:15px;
	line-height:15px;	
}
#login_box a:hover {
	color:#d82c0a;
	text-decoration:underline;
}
#login_box {
	vertical-align:middle;	
}
#login_bigger {
	padding:4px 8px 4px 15px;
	border-bottom:1px solid #c0c0c0;
	background:#fff;
	vertical-align:middle;
}
.red {
	color:#db0b0b;
}
.img {
	width:30px;
	text-align:center;
	float:left;	
	height:24px;
	line-height:24px;
	vertical-align:middle;
	position:relative;
	margin-right:6px;
}
.img img {position:absolute;top:0;bottom:0;margin:auto;padding-right:6px;}
hr {
	color:#c0c0c0;
	display:none;
}
.ad_div {
	width:160px;
	text-align:center;
	padding:0px;
	margin:0px;
	float:left;
	background:#fff;
	padding:4px 0px 0px 5px;
	display:inline-block;
	_padding:4px 0px 0px 5px;
}
.this_br {
	width:992px;
	background:#fff;
	display:inline-block;
}
.hdn {
	display:none;
}
a, a:visited {
	color:#363843;
}
 a:hover {
 	color:#000;
 }
img {
	vertical-align:middle;
}
.leave_comment {
	width:500px;
	border:1px solid #c0c0c0;
	padding:10px;
	display:inline-block;
	margin-bottom:8px;
}
.comment_text {
	background: #FCFCFC url(../../images/innerShadowAlpha.png) no-repeat top left;
	width:480px;
	height:50px;
	padding:8px;
	_height:70px;
}
.comment_btn {
	padding:4px;
	background: #1d1916;
	color:#fff;
	font: bold 9pt tahoma,verdana;
}
.comment_btn_cmt {
	padding:4px;
	background: #1d1916;
	color:#fff;
	font: bold 9pt tahoma,verdana;
	margin-top:4px;
	float:left;
}
.cancel_btn {
	padding:4px;
	background: #1d1916 url(../../images/bg_red.png) 50% 50% repeat;
	color:#fff;
	font: bold 9pt tahoma,verdana;
	margin-top:4px;
	float:left;
}
.save_btn {
	padding:4px;
	background: #a4160b;
	color:#fff;
	font: bold 9pt tahoma,verdana;
	margin-top:4px;
	float:left;
}
.comment_btn_login {
	padding:3px;
	background: #1d1916;
	color:#fff;
	font: bold 9pt tahoma,verdana;
}
.cancel_btn_login {
	padding:3px;
	background: #1d1916 url(../../images/bg_red.png) 50% 50% repeat;
	color:#fff;
	font: bold 9pt tahoma,verdana;
}
.btn {
	padding:4px;
	background:#c64203;
	color:#fff;
	font: bold 9pt tahoma,verdana;	
}
#err {
	display:none;
	padding:15px 15px 15px 15px;
	margin:5px 5px 5px 5px;
}
#err_boards {
	display: block;/*wtf*/
	display:inline-block;
	width:300px;
	padding:6px;
	margin:5px 15px 5px 1px;

}
#err_topic {
	display: block;/*wtf*/
	display:inline-block;
	width:500px;
	padding:6px;
	margin:5px 5px 5px 5px;
}
#board_stats {
	border-bottom:1px solid #c0c0c0;
	background:#fff;
	padding:6px 0px 6px 15px;	
	background: #efefef;
}
input[type="radio"] {
	vertical-align: middle; 
	margin: 0px;
}
input[type="checkbox"] {
	vertical-align: middle; 
	margin: 0px;
}
.left_signup {
	width:250px;
	float:left;
	margin-left:100px;
	_margin-left:50px;
	border-right:1px dashed #c0c0c0;
	display:inline-block;
	height:260px;
}
.right_signup {	
	width:280px;
	float:left;
	margin-left:25px;
	display:inline-block;
	height:260px;
}
.signup_item {
	height:40px;
	width:280px;
	padding:5px;
}
.location {
	float:left;
}
.signup_body input[type="text"],.signup_body input[type="password"],.signup_body input[type="file"],.signup_body select,.signup_body textarea {
	margin-top:2px;
	background: #FCFCFC url(../../images/innerShadowAlpha.png) no-repeat top left;
	color:#000;
	padding:3px;
}
.bottom_form_left {
	width:250px;
	float:left;
	margin-left:100px;
	_margin-left:50px;
	border-right:1px dashed #c0c0c0;
	padding-top:10px;
}
.bottom_form_left input {
	margin:0px;
	float:left;
	clear:both;	
}
.bottom_form_right {	
	width:280px;
	float:left;
	margin-left:25px;
	display:inline-block;
	padding-top:10px;
}
#loginDiv {
	z-index:1000;
	background-color: #FFFFCC; 
	border-bottom: 1px solid #c0c0c0; 
	font-size: 10pt; 
	position: fixed; 
	top: 0; width: 100%;
	display:none;
}
#loginDiv div {
	margin: 6px auto; 
	width: 1024px;
}
#loginDiv:hover {
	cursor: pointer;
}
.footer{border-top:1px solid #c0c0c0;background:#fff;padding:15px 25px 15px 25px;clear:both;}
.photo_album_body {
	width:810px;
	float:left;
	padding:6px 0px 0px 6px;
	display: inline-block;		
}
.full_size_body {
	width:1007px;
	float:left;
	padding:6px 0px 0px 6px;
	display: inline-block;	
	background:#fff;	
}
.signup_edit {	
	background:#fff;
	padding-left:10px;
	width:990px;
	display: block;/*wtf*/
	display: inline-block;	
	_width:1020px;
}
.content .featured_slideshow { border-top:1px solid #d7d8e0; clear: both; float:left; border-right: 1px solid #c4c6d1; border-left: 1px solid #c4c6d1;border-bottom: 1px solid #c4c6d1; width:520px; height:200px !important; }
.content .featured_slideshow ul { float: left; list-style-type: none; margin-left: 9px; margin-top: 9px; display: inline; }
.content .featured_slideshow ul li { float:left; }
.sliderwrapper {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	height: 200px;
	width:510px;
	margin:0px;
}
.sliderwrapper .contentdiv {
	visibility: hidden; 
	position: absolute; 
	left: 0;  
	top: 0;  
	background: #fff;
	height: 200px;
	width:510px;
}
.pagination {
	margin:0px 0px 0px 0px;
	text-align: center;
	width:490px;	
	background-color: #efefef;
	padding: 5px 10px;
}
#featured_wrap {
	width:100%;
	padding:8px 8px 8px 15px;
}
#featured_song {
	float:left;
	width:990px;
	text-align:right;
}
.board_stats {
	width:100%;
	margin:2px 0px 0px 2px;
	border-collapse: collapse;
	border:1px solid #c0c0c0;
	padding:2px;
}
.pagination a {
	padding: 0 5px;
	text-decoration: none; 
	color: #000;
}
.pagination a:hover, .pagination a.selected{
	color: #000;
	background-color: #FEE496;
}
.over_image {
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	top:145px;
	left:0px;
	height:45px;
	width:485px;
	position:absolute;
	opacity: .8;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
	filter: alpha(Opacity=80);
	background:#efefef;
	padding: 5px 10px 3px 15px;	
	-moz-opacity: .8; 
	zoom:1;
}
.featured {
	font: bold 9pt tahoma,verdana;
	color: #fff;
	background: #1d1916 url(../../images/ui-bg_diagonals-thick_8_333333_40x40.png) 50% 50% repeat;
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding: 5px;
	margin: 0px 0px 1px 0px;
	display: block;/*wtf*/	
	display: inline-block;
	text-transform:uppercase;
	text-align:left;
}
.myPoll {
	border:0;
	margin:4px;
	border:1px solid #c0c0c0;
	width:168px;
}
.myPoll td {
	padding:4px;
	background:#efefef;
}
.featured_band {
	width: 499px;
}
.featured_signup {
	width: 252px;
}
.featured_members {
	width: 190px;
}
.featured_reviewers {
	width: 240px;
}
.featured_poll {
	width: 164px;
}
.featured_reviews {
	width: 756px;
}
.featured_reviews_bands {
	width: 780px;
}
.featured_reviews_pad {
	padding:3px;
}
.title a {
	font-size:11pt;
	color:#ec4b01;
	text-decoration:none;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	filter:alpha(opacity=100);
	position:relative;
	zoom:1;
}
.title {
	font-size:8pt;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	filter:alpha(opacity=100);
	position:relative;
	zoom:1;
}
.main_left_content {
	border:1px solid #c0c0c0;
	width:510px;
	float:left;
	position:relative;
	margin-right:10px;
}
.main_left_content_review {
	border:1px solid #c0c0c0;
	width:766px;
	float:left;
	position:relative;
	margin-right:0px;
	height:320px;
}
.main_left_content_review_bands {
	border:1px solid #c0c0c0;
	width:793px;
	float:left;
	position:relative;
	margin-right:0px;
	height:320px;
	margin-bottom:10px;
}
.main_left_reviews {
	border:1px solid #c0c0c0;
	width:793px;
	float:left;
	position:relative;
	margin-right:0px;
	min-height:360px;
	display:inline-block;
}
.main_right_content {
	width:263px;
	float:left;
	position:relative;
	background:#ccc;
	border:1px solid #c0c0c0;
	height:246px;
}
.reviews_paging {
	height:20px;
	line-height:20px;
	width:770px;
	margin:10px;
	border-top:1px solid #c0c0c0;
	text-align:center;
}
.pointer{color:#ec4b01;background:#efefef;border-radius:4px;-moz-border-radius: 4px;padding:3px;font-weight:bold;font-size:10pt;margin:1px;text-decoration:none;display:inline-block;}
.reviews_paging a {
	border-radius:4px;
	-moz-border-radius: 4px;
	padding:3px;
	font-weight:bold;
	font-size:8pt;
	background:#efefef;
	margin:1px;
	text-decoration:none;
}
.videos_paging {
	height:20px;
	line-height:20px;
	width:640px;
	margin:10px;
	border-top:1px solid #c0c0c0;
	text-align:center;
}
.pics_paging {
	height:20px;
	line-height:20px;
	width:260px;
	margin:10px 10px 0px 10px;
	border-top:1px solid #c0c0c0;
	text-align:center;
}
.videos_paging a,.pics_paging a {
	border-radius:4px;
	-moz-border-radius: 4px;
	padding:3px;
	font-weight:bold;
	font-size:8pt;
	background:#efefef;
	margin:1px;
	text-decoration:none;
}
.side_right_content {
	width:175px;
	float:left;
	position:relative;
	height:246px;
	margin-left:10px;
}
.bottom_right_content {
	width:263px;
	float:left;
	position:relative;
	border:1px solid #c0c0c0;
	height:275px;
}
.bottom_right_reviewers  {
	width:253px;
	float:left;
	border:1px solid #c0c0c0;
	height:568px;
	margin:10px 0px 10px 0px;
}
.bottom_right_content_split {
	width:200px;
	float:left;
	position:relative;
	border:1px solid #c0c0c0;
	height:320px;
	margin-right:10px;
}
.orange {
	color:#ec4b01;
}
.pics {
	border:1px solid #c0c0c0;
	padding:2px;	
}
.main_right_content img {
	padding:6px;
}
.featured_reviews_wrapper {
	clear:both;
	position:relative;
	display:inline-block;
	height:330px;
	margin-bottom:10px;
}
.featured_bands_wrapper {
	clear:both;
	position:relative;
	display:inline-block;
	height:260px;
	margin-bottom:10px;
}
.news_boards_wrapper {
	clear:both;
	width:1010px;
	margin-bottom:10px;
	height:275px;
}
.featured_news_header {
	width:472px;
}
.bottom_split {
	margin-right:10px;
	width:483px;
	float:left;
	height:260px;
	background: #fff;
	color:#000;
	border:1px solid #c0c0c0;
}
.news {
	height:240px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.bold {
	font-weight:bold;
}
.news_wrapper {
	border-bottom:1px solid #c0c0c0;
	clear:both;
	width:470px;
}
.news_wrapper_results {
	clear:both;
	width:850px;
}
.news_left {
	text-align:center;
	padding:8px 2px 4px 8px;
	width:22px;
	float:left;
}
.news_right a,.news_right a:visited,.news_right a:hover { 
	text-decoration:none;
}
.news_right {
	width:420px;
	float:left;
	padding:5px;
}
.news_right_results {
	width:800px;
	float:left;
	padding:5px;
}
.section {
	width:119px;
	height:140px;
	float:left;
	padding:4px;
	text-align:center;
	background:#efefef;
}
.section_bands {
	width:123px;
	height:140px;
	float:left;
	padding:4px;
	text-align:center;
}
.user_listing {
	width:200px;
	border-bottom:1px solid #c0c0c0;
	display:inline-block;
	height:290px;
	overflow-y:scroll;
	overflow-x:hidden;
	background:#efefef;
}
.user_listing_reviewers {
	width:250px;
	border-bottom:1px solid #c0c0c0;
	display:inline-block;
	height:540px;
	overflow-y:scroll;
	overflow-x:hidden;
	background:#efefef;
}
.user_listing a,.user_listing a:hover,.user_listing a:active,.user_listing a:visited {
	color:#363843;	
}
.featured_quote {
	width:238px;
	display:inline-block;
	height:100px;
	background: #fff url("../../images/quote.gif") no-repeat left top;
	padding:20px 5px 5px 12px;
	font:italic bold 10pt verdana;
	color:#000;
}
.listing_left {
	width:40px;
	float:left;
	text-align:center;
	background:#efefef;
	padding:2px;
	min-height:30px;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}
.listing_right {
	background:#efefef;
	width:130px;
	border-bottom:1px solid #c0c0c0;
	float:left;
	padding:2px;
	min-height:30px;
}
.listing_reviewers {
	background:#efefef;
	width:180px;
	border-bottom:1px solid #c0c0c0;
	float:left;
	padding:2px;
	min-height:30px;
}
.listing_left img {
	border:0;
}
.listing_right a,.listing_reviewers a {
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #efefef;
}
.this_quote {
	margin-top:12px;
}
.about_wrapper {
	clear:both;
	position:relative;
	display:inline-block;
	height:200px;
	margin-bottom:10px;
}
.template_wrapper {
	clear:both;
	position:relative;
	display:inline-block;
	min-height:200px;
	margin-bottom:10px;
}
.about_wrapper h1, .template_about h1  {
	display:inline;
	font:bold 12pt verdana;
	color:#752602;
}
.main_about {
	border:1px solid #c0c0c0;
	width:950px;
	float:left;
	position:relative;
	height:160px;
	padding:20px;
}
.template_about {
	border:1px solid #c0c0c0;
	width:950px;
	float:left;
	position:relative;
	padding:20px;
}
.site_info {
	margin:10px;
	border-bottom:1px dashed #c0c0c0;
	padding-bottom:10px;
}
.template_info {
	margin:10px;
	padding-bottom:10px;
}
.template_info ul {
	margin-bottom:10px;	
}
.template_info ul li {
	list-style-type:none; 
	padding:6px;
	margin-left:20px;
	width:800px;
}
.site_info_links {
	margin-left:15px;
	width:170px;
	float:left;
}
.main_about h2, .template_about h2 {
	color:#ff5600;
	display:inline;
	font:bold 10pt verdana;
}
.site_info_links li {
	list-style:none;
	margin-left:5px;
}
.featured a, .featured a:visited, .featured a:hover, .featured a:active {
	color: #fff;
	text-decoration:none;
}
.music_top_wrapper {
	clear:both;
	position:relative;
	width:1010px;
	min-height:360px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.search_bar {
	padding:5px;
}
.music_search {
	width:164px;
	float:left;
	margin-right:10px;
	padding-right:5px;
	border:1px solid #ccc;
	border-radius:4px;
	-moz-border-radius: 4px;
	background:#e0e0e0;
	margin-bottom:10px;
}
.music_right {
	width:810px;
	float:left;
}
.charts {
	width:700px;
	clear:both;
	padding:5px 0px 0px 10px;
}
.charts h1 {
	color:#bd3c01;
	font:bold 12pt verdana;
	margin-left:10px;
	display:inline;
}
.top_played_bands {
	margin-top:10px;
	width:793px;
	border:1px solid #c0c0c0;
	float:left;
	min-height:138px;
}
.top_played_bands_featured {
	width:793px;
	border:1px solid #c0c0c0;
	min-height:138px;
	margin-bottom:0px;
}
.latest_bands {
	margin-top:10px;
	width:793px;
	border:1px solid #c0c0c0;
	float:left;
	min-height:195px;
	margin-bottom:10px;
}
.search_bands {
	width:793px;
	border:1px solid #c0c0c0;
	float:left;
	min-height:100px;
	max-height:820px;
	margin-bottom:10px;
}
.search_reviews {
	width:793px;
	border:1px solid #c0c0c0;
	float:left;
	min-height:100px;
	max-height:670px;
	margin-bottom:10px;
}
.featured_bands_top {
	width:781px;
}
.top_played {
	margin-right:10px;
	width:265x;
	border:1px solid #c0c0c0;
	float:left;
	height:300px;
	text-align:center;
}
.top_viewed {
	margin:10px 10px 10px 0px;
	width:540x;
	border:1px solid #c0c0c0;
	float:left;
	height:568px;
	text-align:center;
}
.scrolling_reviews {
	height:500px;
	overlow-x:scroll;
}
.featured_top_played {
	width:240px;
}
.featured_searchbands {
	width:148px;
	padding:5px;
}
.search_letters {
	padding:2px;
	float:left;
	border:1px solid #c0c0c0;
	margin:1px;
	background:#efefef;
	width:8px;
}
.search_pad {
	padding:7px;
}
.rank {
	color:#555556;
	font:bold 12pt verdana;
	width:12px;
	padding:4px 8px 4px 0px;
	text-align:center;
	float:left;
	height:40px;
	line-height:40px;
}
.rank_album {
	width:30px;
	padding:10px 4px 4px 4px;
	text-align:center;
	float:left;
	height:35px;
	line-height:35px;
}
.rank_album_band {
	width:30px;
	padding:4px 4px 4px 4px;
	text-align:center;
	float:left;
	height:35px;
	line-height:35px;
}
.rank_info_band {
	float:left;
	padding:4px;
	font:8pt verdana;
	width:208px;
	height:40px;
}
.rank_info {
	text-align:left;
	float:left;
	padding:4px;
	font:8pt verdana;
	width:184px;
	height:40px;
}
.rank_info a .rank_info_band a {
	font:bold 9pt verdana;
}
.top_bands_wrapper {
	width:280x;
	padding:3px 1px 6px 1px;
	height:40px;
	float:left;
	background:#efefef;
	border:1px solid #c0c0c0;
	margin:3px;
}
.top_wrapper {
	width:250px;
	clear:both;
	padding:3px 1px 6px 1px;
	border-bottom:1px solid #c0c0c0;
	height:45px;
}
.article_header {
	width:560px;
	margin:0px;
	padding:10px;
	color: #fff;
	background: #1d1916 url(../../images/ui-bg_diagonals-thick_8_333333_40x40.png) 50% 50% repeat;
	border:1px solid #c0c0c0;
	font:bold 16pt verdana;
}
.band_header {
	width:665px;
	margin:0px 0px 0px 5px;
	padding:10px;
	color: #fff;
	background: #1d1916 url(../../images/ui-bg_diagonals-thick_8_333333_40x40.png) 50% 50% repeat;
	border:1px solid #c0c0c0;
	font:bold 16pt verdana;
}
.album_rating_author {
	height:80px;
	width:700px;
	margin:5px;
}
.thisRate {
	color:#000;
	font:bold 9pt verdana;
}
.author {
	margin:0px;
	padding:4px;
	background:#dee6ed;
	border-bottom:1px solid #c0c0c0;
	width:574px;
	height:46px;
}
.author_band {
	margin:0px;
	padding:4px;
	background:#dee6ed;
	border-bottom:1px solid #c0c0c0;
	width:680px;
	height:38px;
}
.band_player {
	margin:0px 0px 0px 12px;
	padding:0px;
	width:700px;
}
.author a, .author a:visited, .author a:active, .author_band a, .author_band a:visited, .author_band a:active  {
	text-decoration:none;
	color:#363843;
}
.author a:hover {
	text-decoration:underline;
	color: #000;
}
.author img, .author_band img {
	padding:2px;
	border:1px solid #c0c0c0;	
	height:23px;
	width:30px;
}
.author_title {	
	padding:2px 2px 2px 0px;
	font:bold 10pt verdana;
}
.author_info {
	width:250px;
	float:left;
}
.author_info_band {
	width:550px;
	float:left;
}
.article_rating {
	width:275px;
	float:left;
}
.album_body {
	width:1010px;
	margin-left:-10px;
}
.album_body_text {
	float:left;
	width:520px;
}
.review {
	width:550px;
	padding:12px 10px 8px 10px;
	clear:both;
}
.band_bio {
	width:670px;
	padding:12px 0px 8px 5px;
	clear:both;
}
.comments {
	width:900px;
	clear:both;
}
.album_information {
	float:right;
	width:388px;
	margin:0px 0px 10px 10px;
	padding:4px;
	border:1px solid #c0c0c0;	
}
.band_information {
	float:right;
	width:300px;
	margin:0px 0px 10px 10px;
	padding:4px;
	border:1px solid #c0c0c0;	
}
.band_header_right {
	width:290px;
	clear:both;
}
#video_wrapper {
	padding:5px;
	width:650px;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}
#video_wrapper div {
	padding:10px;
	display:inline;
}
.band_information_item {
	width:278px;
	padding:10px;
	background:#efefef;
	border:1px solid #c0c0c0;
	clear:both;
}
.track_list {
	width:190px;
	float:left;
}
.cover_art {
	float:right;
}
.band_photo { 
	width:260px;
	display:inline-block;
	text-align:center;
	min-height:150px;
}
.coverart { 
	min-height:160px;
	display:inline-block;
}
.news_article {
	min-height:350px;
	max-height:700px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.news_panel { 
	min-height:350px;
	max-height:700px;
	display:inline-block;
}
.article_header_right {
	width:380px;
	clear:both;
}
.article_header_left {
	width:550px;
	clear:both;
}
.album_information_item {
	width:365px;
	padding:10px;
	background:#efefef;
	border:1px solid #c0c0c0;
	clear:both;
}
.album_information_item_left {
	padding:10px 0 10px 0;
	clear:both;
	border-top:1px dashed #c0c0c0;
}
.pics {
	padding:1px;
	margin:0px 4px 2px 4px;
}
#user_rating {
	color:#6f6f6f;
	margin-left:148px;
}
.reflect {
	margin:0px 0px 0px 5px;
	border:1px solid #c0c0c0;
	padding:2px;
}
.reviews_related {
	padding:1px;
	width:384px;
	background:#efefef;
	border:1px solid #c0c0c0;
}
.share {
	padding:4px;
	width:550px;
	border-top:1px dashed #c0c0c0;
	border-bottom:1px dashed #c0c0c0;
	background:#efefef;
	margin: 4px 0px 4px 0px;
}
.share_band {
	padding:4px;
	width:660px;
	margin: 4px 0px 4px 0px;
	text-align:right;
}
.form_table {
	float:left;
	border-collapse: collapse;
	margin:15px;
	display:inline-block;
	border:1px solid #c0c0c0;
	background:#efefef;
}
.form_table td {
	padding:5px;
	border-bottom:1px solid #e2e2e2;
}
.thisLabel {
	text-align:right; 
	font-weight:bold;
	width:100px;
}
#thread_listing {
	width:910px;
	margin:5px 0px 0px 5px;
	border-collapse: collapse;
	clear:both;
	border:1px solid #c0c0c0;
	padding:2px;
}
.table_header td {
	background: #1d1916;
	color:#fff;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	padding:4px;
}
#thread_listing td {
	padding:5px;
	border-bottom:1px solid #e2e2e2;
}
.show_add {
	width:380px;
	margin:5px;
	clear:both;
	border:1px solid #c0c0c0;
	padding:2px;
	border-spacing:1px;
}
.show_listing {
	width:910px;
	margin:15px 0px 0px 5px;
	clear:both;
	border:1px solid #c0c0c0;
	padding:2px;
	border-spacing:1px;
}
.show_listing td, .show_listing_band td, .show_listing th,.show_add td, .show_add th  {
	padding:5px;
	border-bottom:1px solid #e2e2e2;
}
.show_listing_band {
	width:662px;
	margin:0px 0px 10px 0px;
	clear:both;
	border:1px solid #c0c0c0;
	padding:2px;
	border-spacing:1px;
}
.show_listing_bandprofile {
	margin:0px;
	clear:both;	
	border-spacing:1px;
	margin:10px;
}
.show_listing_bandprofile td {
	padding:4px;
}
.show_listing th,.show_add th {
	color:#fff;
	background: #1d1916 url(../../images/ui-bg_diagonals-thick_8_333333_40x40.png) 50% 50% repeat;
}
.show_listing_state {
	background:#c0c0c0 url(../../images/bg_faded.gif) 50% 50% repeat;	
	font:bold 10pt verdana;
}
.show_listing_details {
	background:#efefef;	
}
.show_listing_bands {
	padding:20px;	
}
.show_listing_state a {
	color:#ae1703;
}
#site_search {
	width:500px;
	font:bold 12pt verdana;
	color:#515151;
	background: #fff url(../../images/innerShadowAlpha.png) no-repeat top left;
	border-top: none;
	border-left: none;
	border-right:1px solid #DFDFDF;
  	border-bottom:1px solid #DFDFDF;
	padding:5px;
	margin-top:3px;
}
#site_search_btn {
	width:75px;
	height:30px;
	font:bold 12pt verdana;
	color:#000;
	background:#c0c0c0;
}
.no_results {
	text-decoration:italic;
	margin:10px;
}
.profile_search_wrapper {
	margin:10px;
	height:100px;
	width:850px;
}
.profile_search_ul {
	margin-left:0;
	width:800px;
	padding-left:0px;
}
.profile_search_results {
	display:table-cell;
	display:inline-block;
	padding:3px;
	width:180px;
	height:60px;
	background:#efefef;
	border-top:1px dashed #c0c0c0;
	border-bottom:1px dashed #c0c0c0;
	float:left;
	margin:1px;
	list-style:none;
}
.label_spotlight {
	width:800px;
	background:#fff;
	border:1px solid #c0c0c0;
	height:145px;
}
.label_spotlight a,.label_spotlight a:visited,.label_spotlight a:hover  {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.label_logo {
	height:105px;
	line-height:105px;
	padding-top:40px;
	width:82px;
	text-align:center;
	float:left;	
	background:#000;
}
.releases {
	width:710px;
	padding:4px;
	float:left;
	background:url(../../images/bg_gradient_label.gif) repeat-x;
}
.release {
	width:210px;
	float:left;
	padding:3px;
	margin:3px;
	text-align:center;
}
.release img {
	padding:1px;
	border:1px solid #fff;
	margin:2px;
}
.release a,.release a:visited,.release a:hover  {
	color:#942411;
	text-decoration:none;
	font-weight:bold;
}
.image { 
	position: relative; 
	width: 100px; 
	display:inline;
}
.review_label {
	left:2px;
	width:113px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.5);
	position:absolute;
	top:40px;
	text-align:center;
	font:bold 10pt arial;
	color:#efefef;
	height:20px;
	padding-top:2px;
}
.review_label span {
	background:none;
	color:#efefef;
}
#band_button {
	padding:4px;
}
.subheader {
	font:bold 10pt verdana;
	background:#efefef url(../../images/bg_faded.gif) repeat-x;
	color:#000;
	padding:4px 4px 4px 10px;
	width:666px;
	margin:10px 10px 0px 0px;
	border-top:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
}
.feeds_wrapper {
	margin:5px;
    border-radius:6px;
	-moz-border-radius: 6px;
	border:1px solid #c0c0c0;
	background:#efefef;
}

.comments_wrapper {
	padding:5px;
	width:650px;
	border:1px solid #c0c0c0;
	margin:0px 10px 10px 0px;
	display:inline-block;
	min-height:60px;
	max-height:300px;
}
.bio {	
	min-height:30px;
	max-height:250px;
	overflow-x:hidden;
	overflow-y:auto;
	background:#efefef;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	padding:5px;
	margin:5px 5px 10px 5px;
}
.comments_wrapper_sub {
	width:450px;
	display: block;/*wtf*/
	display:inline-block;
	margin:0px 1px 1px 15px;
	background:#efefef;
	overflow:hidden;
}
.comments_left_sub {
	width:40px;
	margin:0px 0px 0px 2px;
	float:left;
	background:#d5dbe4;
	text-align:center;
	padding:2px;
	min-height:44px;
	line-height:40px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.even_smaller {
	height:32px;
	width:32px;
}
.comments_right_sub {
	margin:0px 2px 0px 0px;
	background:#d5dbe4;
	width:340px; 
	float:left;
	padding:2px 2px 2px 5px;
	min-height:40px;
	overflow-y:auto;
	border-bottom:1px solid #fff;
}
.comments_left {
	width:70px;
	margin:2px;
	float:left;
	text-align:center;
	background:#efefef;
	padding:5px;
	
}
.comments_right_feed {
	margin:2px;
	background:#efefef;
	width:540px;
	float:left;
	padding:4px;
	min-height:30px;
	overflow-y:auto;
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}
.right_respond {
	margin-left:5px;
	display:inline;
}
.no_bold {
	font-weight:normal;
}
.margin {
	margin:12px 6px 6px 12px;
}
.comments_right_feed img {
	vertical-align:text-top;
	margin:3px;
}
.margin_sub {
	margin:8px;
}
.respond_div {
	display:none;
	padding:3px;
	height:70px;	
}
.respond_link {
	padding:3px;
	display: block;/*wtf*/
	display:inline-block;
	width:415px;	
	margin-top:4px;	
}
.respond_link_feed {
	padding:3px;
	display: block;/*wtf*/
	display:inline-block;
	width:415px;	
	margin-top:4px;
	margin-bottom:4px;	
}
.comments_right a,.comments_right_feed a {
	font-weight:bold;
	text-decoration:none;
	color:#c64203;
	border-bottom:1px solid #efefef;
}
.respond_text {
	height:30px;
	width:300px;
	background:#fff;
	float:left;
}
.feed_respond {
	height:10px;
	background: #efefef url(../../images/response_top_arrow.png) no-repeat top left;
	margin-left:50px;
	padding:0px;
}
.grey {
	color:#666666;
}
.signupdiv_left {
	width:320px;
	float:left;
	padding:10px;
	text-align:center;
}
.signupdiv_right {
	width:270px;
	float:left;
	padding:10px;
	text-align:center;
}
.myheader {
	font:bold 14pt verdana;
	width:800px;
	text-align:center;
	color:#ff5600;
	padding:5px;
}
.fest_day {
	width:267px;
	float:left;
	text-align:center;	
}
.bands_list {
	border:1px solid #c0c0c0;
	height:250px;
	margin:2px;
	background:#efefef;
	padding:10px;
	font:regular 10pt verdana;	
}
.jcarousel-skin-ie7 li{float:left;width:169px;list-style:none;text-align:center;}
.jcarousel-skin-ie7 li img{padding:2px;border:1px solid #c0c0c0;}
.jcarousel-skin-ie7{margin:0px;background:#fff;border-bottom:1px solid #c0c0c0;height:55px;width:1014px;padding:5px;}
.featband{position:relative;display:inline;}
.featured_band_label{left:2px;width:127px;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.5);position:absolute;top:17px;text-align:center;font:bold 9pt arial;color:#efefef;height:15px;padding-top:2px;}

.featwrap {float:left;padding:3px 6px 3px 6px}
.featband_index{position:relative;display:inline;}
.featured_band_label_index{left:1px;width:249px;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.5);position:absolute;top:36px;text-align:center;font:bold 11pt sans-serif;color:#efefef;height:20px;padding-top:2px;}

.merch_label{left:0px;width:110px;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.5);position:absolute;top:87px;text-align:center;font:bold 9pt arial;color:#efefef;height:20px;line-height:20px;}

.merch_item {
	position:relative;
	width:110px;
	float:left;
	height:140px;
	text-align:center;
	margin:5px 10px 5px 8px;
}
.merch_item_shop {
	position:relative;
	width:160px;
	float:left;
	height:225px;
	text-align:center;
	margin:3px;
	border:1px solid #c0c0c0;
	padding:3px;
	background:#fff;
}
.item_table {
	width:100%;
}
.merch_img_shop {
	height:105px;
	line-height:105px;
	vertical-align:middle;
}
.merch_image {
	vertical-align:middle;
	border:1px solid #c0c0c0;
	margin:4px;
	max-height:95px;
	max-width:95px;
}
.buy {
	font:bold 10pt sans-serif;
	text-decoration:none;	
}
.buy_now {
	font:bold 8pt verdana;
	text-decoration:none;	
}
.merch_price {
	clear:both;
	position:relative;
	padding-top:3px;
}
.merch_wrapper {
	height:240px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #c0c0c0;
	background:#efefef;
}
.merch_left {
	font-style:italic;
	text-align:right;
	word-wrap:break-word;
}
.merch_right {
	text-align:left;
	word-wrap:break-word;
}
.scrolling_paypal {
	height:115px;
	overflow-y:auto;
	overflow-x:hidden;
	margin:20px 0px 10px 0px;
}
#paypal_cart {
	width:895px;
	margin:0;
	border-spacing:1px;
	background:#c0c0c0;
}
#paypal_cart td,#paypal_cart th {
	padding:5px;
} 
#paypal_cart td {
	background:#efefef;
}
#paypal_cart th {
	background:#444444;
	color:#fff;
}
#band_nav_reg {
   list-style-type:none;
   background:#fff;
   width:670px;
   height:50px;
   margin:4px 0px 0px 12px;
   border:1px solid #c0c0c0;
}
#band_nav_reg li {
	padding:10px;
   	cursor: pointer;
	float: left;
	border:1px solid #c0c0c0;
	margin:5px 8px 5px 8px;
	background:#efefef;
   	-webkit-border-radius: 6px;
   	-moz-border-radius: 6px;
   	border-radius: 6px;
}
#band_nav_reg li a {
	font:bold 9pt sans-serif;
	text-decoration:none;
	color:#113355;
}
#band_nav_reg li img {
	vertical-align:text-top;
	margin-right:3px;
	border:none;
}


