/* @override 
	http://sonybmg.mcg/7wc/sevenworldscollide//css/main.css
	http://sonybmg.mcg/7wc/sevenworldscollide/css/main.css
	http://7worlds.sonybmg.de/7worldscollide/css/main.css
*/

a:active {
    outline: none;
}

/*TOP LEVEL*/
html					{margin:0; padding:0}
body					{margin:0; padding:0; background:url(../img/bg.jpg); font:13px Georgia, "Times New Roman", Times, serif; padding-bottom: 50px;}
#page					{width:820px; margin:0 auto; position:relative; left:-40px}
#header					{position:relative; width:931px; height:208px; margin-bottom:-25px }
#content_wrapper		{/*background:url(../xmg/content_bg.png);*/ margin:0; width:842px;}
#content_top			{background:url(../img/content_bg_top.png); height: 51px !important;}
#content_main			{background:url(../img/content_bg_middle.png); min-height: 400px; height:auto !important; height:400px;}
#content_bottom			{background:url(../img/content_bg_bottom.png); height: 72px;}
#content				{padding:0px 0 0 50px; width:712px; position:relative;}
#footer					{position:relative; margin: 50px 0;}
.preload				{display:none}

/*MENU, HEADER, FOOTER*/
#menu_wrapper			{position:relative; z-index:1; left:-80px; width:931px; height:208px; background:url(../img/menu_bg.png)}
ul#menu					{margin:0; padding:70px 0 0 350px; height:20px; } 
#menu li				{display:block; float:left; list-style:none; }
#menu li a				{font-size:24px; display:block; margin:0 10px 0 0;  }
#menu li a.hover		{height:31px; margin:0 }
#buy_tab				{position:absolute; right:-40px; top:0px; width:254px; height:605px; background:url(../img/buy_tab.png) }
#buy_tab_wrapper 		{margin:210px 0 0 59px; position:relative; height:340px}
.buy					{ position:absolute; bottom:0px; left:22px}
#footer .right			{ position:absolute; top:-63px; right:-30px}
#footer em				{display:block; width:750px; position:absolute; bottom:0px; left:20px; color:#74B52B; font-size:12px; }

#n_home 				{width:78px}
#n_news 				{width:73px}
#n_about 				{width:81px}
#n_tracks 				{width:90px}
#n_gallery 				{width:95px}
#n_artists 				{width:95px}
#n_video 				{width:87px}
#n_shop 				{width:78px}
#n_oxfam 				{width:88px}
#n_carbonzero 			{width:152px}


/*CELLS*/
.cell					{float:left}
.cell.half				{width:352px}
.cell.quarter 			{width:145px; margin-right:16px}
.right_hr				{} /* line along edge */
.right 					{float:right}
.articleText 			{width: 497px; padding: 10px 0;}
.articleImage			{width: 497px; padding: 10px 0;}

.singleArticle 			{width: 497px; padding: 10px 0;}
.articleImage			{width: 497px; padding: 10px 0;}

