/* Girls Cant Catch */
@import url("style_extra.css");


BODY {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin:0px;
	padding:0px;
}
.holder{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	background-color:#edecee;
	margin:0 auto;
	text-align:center;
	width:100%;
	background-position:50% 0;
	padding:0px;
}
.home_content{
	width:955px;
/*	margin:0 auto;*/
	margin:0px auto 100px;	
	text-align:left;
	padding:0px 10px;
	background-image:url(images/content_bg.jpg);
}
.content{
	width:955px;
/*	margin:0 auto;*/
	margin:0px auto 100px;	
	text-align:left;
	padding:0px 10px 0px 10px;
	margin-bottom:100px;	
	}




/* FOOTER ----------------------------- */

.footer	{border-top: 10px solid #FFFFFF; clear:left; background-color:#2a2929; height:134px; padding-top:20px;}
	
	.footer_legal		{width:175px; height:35px; float:left; margin:0 0px 0 10px; padding:0; color:#ff0099;}
	*html .footer_legal		{width:210px; height:35px; float:left; margin:0 50px 0 5px; padding:0; color:#ff0099;}	
	.footer_legal p, .footer_legal a, .footer_legal a:visited {color:#ff0099; text-decoration: none;}
	.footer_legal a:hover {color: #ff0099; text-decoration: underline;}		
	
	.footer_myspace,	.footer_myspace a, 	.footer_myspace a:visited
	{width:120px; height:35px; float:left; margin:0; padding:0; background: url(images/logo_myspace.gif) no-repeat; display:block; text-indent:-3000em;}
	
	.footer_twitter,	.footer_twitter a, 	.footer_twitter a:visited
	{width:100px; height:35px; float:left; margin:0; padding:0; background: url(images/logo_twitter.gif) no-repeat; display:block; text-indent:-3000em;}
	
	.footer_facebook,	.footer_facebook a, 	.footer_facebookmyspace a:visited
	{width:100px; height:35px; float:left; margin:0; padding:0; background: url(images/logo_facebook.gif) no-repeat; display:block; text-indent:-3000em;}
	
	.footer_bebo,	.footer_bebo a, 	.footer_bebo a:visited
	{width:95px; height:35px; float:left; margin:0; padding:0; background: url(images/logo_bebo.gif) no-repeat; display:block; text-indent:-3000em;}
	
    .footer_youtube,    .footer_youtube a,     .footer_youtube a:visited
    {width:95px; height:35px; float:left; margin:0; padding:0; background: url(images/logo_youtube.jpg) no-repeat; display:block; text-indent:-3000em;}
        	
	.footer_mac
	{width:106px; height:23px; float:left; margin: 0px 0 0 35px; padding: 0 0 0 0;}
	
	.footer_mac img
	{float:left; margin: 0 0 7px 0; padding: 0 0 0 0;}
	
/*	.footer_unit,	.footer_unit a 	.footer_unit a:visited
	{width:65px; height:45px; float:left; margin:0 0 0 50px; padding:0; background: url(images/logo_theunit.jpg) no-repeat left top; display:block; text-indent:-3000em;}*/
	
/* backup - original size*/
	.footer_unit
	{width:65px; height:45px; float:left; margin:0 0 0 40px; padding:0; }	
	

	
	
	/*  	#header_logo h1 a, #header_logo h1 a:visited	{display:block; background:url(images/header.jpg) no-repeat; width:740px; height:113px;text-indent:-3000em;} */









/* Text */
p{
	line-height:1.2em;
	margin:0 0 1em 0;
	padding:0;
}
		
img {
	border: none; 
	padding:0px;
	margin:0px;
}

a, a:visited{
	color:#ff0099;
	text-decoration:none;
}

a:hover {
	
}
a:active {
}

h1{
	padding:0;
	margin:0px;
	font-size:0px;
	font-style:normal;
}
	
h2{	
	color:#ffcc00;
	padding:0;
	margin:0.2em 0 1em 0px;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
	
h3{	
	color:#ffcc00;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}

h4{
	color:#ffcc00;
	padding:0px;
	margin:5px 0px 5px 0px;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
.hr{
	padding:0px;
	margin:10px 0px 10px 0px;
	border-top: 1px dotted #990000;
	height:1px;
	background-color:#000000;
	color:#000000;
}

.footer a{
	text-decoration: none;
	color:#FFFFFF;
}

/* LAYOUT */
.page_left			{width:778px; float:left;	margin-right:10px;	background-color:#eae5f0;}
.page_left_footer	{background-image: url(images/left_bg.jpg); height: 15px; width: 778px;}
.page_container		{padding:10px 10px 10px 10px;}
.page_footer{
	clear:left;
	background-image:url(images/left_bg.jpg);
	height:15px;
	width:778px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.profile_section	{margin-bottom:10px;}
.profile_leftshort		{float:left; width:100px; background: yellow;} /* these are not used */
.profile_rightshort		{float:left; width:100px; background: orange;}

.profile_aboutme		{width: 115px; height: 270px; float: left; background: #d1cbd5; text-align: left; margin: 0; padding: 0 0 0 0;}
.profile_aboutmepic		{width: 115px; /*height: 115px;*/ float: left; margin-bottom:8px;}
/*.profile_aboutme img	{float: left; margin: 0 0 8px 0; padding: 0;}*/
.profile_aboutme p		{margin: 10px 10px 8px 10px; padding: 0; color: #f0046a;}
*html .profile_aboutme p		{width: 95px; margin: 10px 0 8px 10px; padding: 0; /*color: #f0046a;*/}
.profile_aboutme a, .profile_aboutme a:visited 	{/*color: #f0046a;*/ text-decoration: none;}
.profile_aboutme a:hover{color: #f0046a; text-decoration: underline;}

.profile_aboutmeright		{width: 155px; float: left; background: #d1cbd5; text-align: left; margin: 0 0 0 10px; padding: 0 0 10px 0;}
/**html .profile_aboutmeright	{width: 145px; height: 270px; float: left; background: #d1cbd5; text-align: left; margin: 0 0 0 10px; padding: 0 0 10px 0;}*/
.profile_aboutmeright img	{float: left; margin: 0 0 8px 0; padding: 0;}
.profile_aboutmeright h3	{margin: 10px 10px 8px 10px; padding: 0; color: #ff0099;; font-size:130%; font-weight: bold;}
.profile_aboutmeright p		{margin: 10px 10px 8px 10px; padding: 0; }
.profile_aboutmeright a, .profile_aboutmeright a:visited 	{text-decoration: none;}
.profile_aboutmeright a:hover{text-decoration: underline;}

.bttn_profilemid	{width:160px; height:22px; float:right; padding:0; margin: 10px 0 5px 0px; border:0;}
.bttn_profileleft	{width:160px; height:22px; float:right; padding:0; margin: 10px 0 5px 0px; border:0;}





.right_footer	{background-image:url(images/right_footer.jpg); height:7px; margin-bottom:10px; background-repeat: no-repeat; background-position: left top;}
*html .right_footer	{background-image:url(images/right_footer.jpg); height:7px; margin-bottom:7px; background-repeat: no-repeat; background-position: left top;}

.promobox{
	height:151px;
	width: 290px;
	background-image:url(images/promo_box.png);
	padding:5px;
	margin-bottom:22px;
}
.advert{
	margin-bottom:22px;
}
.panel_tracks_header{
	height:21px;
	width:285px;
	background-image:url(images/panel_tracks.png);
	padding:12px 15px 10px 0px;
}
.member_image{
	margin-right:4px;
}

.top_member{
	padding:0px 10px 10px 10px;
	background-color:#292929;
}
.top_rated{
	background-color:#2a2929;
	color:#FFFFFF;
	padding:10px;
}
.content_cloud{
	background-color:#2a2929;
	color:red;
	padding:10px;
}
/* HOMEPAGE */
.home_left{
	width:466px;
	float:left;
	margin-right:10px;
	background-color:#eae5f0;
}
.home_middle{
	width:302px;
	float:left;
	margin-right:10px;
	position:relative;
	background-color:#FFFFFF;
}
.home_right{
	width:167px;
	float:left;
	background-color:#FFFFFF;
	}
.home_content_footer		{background-image:url(images/content_footer.jpg); height:5px; clear:left; background-repeat: no-repeat; background-position: left bottom;}



/* HOMEPAGE - latest news*/
.latest_news{
	width:446px;
	padding: 0px 10px 0px 10px;
}
.home_news_item{
	background-color:#2a2929;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
}
.home_news_item h3{
	color:#ff0099;
	font-size:34px;
	padding-bottom:15px;
}
.home_news_date{
	background-image:url(images/news_date.gif);
	height:16px;
	width:63px;
	color:#FFFFFF;
	font-size:16px;
	padding:5px 5px 5px 8px;
	font-weight:bold;
	}
.home_news_content{
	width:400px;
	color:#FFFFFF;
	padding-bottom:10px;
	margin-bottom:20px;
}
.home_news_content img{
	float:left;
	padding:0px 0px 10px 0px;
}
.home_player{
	margin-bottom:10px;
}
.home_video{
	margin-bottom:10px;
}
.home_up_to{
	background-color:#bab2c1;
	padding:5px 10px 5px 10px;
	}
.home_up_to_friends{
	background-color:#bab2c1;
	padding:5px 0px 5px 0px;
	}
.home_up_to_friends img	{height:50px; width:50px; float: left; margin: 0 6px 6px 0; }
		
.home_up_to_footer{
	background-color:#bab2c1;
	width: 302px;
	height: 20px;
	background-image:url(images/home_up_to_footer.gif);	
/*	padding:5px 10px 5px 10px;*/
	}	
.home_up_to_item{
	background-color:#FFFFFF;
	padding:10px 10px 10px 13px;
/*	background-image:url(images/icon_speach.jpg);
	background-repeat: no-repeat;*/
}
.home_up_to_item img{
	float:left;
}
.home_up_to #content{
	float:left;
	width:160px;
	background-image:url(images/icon_speach.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
}
.home_up_to #comments{
	background-image:url(images/comment_footer.jpg);
	height:16px;
	text-size:10pt;
	color:#6c587f;
	text-align:right;
}

/* News */
.live_date{
	color:#ffcc00;
}
.activity{
	padding-bottom:10px;
}
.home_share{
	width:420px;
	height:20px;
	background-image:url(images/home_share_bg.jpg);
	padding-top:3px;
	padding-left:4px;
	clear:left;
	position:relative;
}
.share{
	height:20px;
	background-image:url(images/share_bg.jpg);
	padding-top:3px;
	position:relative;
}
.profile_share{
	width:390px;
	height:20px;
	background-image:url(images/share2_bg.jpg);
	padding-top:3px;
	padding-left:5px;
}
.pagination{
	width:405px;
	height:29px;
	margin-top:1px;
	background-image:url(images/pagination_bg.jpg);
	color:#999999;
}
.time{color:#999999;}
.news_header{
	background-image:url(images/main_news_header.png);
	height:43px;
	width:635px;
}
.news_headline{
	padding:8px 10px 15px 0px;
	color:#660000;
	font-weight:bold;
	font-size: 11px;
}
.news_date{
	left:0px;
	background-image:url(images/date.jpg);
	height:27px;
	width:34px;
	padding:2px 0px 0px 6px;
}
.news_item{
	padding:10px 10px 10px 10px;
	background-color:#eae5f0;
}
.news_content{
	padding:10px 0px 10px 0px;
	color:#FFFFFF;
}
.news_top{
	background-image:url(images/news_bg.png);
	height:4px;
	padding:0px;
	margin:0px;
}
.news_bottom{
	background-image:url(images/news_bottom.png);
	height:4px;
	margin:0px;
	border-bottom: 5px solid #ffffff;
}

/* Comments */
.comments{
	width:728px;
	background-color:#3c3c44;
	padding:5px;
}
.comments_title{
	float:left;
	width:570px;
	padding-left:7px;
}
.comments h3{
	font-size:10pt;
}
.comments_hide{
	float:left;
	text-align:right;
}
.comments_hide_button{
	float:left;
	width:25px;
	text-align:right;
}
.comments_member{
	 width:55px;
	 margin-right:10px;
	 float:left;
}
.comments_member img{
	border:1px solid #ffffff;
}
.comments_content{
	width:540px;
	float:left;
}
.comments_text{
	width: 315px; 
/*	background-image:url(images/comments_header.gif);
	background-repeat:no-repeat;*/
	background: #FFFFFF;
	padding:10px;
	color:#000000;	
	}
	.widercomment	{width: 520px; background: #ebebeb;}	
	
.close_share{
	width:615px;
	height:20px;
	background-image:url(images/share_bg.jpg);
	padding-top:3px;
	margin-bottom:10px;
}
.title{
	float:left;
	color:yellow;
	width:70px;
}
.panel_profile{
	padding:10px 0px 10px 0px;
	color:#999999;
}
.large{
	font-size:15px;
}






/* PROFILE (from amy --------------------- */
#container_memberactivity form textarea {width: 390px; /*background: pink; font-style:italic;*/}

.wall-footer {background:url(images/profile_wall_footer.gif) no-repeat left bottom; position:relative; width:335px; height:25px;}
.wall-footer a.comments, .wall-footer a.comments:visited	{background:url(images/icon_comment_onpurple.gif) no-repeat; display:block; width:100px; padding:0px 0 0 20px; /*float:left; margin:100px;*/position:absolute;top:13px;left:90px;}
.wall-footer a.addcomm, .wall-footer a.addcomm:visited		{background:url(images/icon_add_comment_onpurple.gif) no-repeat; display:block; width:80px; padding:0px 0 0 25px; /*float:left; margin:20px;*/position:absolute;top:13px;right:0px;}

.profile_comments		{padding:0px;}

.subcomments_text		{width: 325px; padding: 5px 10px 10px 0 ;margin:0 0 10px 0px; font-style:italic; background:url(images/profile_wall_subfooter.gif) no-repeat left top; }

.addcommmentfoot		{width: 335px; height: 25px; margin:0 0 0px 0px;}
.addcommmentfoot input	{width: 170px; margin:0 0px 0 10px; float: left; font-size:105%; /*background:#F8F8F8;*/}

.viewallcomments		{width: 325px; margin:5px 0 10px 0px;  text-align:right;}
.viewalltext			{width: 400px; margin:8px 0 5px 0px; text-align:right; float: left;}






/* PROFILE */

.profile_left{
	width:466px;
	float:left;
	margin-right:10px;
	background-color:#eae5f0;
	}
	
	.profile_left_container{
	width: 450px;
	margin-left:10px;
/*	background: pink;*/
	}
	
	.profile_latest_heading{ /*h2 white text*/
	width:449px;
	height:22px;
	padding: 4px 0 0px 7px;
	margin: 0 0 0 0;
	background: url(images/tab_myprofile.gif) no-repeat left top;
	color: #ffffff;
	text-transform: uppercase;
	font-size:16px;
	font-weight: bold;
	}
	
	.profile_email	{width: 100px; height: 20px; background: yellow; position:relative;top:5px;left:5px;}	
	.profile_latest{
	width:434px;
	padding: 0px 0 0px 10px;
	margin: 0 0 0 0;	
	background: #2a2829;
	}

	.profile_latest_speech{
	width:434px;
	height:165px;	
	padding: 0px 0 0px 10px;
	margin: 0 0 0px 0;	
	background: #2a2829 url(images/profile_speechbox_latest.gif) no-repeat left top;
	}
	
	.profile_latest_speech textarea		{width: 350px; height: 105px; margin: 15px 10px 17px 65px; background: white; border-width: 0px;
										border-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px;}	
	
	.profile_latest_upd_container		{width:424px; padding: 10px 10px 10px 10px; margin: 0 0 0 0; background: #2a2829;}
	*html .profile_latest_upd_container	{width:424px; padding: 0px 9px 10px 10px; margin: 0 0 0 0; background: #2a2829;}	
	
	.profile_latest_upd_top			{width:425px; height:10px; background: url(images/profile_latest_upd_top.gif) no-repeat left bottom;}
	.profile_latest_upd_bot 		{width:425px; height:10px; background: url(images/profile_latest_upd_bot.gif) no-repeat left top;}	
	
	.profile_latest_upd				{width:405px; background-color:#bab2c1; padding:5px 10px 5px 10px;}
	*html .profile_latest_upd		{width:408px; background-color:#bab2c1; padding:5px 7px 5px 10px;}
	
	/* member gig reviews */
	.profile_latest_upd_item		{background-color:#FFFFFF; padding:10px 10px 10px 13px;}
	.profile_latest_upd_item img	{float:left;}
	.profile_latest_upd #content	{float:left; width: 340px; background-image:url(images/icon_speech.gif); background-repeat:no-repeat; padding-left:35px;}	
	.profile_latest_upd #comments	{background-image:url(images/comment_footer.jpg); height:16px; text-size:10pt; color:#6c587f; text-align:right; padding-right:5px; }


.profile_comments_title{
	float:left;
	width:493px;
	padding-left:7px;
}
.profile_comment_individual{
	background-color:#bab2c1;
	width: 425px;
	}
.profile_comments .comments_content{
	float:left;
	width:335px;
	background: #d1cbd5;
}
.profile_comments{
	background-image:url(images/profile_comment_bg.jpg);
	background-repeat:no-repeat;
/*	background-color:#cccccc;*/
	}

	.profile_comments_member		{width: 53px; margin: 5px 13px 10px 8px; float:left;}
	.profile_comments_member_small	{width: 45px; margin: 0px 20px 10px 7px; float:left;}	
	.profile_comments_member img, .profile_comments_member_small img { border:1px solid #ffffff;}
	
.profile_member_header{
	background-image:url(images/header_member_activity.jpg);
	width:400px;
	height:22px;
	padding:12px 0px 0px 5px;
}
.profile_photos_header{
	background-image:url(images/header_my_photos.jpg);
	width:400px;
	height:22px;
	padding:12px 0px 0px 5px;
}
.profile_video_header{
	background-image:url(images/header_my_videos.jpg);
	width:400px;
	height:22px;
	padding:12px 0px 0px 5px;
}
.profile_review_header{
	background-image:url(images/header_my_reviews.jpg);
	width:400px;
	height:22px;
	padding:12px 0px 0px 5px;
}
.members_menu{
	background-image:url(images/members_menu_bg.png);width:170px;height:199px;margin-bottom:10px;padding:15px;
}
.members_menu ul{
	margin:0;
	padding:0;
}
.members_menu li{
	list-style-type:none;
	margin:0;
	padding:0;
}
.members_menu li img{
	margin-right:5px;
}

.share.close {margin-bottom:10px}

.share a.comments, .share a.comments:visited{background:url(images/icon_comment.jpg) no-repeat;display:block;width:80px;padding:0px 0 0 20px;position:absolute;top:5px;left:5px;}
.share a.addcomm, .share a.addcomm:visited{background:url(images/icon_add_comment.jpg) no-repeat;display:block;width:80px;padding:0px 0 0 25px;position:absolute;top:5px;left:210px;}
.share a.sendto, .share a.sendto:visited{background:url(images/icon_email.jpg) no-repeat;display:block;width:100px;padding:0px 0 0 20px;position:absolute;top:5px;left:400px;}
.share a.share1, .share a.share1:visited{background:url(images/icon_share.jpg) no-repeat;display:block;width:100px;padding:0px 0 0 45px;position:absolute;top:5px;left:590px;}
.share a:hover {text-decoration:underline}

.home_share a.comments, .home_share a.comments:visited{background:url(images/icon_comment.jpg) no-repeat;display:block;width:80px;padding:0px 0 0 20px;position:absolute;top:5px;left:5px;}
.home_share a.addcomm, .home_share a.addcomm:visited{background:url(images/icon_add_comment.jpg) no-repeat;display:block;width:80px;padding:0px 0 0 25px;position:absolute;top:5px;left:110px;}
.home_share a.sendto, .home_share a.sendto:visited{background:url(images/icon_email.jpg) no-repeat;display:block;width:100px;padding:0px 0 0 20px;position:absolute;top:5px;left:220px;}
.home_share a.share1, .home_share a.share1:visited{background:url(images/icon_share.jpg) no-repeat;display:block;width:100px;padding:0px 0 0 45px;position:absolute;top:5px;left:335px;}
.home_share a:hover {text-decoration:underline}

.share.profile a.sendto {left:200px}
.share.profile a.addcomm {left:104px}
.share.profile a.share1 {left:305px}

.about-albums { background:#EAE4EE; padding:5px 0 5px 7px; overflow:hidden;}
.about-albums ul{  padding:0px; margin:0; list-style:none}
.about-albums li{ float:left; margin-right:7px; width:199px; background:#666666;}
.about-albums li span{display:block; background:#666666; padding:10px; color:#FFCC00; margin-top:0px; border-top:1px solid #EAE4EE}
.about-albums .comms { height:22px; background:#FFFFFF; position:relative}


/* HEADERS */

h2.header_top_member{
	background-image:url(images/heading_todays_top.jpg);
	text-indent:-3000em;
	height:53px;
	width:167px;
	padding:0px;
	margin:0px;
}
h2.header_top_rated{
	background-image:url(images/heading_top_rated.jpg);
	text-indent:-3000em;
	height:49px;
	width:167px;
	padding:0px;
	margin:0px;
}
h2.header_popular{
	background-image:url(images/heading_popular.jpg);
	text-indent:-3000em;
	height:49px;
	width:167px;
	padding:0px;
	margin:0px;
}
h2.header_content_tag{
	background-image:url(images/heading_content_tag.jpg);
	text-indent:-3000em;
	height:49px;
	width:167px;
	padding:0px;
	margin:0px;
}
h2.header_myprofile{
	background-image:url(images/heading_myprofile.jpg);
	text-indent:-3000em;
	height:60px;
	width:466px;
	padding:0px;
	margin:0px;
}
h2.header_latest_news{
	background-image:url(images/heading_latest_news.jpg);
	text-indent:-3000em;
	height:60px;
	width:466px;
	padding:0 0 10px 0;
	margin:0px;
}
h2.header_videos{
	background-image:url(images/heading_videos.jpg);
	text-indent:-3000em;
	height:50px;
	width:302px;
	padding:0px;
	margin:0px;
}
h2.header_what{
	background-image:url(images/heading_what.jpg);
	text-indent:-3000em;
	height:50px;
	width:302px;
	padding:0px;
	margin:0px;
}
h2.header_news{
	background-image:url(images/heading_news.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_gallery{
	background-image:url(images/heading_gallery.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_members{
	background-image:url(images/heading_members.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_music{
	background-image:url(images/heading_music.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_video{
	background-image:url(images/heading_video.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_tour{
	background-image:url(images/heading_tour.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_lyrics{
	background-image:url(images/heading_lyrics.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_fanmap{
	background-image:url(images/heading_fanmap.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_signup{
	background-image:url(images/heading_signup.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_mobile{
	background-image:url(images/heading_mobile.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_about{
	background-image:url(images/heading_aboutgcc.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_search{
	background-image:url(images/heading_search.jpg);
	text-indent:-3000em;
	height:60px;
	width:778px;
	padding:0px;
	margin:0px;
}
h2.header_store{
    background-image:url(images/heading_store.jpg);
    text-indent:-3000em;
    height:60px;
    width:778px;
    padding:0px;
    margin:0px;
}




/* new for profile page */
h2.header_about_me{
	background-image:url(images/heading_aboutme.jpg);
	text-indent:-3000em;
	height:50px;
	width:302px;
	padding:0px;
	margin:0px;
}
h2.header_my_friends{
	background-image:url(images/heading_myfriends.jpg);
	text-indent:-3000em;
	height:50px;
	width:302px;
	padding:0px;
	margin:0px;
}
h2.header_my_photos{
	background-image:url(images/heading_myphotos.jpg);
	text-indent:-3000em;
	height:50px;
	width:302px;
	padding:0px;
	margin:0px;
}






/* Form */
input {
	border: 1px solid #FFFFFF;
	background-color: #cccccc;
	color: #000000;
	padding: 2px 0 2px 5px;
	margin: 0 0 2px 0;
	width:106px;
}
th {
	padding: 0 5px 0 0;
	font-size:12px;
}

form {
	padding:0;
	margin:0;
}
.radio{
	background-color:#000000;
	border: 1px solid #000000;
}

select{
	border: 1px solid #918f90;
	background-color: #eeeeee;
	color: #000000;
	padding: 2px 0 2px 5px;
	margin: 0 0 2px 0;
}
.selected {
	background-color: #EB2A2E;
}
.submit{
	background-color: #000000;
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	cursor:pointer;
}
.formtitle{
	float: left;
	width: 150px;
}
.input_search{
	border:0px;
	width:185px;
	margin-right:10px;
}

/* Submit buttons */
.submit_login{
	background-image:url(images/submit_login.jpg);
	background-repeat:no-repeat;
	width:54px;
	height:19px;
	border:0px;
	padding:0;
	margin:0;
}
.submit_search{
	background-image:url(images/submit_search.jpg);
	background-repeat:no-repeat;
	width:67px;
	height:19px;
	border:0px;
	padding:0;
	margin:0;
}

.archivesubmit {
	background-image:url(images/bttn_archivesubmit.gif);
	background-repeat:no-repeat;
	width:45px;
	height:22px;
	border:0px;
	padding:0 0 0 0;
	margin:3px 0 0 0;
	cursor:pointer;
	vertical-align: top;
}
.archiveselect, .tourarchive				{width: 300px; float:right; text-align: right; margin: -45px 0 0 0;}
.archiveselect select, .tourarchive select	{margin: 0 2px 0 0; padding: 0}
.archiveselect input						{margin: 6px 0 0 0; *margin: 3px 0 0 0; padding: 0}
.tourarchive input							{margin: 2px 0 0 3px; *margin: 0px 0 0 3px; padding: 0}
.feedicon	{position: relative; top: 5px; *top: 4px; margin-left:10px;}
.searchsection						{width: 500px; margin: 0 0 5px 0; *margin: 0 0 5px 0; padding: 0; border:0;}
.searchsection p					{float: left; margin: 4px 5px 0 0; *margin: 5px 5px 0 0}
.searchsection input				{float: left; width: 200px;}
.searchmembers						{margin: 0px 0 0 5px; *margin: 0px 0 0 5px; padding: 0; border:0; float: left;}


/* NAVIGATION  ----------------------------------------------------------- */
#headerall{
	margin:0 auto;
	width:975px;
	text-align:left;
	padding-bottom: 0px;
	background-image:url(images/navall_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
	#header					{margin:0 auto; width:975px; text-align:left;  background: #2a2829;}
	#header_left			{width:740px; height:223px; float:left; margin:0 0 0 0; padding:0 0 0 0; background: #2a2829;}
	#header_right			{width:235px; height:223px; float:right; margin:0 0 0 0; padding:0 0 0 0; background: #2a2829;}	
	
	#header_leaderboard				{width:728px; height:90px; margin:10px 0 10px 10px; float: left;/*	border:10px solid #2a2929; */}
	*html #header_leaderboard		{width:728px; height:90px; margin:10px 0 10px 5px; float: left;/*	border:10px solid #2a2929; */}	
	
	#header_logo			{padding: 0 0 0 0; width:740px; height: 113px; text-align:top; float: left;}
	#header_logo h1 a, #header_logo h1 a:visited	{display:block; background:url(images/header.gif) no-repeat; width:740px; height:113px;text-indent:-3000em;}

	#header_logo a 			{color:#333;}
	#header_logo a:hover	{color:#333; text-decoration:none;}	
	
	
	
#nav_left		{width:798px; /*height: 73px;*/ margin:0 0 0 0; padding:0 0 0 0; float: left; text-align: left; vertical-align: top;}
#nav_right		{width:177px; /*height: 73px;*/ margin:0 0 0 0; padding:0 0 0 0; float: left;}

.loginbttn		{width:177px; height:73px; margin:0; padding:0; float: left;/*position:relative; top:0; left:797px; z-index:1*/ }
*html /*.holder #nav*/ .loginbttn {width: 177px; height: 73px; /*position:relative; top:0; left:797px;*/}

.logoutbttn {width:177px; height:73px; margin:0 0 28px 0; padding:0; float: left; /*position:relative; top:-90px; left:797px;*/}
*html /*.holder #nav*/ .logoutbttn {width: 177px; height: 73px; /*float: left;position:absolute; top:0; left:797px;*/}






	#navall			{width:798px; margin:0 0 0 0; padding:0 0 0 0; float: left; }
	
	#nav			{width:798px; /*height:40px;	background-image:url(images/nav_bg.jpg); margin:0 0 0 0;	padding:0 0 0 0; */ float: left; background: #bab2c1;}
	#nav ul 		{width:798px; height: 40px; margin:0px 0px 0 0px; padding:0; float: left;}
	#nav li			{list-style-type:none; margin:0; padding:0; float:left;}
	#nav li a, #nav li a:visited	{height:40px; display: block; text-decoration:none; background-repeat:no-repeat; background-position:0px 0px; text-indent:-3000em;}
	
		#nav li.navhome a, #nav li.navhome a:visited{background-image:url(images/nav_home.jpg); width:64px; height:40px}
		#nav li.navhome a:hover{background-position:0px -40px; height:40px}
	
		#nav li.navnews a, #nav li.navnews a:visited {background-image:url(images/nav_news.jpg); width:56px; height:40px}
		#nav li.navnews a:hover{background-position:0px -40px; height:40px}
	
		#nav li.navmusic a, #nav li.navabout a:visited {background-image:url(images/nav_music.jpg); width:118px; height:40px}
		#nav li.navmusic a:hover{background-position:0px -40px; height:40px}
	
		#nav li.navgallery a, #nav li.navgallery a:visited {background-image:url(images/nav_gallery.jpg); width:70px; height:40px}
		#nav li.navgallery a:hover{background-position:0px -40px; height:40px}
	
		#nav li.navvideo a, #nav li.navvideo a:visited {background-image:url(images/nav_video.jpg); width:58px; height:40px}
		#nav li.navvideo a:hover{background-position:0px -40px; height:40px}
	
		#nav li.navstore a, #nav li.navstore a:visited {background-image:url(images/nav_store.jpg); width:88px; height:40px}
		#nav li.navstore a:hover{background-position:0px -40px; height:40px}
	
		#nav li.navabout a, #nav li.navabout a:visited {background-image:url(images/nav_about.jpg); width:63px; height:40px}
		#nav li.navabout a:hover{background-position:0px -40px; height:40px}
		
		#nav li.navtour a, #nav li.navtour a:visited {background-image:url(images/nav_tour.jpg); width:51px; height:40px}
		#nav li.navtour a:hover{background-position:0px -40px; height:40px}		
	
		#nav li.navforum a, #nav li.navforum a:visited {background-image:url(images/nav_forum.jpg); width:64px; height:40px}
		#nav li.navforum a:hover{background-position:0px -40px; height:40px}
	
		#nav li.navmobile a, #nav li.navmobile a:visited {background-image:url(images/nav_mobile.jpg); width:67px; height:40px}
		#nav li.navmobile a:hover{background-position:0px -40px; height:40px}
	
		#nav li.navmembers a, #nav li.navmembers a:visited {background-image:url(images/nav_members.jpg); width:80px; height:40px}
		#nav li.navmembers a:hover{background-position:0px -40px; height:40px}	



#member_nav{
	width:798px;
	height:33px;
	float: left;
	margin:0 0 0 0;	
	background: #d1cbd5;
/*	background-color:#d1cbd5;*/
	/*margin-bottom:18px;*/
	}	
	
	#member_nav ul {
	margin:0px 0px 0 0px;	
	padding:0;
	}
	
	#member_nav li {	
	list-style-type:none;
	margin:0;
	padding:0;
	float:left	
	}
	
	#member_nav li a, #member_nav li a:visited{	
	display: block;	
	text-decoration:none;	
	background-repeat:no-repeat;	
	background-position:0 -2px;	
	text-indent:-3000em;	
	}
	
	#member_nav li.memberactivity, #member_nav li.memberactivity a		{background-image:url(images/nav_members_memberactivity.gif); width:135px; height:33px;}
	#member_nav li.memberactivity a:hover								{background-position:0 -42px; height:33px;}
	
	#member_nav li.myprofile, #member_nav li.myprofile a				{background-image:url(images/nav_members_myprofile.gif); width:97px;	height:33px;}
	#member_nav li.myprofile a:hover									{background-position:0 -42px; height:33px;}
	
	#member_nav li.mymessages a, #member_nav li.mymessages a			{background-image:url(images/nav_members_mymessages.gif); width:112px; height:33px;}
	#member_nav li.mymessages a:hover									{background-position:0 -42px; height:33px;}
	
	#member_nav li.fanmap, #member_nav li.fanmap a 						{background-image:url(images/nav_members_fanmap.gif); width:80px; height:33px;}
	#member_nav li.fanmap a:hover										{background-position:0 -42px; height:33px;}
	
	#member_nav li.searchmembers, #member_nav li.searchmembers a		{background-image:url(images/nav_members_searchmembers.gif); width:131px; height:33px;}
	#member_nav li.searchmembers a:hover								{background-position:0 -42px; height:33px;}

	
/** Error messages */
#submiterror{
	padding: 2px;
	margin: 15px 0 0 0;
	background-color: #F4B0BC;
	border: 1px solid #cc3300;
}

#submiterror h3{
	padding: 5px;
	margin: 5px;
	font-size: 11pt;
	color: #cc3300;
}

#submiterror p{
	padding: 5px;
	margin: 5px;
	color: #000000;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.clearthis {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	display: block;
	color: #f00;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*  */
.StyleSheetHiddenPlaceHolder  {
	display : none;
}

/*html{
 overflow:-moz-scrollbars-vertical;
} */



ul.product{
	margin:0px;
	padding:0px;
}
ul.product li{
	list-style-type:none;
	margin-bottom:5px;
}
ul.product li img{
	border:2px solid #FFFFFF;
	width:85px;
}

/* map */
a.map, a.map:visited	{position:absolute; left:276px; top:9px; display:block; background:url(images/b_viewmap.gif) no-repeat; height:19px; width:70px; text-indent:-3000em}
a.buy, a.buy:visited	{position:absolute; right:10px; top:9px; display:block; background:url(images/b_buytickets.gif) no-repeat; height:19px; width:89px; text-indent:-3000em}

.map_item				{margin:10px 0 0 50px;}

.map_header				{background-image:url(images/main_map_header.gif); height:43px; width:635px; position:relative; margin:0; padding:0;}

.map-actions {width: 555px; padding:10px; text-align:right; vertical-align:middle; position:relative; padding-right:134px; margin: 5px 0 20px 40px;}
.map-actions form { margin-right:10px;}

.map-actions strong {color:#333333}
.map-actions input {width:auto; background:none; border:0}
.map-actions .updatemap { cursor: pointer; position:absolute; border:0; background:url(images/bttn_updatemap.gif) no-repeat; width:130px; height:22px; right:8px; top:7px;}


.send2friendinput{
    float: left; 
    width: 150px; 
    height:40px; 
}


.store_left{
	float:left;
	width:200px;
	padding-right:20px;
}
.store_right{
	float:left;
	width:300px;
	height:200px;
}

.searchresults_header{
    height:15px;
    width:740px;
    padding: 5px;
    background-color: #dcdcdc;
    position:relative;
    border: 1px solid #000000; 
    border-bottom: 0px;   
}

.searchresults_content{
    width:740px;
    padding: 5px;
    background-color: #ffffff;
    position:relative;
    border: 1px solid #000000; 
    border-top: 0px; 
    margin-bottom: 5px;  
}

/* FROM PETE_STYLES */

/* MUSIC PAGES */

.page_container .overview{
    display: inline;
    float: left;
    width: 179px;
    height: 206px;
    background-color: #3C3C44;
    padding-left: 5px;
    margin: 0 5px 5px 0;
    *margin: 0 5px -5px 0;
}

.page_container .overview img{
    margin-left: -5px;
    padding-bottom: 0px;
    *padding-bottom: 3px;       
}

.page_container .overview span{
    font-weight: bold;
}

.albumpackshot{
    width: 220px;
    float: left;
}

.albumtracklisting{
    float: left;
}

#commentbulk p, #commentbulk td{
    color: #ffffff;
}

/* GALLERY */

.gallerymainimage{
    width: 630px;
    float: left;
    padding: 0 10px 0 0;
}

.gallerythumbnails{
    float: left;
}

/* TOUR */

.live_header{
    background-image:url(images/main_live_header.gif);
    height:43px;
    width:635px;
    position:relative;
    margin: 0;
    padding: 0;    
}

.live_header select  { position:absolute; left:140px; top:10px; background:white; border:1px solid #ccc; width:auto}

.live_header img{
    float:right;
    padding:10px 0px 10px 0px;
    margin-right:10px;
}

.live_people {float:left;width:758px; margin-left:0px; /*margin-left:10px;*/ }
.live_people  .live_headline{background:#ffffff; color:#333;padding:10px; font-weight:bold}
.live_links { height:40px; background:#3C3C44; position:relative}
a.who, a.who:visited {position:absolute; left:10px; top:9px; display:block; background:url(images/b_whosattending.gif) no-repeat; height:24px; width:175px; text-indent:-3000em}
a.mark, a.mark:visited {position:absolute; left:195px; top:9px; display:block; background:url(images/b_attending.gif) no-repeat; height:22px; width:175px; text-indent:-3000em}
a.map, a.map:visited {position:absolute; left:386px; top:9px; display:block; background:url(images/b_viewmap.gif) no-repeat; height:22px; width:130px; text-indent:-3000em}
a.buy, a.buy:visited {position:absolute; right:10px; top:9px; display:block; background:url(images/b_buytickets.gif) no-repeat; height:22px; width:130px; text-indent:-3000em}
.live_content {overflow:auto; height:180px; background:#3C3C44; padding-bottom:10px}
.live_content .person {float:left; margin:10px 0 5px 10px; color:#990000; font-size:10px; text-align:right; line-height:1em}
.live_content .person img{border:1px solid white; margin-bottom:3px}

.live_date{
    background-image:url(images/news_date.jpg);
    height:16px;
    width:63px;
    color:#FFFFFF;
    font-size:16px;
    padding:5px 5px 5px 8px;
    *padding-bottom: 2px; 
    font-weight:bold;
}

/* MEMBERS */

.home_up_to_myphotos img    {height:50px; width:50px; float: left; margin: 0 4px 0px 0; }  

.review_container{
    width:434px;  
    background: #2a2829;
}

.review_content{
    width:434px;
    padding: 0px 0 0px 10px;
    margin: 0 0 0px 0;    
    background: #2a2829;
    color: #ffffff; 
}

.allmembers{
    float: left;
    margin: 5px 8px 0 0;
}

