﻿*
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #d7d7d7;
	line-height: 21px;
}

img
{
	border: 0;
}

a, a:link, a:visited
{
	color: #959595;
	text-decoration: none;
	outline: 0;
}

a:hover
{
	text-decoration: underline;
}

ul
{
	list-style: none;
}







.clr
{
	clear: both;
}

.fl
{
	float: left;
}

.fr
{
	float: right;
}

.null
{
	line-height: 0;
	font-size: 0;
}







.audio
{
	background: url(images/bg-audio.gif) top no-repeat;
	width: 625px;
	height: 67px;
	/*margin: 0 0 25px 0;*/
	padding: 13px 0 0 20px;
	position: relative;
	z-index: 20;
}

.box
{
	text-align: center;
}

.box_2
{
	width: 275px;
	margin: 0 0 26px 0;
	padding: 5px;
}

.box_comment
{
	background: #000000 url(images/comment2.gif) 15px 50px no-repeat;
	width: 375px;
	height: 280px;
	padding: 25px 15px 0 60px;
	border: 5px solid #FFFFFF;
}

.box_comment_gap
{
	width: 375px;
	padding: 0 0 6px 0;
}

.box_comment .Lleft
{
	text-align: right;
	width: 65px;
	float: left;
	padding: 0 10px 0 0;
}

.box_holder
{
	background: url(images/shade_left.jpg) bottom no-repeat;
	width: 285px;
	margin: 0 0 26px 0;
	padding: 0 0 60px 0;
}

.box_3
{
	width: 275px;
	padding: 5px;
}

.box_black
{
	background: #050505 url(images/bg_black.jpg) top no-repeat;
	width: 255px;
	padding: 10px;
}

.box_black_inner
{
	font-size: 1.4em;
	color: #FFFFFF;
	background: url(images/bg_twitter.gif) bottom left no-repeat;
	width: 165px;
	padding: 40px 25px 40px 50px;
	line-height: normal;
}

.box_black_inner a
{
	display: block;
}

.box_black_inner a span
{
	display: none;
}

.box_black_inner a.follow_us
{
	background: url(images/follow_twitter.gif) no-repeat;
	width: 160px;
	height: 10px;
	margin-left: 30px;
}

.box_black_inner a.follow_us:hover
{
	background: url(images/follow_twitter_mo.gif) no-repeat;
}

.box_black_inner a.leave_comment
{
	background: url(images/leave_comment.gif) no-repeat;
	width: 112px;
	height: 8px;
}

.box_black_inner a.leave_comment:hover
{
	background: url(images/leave_comment_mo.gif) no-repeat;
}

.bg_fans
{
	background: url(images/fans.gif) bottom left no-repeat;
}

.cr_box_black .bg_fan
{
	background: url(images/fan.gif) bottom left no-repeat;
}

.bg_none
{
	background: none;
	height: 200px;
}

.blog_header
{
	font-size: 2em;
	color: #FFFFFF;
	width: 524px;
	padding: 0 0 0px 0;
	line-height: normal;
}

.blog_date
{
	padding-bottom: 10px;
}

.blog_header .blog_date
{
	font-size: 0.5em;
	padding-bottom: 10px;
}

.blog_header span.red
{
	font-size: .6em;
	color: #ed1c24;
	line-height: normal;
	float: left;
}

.box_black_inner span
{
	color: #8a8a8a;
}

.box_pics
{
	width: 215px;
	padding: 15px 35px 0 35px;
	position: relative;
	z-index: 2;
}

.box_pics a, .box_pics a:link, .box_pics a:visited
{
	display: block;
	text-indent: -9999px;
}

.box_pics a.logo_fb
{
	background: url(images/facebook.gif) top right no-repeat;
	width: 87px;
	height: 20px;
	margin: 0 0 15px 0;
	padding: 0 0 0 10px;
}

.box_pics a.logo_fb:hover
{
	background: url(images/facebook_mo.gif) top right no-repeat;
}

.box_pics a.logo_like
{
	background: url(images/like.gif) top left no-repeat;
	width: 59px;
	height: 23px;
	margin: 0 0 15px 0;
	padding: 0 10px 0 0;
}

.box_pics a.logo_like:hover
{
	background: url(images/like_mo.gif) top left no-repeat;
}

