/*  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{
	background:#270001;
	color:#fff;
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
}

#banner_image{
	width:300px;
}

#mainwrap, #footer_wrap{
	width:994px;
	margin:0 auto;
}

#footer{
	background:#AB5103;
}

#footer_wrap{
	background:url(../_graphics/footer_home.jpg) top center no-repeat;
}

p{
	margin-bottom:12px;
}

.nm{
	margin:0;
	padding:0;
}

#ul_menu li{
	float:left;
	margin-right:10px;
	font-size:20px;
}

#ul_menu a{
	color:#ff0099;
	text-decoration:none;
}

#ul_menu{
	margin-bottom:20px;
	margin-top:10px;
}


#col1{
	float:left;
	width:420px;
	margin-right:20px;
}


#col2{
	float:left;
	width:225px;
	margin-right:20px;	
}

#col3{
	float:left;
	width:300px;
}

a{
	color:#267c89;
	text-decoration:none;
}

.clear{
	clear:both;
}

a:hover{
	color:#fff;
}

#release #col2, #news #col2,#blog #col2, #song #col2{
	width:600px;
}

body#home #header{
	height:520px;
	margin-bottom:10px;
}

/*Background image*/

body#home #content{
	background:url(../_graphics/home_bg.jpg) top center no-repeat #000;
}


body#news #content,body#blog #content{
	background:url(../_graphics/news_bg.jpg) top center no-repeat #061123;
}


body#live #content, body#gig_details #content, body#photo #content, body#upload_video #content{
	background:url(../_graphics/live_bg.jpg) top center no-repeat;
}

body#live, body#gig_details, body#photo{
	background:#1D0616;
}


body#member #content, body#contact #content{
	background:url(../_graphics/members_bg.jpg) top center no-repeat #020e11;
}


body#release #content, body#song #content, body#song_search #content{
	background:url(../_graphics/release_bg.jpg) no-repeat top center #271813;
}

body#gallery #content{
	background:url(../_graphics/gallery_bg.jpg) no-repeat top center #011715;
}

body#login #content{
	background:url(../_graphics/members_bg.jpg) top center no-repeat #020e11;
}


/*Homepage styling*/

body#home #col1 .section_title, body#home #col2 .section_title{
	border:0;
	margin-bottom:0;
}

.section_title{
	border:0;
	
}

.storyLinks{
	border-top:1px solid #693310;
	border-bottom:1px solid #693310;	
	padding:7px 0;
	color:#fff;
	margin-bottom:12px;
}

.storyLinks a:hover{
	color:#693310;
}

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

h3.nTitle{
	font-size:14px;
	color:#AEA519;
	margin-bottom:2px;
}

#h1_faithless a{
	display:block;
	background:url(../_graphics/h1_faithless.png);
	text-indent:-9999px;
	height:94px;
	width:569px;
	position:relative;
	top:50px;
	left:50%;
	margin-left:-284px;
}

h2.section_title{
	font-family: arial, sans-serif;
	display:block;
	padding-bottom:3px;
	font-size:30px;
	text-transform:uppercase;
	padding-bottom:10px;
}

h2.section_title a{
	font-family: arial, sans-serif;
	color:#BF5309;
	display:block;
	padding-bottom:3px;
	font-size:30px;
	text-transform:uppercase;
	border-bottom:1px solid #693310;
	margin-bottom:10px;
	margin-top:20px;
}

h2.section_title_blk{
	color:#000;
	font-size:40px;
	font-family:arial, sans-serif;	
	text-transform:uppercase;
	margin-bottom:20px;
	margin-left:40px;
}

h2.section_title_blk_sml{
	color:#000;
	font-size:30px;
	font-family:futura, arial, serif;	
	text-transform:uppercase;	
}

p.nDate{
	font-size:10px;
	margin-bottom:5px;
}

#h2_lyrics_home{
	margin-top:30px;
}

body#home #col3{
	margin-bottom:30px;
}

.gWrap{
	border-bottom:1px solid #693310;
	padding-bottom:5px;
	margin-bottom:5px;
}

.nDetails a{
	color:#fff;
}

