/*  reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul, dl {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html, body{
	width:100%;
}


body{
	font-family:arial;
	color:#c2bfbf;
	font-size:100%;
	background: url(../_graphics/bg.jpg) no-repeat top center #fff;
}


p{
	margin-bottom:1.0em;
}

.ac{
	text-align:center;
}

hr{
	line-height:0px;
	font-size:1px;
	height:1px;
	border:none;
	background:#181818;
	margin-bottom:5px;
}

/*Layout*/
#mainwrap{
	width:982px;
	margin:0 auto;
	background:#000;
	position:relative;
	top:350px;
	font-size:0.7em;
}

#col1{
	float:left;
	display:inline;
	width:460px;
	margin-left:8px;  
	padding:0 10px;    
	border-left:1px solid #181818;
	border-right:1px solid #181818;
	margin-top:50px;
}

#col2{
	float:left;
	margin-left:6px;
	width:290px;
	padding:0 10px;
	border-right:1px solid #181818;
	display:inline;
	margin-top:50px;
}

#col3{
	width:140px;
	float:left;
	margin-left:6px;
	padding-left:10px;
	display:inline;
	margin-top:0px;
}


#login_bar{
	background: url(../_graphics/login_bar.png) no-repeat;
	behavior:url(../_styles/iepngfix.htc);
	height:30px;
	color:#fff;
	width:100%;
	padding-top:1px;
}

#login_bar input{
	background:#7B0E11;
	border-left:1px solid #821616;
	border-bottom:1px solid #821616;
	border-top:0;
	border-right:0;
	color:#fff;
	margin-left:5px;
}

#login_bar label{
	display:none;
}

#login_bar input#submit_btn{
	color:#fff;
	border:none;
	background:none;
	font-family:georgia, serif;
	font-size:0.8em;
	margin-left:0;
}

#login_bar .a_logout{
	font-family:georgia, serif;
	font-size:0.8em;
	margin-left:10px;
}

/*Titles*/
#h1_arctic a{
	display:block;
	position:absolute;
	width:656px;
	height:151px;
	left:50%;
	margin-left:-468px;
	top:35px;
}


h1, h2{
	text-indent:-9999px;
}

#h2_news a{
	background: url(../_graphics/titles_01.gif);
	width:167px;
	height:63px;
	position:absolute;
	top:0px;
	left:20px;
	display:block;
	top:-20px;
}

#h2_news a:hover{
	background: url(../_graphics/titles_01.gif) 0 -64px;
}

#h2_news2, #h2_news3{
	background: url(../_graphics/titles_01.gif) -230px -474px;;
	width:167px;
	height:63px;
	position:relative;
	top:0px;
	left:20px;
	top:-20px;
	margin-bottom:-60px;
}

#h2_news3{
	margin-bottom:0;
	left:0;
}



#h2_blog a{
	background: url(../_graphics/titles_01.gif) -227px 0px;
	width:297px;
	height:58px;
	position:absolute;
	top:5px;
	left:500px;
	display:block;
	top:-20px;
}

#h2_blog a:hover{
	background: url(../_graphics/titles_01.gif) -227px -77px;
}

#h2_gigs a{
	background: url(../_graphics/titles_01.gif) -227px -153px;
	width:117px;
	height:40px;
	margin-top:30px;
	display:block;
}

#h2_gigs a:hover{
	background: url(../_graphics/titles_01.gif) -228px -202px;
}

#h2_fan_uploads{
	background: url(../_graphics/titles_01.gif) -227px -248px;
	width:143px;
	height:25px;
	margin-top:2em;
	margin-bottom:10px;
}

#h2_releases a{
	background: url(../_graphics/titles_01.gif) -227px -277px;
	width:122px;
	height:31px;
	display:block;
	text-indent:-9999px;
	margin-bottom:20px;
}

#h2_videos{
	background: url(../_graphics/titles_01.gif) 0px -135px;
	width:135px;
	height:51px;
	margin-left:20px;
	position:relative;
	top:-20px;
}