.box_pics a.logo_twitter
{
	background: url(images/twitter.gif) top left no-repeat;
	width: 70px;
	height: 15px;
	margin: 8px 0 0;
}

.box_pics a.logo_twitter:hover
{
	background: url(images/twitter_mo.gif) top left no-repeat;
}

.box_pics a.my_space
{
	background: url(images/myspace.gif) top left no-repeat;
	width: 110px;
	height: 27px;
}

.box_pics a.my_space:hover
{
	background: url(images/myspace_mo.gif) top left no-repeat;
}

.box_pics_shade
{
	width: 285px;
	margin: -45px 0 0;
}

.btn_submit
{
	background: url(images/btn_submit.gif) no-repeat;
	width: 48px;
	height: 8px;
	margin: 6px 0 0;
}

.btn_submit:hover
{
	background: url(images/btn_submit_mo.gif) no-repeat;
}

.btn_submit_comments_m
{
	padding: 12px 0 0 75px;
}

.btn_submit_comments_m_2
{
	padding: 15px 0 0;
}

.btn_submit_comments, .btn_submit_comments_m_2 a, .btn_submit_comments_m_2 a:link, .btn_submit_comments_m_2 a:visited
{
	background: url(images/btn_submit_comment.gif) no-repeat;
	width: 115px;
	height: 8px;
	display: block;
}

.btn_submit_comments:hover, .btn_submit_comments_m_2 a:hover
{
	background: url(images/btn_submit_comment_mo.gif) no-repeat;
}

.btn_submit_confession_m
{
	margin: 20px 0;
}

.btn_submit_confession, .btn_submit_confession_m a, .btn_submit_confession_m a:link, .btn_submit_confession_m a:visited
{
	background: url(images/btn_confession.gif) no-repeat;
	width: 136px;
	height: 8px;
	display: block;
}

.btn_submit_confession:hover, .btn_submit_confession_m a:hover
{
	background: url(images/btn_confession_mo.gif) no-repeat;
}

.community_box
{
	width: 298px;
	padding: 5px;
	margin: 0 0 35px 0;
}

.community_box a
{
	width: 298px;
	height: 149px;
	display: block;
}

.community_box a.fb
{
	background: url(images/fb_com.jpg) no-repeat;
}

.community_box a.fb:hover
{
	background: url(images/fb_com_mo.jpg) no-repeat;
}

.community_box a.like
{
	background: url(images/like_com.jpg) no-repeat;
}

.community_box a.like:hover
{
	background: url(images/like_com_mo.jpg) no-repeat;
}

.community_box a.ms
{
	background: url(images/ms_com.jpg) no-repeat;
}

.community_box a.ms:hover
{
	background: url(images/ms_com_mo.jpg) no-repeat;
}

.community_box a.tt
{
	background: url(images/tt_com.jpg) no-repeat;
}

.community_box a.tt:hover
{
	background: url(images/tt_com_mo.jpg) no-repeat;
}

.center
{
	width: 960px;
	margin: auto;
}

.contact
{
	width: 460px;
	padding: 0 0 0 20px;
}

.contact label
{
	text-align: right;
	width: 65px;
	padding: 0 10px 0 0;
}

.contact span
{
	font-size: 2em;
	color: #FFFFFF;
	padding: 0 0 0 10px;
}

.container
{
	width: 960px;
}

.container_left, .box
{
	width: 285px;
}

.container_right
{
	width: 650px;
	padding: 10px 0 0;
}

.comments
{
	font-size: .9em;
	color: #606060;
	width: 524px;
	padding: 2px 0 20px;
}

.comments a, .comments a:link, .comments a:visited, .comments span.date
{
	font-size: .9em;
	color: #989898;
	display: inline;
}

.cover_holder
{
	width: 600px;
	padding: 10px;
}

.cover_holder table
{
	float: right;
}

.cover_header
{
	font-size: 2em;
	color: #FFFFFF;
	line-height: normal;
	width: 412px;
	padding: 0 0 6px 0;
}

.cover
{
	width: 168px;
	height: 168px;
	margin: 0 20px 0 0;
	padding-top: 6px;
}

.cover img
{
	border: solid 1px #727272;
}

.cr_box_holder
{
	background: url(images/shadow_right.jpg) bottom no-repeat;
	width: 650px;
	padding: 0 0 30px 0;
}