#login_bar{
/*	background:#BE5309;*/
	background:url(../_graphics/login_bar2.png) top center;
	position:absolute;
	top:0;
	width:100%;
	height:41px;
}

#a_login{
	position:absolute;
	z-index:3000;
	left:50%;
	top:13px;
	background:url(../_graphics/login_logout.gif);
	display:block;
	text-indent:-9999px;
	width:26px;
	height:13px;
	margin-left:390px;
}

#a_login:hover{	background:url(../_graphics/login_logout.gif) 0 -12px;}

#a_logout{
	position:absolute;
	z-index:3000;
	left:50%;
	top:13px;
	background:url(../_graphics/login_logout.gif) -27px 0px;
	display:block;
	text-indent:-9999px;
	width:35px;
	height:13px;
	margin-left:390px;
}

#a_logout:hover{ 	background:url(../_graphics/login_logout.gif) -27px -12px; }


#a_profile{
	position:absolute;
	z-index:3000;
	left:50%;
	top:13px;
	background:url(../_graphics/login_logout.gif) -63px 0px;
	display:block;
	text-indent:-9999px;
	width:35px;
	height:13px;
	margin-left:435px;
}

#a_profile:hover{ 	background:url(../_graphics/login_logout.gif) -63px -12px; }

#ul_socnets{
	text-indent:-9999px;
	position:absolute;
	top:3px;
	height:18px;
	width:242px;
	display:block;
	left:50%;
	margin-left:128px;
	z-index:200;
}

#ul_socnets li{
	position:absolute;
	top:0;
	height:26px;
	width:26px;	
}

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

#li_facebook{ top:0; left:0px;}
#li_myspace{ top:0; left:47px;}
#li_youtube{ top:0; left:95px;}
#li_bebo{ top:0; left:190px;}
#li_twitter{ top:0; left:142px;}



#footer{
	clear:both;
}

body#news #li_news a{color:#ffcc00;}
body#gigs #li_gigs a{color:#ffcc00;}
body#photos #li_photos a{color:#ffcc00;}
body#releases #li_releases a{color:#ffcc00;}
body#videos #li_videos a{color:#ffcc00;}
body#forum #li_forum a{color:#ffcc00;}
body#members_home #li_members a{color:#ffcc00;}
body#contact #li_contact a{color:#ffcc00;}
body#login #li_signup a{color:#ffcc00;}
body#shop #li_shop a{color:#ffcc00;}
body#links #li_links a{color:#ffcc00;}

#footer li{
	float:left;
	margin-right:5px;
}

#div_flickr{
	background:url(../_graphics/flickr_bg.png);
	height:126px;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:20px;
}

.flickr_thumb{
	margin-right:3px;
	margin-bottom:15px;
}

.tweet a{
	color:#000;
}

.tweet{
	color:#fff;
	margin:10px 0;
}

.tweet img{
	float:left;
	display:inline;
	margin-right:5px;
	width:48px;
}

.tweet_content{
	width:165px;
	float:right;
}

#tweets{
	width:243px;
	float:left;
}

#tweet_wrapper{
	background:url(../_graphics/twitter_bg.png);
	padding:10px;
}

#tweets_footer{
	background:url(../_graphics/tweets_footer.png);
	height:32px;
}


#ilike_wrapper{
	background:url(../_graphics/ilike_bg.png);
	padding:10px;
	margin-top:15px;

}

#ilike_footer{
	background:url(../_graphics/tweets_footer.png);
	height:32px;
	margin-bottom:10px;
}


#lastfm_wrapper{
	background:url(../_graphics/lastfm_bg.png);
	padding:10px;
	width:280px;
}

#lastfm_footer{
	background:url(../_graphics/lastfm_footer.png);
	height:32px;
	width:300px;
	margin-bottom:10px;
}

.lastFMUserPic{
	float:left;
}

.lastFMUser{
	clear:both;
}

.lastFMInfo{
	margin-left:75px;
}

.ilikeInfo{
	margin-left:60px;
}

.lastFMUsername{
	padding-top:5px;
	margin-bottom:10px;
}

.lastFMUsername a{
	font-weight:bold;

}

.tweet_posted{
	font-size:11px;
	color:#000;
}