#h2_nextgigs{
	background: url(../_graphics/titles_01.gif) -0px -313px;
	height:54px;
	width:163px;	
	margin-bottom:25px;
	z-index:3000;
}

#h2_pastgigs{
	background: url(../_graphics/titles_01.gif) -0px -378px;
	height:54px;
	width:219px;	
	margin-bottom:20px;
}

#h2_links{
	background: url(../_graphics/titles_01.gif) 0 -561px no-repeat;
	height:57px;
	width:119px;
	margin-left:20px;
}

#h2_release a{
	background: url(../_graphics/titles_01.gif) -227px -326px;
	display:block;
	width:170px;
	height:59px;
	margin-left:18px;
	position:relative;
	top:-20px;
}

#h2_release a:hover{
	background: url(../_graphics/titles_01.gif) -227px -400px;
}

#h2_gig_details a{
	background: url(../_graphics/titles_01.gif) -227px -594px;
	display:block;
	width:200px;
	height:48px;
	margin-left:10px;
	position:relative;
	top:-10px;
}

#h2_gig_details a:hover{
	background: url(../_graphics/titles_01.gif) -227px -653px;
}

#h2_fan_area, #h2_fanfeed{
	background: url(../_graphics/titles_01.gif) 0px -440px;
	width:181px;
	height:63px;
	margin-left:20px;
	position:relative;
	top:-20px;
}

#h2_photos{
	background: url(../_graphics/titles_01.gif) 0 -256px;
	height:47px;
	width:136px;
	margin-left:20px;
	position:relative;
	top:-20px;
}

#h2_contact{
	background: url(../_graphics/titles_01.gif) 0 -503px;
	height:54px;
	width:165px;
	margin-bottom:20px;
	margin-left:2px;
	position:relative;
	top:-10px;
}

h3.nTitle{
	font-family:georgia, serif;
	font-size:1.3em;
	color:#fff;
	border-bottom: 1px solid #444444;
	margin-bottom:10px;
	padding:0 10px 6px 10px;
}

h3.post_comment{
	font-family:georgia, serif;
	font-size:1.3em;
	color:#fff;
	border-bottom: 1px solid #444444;
	margin-bottom:10px;
	margin-top:20px;
	padding:0 10px 6px 10px;
}

h3.nTitle a{
	color:#fff;
	text-decoration:none;
}

h3.selected a{
	color:#8C8989;
}

* html h3.nTitle{
	font-size:1.2em;
}

h3.nTitle a:hover{
	color:#ccc;
}

h4.nTitle{
	font-family:georgia, serif;
	font-size:1.0em;
	color:#fff;
	border-bottom: 1px solid #444444;
	margin-bottom:5px;
	padding:0 10px 5px 10px;
	margin-top:10px;
	
}

* html h4.nTitle{
	font-size:1.0em;
}

h5.comment_date{
	font-size:0.8em;
	color:#fff;
	margin-bottom:5px;
}

h4.comment_user{
	font-size:1.0em;
	text-transform:capitalize;
	margin-bottom:3px;
}

.nDate{
	font-family:georgia, serif;
	margin-top:-25px;
	margin-bottom:10px;
	margin-left:225px;
	display:block;
	font-size:11px;
}

* html .nDate{
	margin-left:215px;
}

.gWrap .nDate{
	float:left;
	margin:0;
	width:40px;
}


.gigTitle{
	font-family:georgia, serif;
	color:#fff;
	font-size:1.5em;
	border-bottom:1px solid #fff;
	padding-bottom:4px;
	margin:1em 10px;
}

/* Action links*/
.a_read_more{
	display:block;
	background: url(../_graphics/actions_01.gif) 0 -1px;
	width:64px;
	height:15px;
	text-indent:-9999px;
	float:left;
	margin-right:5px;
}

.a_read_more:hover{
	background: url(../_graphics/actions_01.gif) -0px -18px;
}

.a_send{
	display:block;
	background: url(../_graphics/actions_01.gif) -69px -1px;
	width:88px;
	height:15px;
	text-indent:-9999px;
	float:left;
	margin-right:5px;
}

