@charset "utf-8";
body {
	-x-system-font:none;
	background: #232320 url(../images/bg_black.jpg) repeat center top;
	color:#333333;
	font-family: tahoma, ms Sans Serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin: 0px;
}
a {
	color:#a9a9a9;
}
a:link, a:visited, a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
img {
	border:0 none;
}
:focus {
	outline-style:none;
}
ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
.clear {
	clear:both;
}
.shadow {
  box-shadow: 5px 5px 5px #aaa;
  -moz-box-shadow: 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
}
h2 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: 500;
	font-size: 2em;
	line-height: 30px;
	color: #231f20;
}
h2 span {
	color: #ed1c24;

}

#main_container {
	margin: 0px auto;
	width: 960px;
	padding: 0px;
}
#bg_pic {
	/*background: url(../images/bg_pic.jpg) no-repeat center top;*/
	width: 100%;
}

#boder_left {
	background: url(../images/boder_left.png) repeat-y left top;
	width: 1060px;
	padding: 0px 0px 0px 100px;
}
#boder_right {
	background: url(../images/boder_right.png) repeat-y right top;
	width: 960px;
	padding: 0px 100px 0px 0px;
}
#main_wrapper {
	background: url(../images/bg.jpg) repeat center top;
	width: 960px;
	z-index: 100;
}
#boder {
	background: url(../images/boder.png) repeat-y center top;
	width: 960px;
	padding: 0px 100px 0px 100px;
}
#head {
	background: url(../images/pic_head.jpg) no-repeat center top;
}
#head_page {
	background: url(../images/pic_head_page.jpg) no-repeat center top;
}
#nav {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	padding: 28px 40px 0px 0px;
}

#nav li {
	float: right;
	color: #ed1c24;
}
#nav a {
	color: #231f20;
	text-decoration: none;
}
#content_wrapper {
	padding: 370px 40px 0px 40px;
}
#content_wrapper_page {
	padding: 220px 40px 0px 40px;
}
#main_twitter_wrapper {
	background: url(../images/quote_open.gif) no-repeat left top;
	float: left;
	width: 355px;
	padding: 15px 40px 0px 60px;
}
#main_twitter_wrapper .first {
	background: url(../images/quote_close.gif) no-repeat right bottom;
}
#main_twitter_wrapper  .first h3 {
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	padding: 0px 30px 0px 0px;
	margin: 0px;
	display: block;
}
#main_twitter_wrapper  span  {
	font-size: 9px;
	color: #999999;
	display: block;
}
#twitter_wrapper {
	margin: 0px 0px 0px 0px;
}
#main_twitter_wrapper  #twitter_wrapper      {
	margin: 15px 0px 0px 0px;
}

#twitter_wrapper li {
	padding: 5px 0px;
}
#main_twitter_wrapper a {
	color: #990000;
}
#main_twitter_wrapper  .follow {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #30cbff;
	padding: 10px 0px 0px 0px;
	display: block;
}
#main_video_wrapper {
	float: left;
	width: 425px;
	padding: 15px 0px 0px 0px;
}
#main_video_wrapper  h4 {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	font-size: 13px;
	text-align: right;
}
#main_connect {
	padding: 20px 0px 0px 0px;
}
#main_connect  li {
	float: left;
	padding: 0px 25px 0px 0px;
}
#main_connect .last {
	padding: 0px;
}


#main_left {
	float: left;
	width: 500px;
	padding: 30px 50px 0px 0px;
}
#main_right {
	float: left;
	width: 330px;
	padding: 30px 0px 0px 0px;
}
.news_continer {
	padding: 0px 0px 30px 0px;
}
.news_continer h3 {
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	padding: 0px;
	margin: 0px;
	display: block;
	color:#333;
}
.news_date {
	font-size: 9px;
	color: #333;
	display: block;
	border-bottom:#666666 1px solid;
	padding:0px 0px 5px 0px;
}
.news_content {
	color: #666666;
	padding: 5px 0px;
}
.readmore  {
	text-align:right;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #ed1c24;
	clear: both;
}
.readmore a {
	color: #231f20;
	text-decoration: none;
}
#logo_footer {
	background: url(../images/footer/line_end.png) no-repeat center bottom;
	float: left;
	padding: 30px 0px 50px 270px;
	width: 610px;
}
#logo_footer li {
	float: left;

}
#logo_footer  li img {
	padding: 0px 40px;

}
#footer_copyright {
	font-size: 10px;
	color: #666666;
	text-align: center;
	padding: 0px 0px 30px 0px;
}
#main_flash_album {
	position: absolute;
	left: 50%;
	padding: 0px 0px 0px 0px;
	width: 340px;
	height: 175px;
	margin: 0px 0px 0px 80px;
}
.gallery_container  img {
	padding: 10px 6px;
}
.gallery_container h3 {
	border-bottom:#000000 1px solid;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: 400;
	padding: 0px 0px 3px 0px;
}


