html{
	height:100%;
}
body{
	height:100%;
	margin:0;
	font:12px Times New Roman, Arial, Helvetica, sans-serif;
	background-color:#2c2c2c;

	/*background:#2c2c2c;*/
}
form,fieldset,img{margin:0;padding:0;border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:10px arial,sans-serif;
	vertical-align:middle;
}
/*wrapper*/
.wrapper-holder{
	min-height:100%;
	width:796px;
	margin:0 auto;
	background:#c9cacb;
}
* html .wrapper-holder{
	height:100%;
}
#wrapper{
	background: url(../images/header.jpg) no-repeat;
	width:796px;
	overflow:hidden;
	padding:238px 0 250px;
}
/*player*/
.player{
	z-index:5;
	position:relative;
	padding:10px 0 0 10px;
	float:left;
	width:180px;
	height:15px;
}
.player img{
	display:block;
}
/*menu*/
.menu-holder{
	position:relative;
	width:796px;
	z-index:2;
	background: url(../images/bg-menu.gif) repeat-x;
}
.menu-holder:after{
	content:"";
	display:block;
	clear:both;
}
/*menu*/
ul.menu{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.menu li{
	margin:16px 0 0;
	float:left;
	padding:0 20px 0 0;
}
.menu li a{
	outline: none;
	display:block;
	overflow:hidden;
	width:77px;
	height:55px;
	text-indent:-9999px;
	background: url(../images/sprite-menu.gif) no-repeat;
}
.menu li a.home{
	background-position: 0 0;
}
.menu li a.music{
	background-position: -77px 0;
}
.menu li a.news{
	background-position: -154px 0;
}
.menu li a.contact{
	background-position: -231px 0;
}
/*main*/
#main{
	position:relative;
	z-index:1;
	width:796px;
}
#main:after{
	content:"";
	display:block;
	clear:both;
}
/*sidebar*/
#sidebar{
	z-index:2;
	position:relative;
	margin:-55px 0 0;
	float:left;
	width:415px;
	overflow:hidden;
}
#sidebar .image-holder{
	width:100%;
	overflow:hidden;
}
#sidebar .image-holder img{
	display:block;
}
.available{
	padding:5px 0 0 44px;
	width:370px;
	overflow:hidden;
	font-size:10px;
	text-align:center;
}
.tour{
	width:370px;
	overflow:hidden;
	font-size:12px;
	color:#513E3E;
	text-align:center;
	font-weight:bold;
}
#sidebar .links{
	width:450px;
	padding:10px 0 0 55px;
	overflow:hidden;
}
#sidebar .links ul{
	float:left;
	margin:0;
	padding:0 8px 0 0;
	list-style:none;
}
#sidebar .links ul li{
	vertical-align:middle;
	margin:0 0 5px;
	overflow:hidden;
}
#sidebar .links img{
	display:block;
}
/*content*/
#content{
	padding:20px 20px 0 5px;
	float:left;
	width:355px;
    overflow: hidden;
}
#content:after{
	content:"";
	display:block;
	clear:both;
}
#content h2{
	margin:0 0 10px;
	font-size:16px;
	line-height:18px;
	color:#513E3E;
}
#content h1{
	margin:0 0 25px;
	font-size:16px;
	line-height:18px;
	color:#513E3E;
}
#content p{
	margin:0 0 13px;
}
#content p span{
	display:block;
}
#content .signature{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
#content .signature strong{
	display:block;
}
.contact-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 120px;
}
.contact{
	width:100%;
	overflow:hidden;
	margin:0;
}
.contact dt{
	float:left;
	padding:0 2px 0 0;
	font-weight:bold;
}
.contact dd{
	margin:0;
	float:left;
}
dl.contact a{
	color:#000;
}
ul.networks{
	margin:0;
	padding:0;
	list-style:none;
}
ul.networks li{
	float:left;
	padding:0 15px 0 0;
}
ul.networks li a img{
	display:block;
}
/*footer*/
#footer{
	padding:0 0 5px;
	display:table;
	text-align:center;
	height:208px;
	width:796px;
	overflow:hidden;
	margin:-213px auto 0;
	background: url(../images/bg-footer.jpg) no-repeat;
}
#footer p{
	display:table-cell;
	vertical-align:bottom;
	margin:0;
	letter-spacing:1px;
	font-size:16px;
	color:#fff;
}
#footer p a{
	color:#fff;
}
/*DEFAULT*/