.a_send:hover{
	background: url(../_graphics/actions_01.gif) -69px -18px;
}

.a_comments{
	display:block;
	background: url(../_graphics/actions_01.gif) -163px -1px;
	width:28px;
	height:11px;
	font-size:0.8em;
	padding-left:60px;
	padding-top:3px;
	text-decoration:none;
	color:#DB4E4E;
	font-weight:bold;
	float:left;
	font-style:italic;
	font-family:georgia, serif;
}

.a_comments:hover{
	background: url(../_graphics/actions_01.gif) -163px -18px;
	color:#000;
}

.a_read{
	display:block;
	background: url(../_graphics/actions_01.gif) -0px -35px no-repeat;
	width:45px;
	height:15px;
	text-indent:-9999px;
	margin-top:-25px;
	margin-left:410px;
}

.a_read:hover{
	background: url(../_graphics/actions_01.gif) -0px -55px;
}

.a_buy_tickets{
	display:block;
	background: url(../_graphics/actions_01.gif) -50px -36px;
	width:83px;
	height:14px;
	text-indent:-9999px;
}

.a_buy_tickets:hover{
	background: url(../_graphics/actions_01.gif) -50px -56px;
}

.a_add_photos{
	display:block;
	background: url(../_graphics/actions_01.gif) -0px -74px;
	width:105px;
	height:15px;
	text-indent:-9999px;
	margin-top:-33px;
	margin-left:520px;
	margin-bottom:20px;
}

#song .a_add_photos, #song .a_add_videos{
	margin-left: 490px;
}
	
.a_add_photos:hover{
	background: url(../_graphics/actions_01.gif) -0px -93px;
}

.a_see_photos{
	display:block;
	background: url(../_graphics/actions_01.gif) -109px -74px;
	width:92px;
	height:15px;
	text-indent:-9999px;
}

.a_see_photos:hover{
	background: url(../_graphics/actions_01.gif) -109px -93px;
}


.a_add_videos{
	display:block;
	background: url(../_graphics/actions_01.gif) -0px -112px;
	width:105px;
	height:15px;
	text-indent:-9999px;
	margin-top:-33px;
	margin-left:520px;
	margin-bottom:33px;
}

.a_add_videos:hover{
	background: url(../_graphics/actions_01.gif) -0px -131px;
}

.a_see_videos{
	display:block;
	background: url(../_graphics/actions_01.gif) -109px -112px;
	width:92px;
	height:15px;
	text-indent:-9999px;
}

.a_see_videos:hover{
	background: url(../_graphics/actions_01.gif) -109px -131px;
}

.a_add_comments{
	display:block;
	background: url(../_graphics/actions_01.gif) -0px -150px;
	width:124px;
	height:16px;
	text-indent:-9999px;
}

.a_add_comments:hover{
	background: url(../_graphics/actions_01.gif) -0px -169px;
}

.a_see_comments{
	display:block;
	background: url(../_graphics/actions_01.gif) -128px -150px;
	width:107px;
	height:16px;
	text-indent:-9999px;
}

.a_see_comments:hover{
	background: url(../_graphics/actions_01.gif) -128px -169px;
}

.a_add_attend{
	display:block;
	background: url(../_graphics/actions_01.gif) -0px -188px;
	width:124px;
	height:16px;
	text-indent:-9999px;
	margin-top:-31px;
	margin-bottom:13px;
	margin-left:180px;
}

.a_add_attend:hover{
	background: url(../_graphics/actions_01.gif) -0px -207px;
}

/*Sections*/
.storyLinks{
	margin-top:10px;
	margin-bottom:30px;
	margin-left:10px;
}

#col1 p, #col2 p {
	padding:0 10px;
	line-height:1.3em;
}

#col3 p{
	line-height:1.3em;	
}

.gWrap{
	clear:left;
	border-top:1px solid #444444;
	padding:5px 0;
	margin-top:5px;
}

.top {
	border: 0;
}