/*TYPO*/
h1,h2,h3				{margin:0; padding:0}
h2						{font-size:28px}
h3						{font-size:18px; display:inline}
em						{font-style:normal; color:#9d0b09}
a						{color:#9d0b09; text-decoration:none }
a:hover					{text-decoration:underline }
.headline				{margin-left:20px}


/*MISC*/
p						{margin:10px 0}
.hr						{background:url(../img/hr.png); height:1px; margin:5px 0}
hr						{display:none}
.right_hr				{background:url(../img/hr_vert.png) repeat-y top right; }
a img					{border:0}


/*HOME*/
.gallery				{height:242px; position:relative; width:50%}
.gallery h2, .gallery a	{ position:relative; z-index:101; margin:0 20px}
.gallery .frame			{position:absolute; top:3px; left:0; background:url(../img/gallery_frame.png); width:312px; height:249px; z-index:100}
#rotator				{height:196px; padding:0 0 0 17px}
.gigs 					{width:50%}
.gigs .wrapper			{padding:0 0 0 8px}


.newsIndex, .singleArticle		{width:  630px; margin: 0 auto;}
.newsIndex .hr { margin: 20px 0;}

.newsIndex, .singleArticle {
	margin-left: 20px;
	width: 560px !important;
	padding-left: 20px;
}

/*GALLERY*/

.galleryIndex			{width:  630px; margin: 0 auto;}
.galleryIndex h3		{font-size: 30px; font-weight: normal; display: block; margin}
.galleryIndex .hr		{margin: 20px 0;}
.galleryCover			{margin-right: 15px;}

ul.galleryThumbs, ul.galleryThumbs li {
	list-style: none;
	margin: 0;
	padding: 0 10px 10px 0;
	
}

ul.galleryThumbs li {
	float: left;
}

/*TRACKS*/
.tracks .small_artist_list {margin: 0 0 0 50px; height:50px; position:absolute; z-index:3; top: -45px;}

.track_header 			{margin: 15px 0 10px 5px}
.tracks .artist_copy 	{color:#7c0000; font-size:12px}
.tracks .artist_copy img {margin-bottom:12px; display:block}
.tracks .info_copy 		{color:#323131; font-size:14px}
.tracks .info_copy img 	{margin-bottom:6px}

.tracks .footer 		{ margin-top: 20px;text-align:center; width:712px}
.tracks .footer a 		{color:#323131; font-family:Verdana, Geneva, sans-serif; padding-top:2px; padding-bottom:2px}
.tracks .footer a:hover {color:#fff; text-decoration:none}
.tracks .footer a.next 	{background:url(../img/r_bt_off.png) no-repeat top right; padding-right:27px; }
.tracks .footer a:hover.next {background:url(../img/r_bt_on.png) no-repeat top right;}
.tracks .footer a.prev 	{background:url(../img/l_bt_off.png) no-repeat top left; padding-left:27px }
.tracks .footer a:hover.prev {background:url(../img/l_bt_on.png) no-repeat top left;}

.track_index img {display:block; position:relative; z-index:0}

/*ARTISTS*/
.artists .small_artist_list {margin:0px 0 0 50px; height:50px; position:absolute; z-index:3; top: -50px;}


/* ARTIST LIST FLYOFFS */
.big_artist_list .wrapper{position:relative; float:left; }
.big_artist_list .thumb{ display:block; height:124px; text-decoration:none; }

.small_artist_list .wrapper{position:relative; float:left; }
.small_artist_list .thumb{ display:block; width:28px; height:42px; text-decoration:none;}


.graphic.flyoff{ position:absolute; width:294px; height:115px; z-index:102; left:-100px; top:60px; display:none;}
.graphic.flyoff:hover{text-decoration:none}
.graphic.flyoff em{ display:block; margin:15px 0 0 10px; color:#65635d}

.expandable.flyoff{ position:absolute; width:175px; z-index:1001;
						background:url(../img/flyoff/blank.png) no-repeat; display:none; padding:25px 20px 0 25px; }
.small_artist_list .expandable.flyoff{left:-89px; top:60px;}
.big_artist_list .expandable.flyoff{left:-63px;}
.expandable.flyoff .base{ position:absolute; bottom:-18px; left:4px }
.expandable.flyoff i{color:#65635d}
.expandable.flyoff b{color:black}
.expandable.flyoff b a{color:black; text-decoration:none}
.expandable.flyoff b a:hover{text-decoration:underline}


/*FIXES*/
.clear {clear:both}
.webkit .tracks .footer a {padding-top:3px; padding-bottom:3px}
.ie .tracks .footer a {padding-top:3px; padding-bottom:3px; line-height:21px; }

/*PALETTE*/
.red	{color:#9d0b09}
.d-red   {color:#7c0000}
.grey	{color:#65635d}
.d-grey {color:#323131}


/*SOUND MANAGER*/

.playStrip {
	background-color: #386a66;
	background-position: 5px 6px;
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	padding: 4px 10px 4px 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

/*.playStrip:hover {
	background-color: #7c0000;
	text-decoration: none;
}*/