.cr_box
{
	width: 640px;
	margin: 0 0 25px 0;
	padding: 5px;
}

.cr_box_2
{
	width: 640px;
	padding: 5px;
	position: relative;
	z-index: 2;
}

.cr_box_shadow
{
	width: 650px;
	margin: -20px 0 0;
}

.cr_box_black
{
	/*background-color: #080808; url(images/bg_black_right.gif) top no-repeat;*/
	width: 620px;
	padding: 10px;
}

.cr_box_black_2
{
	background: #080808 url(images/bg_black_right.gif) top no-repeat;
	width: 600px;
	padding: 20px;
}

.cr_box_black_inner
{
	background: url(images/video.gif) bottom left no-repeat;
	width: 524px;
	padding: 25px 15px 20px 81px;
}

.cr_box_black_inner span
{
	font-size: 2em;
	color: #FFFFFF;
}

.cr_box_black_inner label
{
	text-align: right;
	width: 65px;
	padding: 0 13px 0 0;
}

.cr_box_black_inner a
{
	display: block;
}

.cr_box_black p a
{
	display: inline;
}

.cr_box_black_inner a span
{
	display: none;
}

.cr_box_black_inner a.read_more_2
{
	background: url(images/read_more.gif) no-repeat;
	width: 75px;
	height: 8px;
}

.cr_box_black_inner a.read_more_2:hover
{
	background: url(images/read_more_mo.gif) no-repeat;
}

.box_black a.read_more_2
{
	background: url(images/read_more.gif) no-repeat;
	width: 75px;
	height: 8px;
}

.box_black a.read_more_2:hover
{
	background: url(images/read_more_mo.gif) no-repeat;
}

.cr_box_black_inner a.comment
{
	background: url(images/comment.gif) no-repeat;
	width: 62px;
	height: 8px;
}

.cr_box_black_inner a.comment:hover
{
	background: url(images/comment_mo.gif) no-repeat;
}

.bg_blog
{
	background: url(images/blog.gif) bottom left no-repeat;
}

.bg_post
{
	background: url(images/post.gif) bottom left no-repeat;
}

.bg_free
{
	background: url(images/free.gif) bottom left no-repeat;
}

.bg_comments
{
	background: url(images/comments.gif) bottom left no-repeat;
}

.bg_band
{
	background: url(images/band.gif) bottom left no-repeat;
}

.bg_bio
{
	background: url(images/bio.gif) bottom left no-repeat;
}

.bg_mail
{
	background: url(images/mail.gif) bottom left no-repeat;
}

.footer
{
	font-size: .8em;
	font-weight: bold;
	color: #b1b1b1;
	width: 960px;
	padding: 50px 0;
}

.footer_text, .footer_text_right
{
	
}

.footer_text img
{
	position: relative;
	top: 12px;
	margin: 0 0 0 -3px;
}

.footer_text span
{
	color: #4f4f4f;
	padding: 0 20px 0 0;
}

.footer_text span.selected
{
	padding: 0;
	text-decoration: underline;
}

.footer_text a, .footer_text a:link, .footer_text a:visited
{
	color: #4f4f4f;
}

.footer_text_right
{
	color: #4f4f4f;
	padding-top: 20px;
}

.footer_text_right span
{
	display: block;
	line-height: 21px;
	float: left;
}

.holder_spacing
{
	position: relative;
	margin: -60px 0 0;
	z-index: 19;
}

.holder_spacing_2
{
	position: relative;
	margin: -35px 0 0;
}

.holder_spacing_3
{
	position: relative;
	margin: -30px 0 0;
}

.main
{
	width: 960px;
	padding: 8px 0 0;
}

.navigation
{
	width: 960px;
	padding: 144px 0 0;
}

.navigation li
{
	text-indent: -9999px;
	float: left;
	margin: 0 26px 0 0;
	display: block;
	height: 97px;
}

.navigation li.no_margin
{
	margin: 0;
}

.navigation li a, .navigation li a:link, .navigation li a:visited
{
	display: block;
	height: 97px;
}

.navigation li a.home
{
	background-image: url(images/nav_home.gif);
	width: 92px;
}

.navigation li a.home:hover
{
	background-position: 0px -97px;
	width: 92px;
}