#col2 p.nDetails{
	width:140px;
	margin:0;
	padding:0;
	float:left;
	font-family:georgia, serif;
	font-size:1.1em;
}

body#gigs #col1 p.nDetails{
	width:300px;
	margin:0;
	padding:0;
	float:left;
	font-family:georgia, serif;
	font-size:1.1em;
}


body#song #col1 p.nDetails{
	width:190px;
	margin:0;
	padding:0;
	float:left;
	font-family:georgia, serif;
	font-size:1.1em;
}
body#song #col1 img{
	margin-right: 10px;
	float: left;
}

.gWrap .a_buy_tickets{
	margin-left:200px;
}

body#gigs .gWrap .a_buy_tickets{
	margin-left:360px;
}

.nDetails a{
	color:#fff;
	text-decoration:none;
}

.nDetails a:hover{
	color:#C2BFBF;
}

/*Video Player*/

#timebar{
	width:566px;
	background:#000;
	height:5px;
	font-size:1px;
	line-height:0px;
	
}

#bufferbarIndicator{
	background:#ddd; 
	width:0px; height:5px; display:block;
	font-size:1px;
	line-height:0px;
}

#timebarIndicator{
	background:#610B0B;
	width:0px;
	height:5px;
	display:block;
	margin-top:-5px;
	font-size:1px;
	line-height:0px;
	
}

#player{
	background: url(../_graphics/player_01.gif) no-repeat;
	height:360px;
	width:604px;
	padding-top:22px;
	padding-left:30px;
}

#controls a{
	font-family:georgia, serif;
	color:#000;
	font-weight:bold;
	margin-top:2px;
	text-decoration:none;
	margin-left:5px;
}

#timebar{
	margin-bottom:3px;
}

.videoList{
	font-family:georgia, serif;
	font-size:14px;
}

.videoList li{
	border-bottom:1px solid #444;
	margin:5px 0;
	padding:3px 0;
}

.videoList a{
	text-decoration:none;
}

.videoList .selected a{
	color:#8C8989;
}

.h3_vidCat{
	padding-top:20px;
}

body#videos #col1, body#song #col1, body#release #col1{
	width:290px;
	margin-top:0px;
}

body#videos #col2, body#release #col2, body#song #col2{
	width:604px;
	margin-top:0px;
}

#chromeless{
	width:566px;
	height:318px;
}

/*Pagination*/
ul#pagination{
	background:#fff;
	color:#666;
	padding:5px 2px;
}

ul#pagination li{
	float:left;
	margin-right:4px;
}

ul#pagination a{
	color:#000;
}

/*News Page*/
.nContent{
	padding:0 10px;
}

body#news #colFull{
	width:920px;
	margin-left:20px;
}

body#news #colFull #h2_news2{
	position:relative;
	left:0px;
}

body#news #colFull p{
	margin-left:10px;
}

body#news #colFull .a_read{
	margin-left:870px;
}

body#news #col1{
	width:260px;
}

body#news #col1 h3.nTitle{
	font-size:12px;
}


body#news #col1 .nDate{
	margin-left:190px;
}

* html body#news #col1 .nDate{
	margin-left:180px;
}

body#news #col2{
	width:640px;
}

a{
	color:#fff;
}

#col2 .imgHolder{
	margin-bottom:10px;
}

body#news #h2_blog{
	background: url(../_graphics/titles_01.gif) -230px -543px;
	height:45px;
	width:209px;
	margin-left:30px;
}

body#news #col2 p{
	padding:0;
}

body#blog #col1{
	margin-top:10px;
}

body#news #col1.nm, body#news #col2.nm{
	margin-top:10px;
}


/*Gigs 	Page*/
body#gigs #col1{
	width:450px;
	top:-70px;
	position:relative;
}

body#gigs #col2{
	width:450px;
	border:none;
	top:-90px;
	position:relative;
}

body#gigs #col2 .nDate{
	margin-left:0;
	margin-right:10px;
}

#table_content{
	width:100%;
}