#news_feed{
	width:360px;
	float:left;
	display:inline;
	margin-left:35px;
	margin-right:30px;
}

#news_feed_wrapper{
	background:url(../_graphics/online_news_bg.png);
	padding:10px;
}

#online_news_footer{
	background:url(../_graphics/online_news_footer.png);
	height:32px;
	margin-bottom:30px;
}


#facebook_feed{
	float:left;
	width:300px;
}

#maxim{
	width:550px;
	float:left;
	margin-bottom:20px;
	text-align:center;	
	color:#fff;
	margin-top:20px;
}
	

.h3_maxim{
	font-size:24px;
	text-transform:uppercase;
	color:#BF5309;		
}


/*Menu*/
#ul_menu{
	background:url(../_graphics/ul_menu.png) 0 0px no-repeat;
	width:545px;
	height:42px;
	text-indent:-9999px;
	position:absolute;
	display:block;
	top:130px;
	left:50%;
	margin-left:-267px;
}

#ul_menu li{
	position:absolute;
	top:0;
	height:22px;
}

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

/*Normal*/
#ul_menu #li_home{width:43px; left:0;}
#ul_menu #li_news{width:43px; left:56px;}
#ul_menu #li_blog{width:43px; left:110px;}
#ul_menu #li_live{width:29px; left:159px;}
#ul_menu #li_releases{width:72px; left:201px;}
#ul_menu #li_video{width:45px; left:284px;}
#ul_menu #li_gallery{width:70px; left:342px;}
#ul_menu #li_lyrics{width:49px; left:418px;}
#ul_menu #li_forum{width:53px; left:480px; top:0px;}
#ul_menu #li_contact{width:48px; left:199px; top:28px;}
#ul_menu #li_register{width:53px; left:253px; top:28px;}
#ul_menu #li_shop{width:30px; left:314px; top:28px;}


/*Hover states*/
#ul_menu #li_home a:hover{background:url(../_graphics/ul_menu.png) 0 -50px; }
#ul_menu #li_news a:hover{background:url(../_graphics/ul_menu.png) -56px -50px; }
#ul_menu #li_blog a:hover{background:url(../_graphics/ul_menu.png) -110px -50px; }
#ul_menu #li_live a:hover{background:url(../_graphics/ul_menu.png) -159px -50px; }
#ul_menu #li_releases a:hover{background:url(../_graphics/ul_menu.png) -201px -50px; }
#ul_menu #li_video a:hover{background:url(../_graphics/ul_menu.png) -284px -50px; }
#ul_menu #li_gallery a:hover{background:url(../_graphics/ul_menu.png) -342px -50px; }
#ul_menu #li_lyrics a:hover{background:url(../_graphics/ul_menu.png) -418px -50px; }
#ul_menu #li_forum a:hover{background:url(../_graphics/ul_menu.png) -480px -50px; }
#ul_menu #li_contact a:hover{background:url(../_graphics/ul_menu.png) -199px -78px; }
#ul_menu #li_register a:hover{background:url(../_graphics/ul_menu.png) -253px -78px; }
#ul_menu #li_shop a:hover{background:url(../_graphics/ul_menu.png) -314px -78px; }


/*Active states*/
body#home #ul_menu #li_home{background:url(../_graphics/ul_menu.png) 0 -100px;}
body#news #ul_menu #li_news{background:url(../_graphics/ul_menu.png) -56px -100px;}
body#blog #ul_menu #li_blog{background:url(../_graphics/ul_menu.png) -110px -100px;}
body#live #ul_menu #li_live{background:url(../_graphics/ul_menu.png) -159px -100px;}
body#gig_details #ul_menu #li_live{background:url(../_graphics/ul_menu.png) -159px -100px;}
body#releases #ul_menu #li_releases{background:url(../_graphics/ul_menu.png) -201px -100px;}
body#release #ul_menu #li_releases{background:url(../_graphics/ul_menu.png) -201px -100px;}
body#song #ul_menu #li_releases{background:url(../_graphics/ul_menu.png) -201px -100px;}
body#videos #ul_menu #li_video{background:url(../_graphics/ul_menu.png) -284px -100px;}
body#gallery #ul_menu #li_gallery{background:url(../_graphics/ul_menu.png) -342px -100px;}
body#lyrics #ul_menu #li_lyrics{background:url(../_graphics/ul_menu.png) -418px -100px;}
body#contact #ul_menu #li_contact{background:url(../_graphics/ul_menu.png) -199px -128px; height:17px;}
body#login #ul_menu #li_register{background:url(../_graphics/ul_menu.png) -253px -128px; height:17px;}
body#members_home #ul_menu #li_register{background:url(../_graphics/ul_menu.png) -253px -128px; height:17px;}
body#member #ul_menu #li_register{background:url(../_graphics/ul_menu.png) -253px -128px; height:17px;}

