
/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/

a 			{ text-decoration:none; }
a:link		{ color: #ff4e48; text-decoration:none; }
a:visited 	{ color: #ff4e48; text-decoration:none; }
a:hover, a:focus, a:active { color: #ff4e48; text-decoration:none; }
img 		{ border:0px; }


h1, h2, h3 { font-weight:bold; margin: 0; }
/* green */
h1{			color:#50ff58; font-size:30px; padding-bottom:0px; }
/* black */
h2{			color:#000; font-size:18px; padding-bottom:4px; }
/* green */
h3{			color:#50ff58; font-size:18px; padding-bottom:4px; }
/* black */
h4{			color:#000; font-size:30px; padding-bottom:10px; }

span.date { font-size:12px; padding-left:5px;}
span.italic{font-style:italic;}
span.blue a{	color:#3360ff; font-size:14px; }
span.black a{	color:#000; font-size:14px; }
span.black a:hover{	color:#3360ff;}

#playerFlash	{}
#statusbar { position: absolute; z-index: 2; top: 0px; left: 0px; height: 2px; width: 184px; background-color:#ff4e48; }

hr {
	border:none;
	background-color:#000;
	color:#000;
	height:2px;
	text-align:left;	
	margin-bottom: 18px;
}
/*--extrawide hr 5px ---------*/
hr.extrawide  { 
	border:none;
	background-color:#000;
	height:150px;
	text-align:left;	
	clear:both;	
	
}
/*--wide hr 5px ---------*/
hr.wide  { 
	border:none;
	background-color:#000;
	height:5px;
	text-align:left;	
	margin: 18px 0px; 
	
}
/*--wide hr 2px ---------*/
hr.small  { 
	border:none;
	background-color:#000;
	height:2px;
	text-align:left;	
	clear:both;	
}
.maginal hr{
	border:none;
	background-color:#000;height:2px;
	text-align:left;	
	margin: 0px 0px;
}
.maginal p{
	line-height:18px;
	padding:0;
}

p{
	line-height:18px;
	margin-right:50px;
	padding-bottom:18px;
}

span.highlight {
	color:#000;
	
}
span.highlightwide {
	line-height:26px;
	color:#FFF;
	background-color: #000;
}

/*-----------------------------------------------------------------------------------------------
  subnavi
-----------------------------------------------------------------------------------------------*/

#maginal ul li, #submenu ul li 
				{	display: inline;
					margin-right:5px;
					list-style: none; 
					font-size:14px;
					font-weight:bold;					
}

#submenu ul {		padding: 9px 0px;}
#submenu {			border-bottom-width: 5px;
					border-bottom-style: solid;
					border-color: #000;						
}

#maginal ul {		margin-bottom:9px }
/*-----------------------------------------------------------------------------------------------
  subnavi
-----------------------------------------------------------------------------------------------*/
#bgimg {			position:absolute;
					z-index:1;
}
#content {			position:absolute;
					width:960px;
					z-index:2;
					color:#000;
					font-size:12px;
					font-family:"Georgia";
					font-weight:normal;
}


/*-----------------------------------------------------------------------------------------------
  padding item
-----------------------------------------------------------------------------------------------*/

.live, .news, .contact, .imprint, .links { 
			width:auto; 
			border-top-width: 5px;
			border-top-style: solid;
			border-color: #000;

}
.news, .imprint { margin-top:451px; padding-top:18px; }
.live  {	margin-top:451px; padding-top:18px; }
.live .item { font-weight:bold;}
.bio  {		margin-top:129px; padding-top:18px; }
.music {	margin-top:129px; }
.contact, .links {	margin-top:451px; padding-top:18px; }

.item {		margin: 0px 0px 0px 308px; }
#maginal {	margin: 0;
			width: 250px;
			float:left;
}



/*-----------------------------------------------------------------------------------------------
  releases
-----------------------------------------------------------------------------------------------*/

.release {		padding-top:18px; }
.cover {		float:left;
				padding-bottom:36px;	
}
.cover a {     padding-top:9px;	}
.playlist {		margin-left:350px; }
.videoplaylist{	margin-left:665px; }

/*-----------------------------------------------------------------------------------------------
  footer
-----------------------------------------------------------------------------------------------*/

#footer {		margin: 150px 0 80px 0;
				padding-top:6px;
				font-weight:bold;
				border-top-width: 5px;
				border-top-style: solid;
				border-color: #000;
				padding-bottom:36px;
}



#videofooter {	padding-top:6px;
				font-weight:bold;
				border-top-width: 150px;
				border-top-style: solid;
				border-color: #000;
				padding-bottom:36px;
				clear:both;
			}


#footer ul li, #videofooter ul li {
				display: inline;
				margin-right:5px;
				list-style: none;
}
#footer a:link, #videofooter a:link
{ 	color: #000; text-decoration:none; }
#footer a:visited, #videofooter a:visited
{ 	color: #000; text-decoration:none; }

#footer a:hover, #footer a:focus, #footer a:active, #videofooter a:hover, #videofooter a:focus, #videofooter a:active
{ 	color: #ff4e48; text-decoration:none; }

