	/* force right scrollbar */

html { 

    height: 100%;

    margin-bottom: 1px;

}



body {

	background-color:#000000;

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

}



html { 

    height: 100%;

    margin-bottom: 1px;

}



#tslp_wrapper {

	width:923px;

	margin:0 auto;

}



#tslp_header {

	width:923px;

	height:333px;

	background-image:url(../images/sitewide/tslp_header.jpg);

	background-repeat:no-repeat;

}



h1 {

	padding:0px;

	margin:0px;

	background-image:url(../images/sitewide/tslp_logo.gif);

	width:786px;

	height:95px;

	text-indent:-9999px;

	background-repeat:no-repeat;

	background-position:left bottom;

	padding-top:15px;

}



h1 a {

	display: block;

	text-decoration: none;

	height: 95px;

}

h2 {
	padding:0px;
	margin:0px;
	background-image:url(../images/sitewide/exclusive.gif);
	width:271px;
	height:56px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-top:121px;
}

h2 a {
	display:block;
	text-decoration:none;
	height:56px;
}




#nav_long {

	width:640px;

	float:left;



}





ul#site_menu_long {

	float: left;

	display: inline;

	position: relative;

	height: 49px;

	margin: auto;

	width: 640px;

	background: url(../images/navigation/navigation_long.gif) top left no-repeat;

	list-style-type:none;

}



ul#site_menu_long li {

	text-indent:-9999px;

	position: absolute;

	height: 49px;

	top: 0px;

}



ul#site_menu_long a {

	display: block;

	text-decoration: none;

	height: 49px;

}



ul#site_menu_long li#site_news { left: 0px; width: 80px; }

ul#site_menu_long li#site_forum { left: 90px; width: 90px; }

ul#site_menu_long li#site_music { left: 190px; width: 80px; }

ul#site_menu_long li#site_band { left: 280px; width: 70px; }

ul#site_menu_long li#site_store { left: 360px; width: 77px; }

ul#site_menu_long li#site_live { left: 460px; width: 55px; }

ul#site_menu_long li#site_mail { left: 530px; width: 110px; }



ul#site_menu_long li#site_news a:hover { background: url(../images/navigation/navigation_long.gif) 0px -50px no-repeat; }

ul#site_menu_long li#site_forum a:hover { background: url(../images/navigation/navigation_long.gif) -90px -50px no-repeat; }

ul#site_menu_long li#site_music a:hover { background: url(../images/navigation/navigation_long.gif) -190px -50px no-repeat; }

ul#site_menu_long li#site_band a:hover { background: url(../images/navigation/navigation_long.gif) -280px -50px no-repeat; }

ul#site_menu_long li#site_store a:hover { background: url(../images/navigation/navigation_long.gif) -360px -50px no-repeat; }

ul#site_menu_long li#site_live a:hover { background: url(../images/navigation/navigation_long.gif) -460px -50px no-repeat; }

ul#site_menu_long li#site_mail a:hover { background: url(../images/navigation/navigation_long.gif) -530px -50px no-repeat; }



body#news li#site_news, body#news li#site_news a:hover { background: url(../images/navigation/navigation_long.gif) 0px -50px no-repeat; }

body#forum li#site_forum, body#forum li#site_forum a:hover { background: url(../images/navigation/navigation_long.gif) -90px -50px no-repeat; }

body#music li#site_music, body#music li#site_music a:hover { background: url(../images/navigation/navigation_long.gif) -190px -50px no-repeat; }

body#band li#site_band, body#band li#site_band a:hover { background: url(../images/navigation/navigation_long.gif) -280px -50px no-repeat; }






#tslp_login {

	width:326px;

	height:34px;

	padding-top:15px;

	color:#999999;

	text-align:left;

	float:left;

}



#tslp_login a:link, #tslp_login a:visited {

	color:#999999;

	text-decoration:none;

}



#tslp_login a:hover {

	color:#FFFFFF;

}



.clearit {

	clear:both;

}



#tslp_site {

	padding-left:12px;

	color:#b1b1b1;

	width:774px;

	padding-top:15px;

}



#tslp_leftcol {

	width:427px;

	padding-left:12px;

	padding-right:23px;

	padding-top:15px;

	float:left;

	color:#b1b1b1;

}



#tslp_leftcol strong {

	color:#FFFFFF;

}



#tslp_leftcol a:link, #tslp_leftcol a:visited {

	color:#FFFFFF;

	text-decoration:none;

}



#tslp_leftcol a:hover {

	color:#CCCCCC;

}



#tslp_rightcol {

	width:324px;

	padding-top:15px;

	float:left;

}



#footer {

	margin-left:12px;

	width:774px;

	border-top:1px solid #333333;

}



#copyright {

	width:423px;

	height:12px;

	padding:0px;

	margin:0px;

	float:left;

	text-indent:-9999px;

	background-image:url(../images/sitewide/copyright.gif);

	background-repeat:no-repeat;

}



#sitecredits {

	width:113px;

	height:12px;

	float:right;

	padding:0px;

	margin:0px;

}



h5 {

	width:113px;

	height:12px;

	padding:0px;

	margin:0px;

	text-indent:-9999px;

	background-image:url(../images/sitewide/sitecredits.gif);

	background-repeat:no-repeat;

}



h5 a {

	display: block;

	text-decoration: none;

	height: 12px;

}



.news_headline {

	border-top:1px solid #852a2c;

	padding-bottom:20px;

}



h4 {

	padding:0px;

	margin:0px;

	font-size:16px;

	padding-top:12px;

	color:#FFFFFF;

}



h4 a:link, h4 a:visited {

	text-decoration:none;

	color:#FFFFFF;

}



h4 a:hover {

	color:#999999;

}



.news_date {

	background-image:url(../images/news/date_back.gif);

	width:86px;

	height:18px;

	background-repeat:no-repeat;

	float:left;

	padding-top:5px;

	padding-left:5px;

}



.news_comments {

	float:right;

	padding-top:5px;

	color:#999999;

}



.news_comments a:link, .news_comments a:visited {

	color:#999999;

	text-decoration:none;

}



.news_comments a:hover {

	color:#FFFFFF;

}



.news_teaser {

	font-size:14px;

	color:#999999;

}



#album {

	float:right;

	width:292px;

	text-align:left;

	font-weight:bold;

}



.single {

	width:125px;

	height:150px;

	font-weight:bold;

}



.single_border {

	border:1px solid #FFFFFF;

	margin-bottom:9px;

}



.album_border {

	margin-bottom:9px;

}



#siteback {

	background-image:url(../images/sitewide/site_back.jpg);

	background-repeat:no-repeat;

	background-position:left bottom;

	padding-bottom:110px;

}



#tankback {

	background-image:url(../images/sitewide/tank_back.jpg);

	background-repeat:no-repeat;

	background-position:left bottom;

	padding-bottom:90px;

}



#sendtoafriend {

	display:none;

}



.title_header {

	border-top:1px solid #852a2c;

	padding-bottom:10px;

}



.title_back {

	float:left;

	background-image:url(../images/sitewide/sm_header.gif);

	background-repeat:no-repeat;

	width:89px;

	padding:3px;

	height:19px;

	color:#999999;

}



.title_heading {

	float:left;

	color:#FFFFFF;

	font-size:12px;

	padding:3px;

}



hr {

	display:none;

}

#usersonline {
	padding-left:12px;
	width:780px;
	font-size:11px;
	padding-bottom:20px;
}

#usersonline a:link, #usersonline a:visited {
	color:#FFFFFF;
}

#usersonline a:hover {
	color:#CCCCCC;
}