#video_home object{
	border:1px solid #1a1a1a;
	margin-bottom:10px;
}

.release_deets{
	float:left;
}

.release_packshot{
	float:left;
	width:150px;
	margin-right:5px;
}

.release_deets h3{
	margin-bottom:5px;
}

/*News Page*/
#col2, #col1{
	line-height:16px;
}

.blissy_blog{
	background:url(../_graphics/blissblog_bg.jpg) repeat-x left bottom #580F18;
	
}

body#news #header,body#blog #header{
	height:230px;
}

body#news #col1,body#blog #col1{
	width:300px;
	float:left;
	background:url(../_graphics/news_col1.png) no-repeat top left;
	padding:20px 0;	
	margin-left:85px;
	display:inline;	
	margin-right:0;
}

body#news #col2,body#blog #col2{
	width:444px;
	float:left;
	padding:20px 8px;
	background:url(../_graphics/news_col2.png) no-repeat top left;
	margin-left:20px;
	display:inline;
	margin-right:0;
}

body#news #col2 .section_title,body#blog #col2 .section_title{
	color:#6497ba;
	font-size:20px;
	margin-bottom:5px;
	padding-bottom:0;
}

body#news #col1 .sWrap,body#blog #col1 .sWrap{
	padding:8px 20px;
	border-bottom:1px solid #252844;
	color:#6497ba;
	font-size:11px;
	line-height:15px;
}



body#news #col1 .sWrap a,body#blog #col1 .sWrap a{
	color:#6497ba;
}

body#news #col1 .sWrap h3 a,body#blog #col1 .sWrap h3 a{
	color:#fff;
}

body#news #col1 .sWrap h3 a:hover, body#news #col1 .sWrap h3.selected a{
	color:#6497ba;
}

body#blog #col1 .sWrap h3 a:hover, body#blog #col1 .sWrap h3.selected a{
	color:#6497ba;
}

.comment_wrap{
	border-top:1px solid #252844;
	padding-top:10px;
	color:#6497ba;
}

.comment_date{
	font-size:11px;
	margin-bottom:10px;
}

#comments{
	margin-top:20px;
}


.comment_msg{
	background:#4A0F04;
	color:#fff;
	padding:3px 20px;
}

body#news #col2 a,body#blog #col2 a{
	color:#6497ba;
}

body#news h3.nTitle,body#blog h3.nTitle{
	color:#6497ba;
}

#pagination{
	color:#AD5B1D;
	margin-left:20px;
	margin-top:20px;
}

#pagination li a:hover{
	color:#000;
}

#pagination li{
	float:left;
	background:#fff;
	display:inline;
	margin-right:2px;
	padding:2px 3px;
}

#comment_form textarea{
	width:410px;
	height:150px;
	font-family:arial, sans-serif;
}

#comment_form #submit_btn{
	background:#6497ba;
	border:none;
	color:#fff;
	padding:5px;
	float:right;
}

/*Live Page*/
body#live #header, body#gig_details #header, body#photo #header, body#upload_video #header{
	height:405px;
}

body#live #col1, body#live #col2{
	width:415px;
	display:inline;
}

body#live #col1{
	margin-left:65px;
}

body#live #col2{
	margin-left:30px;
	color:#f8acc5;
	display:inline;	
}

#col1 .section_title{
	color:#b92a01;
	border-bottom:1px solid #683412;
	margin-bottom:10px;
}

#col2 .section_title{
	color:#98153e;
	border-bottom:1px solid #5d1032;
	margin-bottom:10px;
}

body#live .nDate{
	float:left;
	width:45px;
	font-weight:bold;
}