.navigation li.home
{
	background-position: 0px -194px;
	background-image: url(images/nav_home.gif);
	width: 92px;
}

.navigation li a.band
{
	background-image: url(images/nav_band.gif);
	width: 92px;
}

.navigation li a.band:hover
{
	background-position: 0px -97px;
	width: 92px;
}

.navigation li.band
{
	background-position: 0px -194px;
	background-image: url(images/nav_band.gif);
	width: 92px;
}

.navigation li a.music
{
	background: url(images/nav_music.gif);
	width: 92px;
}

.navigation li a.music:hover
{
	background-position: 0px -97px;
	width: 92px;
}

.navigation li.music
{
	background-position: 0px -194px;
	background-image: url(images/nav_music.gif);
	width: 92px;
}
.navigation li a.tour
{
	background-image: url(images/nav_tour.gif);
	width: 92px;
}

.navigation li a.tour:hover
{
	background-position: 0px -97px;
	width: 92px;
}

.navigation li.tour
{
	background-position: 0px -194px;
	background-image: url(images/nav_tour.gif);
	width: 92px;
}

.navigation li a.community
{
	background-image: url(images/nav_community.gif);
	width: 135px;
	margin: 0 20px 0 0;
}

.navigation li a.community:hover
{
	background-position: 0px -97px;
	width: 135px;
}

.navigation li.community
{
	background-position: 0px -194px;
	background-image: url(images/nav_community.gif);
	width: 135px;
}
.navigation li.community
{
	margin: 0 46px 0 0;
}

.navigation li a.merch
{
	background-image: url(images/nav_merch.gif);
	width: 97px;
}

.navigation li a.merch:hover
{
	background-position: 0px -97px;
	width: 97px;
}

.navigation li.merch
{
	background-position: 0px -194px;
	background-image: url(images/nav_merch.gif);
	width: 97px;
}

.navigation li a.confessional
{
	background-image: url(images/nav_confessional.gif);
	width: 182px;
}

.navigation li a.confessional:hover
{
	background-position: 0px -97px;
	width: 182px;
}

.navigation li.confessional
{
	background-position: 0px -194px;
	background-image: url(images/nav_confessional.gif);
	width: 182px;
}

.page_logo
{
	width: 380px;
	height: 124px;
	padding: 10px 0 0;
}

.radio_box
{
	width: 295px;
	padding: 10px 0 20px;
}

.read_more
{
	width: 524px;
	padding: 20px 0 0;
}

.this_site a, .this_site a:link, .this_site a:visited
{
	font-size: .5em;
	color: #587ea3;
	display: inline;
}

.top_links
{
	width: 580px;
}

.top_links li
{
	padding: 0 20px 0 0;
	float: left;
	position: relative;
}

.top_links li.itunes
{
	top: 10px;
}

.top_links li.amazon
{
	top: 16px;
}

.top_links li.best_buy
{
	top: 14px;
}

.top_links li.ring_tones
{
	top: 14px;
}

.tour_box
{
	width: 650px;
	margin: -20px 0 0 0;
}

.tour_box_2
{
	width: 650px;
}

.tour_holder_left
{
	width: 138px;
}

.tour_holder_right
{
	width: 495px;
}

.tour_shade_left
{
	width: 138px;
	height: 79px;
	position: relative;
	z-index: 1;
	margin: -25px 0 0;
}

.tour_shade_right
{
	width: 495px;
	height: 79px;
	position: relative;
	z-index: 1;
	margin: -25px 0 0;
}

.tour_left
{
	width: 128px;
	padding: 5px;
	position: relative;
	z-index: 2;
}

.tour_left_inn
{
	background: #060606;
	width: 98px;
	padding: 15px;
}

.tour_right
{
	width: 485px;
	padding: 5px;
	position: relative;
	z-index: 2;
}

.tour_right_inn
{
	background: #0f0f0f;
	width: 425px;
	padding: 20px 30px 25px;
}

.tour_right_inn span
{
	/*padding: 0 0 0 30px;*/
}

.tour_right_inn a
{
	display: inline-block;
}

.tour_right_inn a.more_info
{
	background: url(images/more_info.gif) no-repeat;
	width: 69px;
	height: 8px;
}

.tour_right_inn a.more_info:hover
{
	background: url(images/more_info_mo.gif) no-repeat;
}

