/* Global */

* {
	margin:0;
	padding:0;
}

@font-face {
 font-family: Grotrough;
 src: url("fonts/grotrough.eot") /* EOT file for IE */
}
@font-face {
 font-family: Grotrough;
 src: url("fonts/grotrough.ttf") /* TTF file for CSS3 browsers */
}

.main_pagetitle {vertical-align:top;font-family:Arial;letter-spacing:1px;line-height:1.3em;font-size:21px;color:#e51815;}
.main_headline {vertical-align:top;font-family:Arial;letter-spacing:1px;line-height:1.3em;font-size:17px;color:#ffffff;}
.main_text {vertical-align:top;font-family:Arial;letter-spacing:1px;line-height:1.3em;font-size:13px;color:#ffffff;}
.main_text_small {vertical-align:top;font-family:Arial;letter-spacing:1px;line-height:1.3em;font-size:11px;color:#ffffff;}
.main_text_highlight {vertical-align:top;font-family:Arial;letter-spacing:1px;line-height:1.3em;font-size:13px;color:#e51815;}
.main_text_big {vertical-align:top;font-family:Arial;letter-spacing:1px;line-height:1.3em;font-size:15px;font-weight:bold;color:#cccccc;}
.main_infotext {font-family:Arial;letter-spacing:1px;line-height:1.3em;font-size:11px;color:#888888;}
.main_link {vertical-align:top;font-family:Arial;letter-spacing:1px;line-height:1.3em;font-size:13px;color:#e51815;cursor:pointer;}

a:link {color:#e51815;text-decoration: none}
a:visited {color:#e51815;text-decoration: none}
a:active {color:#e51815;text-decoration: none}
a:hover {color:#e51815;text-decoration: underline}

input {width:100%;height:16px;border:1px solid #cccccc;background-color:#F6F6F6;padding-left:3px;font-family:Arial;letter-spacing:1px;line-height:1.3em;font-size:13px;color:#000000;}
textarea {width:100%;border:1px solid #cccccc;background-color:#F6F6F6;padding-left:3px;font-family:Arial;letter-spacing:1px;line-height:1.3em;font-size:13px;color:#000000;}
select {border:1px solid #cccccc;background-color:#F6F6F6;font-family:Arial;letter-spacing:1px;line-height:1.3em;font-size:13px;color:#000000;}
button {background-color:#333333;border:1px solid #999999;padding:2px;font-size:11px;font-family:Arial;letter-spacing:1px;line-height:1.3em;font-weight:bold;color:#FFFFFF;cursor:pointer;}

body {
	background-color:#000000;
	text-align:center;
	font-family:Arial;letter-spacing:1px;line-height:1.3em;
	font-size:13px;
	color:#ffffff;
}

img {
	border:none;
}
p {
	margin:0px;
}

/* Content */

#m_page {
	position: absolute;
	left: 50%;
	top: -20px;
	width: 960px;
	margin-left: -480px;
	text-align: left;
}
#m_content {
	margin: 0px auto;
	margin-left:20px;
	margin-top:30px;
	margin-bottom:30px;
	width: 920px;
	background-image:url(../img/content_bgrnd_line.gif);
	background-repeat:repeat-y;
	background-position:top center;
	text-align: left;
}
#m_content_left {
	float:left;
	width: 562px;
	text-align: left;
}
#m_content_right {
	float:right;
	position: relative;
	margin-left:12px;
	text-align: left;
}
#m_content_right_dynamic {
	width: 298px;
	border:1px solid #e51815;
	background-color:#e51815;
	color:#ffffff;
}
.m_content_right_dynamic_c {
	margin:6px;
	letter-spacing:0px;
	font-size:13px;
	color:#ffffff;
}
.m_content_right_dynamic_c a:link {color:#000000;text-decoration: none}
.m_content_right_dynamic_c a:visited {color:#000000;text-decoration: none}
.m_content_right_dynamic_c a:active {color:#000000;text-decoration: none}
.m_content_right_dynamic_c a:hover {color:#000000;text-decoration: underline}

#m_content_left_c {
	float:left;
	width: 100%;
	text-align: left;
}
.m_content_left_cc {
	width:562px;
	overflow:auto;
}
.m_content_left_ci {
	background-color:#ffffff;
}

/* B_1 -Head */

#m_head_b1 {
	float:right;
	width: 280px;
	height: 190px;
	margin-top:25px;
	text-align: right;
}

/* MENU idMenu001 (main) */

#m_logo {
	float:left;
	width: 600px;
	position:relative;
	height: 100px;
	margin-top:55px;
	margin-left:20px;
}
#m_menu {
	float:left;
	width: 620px;
	position:relative;
	margin-top:15px;
	margin-left:20px;
	text-align: left;
	height: 40px;
}

.menu_idMenu001 {
	margin-left:0px;
}

.menu_idMenu001_spacer {
	width: 46px;
	text-align:center;
	vertical-align:middle;
	letter-spacing:0px;
}
.menu_idMenu001_item {
	font-family: Grotrough;
	font-size:27px;
	letter-spacing:0px;
}
.a_menu_idMenu001_item:hover {
	color:#ffffff;
	text-decoration: underline;
	letter-spacing:0px;
}

/* LEFT */

.left_box_hl {
	clear:both;
	margin-bottom:6px;
	width:560px;
	height:30px;
	border:1px solid #ffffff;
	background-color:#ffffff;
	overflow:hidden;
}
.left_box_hl_txt {
	margin:0px 2px;
	font-family: Grotrough;
	letter-spacing:0px;
	line-height:1.1em;
	font-size:31px;
	color:#e51815;
}
.left_box_spacer_h {
	clear:both;
	height:30px;
}

/* NEWS */
.main_news {
	margin:8px;
}
.main_news_item {
	margin-bottom:5px;
}
.main_news_item_cnt {
	font-size:13px;
}
.main_news_item_hl {
	float:left;
	width:460px;
	font-size:13px;
	font-weight:bold;
	color:#e51815;
}
.main_news_item_txt {
	float:left;
	width:200px;
}
.main_news_item_date {
	float:right;
	width:75px;
}
.main_news_item_date_txt {
	text-align:right;
	padding-top:1px;
	font-size:11px;
}
.main_news_item_text {
	font-size:13px;
}
.main_news_item_img {
	margin-right:8px;
}

/* B2 LEFT NEWS HL */

#left_box_hl_b2 {
	float:right;
	width: 180px;
	margin:4px 2px;
	vertical-align: bottom;
	font-size:11px;
}

/* BAND */
.m_left_band {
	border:1px solid #666666;
	background-color:#000000;
}
.main_band_item {
	margin-bottom:5px;
}
.main_band_item_cnt {
	margin:8px;
	font-size:13px;
}
.main_band_item_hl {
	font-size:13px;
	font-weight:bold;
	color:#e51815;
}
.main_band_item_img {
	margin-right:8px;
}

/* EVENT */
.m_left_event {
	width:560px;
	border:1px solid #666666;
	background-color:#000000;
}
.main_event_item_cnt {
	margin:8px;
}
.main_event_item_hl {
	float:left;
	width:450px;
	font-size:13px;
	font-weight:bold;
}
.main_event_item_text {
	color:#bbbbbb;
}
.main_event_item_link {
	float:left;
	width:90px;
	text-align:right;
	font-size:13px;
}
.main_event_item_action {
	float:left;
	width:90px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#e51815;
}

/* NEWS */

.m_left_news {
	width:560px;
	border:1px solid #666666;
	background-color:#000000;
}

/* VIDEO */
.m_left_video {
	border:1px solid #666666;
	background-color:#000000;
}

/* LYRICS */
.m_left_lyrics {
	width:560px;
	border:1px solid #666666;
	background-color:#000000;
}
.m_left_lyrics_txt {
	padding:2px;
	font-size:13px;
	font-weight:bold;
}
.m_left_lyrics_img {
	text-align:right;
	padding:2px;
}
.main_lyrics_cnt {
	margin:8px;
}

/* CONTACT */

.m_left_contact {
	width:560px;
	border:1px solid #666666;
	background-color:#000000;
}
.main_contact_item_cnt {
	margin:8px;
}

/* RIGHT */

.right_box {
	float:right;
}
.right_box_hl {
	clear:both;
	margin-bottom:6px;
	width:298px;
	height:30px;
	border:1px solid #ffffff;
	border-bottom:none;
	background-color:#ffffff;
	overflow:hidden;
}
.right_box_hl_txt {
	margin:0px 2px;
	font-family: Grotrough;
	font-size:31px;
	letter-spacing:0px;
	line-height:1.1em;
	color:#e51815;
}
.right_box_spacer_h {
	clear:both;
	height:30px;
}

.right_box_nl {
	width:298px;
	border:1px solid #666666;
	background-color:#000000;
}
.right_box_music {
	width:298px;
	border:1px solid #666666;
	background-color:#000000;
}


/* BOX NEWSLETTER */

.box_newsletter {
	margin:8px;
}
.box_newsletter_content {
}
.box_newsletter_txt {
	font-size:13px;
}
.box_newsletter_input {
	font-size:13px;
	color:#000000;
}

/* BOX MUSIC */

.box_music {
	background-color:#cccccc;
}