body#live .nDetails{
	float:left;
	width:360px;
}

body#live #col1 .nDetails a:hover{
	color:#B92A01;
}

body#live #col2 .nDetails a:hover{
	color:#F8ACC2;
}

.a_buy_tickets{
	background:url(../_graphics/action_btns.gif);
	width:39px;
	height:14px;
	font-size:8px;
	display:block;
	text-indent:-9999px;
	margin-top:3px;
}

body#live #col2 .gWrap{
	border-bottom:1px solid #5d1032;
}

#choose_year{
	position:absolute;
	top:415px;
	left:50%;
	margin-left:150px;
	color:#fff;
}

#choose_year a{
	color:#F8ACC5;
}

#choose_year a:hover{
	text-decoration:underline;
}

.gig_numbers{
	margin-top:3px;
}

.gig_photos{
	background:url(../_graphics/action_btns.gif) 0px -19px;
	padding-left:43px;
}

.gig_videos{
	background:url(../_graphics/action_btns.gif) 0px -37px;
	padding-left:43px;
	margin-left:5px;
}

.gig_comments{
	background:url(../_graphics/action_btns.gif) 0px -56px;
	padding-left:57px;
	margin-left:5px;
}

.gig_attendees{
	background:url(../_graphics/action_btns.gif) 0px -75px;
	padding-left:53px;
	margin-left:5px;
}


/*Gig page*/
body#gig_details #col1{
	width:350px;
}

body#gig_details #col2{
	width:560px;
}

body#gig_details .li_pic, body#gig_details .li_first{
	float:left;
	margin-right:8px;
	margin-bottom:8px;	
}

body#gig_details #col2 #comments textarea{
	width:550px;
}


/*Gallery page*/
body#gallery #header{
	height:300px;
}

body#gallery #col1{
	display:inline;
	width:290px;
	background:url(../_graphics/gallery_col1.png) no-repeat;
	padding:20px;
	margin-left:30px;
}

body#gallery #col2{
	width:520px;
	background:url(../_graphics/gallery_col2.png) no-repeat;
	padding:25px;
}

body#gallery .li_first, body#gallery .li_pic{
	float:left;
	margin-right:8px;
	margin-bottom:8px;	
}

.currently_viewing{
	color:#c76925;
	position:absolute;
	top:337px;
	left:50%;
	margin-left:10px;
}

body#gallery #col2 .section_title{
	color:#c76925;
	border-bottom:1px solid #c76925;
}

body#gallery #col1 .section_title{
	color:#00B5AF;
	border-bottom:1px solid #006D5B;
}

.category_wrap{
	border-bottom:1px solid #006d5b;
	margin-bottom:10px;
	padding-bottom:10px;
}

.category_wrap img{
	float:left;
	width:120px;
	margin-right:8px;
	display:inline;
}


.cat_info{
	float:left;
	width:150px;
}


/*RELEASES*/

body#releases .releases_dvds .section_title{
	color:#177485;
	border-bottom:1px solid #004647;
	margin-top:30px;
}

body#releases .releases_singles .section_title{
	color:#257E46;
	border-bottom:1px solid #1B3B30;
}

.releases_albums ul.release_list li{
	border-bottom:1px solid #683412;
}

.releases_dvds ul.release_list li{
	border-bottom:1px solid #004647;	
}

.releases_singles ul.release_list li{
	border-bottom:1px solid #1b3b30;	
}

.more_link{
	text-indent:-9999px;
	display:block;
	width:31px;
	height:15px;
	float:right;
}

.buy_link{
	text-indent:-9999px;
	display:block;
	width:27px;
	height:15px;
	float:right;	
	margin-right:5px;
}

.releases_albums .more_link{ background:url(../_graphics/releases_actions.gif) 0 0;} 

.releases_albums .buy_link{	background:url(../_graphics/releases_actions.gif) 0 -23px;}

.releases_dvds .more_link{ background:url(../_graphics/releases_actions.gif) 0 -51px; }

.releases_dvds .buy_link{ background:url(../_graphics/releases_actions.gif) 0 -82px; }

.releases_singles .more_link{ background:url(../_graphics/releases_actions.gif) 0 -113px; }