#table_content th{
	font-family:georgia, serif;
	font-size:1.0em;
	color:#fff;
	padding-bottom:15px;
	margin-left:10px;
	padding:5px 5px;
}

#table_content td{
	padding-bottom:8px;
	padding-top:8px;
}

#table_content tr{
	border-bottom:1px solid #1A1A1A;
}

#table_content .nDate{
	margin:0;
}

#table_content a{
	text-decoration:none;
}

#table_content a:hover{
	color:#C2BFBF;
}

p#choose_year{
	padding:0;
	border-bottom:1px solid #fff;
	font-family:georgia, serif;
	font-size:1.4em;
	padding-bottom:5px;
}

p#choose_year a{
	text-decoration:none;
}


.picCount, .videoCount, .reviewCount, .attCount{
	text-align:center;
	font-family:georgia, serif;
}

/*Gig details*/
body#gig_details #col1{
	border:none;
	margin-top:10px;
	margin-left:0;
	width:305px;
}

body#gig_details #col2{
	border:none;
	margin-top:10px;
	width:625px;
}


body#gig_details .nTitle{
	clear:both;
}

body#gig_details #comments{
	margin-top:0;
}


/*Links*/
ul#social{
	background: url(../_graphics/social_networks.gif);
	width:549px;
	height:91px;
	text-indent:-9999px;
	margin-left:5px;
	margin-top:25px;
	margin-bottom:200px;
	position:absolute;
}


body#links #col1{
	border:0;
	margin-top:20px;
	width:950px;
	height:300px;
}

.linkType{
	border-bottom:1px solid #fff;
	padding-left:5px;
	color:#fff;
	font-family:georgia, serif;
	font-size:1.2em;
	padding-bottom:5px;
}

ul#social li{
	position:absolute;
	height:26px;
	width:116px;
	top:0;
}

ul#social li a{
	display:block;
	height:100%;
	width:100%;
}

ul#social li#li_facebook{left:0px; width:118px; height:28px; top:0px;}
ul#social li#li_myspace{left:162px; width:123px; height:28px; top:3px;}
ul#social li#li_bebo{left:336px; width:89px; height:31px;}
ul#social li#li_youtube{left:463px; width:86px; top:0px; height:33px;}

ul#social li#li_facebook a:hover{background: url(../_graphics/social_networks.gif) 0px -92px;}
ul#social li#li_myspace a:hover{background: url(../_graphics/social_networks.gif) -162px -95px;}
ul#social li#li_bebo a:hover{background: url(../_graphics/social_networks.gif) -336px -92px;}
ul#social li#li_youtube a:hover{background: url(../_graphics/social_networks.gif) -463px -92px;}

/*Contact*/
body#contact #col1{
	margin-top:0;
}


/*COMMENTS*/
#comments{
	margin-top:40px;
	margin-bottom:50px;
}

body#news #col2 #comments p{
	padding:0px 10px;
}

.comment_wrap{
	padding:10px;
}

.row1{
	background:#1a1a1a;
}

#comment_form{
	width:615px;
	margin-left:10px;
}

#comment_form textarea{
	width:600px;
	border:1px solid #444;
	font-family:arial, sans-serif;
	font-size:1.0em;
	background:#eee;
	color:#000;
	padding:2px;
	margin-top:5px;
	height:100px;
}
#comment_form #submit_btn{
	border:1px solid #1a1a1a;
	background:#610B0B none repeat scroll 0 0;
	color:#FFFFFF;
	float:right;
	width:120px;
	padding-bottom:3px;
	display:inline;
	margin-right:10px;
}

* html #comment_form #submit_btn{
	margin-right:0;
}

.comment_msg{
	color:#fff;
}

.upload_msg{
	color:#fff;
	background:#610B0B;
	display:block;
	border-bottom:1px solid #aaa;
	border-top:1px solid #aaa;
	padding:5px 0;
}

body#photo #submit_btn{
	margin-bottom:70px;
}

.comment_col1{
	width:100px;
	float:left;
}