.tour_right_inn a.tickets
{
	background: url(images/tickets.gif) no-repeat;
	width: 57px;
	height: 8px;
}

.tour_right_inn a.tickets:hover
{
	background: url(images/tickets_mo.gif) no-repeat;
}

.tour_right_header
{
	font-size: 2em;
	color: #FFFFFF;
	width: 425px;
	padding: 0 0 10px 0;
	line-height: normal;
}

.tour_right_header span
{
	font-size: .5em;
	color: #ed1c24;
	padding: 0 0 0 10px;
}

.txt_box
{
	color: #FFFFFF;
	background: #474747;
	width: 377px;
	height: 19px;
	border: none;
	padding: 3px 0 0 5px;
}

.med
{
	width: 140px;
}

.small
{
	width: 40px;
	margin: 0 5px 0 0;
}

.txt_holder
{
	width: 460px;
	padding: 10px 0 0;
}

.txt_box_white_holder
{
	width: 524px;
	padding: 0 0 6px 0;
}

.txt_box_white
{
	width: 205px;
	height: 22px;
	padding: 4px 0 0;
	background: #FFFFFF;
	border: none;
}

.area
{
	width: 446px;
	height: 140px;
	overflow: auto;
}

.area_2
{
	width: 295px;
	height: 140px;
	overflow: auto;
}

.view_blogs
{
	width: 650px;
	padding: 0 0 0 10px;
}

.view_blogs a
{
	display: block;
	cursor: pointer;
}

.view_blogs a span
{
	display: none;
}

.view_blogs a.view_all
{
	width: 631px;
	height: 80px;
}

.wrapper_top
{
	background: url(images/bg_top.jpg) top repeat-x;
	min-width: 960px;
}

.map_canvas 
{
	height: 78px;
	width: 98px;
}

.img_map 
{
	float:left;
	margin-right:20px;
}

.img_map span 
{
	display: none;
}

.map_panel 
{
	display:block;
	font-size:0;
	height:78px;
	left:0;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:98px;
}

.lbl_error 
{
	font-size: 1.0em !important;
}

.no_bg 
{
	background: none !important;	
}

.top_links img { display: none; }

.top_links li a
{
	display: block;
	background-repeat: no-repeat;
}

.top_links .itunes a
{
	width: 67px;
	height: 17px;
	background-image: url(images/itunes.gif);
}

.top_links .itunes a:hover
{
	background-position: 0px -17px;
}

.top_links .amazon a
{
	width: 80px;
	height: 15px;
	background-image: url(images/amazon.gif);
}

.top_links .amazon a:hover
{
	background-position: 0px -15px;
}

.top_links .best_buy a
{
	width: 83px;
	height: 18px;
	background-image: url(images/best_buy.gif);
}

.top_links .best_buy a:hover
{
	background-position: 0px -18px;
}

.top_links .pillar_online a
{
	width: 158px;
	height: 33px;
	background-image: url(images/pillar_online.gif);
}

.top_links .pillar_online a:hover
{
	background-position: 0px -33px;
}

.top_links .ring_tones a
{
	width: 77px;
	height: 15px;
	background-image: url(images/ringtones.gif);
}

.top_links .ring_tones a:hover
{
	background-position: 0px -15px;
}


.box_black_top
{
	background-image: url(images/bg_black_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.box_black_bottom
{
	background-image: url(images/bg_black_bottom.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.box_black_tile
{
	background-image: url(images/bg_black_tile.jpg);
	background-repeat: repeat-y;
}

.nobg { background: transparent none no-repeat; }

.cr_box_black_top
{
	background-image: url(images/bg_black_right_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.cr_box_black_bottom
{
	background-image: url(images/bg_black_right_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.cr_box_black_tile
{
	background-image: url(images/bg_black_right_tile.gif);
	background-repeat: repeat-y;
}


.left_align { text-align: left; }
.inline_links a { display: inline; float: none; }

.txt_half_size {
	width: 566px;
}

.txt_half_size .txt_box_white_holder {
	width: 283px;
}

.txt_half_size label.right_label {
	padding:0;
	text-align:center;
	width:37px;
}

.cr_box_black_inner span.confessional_source {
	font-size: 1em;
	display: block;
	float: none;
	color: #999999;
}