.releases_singles .buy_link{ background:url(../_graphics/releases_actions.gif) 0 -144px; }


#releases_list{
	margin-top:150px;
	font-weight:bold;
}


body#releases{
	background:url(../_graphics/releases_bg.jpg) no-repeat top center #271813;
}

body#releases #header{
	height:347px;
}

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

body#releases #col1{
	display:inline;
	width:410px;
	margin-left:60px;
}

body#releases #col2{
	width:410px;
	margin-left:30px;	
}

ul.release_list li{
	padding:0 5px 9px 0px;
	margin-top:5px;
}

.releaseContainer h3 {
	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: #d47825;
	color:#562b1b;
}
.ul_releases li{
	float: left;
	width:0;
	height: 188px;
	background: #d47825;
}

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

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

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

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

.releaseLink{
	display:block;
	z-index:30;
	width:360px;
	height:188px;
	position:absolute;
}


body#release a{
	color:#C2BFBF;
}

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

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

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


/*Release page*/
body#release #header{
	height:550px;
}

body#release #mainwrap, body#song #mainwrap{
	width:850px;
}

body#release #col1, body#song #col1{
	color:#a2511b;
	width:415px;
}

body#song #col1{
	color:#fff;
}

body#release #col2, body#song #col2{
	color:#a2511b;
	width:415px;
	margin-right:0;
}

body#release .comment_wrap{
	border-top:1px solid #693310;
	padding-top:10px;
	color:#a2511b;
}

body#release #comment_form #submit_btn{
	background:#a2511b;
	margin-bottom:30px;
}

body#release #col1 .section_title{
	margin-bottom:0;
	padding-top:20px;
	clear:left;
}

body#release .section_title, body#song .section_title{
	color:#a95102;
	border-bottom:1px solid #693310;
	padding-bottom:3px;
	margin-bottom:20px;
}

#release_image{
	float:left;
	width:200px;
	display:inline;
	margin-right:10px;;
}

.release_label{
	font-weight:bold;
	color:#e1a074;
}

body#release #col2 .section_title{
	color:#198f72;
	border-bottom:1px solid #1B3223;
	padding-bottom:5px;
}

body#release #col2 a{
	color:#67d5ba;
}

.release_song_wrap{
	border-bottom:1px solid #1b3223;
	margin-bottom:12px;
}

.release_song_wrap span{
	float:left;
	margin-right:5px;
	margin-bottom:12px;
	margin-top:3px;
}

.ac_videos{ background:url(../_graphics/release_actions.gif) 0 -36px; padding-left:42px; }
.ac_photos{ background:url(../_graphics/release_actions.gif) 0 0px; padding-left:42px; }
.ac_comments{ background:url(../_graphics/release_actions.gif) 0 -72px; padding-left:58px; }
.ac_lyrics { background:url(../_graphics/release_actions.gif) 0 -113px; padding-left:41px; }

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

/*Song page*/
body#song #header, body#song_search #header{
	height:550px;
}

body#song #col2 .section_title, body#song #col2 .section_title a {
	color:#00727C;
	border:none;
	padding:0;
	margin:0;
}

body#song #comments #submit_btn{
	background:#00727c;
	margin-bottom:30px;
}


body#song #col2 .comment_wrap {
	color:#004647;
	border-top:1px solid #004647;
}

body#song #col2 .section_title{
	border-bottom:1px solid #004647;
	padding-bottom:5px;
	margin-bottom:10px;
}

.comment_wrap{
	border-top:1px solid #252844;
	padding-top:10px;
	color:#6497ba;
}

body#song .li_first, body#song .li_pic{
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}

body#song .li_first{
	clear:left;
}

body#song .gWrap, body#song_search .gWrap{
	float:left;
	width:205px;
	border-bottom:0;
}

body#song .gWrap img, body#song_search .gWrap img{
	float:left;
	width:72px;
	margin-right:5px;
	display:inline;
}

body#song .nTitle, body#song_search .nTitle{
	color:#A95102;
	margin-bottom:5px;
}

body#song .gWrap a, body#song_search .gWrap a{
	color:#A95102;
}