.comment_col2{
	width:500px;
	float:left;
}

body#song .comment_col2, body#release .comment_col2{
	width:480px;
}

/*MEMBERS AND LOGIN*/
body#login #col1{
	margin-top:10px;
	border:0;
	width:940px;
	padding-bottom:200px;
}

#login_form {
	width:287px;
}

#uploadForm{
	width:550px;
}

#login_form input, #uploadForm input{
	border:1px solid #181818;
	float:left;
	width:200px;
	margin-bottom:5px;
}

#login_form label,#uploadForm label{
	width:75px;
	float:left;
	text-align:right;
	margin-right:5px;
	display:inline;
}

#uploadForm textarea, #login_form textarea{
	width:200px;
	border:1px solid #1a1a1a;
	margin-bottom:5px;
	font-family:arial, sans-serif;
	font-size:1.0em;
	height:120px;
}

#uploadForm label{
	width:200px;
}

#uploadForm #submit_btn{
	background:#610B0B;
	color:#fff;
	width:80px;
	margin-left:205px;
	display:inline;
	margin-bottom:80px;
}

#login_form br, #uploadForm br{
	clear:both;
}

#login_form #submit_btn{
	margin-right:6px;
	background:#610B0B;
	color:#fff;
	width:80px;
	float:right;
}

* html #login_form #submit_btn{
	margin-right:0px;
}

ul#errors{
	margin-left:10px;
}

ul#errors li{
	margin-bottom:3px;
}

body#members_home #col1, body#members_home #col2, body#members_home #col3{
	width:310px;
	padding:10px 3px;
	border:none;
	margin-top:10px;
}

.feedComment{
	border-bottom:1px solid #444;
	padding:10px 10px 0 10px;
}

.feedComment h4{
	font-family:georgia, serif;
	font-size:1.1em;
	margin-bottom:3px;
	color:#fff;
}

.feedComment h4 a{
	color:#fff;
	text-decoration:none;
}

.feedComment h4 a:hover{
	text-decoration:underline;
}

.memberUsername{
	font-family:georgia, serif;
	color:#fff;
	margin:20px;
	font-size:1.3em;
	border-bottom:1px solid #fff;
	padding-bottom:5px;
}

body#member #col1, body#member #col2{
	border:none;
	width:464px;
	margin-top:10px;
}

body#member .ul_thumbs .li_pic{
	margin-left:6px;
}

/*Video upload form*/
body#upload_video .content_wrap{
	margin-left:10px;
	margin-bottom:160px;
}

/*Footer*/
#footer{
	clear:both;
	background: url(../_graphics/footer.gif) no-repeat #fff;
	width:982px;
}


#footer ul{
	padding-top:30px;
	width:440px;
	margin:0 auto;
}

#footer ul li{
	float:left;
	margin-right:3px;
	padding-bottom:5px;
}

#footer ul li a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

#footer #myspace{
	margin-left:140px;
	display:inline;
}

span.label {
	width: 90px;
	display: inline-block;
	clear: none;
	font-weight: bold;
}


/*h3 {
	color: #000;
}*/

/*RELEASES*/

#tabs{
	width:935px;
	margin-left:10px;
}

.releaseTitle{
	font-family:georgia, serif;
	color:#fff;
	font-size:1.5em;
	border-bottom:1px solid #fff;
	padding-bottom:4px;
	margin-bottom:1em;
}



ul.release_list li{
	border-bottom:1px solid #181818;
	padding:0 5px 5px 5px;
	margin-top:5px;
}

.releaseContainer h3 {
	font-family:georgia, serif;
	color: #000;
	margin: 0.5em 0 1em;
}

.ul_releases li a {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width : 100%;
	height: 100%;
	text-decoration:none;
	cursor: pointer;
	background: #fff;
	color:#000;
}
.ul_releases li{
	float: left;
	width:0;
	height: 145px;
	background: #fff;
}

ul.release_list a{
	color:#C2BFBF;
	text-decoration:none;
}

ul.release_list a:hover{
	color:#fff;
}

