@charset "UTF-8";
/* CSS Document */

/*______GENERAL_LAYOUT_____*/

html {
	overflow-y: scroll;
}
img { 
	border: none 
}
body {
	background-color: #000;
}
#container {
	width: 888px;
	margin: 0 auto;
	border: thin #FFF solid;
}
#navbar_container  {
	width: 888px;
}
#masthead {	
	width: 888px;
	height: 136px;
}
#clr {
		clear: both;
	}

/*______ALBUM_BAR_______*/

#album_bar_container  {
	width: 888px;
	height: 126px;
	position: relative;
}
#album_bar  {
	width: 888px;
	height: 126px;
	background-image: url(../images/album_bar.png);
	background-repeat: no-repeat;
}
#download_rock_text a{
	position: absolute;
	left: 395px;
	top: 9px;
	border: none;
}
#album_bar_links  {
	position: absolute;
	left: 469px;
	top: 98px;
}




/*_____NAVBAR_____*/

#navbar {
	margin: 0;
	margin-left: 25px;
	padding: 0;
	width: 628px;
	list-style: none;
	font-weight: bold;
}

#navbar a {
	text-decoration: none;
	display: block;
	float: left;
	width: auto;
	padding: 5px 10px;
	color: #FFF;
	font-size: 18px;
	border-right: 1px #FFF dotted;
	font-family: Helvetica, Arial, sans-serif;
}
#navbar a:hover {
	color: #f1f748;	
}
	#navbar li{
	float: left;
}
#navbar a.news {
	padding-left: 0;
}

/*______LEFT_COL_____*/

#left_col  {
	width: 232px;
	float: left;
	margin-top: 10px;
	padding: 0;
}
#left_col_nav  {
	margin: 0;
	padding: 0;
	width: 232px;
	list-style: none;
}
#left_col_nav a {
	width: 232px;
	text-decoration: none;
	display: block;
	float: left;
	text-indent: -5000px;
}
#left_col_nav li{
	float: left;
	margin-bottom: 10px;
}
#left_col_nav #mailing  {
	background-image: url(../images/btn_mailing_list.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 232px;
	height: 46px;

}
#left_col_nav #mailing:hover  {
	background-position: 0 -46px;
}
#left_col_nav #listen  {
	background-image: url(../images/btn_listen.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 232px;
	height: 44px;

}
#left_col_nav #listen:hover  {
	background-position: 0 -44px;
}
#left_buttons2 {
	width: 232px;
	height: 145px;
	float: left;
	margin-bottom: 10px;
}

#twitter  {
	width: 232px;
	float: left;
	margin-bottom: 10px;
}

/*_____RIGHT_COL_____*/

#right_col {
		width: 653px;
		float: left;
		margin-top: 10px;
}

/*_____FOOTER_____*/

#footer  {
	width: 888px;
}
#footer_line  {
	width: 888px;
	height: 118px;
	background-image: url(../images/footer_line.png);
	clear: both;
}
#copyright  {
	width:440px;
	float: left;
	padding-left: 5px;
	margin-top: 5px;
}
#drawbridge  {
	width:440px;
	float: left;
	text-align: right;
	margin-top: 5px;
}
#footer_nav  {
	margin-left: 100px;
	padding: 0px;
	list-style: none;
}
#footer_nav a {
	text-decoration: none;
	display: block;
	float: left;
	text-indent: -5000px;
}
#footer_nav li{
	float: left;
}
#footer_nav #facebook  {
	background-image: url(../images/btn_facebook.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 132px;
	height: 44px;

}
#footer_nav #facebook:hover  {
	background-position: 0 -44px;
}
#footer_nav #itunes  {
	background-image: url(../images/btn_itunes.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 118px;
	height: 44px;

}
#footer_nav #itunes:hover  {
	background-position: 0 -44px;
}
#footer_nav #myspace  {
	background-image: url(../images/btn_myspace.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 131px;
	height: 44px;

}
#footer_nav #myspace:hover  {
	background-position: 0 -44px;
}
#footer_nav #youtube  {
	background-image: url(../images/btn_youtube.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 128px;
	height: 44px;

}
#footer_nav #youtube:hover  {
	background-position: 0 -44px;
}
#footer_nav #imeem  {
	background-image: url(../images/btn_imeem.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 123px;
	height: 44px;

}
#footer_nav #imeem:hover  {
	background-position: 0 -44px;
}
#footer_nav #ilike  {
	background-image: url(../images/btn_ilike.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 84px;
	height: 44px;

}
#footer_nav #ilike:hover  {
	background-position: 0 -44px;
}
#hidden_link {
	color: #FFF;
	width:65px;
	position: absolute;
	left: 120px;
	top: 95px;
	z-index: 9999;
}