.event_continer {
	color: #666666;
}
.events_text_red {
	font-weight: bold;
	color: #b81313;
}
.events_text_black {
	font-weight: bold;
	color: #000000;
}
#content_container {
	float: left;
	width: 640px;
	padding: 10px 40px 0px 0px;
}

#sidebar_wrapper {
	float: left;
	width: 200px;
	padding: 20px 0px 0px 0px;
}

#sidebar_album_wrapper {
	position: absolute;
	left: 50%;
	height: 305px;
	width: 203px;
	margin: 0px 0px 0px 230px;
	/*padding: 0px 57px 0px 0px;*/
}
#sidebar_twitter_wrapper {
	padding: 240px 0px 0px 0px;
}
#head_sidebar_twitter {
	padding: 300px 0px 0px 0px;
}

#sidebar_wrapper  h2 {
	padding: 0px;
	margin: 30px 0px 0px 0px;

}
#sidebar_twitter_wrapper span {
	font-size: 9px;
	color: #999999;
	display: block;
}

#sidebar_twitter_wrapper a {
	color: #990000;
}
#sidebar_twitter_wrapper   .follow {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #30cbff;
	padding: 10px 0px 0px 0px;
	display: block;
	text-align: center;
}
#sidebar_twitter_wrapper {
	padding: 10px 0px 0px 0px;
}
#twitter_wrapper{
	padding: 0px;
}
#sidebar_ringtone {
	padding: 20px 0px 0px 0px;
}

#nav_page {
	border-top:#999999 dotted 1px;
	padding: 5px 0px 0px 0px;
	clear: both;
}
#nav_page span {
	color: #ED1C24;
}
#nav_page a {
	color: #333333;
	font-weight: bold;
}
#nav_page .previous {
	float: left;
}
#nav_page .next {
	float: right;
}
#sidebar_logo {
	padding: 30px 0px 0px 0px;
}
#sidebar_logo li {
	display: inline;
}
#sidebar_logo   li  img {
	vertical-align: middle;
	padding: 0px 24px 20px 0px;
}
#main_events {
	padding: 200px 0px 0px 0px;
}
#main_events_page  .event_continer  h3 {
	border-bottom:#000000 1px solid;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: 400;
	padding: 0px 0px 3px 0px;
}
.event_deteil {
	padding: 0px 0px 10px 20px;
}
#youtube {
	width: 425px;
	box-shadow: 5px 5px 5px #000;
	-moz-box-shadow: 5px 5px 5px #000;
	-webkit-box-shadow: 5px 5px 5px #000;
	float: left;
}
#video_wrapper {
	background: url(../images/bg_video.gif) no-repeat left top;
	height: 455px;
	margin: 0px 0px 0px -482px;
	width: 680px;
	position: absolute;
	left: 50%;
	top: 320px;
	z-index: 0;
	padding: 50px 0px 0px 30px;
}
#thumb_video_wrapper {
	padding: 490px 0px 0px 0px;

}
#video_deteil {
	padding: 10px 0px 0px 20px;
	float: left;
	width: 170px;
}
#video_deteil h3 {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;

}
#video_deteil  span {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	margin: 0px;

}
#video_content {
	color: #999999;
	font-size: 11px;
	padding: 10px 0px 0px 0px;
}
#thumb_video {
}
#thumb_video li {
	float: left;
	width: 280px;
	display: block;
	padding: 0px 30px 30px 0px;
}
#thumb_video h3 {
	color: #000000;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	line-height: 14px;
}

#thumb_video img {
	float: left;
	padding: 0px 10px 0px 0px;
}
#band_member {
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px -482px;
	top: 320px;
}
#biography {
	padding: 680px 0px 0px 0px;
}
#discography {
}
#discography li {
	padding: 0px 0px 20px 40px;
	display: block;
	clear: left;
	height: 93px;
}
#discography li img {
	float: left;
	margin: 0px 30px 0px 0px;
	box-shadow: 5px 5px 5px #aaa;
	-moz-box-shadow: 5px 5px 5px #aaa;
	-webkit-box-shadow: 5px 5px 5px #aaa;
}
#discography span {
	font-size: 11px;
	color: #666666;
}

#discography h3 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: 400;
	font-size: 1.5em;
	line-height: 24px;
	color: #cc0000;
	margin: 0px;
}
.discography_deteil {
	padding: 15px 0px 0px 0px;
}
#albums_wrapper {
	height: 600px;
	margin: 0px 0px 0px -482px;
	width: 680px;
	position: absolute;
	left: 50%;
	top: 330px;
	z-index: 0;
	padding: 0px 0px 0px 0px;
}
.buttomline {
	border-bottom:#666666 2px solid;
}