#releases_pane{
	width:920px;
	margin-left:25px;
	left:0;
}

.ul_releases{
	position:relative;
	width:920px;
	overflow:hidden;
}

.releaseLink{
	display:block;
	z-index:30;
	background: url(../_graphics/release_grad.png) top left no-repeat;
	width:360px;
	height:145px;
	position:absolute;
	behavior:url(../_styles/iepngfix.htc);
}

/*Turn off shadow in ie ?*/
* html .releaseLink{
	background:none;
}

body#releases #h2_releases,body#song #h2_releases,body#release #h2_releases{
	background: url(../_graphics/titles_01.gif) 0 -192px;
	height:59px;
	width:171px;
	margin-bottom:20px;
	margin-left:20px;
	top:-20px;
	position:relative;
}

body#releases #releases_list, body#releases #songs_list {
	width: 935px;
	clear: both;
	padding:20px 0 0 0;
}

body#releases #col1, body#releases #col2, body#releases #col3{
	width : 300px;
	margin-top:0px;
	border:0;
	margin-left:17px;
	padding:0;
}


body#releases #col1 {
	margin: 0;
}

body#releases #col4{
	clear: both;
	width:100%;
	margin:0;
}

body#release #col1, body#photos #col1{width:305px; margin-top:10px; border:none; margin-left:5px;}
body#photos #col2{width:615px; margin-top:10px; margin-left:0; border:none;}
.releaseTitle{
	font-family:georgia, serif;
	color:#fff;
	font-size:1.5em;
	border-bottom:1px solid #fff;
	padding-bottom:4px;
	margin-bottom:1em;
}

body#release a{
	color:#C2BFBF;
}

body#release a:hover{
	color:#fff;
}

#th_tracklisting{width:300px; text-align:left;}

body#release #table_content{font-family:georgia, serif;}

.releaseContainer {
display: inline-block; width: 150px; position: absolute; left: 150px; top: 0;
}

.releaseImage {
	display: inline;
	position: absolute;
	left: 0
}

.extra {
	background-color:#111;
}

/*Photos*/
.ul_thumbs li{
	float:left;
	margin-left:8px;
	margin-bottom:14px;
	display:inline;
}

.ul_thumbs li img{
	width:150px;
	height:110px;
}

.ul_thumbs li.li_first{
	margin-left:0;
}

.ul_thumbs{
	margin-bottom:10px;
}

/*Official photos*/
body#photos #col2{
	padding:0;
	width:640px;
}

body#photos #col1{
	padding-top:20px;
}

.category_wrap{
	border-top:1px solid #444;
	padding:5px 0;
	clear:left;
}

.category_wrap img{
	float:left;
	padding-right:15px;
}

.cat_title{
	font-family:georgia, serif;
	font-size:1.1em;
	color:#fff;
}

/*INDEX FAN UPLOADS*/
dl.fan_uploads {
display: block;
}
dl.fan_uploads dt {
width: 66px;
float: left;
}
dl.fan_uploads dd {
	display: block;
	width: 70px;
	float: left;
}
dl.fan_uploads h5 a {
	color: #FFF;
	font-family:georgia, serif;
}
dl.fan_uploads a {
	text-decoration: none;
	color: #C2BFBF;
}
dl.fan_uploads dd a.user {
	color: #FFF;
}


.clearfix:after, .storyLinks:after, #mainwrap:after, .gWrap:after, #footer:after, #pagination:after, .comment_wrap:after, .ul_thumbs:after, .category_wrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .storyLinks, #mainwrap, .gWrap, #footer, #pagination, .comment_wrap, .ul_thumbs, .category_wrap {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html .storyLinks, * html #mainwrap, * html .gWrap, * html #footer, * html #pagination, * html .comment_wrap, * html .ul_thumbs. * html .category_wrap {height: 1%;}
.clearfix, .storyLinks, #mainwrap, .gWrap, #footer, #pagination, .comment_wrap, .ul_thumbs, .category_wrap {display: block;}
/* End hide from IE-mac */