/*_____FLASH_INTRO_____*/

#flash_container  {
	width: 888px;
	height: 500px;
	margin: 40px auto;
}


/*_____MESSAGE_PAGE_____*/

.message_body  {
	padding: 10px 50px 0 50px;
}
#sticker_message  {
	margin-left: 40px;
}
#manifesto  {
	width: 640px;
	float: left;
}
#band_pic  {
	width: 638px;
	height: 243px;
	float: left;
	margin-left: 10px;
}

/*_____MAILING_LIST_____*/

#mailing_list  {
	margin-top: 60px;
	margin-left: 20px;
	width: 325px;
	float: left;
}
#mailing_pic  {
	width: 300px;
	height: 450px;
	float: right;
	margin-top: 10px;
}

/*_____MEDIA_PAGE_____*/

.video {
	position: relative;
	margin-left: 112px;
	margin-top: 40px;
	
}
.music_player  {
	position: relative;
	width: 554px;
	margin-left: 52px;
}
.media_video_text {
	position: relative;
	margin-left: 112px;
	margin-top: 10px;
	width: 425px;
}
.media_mp_header {
	font-size: 14px;
	position: relative;
	margin-left: 52px;
	margin-top: 30px;
	margin-bottom: 10px;
	width: 425px;
}
.media_mp_text {
	position: relative;
	margin-left: 140px;
	margin-top: 10px;
	width: 425px;
}
.media_links_text {
	position: relative;
	margin-left: 112px;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 425px;
	padding-top: 25px;
}
#cd_cover_media {
	float: left;
	width: 229px;
}
#music_player_media {
	float: left;
	width: 295px;
	margin-left: 10px;
}

/*_____MISSION_PAGE_____*/

#mission_text  {
	margin-left: 25px;
	margin-right: 25px;
}

/*_____METHOD_PAGE_____*/

#method_text  {
	margin-left: 25px;
	margin-right: 25px;
}

/*_____MINGLE_PAGE_____*/

#mingle_container  {
	width: 600px;
	margin-left: 25px;
	margin-bottom: 10px;
	padding-top: 25px;
}
.band_name  {
	width: 360px;
	float: left;
}
.band_pic  {
	width: 210px;
	height: 315px;
	float: left;
	margin-right: 15px;
}
.family_container  {
	width: 300px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*_____MOVEMENT_PAGE_____*/

#movement_container  {
	width: 600px;
	margin-left: 25px;
	margin-bottom: 10px;
	text-align: center;
}

/*_____MAILING_LIST_____*/

#mailing_list  {
	position: absolute;
	left: 25px;
	top: 25px;
	z-index: 1;
}
#street_team  {
	position: absolute;
	left: 137px;
	top: 398px;
	z-index: 5;
}

/*_____MATERIALS_____*/


#materials_container {	
	margin-top: 20px;
}
.materials_text1 {
	width: 200px;
	float: left;
	padding-left: 85px;
}
.materials_text2 {
	width: 200px;
	float: left;
	clear: both;
}
.materials_text3 {
	width: 200px;
	float: left;
	clear: both;
}
.materials_text4 {
	width: 200px;
	float: left;
	clear: both;
}
.materials_flash {
	margin-left: 25px;
	margin-right: 25px;

}
.thumbs a {
	display: block;
	text-decoration: none;
	padding: 0;
	border: 0;
	font-size: .85em;
}
.thumbs a:hover {
	moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
}
