html{
	height:100%;
	background:#000;
}
body{
	margin:0;
	min-width:875px;
	min-height:100%;
	background:url(../sitepis/background_tile.gif) 50% 0;
	font:12px/16px Arial, Verdana, Tahoma, sans-serif;
	color:#b4a68c;
}
form,fieldset,img{padding:0;border:0;}
a{color:#ccc;text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
#wrapper{
	width:875px;
	margin:0 auto;
	background:url(../sitepis/mainbackground.gif) repeat-y 50% 446px;
}
#main{
	height:1%;
	padding:96px 38px 150px 40px;
	overflow:hidden;
	position:relative;
	background:url(../sitepis/header_sub_index.gif) no-repeat;
}
/*-- header --*/
#header{
	height:1%;
	padding:317px 38px 0 40px;
	overflow:hidden;
	background:url(../sitepis/header.gif) no-repeat 50% 0;
}
/*-- navigation --*/
#navigation{
	margin:0;
	padding:0 0 0 47px;
	list-style:none;
	overflow:hidden;
	height:33px;
	background:url(../sitepis/bg-navigation.gif) no-repeat;
}
#navigation li{
	float:left;
}
#navigation a{
	float:left;
	height:33px;
	overflow:hidden;
}
#navigation a span{
	text-indent:-9999px;
	display:block;
}
#navigation a.news{
	width:69px;
	background:url(../sitepis/menue_news.gif) no-repeat;
}
#navigation a.tour{
	width:73px;
	background:url(../sitepis/menue_tour.gif) no-repeat;
}
#navigation a.music{
	width:70px;
	background:url(../sitepis/menue_music.gif) no-repeat;
}
#navigation a.bio{
	width:53px;
	background:url(../sitepis/menue_bio.gif) no-repeat;
}
#navigation a.press{
	width:61px;
	background:url(../sitepis/menue_press.gif) no-repeat;
}
#navigation a.photos{
	width:86px;
	background:url(../sitepis/menue_photos.gif) no-repeat;
}
#navigation a.video{
	width:74px;
	background:url(../sitepis/menue_video.gif) no-repeat;
}
#navigation a.store{
	width:70px;
	background:url(../sitepis/menue_store.gif) no-repeat;
}
#navigation a.links{
	width:68px;
	background:url(../sitepis/menue_links.gif) no-repeat;
}
#navigation a.contact{
	width:88px;
	background:url(../sitepis/menue_contact.gif) no-repeat;
}
#navigation a:hover{
	background-position:0 100%;
}
/*-- title-page --*/
#title-page{
	width:100%;
	height:30px;
	overflow:hidden;
	margin:-44px 0 0;
	padding:0 0 14px;
}
#title-page h1{
	margin:0 0 0 70px;
	color:#b4a68c;
	font:bold 25px/30px Georgia, Times, "Times New Roman", serif;
	text-align:center;
}
#title-page h1.news{
	text-indent:-9999px;
	background:url(../sitepis/text-news.gif) no-repeat 50% 0;
}
#title-page h1.press{
	text-indent:-9999px;
	background:url(../sitepis/text-press-cont.gif) no-repeat 50% 0;
}
#title-page h1.blog{
	text-indent:-9999px;
	background:url(../sitepis/text-blog.gif) no-repeat 50% 0;
}
#title-page h1.photo{
	text-indent:-9999px;
	background:url(../sitepis/text-photo.gif) no-repeat 50% 0;
}
/*-- title --*/
#content .title,
#sidebar .title{
	height:29px;
	padding:2px 0;
	overflow:hidden;
	background:url(../sitepis/bg-title.gif) no-repeat 50% 0;
}
#content h2,
#sidebar h2{
	margin:0;
	color:#b4a68c;
	font:bold 20px/29px Georgia, Times, "Times New Roman", serif;
	text-align:center;
}
h2.news{
	text-indent:-9999px;
	background:url(../sitepis/text-news-cont.gif) no-repeat 50% 0;
}
h2.newlestter{
	text-indent:-9999px;
	background:url(../sitepis/text-newlestter.gif) no-repeat 50% 0;
}
h2.album{
	text-indent:-9999px;
	background:url(../sitepis/text-album.gif) no-repeat 50% 0;
}
h2.current-album{
	text-indent:-9999px;
	background:url(../sitepis/text-curent-album.gif) no-repeat 50% 0;
}
h2.highlight{
	text-indent:-9999px;
	background:url(../sitepis/text-hightlight.gif) no-repeat 50% 0;
}
h2.tour-dates{
	text-indent:-9999px;
	background:url(../sitepis/text-tour-dates.gif) no-repeat 50% 0;
}
h2.updates{
	text-indent:-9999px;
	background:url(../sitepis/text-updates.gif) no-repeat 50% 0;
}
h2.quick{
	text-indent:-9999px;
	background:url(../sitepis/text-quick.gif) no-repeat 50% 0;
}
h2.login{
	text-indent:-9999px;
	background:url(../sitepis/text-login.gif) no-repeat 50% 0;
}
h2.blank{
	text-indent:-9999px;
	background:url(../sitepis/text-blank.gif) no-repeat 50% 0;
}
h2.blog{
	text-indent:-9999px;
	background:url(../sitepis/text-blog-cont.gif) no-repeat 50% 0;
}
h2.select{
	text-indent:-9999px;
	background:url(../sitepis/text-select.gif) no-repeat 50% 0;
}
h2.photos{
	text-indent:-9999px;
	background:url(../sitepis/text-photos.gif) no-repeat 50% 0;
}
h2.galleries{
	text-indent:-9999px;
	background:url(../sitepis/text-galleries.gif) no-repeat 50% 0;
}
h2.albumreview{
	text-indent:-9999px;
	background:url(../sitepis/text-albumreview.gif) no-repeat 50% 0;
}
h2.article{
	text-indent:-9999px;
	background:url(../sitepis/text-article.gif) no-repeat 50% 0;
}
h2.concertreview{
	text-indent:-9999px;
	background:url(../sitepis/text-concertreview.gif) no-repeat 50% 0;
}
/*-- content --*/
#content{
	width:450px;
	float:right;
	display:inline;
	margin:0 32px 0 0;
}
.box{
	width:100%;
	overflow:hidden;
	padding:0 0 22px;
}
.box-area{
	width:100%;
	overflow:hidden;
	padding:32px 0 0;
	background:url(../sitepis/bg-top-area.gif) no-repeat 50% 0;
}
.second-box .box-area{
	padding:0;
	background:none;
}
.box-holder{
	background:#1b110b;
	height:1%;
	overflow:hidden;
	padding:0 15px 15px;
}
#content .post{
	width:100%;
	padding:0 0 8px;
	margin:25px 0 0;
	overflow:hidden;
	background:url(../sitepis/post-devider.gif) no-repeat 0 100%;
}
#content .holder-post{
	width:100%;
	overflow:hidden;
}
#content .post .head{
	height:1%;
	overflow:hidden;
	line-height:20px;
	color:#ccc;
}
#content .post .holder-head{
	float:left;
	width:100%;
	background:#333 url(../sitepis/bg-line.gif) repeat-y 330px 0;
}
#content .post .head h3{
	margin:0;
	padding:0 0 0 3px;
	width:330px;
	float:left;
	font-size:12px;
	line-height:20px;
}
#content .post .head em{
	font-style:normal;
	float:right;
	padding:0 3px 0 0;
}
#content p,
#sidebar p{
	margin:15px 0 0;
}
#content .post .holder-image{
	float:left;
	margin:9px 8px 0 8px;
	display:inline;
}
#content .post .holder-image img{
	display:block;
}
#content .post a{
	color:#ccc;
	text-decoration:none;
}
#content .post a:hover{
	text-decoration:underline;
}
/*-- sidebar --*/
#sidebar{
	width:250px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0 0 0 49px;
}
#sidebar .form-newlestter{
	height:1%;
	overflow:hidden;
	padding:15px 0 0;
}
#sidebar .holder-newlestter{
	float:left;
	width:206px;
	background:#333;
	padding:7px;
}
#sidebar .form-newlestter input.text{
	float:left;
	width:130px;
	padding:1px 4px;
	background:#1b110b;
	border:1px solid #666;
	font:12px/14px Arial, Verdana, Tahoma, sans-serif;
	color:#ccc;
}
#sidebar .form-newlestter input.btn{
	float:left;
	width:35px;
	height:19px;
	padding:0;
	margin:0 0 0 5px;
	background:transparent;
	border:0;
	font:17px/20px Arial, Verdana, Tahoma, sans-serif;
	color:#f00;
	cursor:pointer;
}
#sidebar .album-image{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
	text-align:center;
}
#sidebar .album-image img{
	display:block;
	margin:0 auto;
}
#sidebar .arrow-image{
	overflow:hidden;
	margin:10px 0 0;
	text-align:left;
}
#sidebar .list-tour-dates{
	margin:0;
	padding:15px 0 5px;
	list-style:none;
	line-height:18px;
}
#sidebar .list-tour-dates li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
#sidebar em{
	color:#aeaeae;
	font-style:normal;
}
#sidebar .list-tour-dates a{
	color:#b4a68c;
	text-decoration:none;
}
#sidebar .list-tour-dates a:hover{
	text-decoration:underline;
}
#sidebar .hold-video{
	width:220px;
	margin:0 -10px;
	position:relative;
}
/*-- footer --*/
#footer{
	width:775px;
	text-align:center;
	overflow:hidden;
	margin:-95px auto 0;
	padding:45px 50px 0;
	background:url(../sitepis/bg-footer.gif) no-repeat;
}
#footer .ico{
	width:100%;
	overflow:hidden;
	position:relative;
}
#footer .ico-holder{
	float:left;
	position:relative;
	left:50%;
}
#footer .ico ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	left:-50%;
}
#footer .ico ul li{
	float:left;
	margin:0 5px;
	display:inline;
}
#footer .ico img{
	display:block;
}
#footer .copyright{
	width:100%;
	overflow:hidden;
	padding:50px 0 20px;
	line-height:25px;
}
#footer .copyright p{
	margin:0;
}
#footer .copyright a img{
	margin:0 0 -8px;
}
#footer .copyright a{
	margin:0 0 0 5px;
}
