/* CSS Document */

body{
	padding : 0;
	margin : 0;
	background-color : #ffffff;
}


/* Layer Positioning */

#background{
	position : absolute;
	top : 0px;
	left : 15px;
	width : 700px;
	height : 2500;
	z-index : 20;
}

#menu{
	position : absolute;
	top : 0px;
	left : 15px;
	width : 700px;
	height : 200px;
	z-index : 50;
}

#bar{
	position : absolute;
	top : 205px;
	left : 15px;
	width : 700px;
	height : 15;
	z-index : 50;
}

#menu_news{
	position : absolute;
	top : 220px;
	left : 38px;
	width : 43px;
	height : 20;
	z-index : 50;
}

#menu_music{
	position : absolute;
	top : 220px;
	left : 98px;
	width : 48px;
	height : 20;
	z-index : 50;
}

#menu_band{
	position : absolute;
	top : 220px;
	left : 163px;
	width : 42px;
	height : 20;
	z-index : 50;
}

#menu_community{
	position : absolute;
	top : 220px;
	left : 222px;
	width : 87px;
	height : 20;
	z-index : 50;
}

#menu_forum{
	position : absolute;
	top : 220px;
	left : 326px;
	width : 53px;
	height : 20;
	z-index : 50;
}

#menu_terrafirma{
	position : absolute;
	top : 220px;
	left : 601px;
	width : 91px;
	height : 20;
	z-index : 50;
}



#quote{
	position : absolute;
	top : 275px;
	left : 160px;
	width : 530px;
	z-index : 50;
}


#main{
	position : absolute;
	top : 350px;
	left : 40px;
	width : 420px;
	z-index : 50;
}

#main_right{
	position : absolute;
	top : 350px;
	left : 270px;
	width : 420px;
	z-index : 50;
	background-image : url(images/white.gif)
}

#side{
	position : absolute;
	top : 350px;
	left : 500px;
	width : 190px;
	z-index : 50;
}

#side_left{
	position : absolute;
	top : 350px;
	left : 40px;
	width : 190px;
	z-index : 50;
}

#copy{
	margin-left : 125px;
	margin-top : 10px;
	z-index : 50;
}

/* Text Styling */

p{  /* body text */
	font-family : "Helvetica", Arial, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	background-color : transparent;
	line-height : 120%;
	margin-bottom : 0;
	margin-top : 0;
}

h1{  /* body text */
	font-family : "Helvetica", Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #7c7c7c;
	text-transform : uppercase;
	background-color : transparent;
	line-height : 120%;
	margin-bottom : 0;
	margin-top : 0;
}

h2{  /* body text */
	font-family : "Helvetica", Arial, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #7c7c7c;
	text-transform : uppercase;
	background-color : transparent;
	line-height : 120%;
	margin-bottom : 0;
	margin-top : 0;
}

h3{  /* body text */
	font-family : "Helvetica", Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #343434;
	text-transform : uppercase;
	background-color : transparent;
	line-height : 120%;
	margin-bottom : 0;
	margin-top : 0;
}

#main p{  /* body text */
	font-family : "Helvetica", Arial, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	background-color : transparent;
	line-height : 120%;
	margin-bottom : 0;
	margin-top : 0;
}

#main h1{  /* main : heading */
	font-family : "Helvetica", Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #7C7C7C;
	text-transform : uppercase;
	background-color : transparent;
	line-height : 120%;
	margin-top : 0;
}

#main_right p{  /* body text */
	font-family : "Helvetica", Arial, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	background-color : transparent;
	line-height : 120%;
	margin-bottom : 0;
	margin-top : 0;
}

#main_right h1{  /* main : heading */
	font-family : "Helvetica", Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #7C7C7C;
	text-transform : uppercase;
	background-color : transparent;
	line-height : 120%;
	margin-top : 0;
}


#side p{  /* body text */
	font-family : "Helvetica", Arial, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	background-color : transparent;
	line-height : 120%;
	margin-top : 0;
}

#side_left p{  /* body text */
	font-family : "Helvetica", Arial, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	background-color : transparent;
	line-height : 120%;
	margin-top : 0;
}



#copy p{ /* copyright notice */
	font-family : "Helvetica", Arial, sans-serif;
	font-size : 8px;
	font-weight : normal;
	color : #7C7C7C;
	line-height : 120%;
	margin-top : 10px;
	padding-top : 10px;
}

#news_head{
	position : absolute;
	top : 0px;
	left : 15px;
	width : 420px;
	height : 70px;
	z-index : 50;
}

#news_bar{
	position : absolute;
	top : 75px;
	left : 15px;
	width : 420px;
	height : 35px;
	z-index : 50;
}

#news_content{
	position : absolute;
	top : 110px;
	left : 20px;
	width : 420px;
	z-index : 50;
}

#faq_questions{
	position : absolute;
	top : 0px;
	left : 125px;
	width : 295px;
	height : 170px;
	overflow : auto;
	z-index : 50;
}

#faq_break{
	position : absolute;
	top : 185px;
	left : 0px;
	width : 420px;
	height : 1px;
	z-index : 50;
}

#faq_answers{
	position : absolute;
	top : 201px;
	left : 125px;
	width : 295px;
	height : 200px;
	z-index : 50;
}

a:link, a:visited, a:active{
	color : #7C7C7C;
	font-weight : bold;
	text-decoration : none;
}

a:hover{
	color : #343434;
	font-weight : bold;
	text-decoration : none;
}


/* classes */
.title_news{ font-size : 11px; font-weight : bold; color : #FF9900 } 
.artist_news{ font-weight : bold; color : #343434; } 
.release_news{ font-weight : bold; color : #7C7C7C; }
.minihead_news{ font-size : 11px; font-weight : bold; color : #7C7C7C; }
.date_news{ font-weight : bold; color : #FF9900; }

.yellow{ color : #FF9900 }
.orange{ color : #ED5802 }
.red{ color : #C40514 }
.magenta{ color : #E9004A }

.sub{ text-transform : none; font-weight : normal } 
 