body#song .gWrap a:hover, body#song_search .gWrap a:hover{
	color:#fff;
}

body#song .gWrap .nDetails, body#song_search .gWrap .nDetails{
	float:left;
	width:120px;
}



body#release .comment_date{
	font-size:11px;
	margin-bottom:10px;
}



/*Profile page*/

body#member #header{
	height:430px;
}

body#member #header{
	height:430px;
}

body#member #col1{
	width:560px;
}

body#member #col2{
	width:350px;
}

body#member .li_pic, body#member .li_first{
	float:left;
	margin-right:8px;
	margin-bottom:8px;	
}

/*Login page*/
body#login #header, body#contact #header{
	height:430px;
}

body#login #col1, body#contact #col1{
	width:400px;
	margin-left:310px;
	display:inline;
}

#form_login{
	border-bottom:1px solid #683412;
	margin-bottom:10px;
}

#form_login label{
	float:left;
	text-align:right;
	width:80px;
	margin-right:5px;
}

#form_login .txt_input{
	float:left;
	width:150px;
	margin-bottom:10px;	
	border:1px solid #1a1a1a;	
}

#form_login #submit_btn{
	margin-left:85px;
	border:0;
	color:#fff;
	background:#B92A01;
	padding:2px 10px;
	margin-bottom:10px;
}

#form_login br{
	clear:left;
}

/*Add photo page*/
body#photo #col1{
	width:400px;
	margin-left:310px;
}

.upload_msg{
	background:#B92A01;
	color:#fff;
	padding:2px 10px;
}

#youtube_faithless_link{
	background:url(../_graphics/youtube_link.gif);
	text-indent:-9999px;
	display:block;
	width:334px;
	height:25px;
	margin-top:20px;
	margin-left:160px;
}

/*Upload video page*/

body#upload_video #col1{
	width:500px;
	margin-left:270px;
}

body#upload_video #form_login label{
	width:200px;
}

body#upload_video #form_login #submit_btn{
	margin-left:205px;
}

body#upload_video #form_login .txt_input{
	width:230px;
}

body#upload_video #form_login textarea{
	width:230px;
}

.extra {
	background-color:#111;
}

#footer_2{
	background:url(../_graphics/footer_bg.jpg) repeat-x top center #270001;
	padding-top:30px;
	height:180px;
}

.div_menu_split{
	clear:left;
	color: #673435;
	width:550px;
	margin:0 auto;
	padding-top:10px;
}

.div_menu_split p{
	text-align:center;
}

#footer_2 a{
	color:#ed6a42;
}

/*Song search*/
body#song_search #col1{
	width:100%;
}

body#song_search .section_title{
	border:none;
}

#form_song_search .txt_input{
	width:355px;
	margin-right:5px;
	background:#C2BFBF;
	border:1px solid #000;
}

#form_song_search{
	border-bottom:1px solid #5D1032;
	padding-bottom:10px;
}

.txt_input{
	border:none;
}

body#terms #col1{
	margin-left:200px;
	margin-top:120px;
	width:600px;
}

/*Contact Page*/
body#contact textarea{
	height:200px;
	width:200px;
}

/*Language selection*/

#div_language{
	position:absolute;
	top:13px;
	left:50%;
	margin-left:20px;
}

#a_language{
	text-indent:-9999px;
	display:block;
	background:url(../_graphics/login_logout.gif) -101px 0;
	width:47px;
	height:13px;
}

#a_language:hover{
	background:url(../_graphics/login_logout.gif) -101px -12px;
}

#ul_languages{
	background:#BF530C;
	margin-top:10px;
	display:none;
	width:120px;	
}

#ul_languages li{
	border-bottom:1px solid #fff;
	width:120px;	
}

#ul_languages li a{
	padding:5px 10px;
	display:block;
	color:#fff;
}

#ul_languages li a:hover{
	background:#1a1a1a;
}

.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
-moz-border-radius:3px 3px 3px 3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
color:#000;
}


/* full clearfix */
/* add to floating elements which should not float afterthem */ 
* html .cf {
    height: 1%; /* IE5-6 */
    }
* + html .cf {
	display: inline-block; /* IE7not8 */
	}
.cf:after { /* FF, IE8, O, S, etc. */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
