* {
	padding: 0;
	margin: 0;
}

html {
	background: url(../img/bg.jpg) repeat;
}

html, body {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#body-emulator {
	height: 100%;
	position: relative;
	overflow: auto;
}

#wrapper {
	min-height: 100%;
	height: 100%;
	height: auto !important;
}

/* `Background
----------------------------------------------------------------------------------------------------*/

#background-loader {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 0;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	text-indent: -999em;
	background: url(../img/progress.gif) no-repeat center center;
}

#background,
#background img,
#background-texture,
#background-mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

#background,
#background img {
	z-index: -3;
}

#background-texture {
	background: url(../img/bg-texture.gif) repeat;
	z-index: -2;
}

#background-mask {
	background: #000;
	z-index: -1;
	filter: alpha(opacity=10);
	opacity: 0.1;
}

/* `Scocial
----------------------------------------------------------------------------------------------------*/

.facebook a, .twitter a {
	background: url(../img/social-icon.png) no-repeat;
	text-indent: -9999px;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	filter: alpha(opacity=40);
	opacity: 0.4;
}

.facebook a:hover, .twitter a:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}


.facebook a {
	background-position: 0 0;
	width: 30px;
	height: 30px;
}

.twitter a {
	background-position: -30px 0;
	width: 30px;
	height: 30px;
}

/* `Navigator
----------------------------------------------------------------------------------------------------*/

.nav {
	height: 76px;
	overflow: hidden;
}

.nav div {
	background: black;
	font-weight: normal;
	font-size: 100%;
	height: 76.5px;
	padding: 0;
	margin: 0;
	position: relative;
}

.nav div:before, .nav div:after {
	content: "";
	background: black;  /* Match the background */
	width: 9999px;   /* some huge width */
	position: absolute;
	top: 0;
	bottom: 0;
}

.nav div:before {
	right: 100%;
}

.nav div:after {
	left: 100%;
}

.nav-inner {
	font-size: 30px;
	width: 737px;
	margin: 0 auto;
}

.nav-inner li a {
	color: #FFF;
	background: #000;
	float: left;
	padding: 20px 23.7px;
}

.nav-inner li a:hover {
	color: #000;
	background: #CCC;
	padding: 20px 23.7px;
}

/* `Slider
----------------------------------------------------------------------------------------------------*/

.ls-wrapper .ls-nav-right-arrow {
	margin-top: 147px !important;
}

.ls-wrapper .ls-nav-left-arrow {
	margin-top: 147px !important;
}

.ls-wrapper .liquid-slider .panel-wrapper  {
	max-height: ; /* 400px */
	padding: 0 !important;
}

.ls-wrapper .ls-nav-right-arrow {
	width: 60px !important;
	height: 320px !important;
	background: url(../img/arrow.png) no-repeat top right !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
}

.ls-wrapper .ls-nav-left-arrow {
	width: 60px !important;
	height: 320px !important;
	background: url(../img/arrow.png) no-repeat top left !important;
	margin-top: 0 !important;
	margin-left: 0 !important;
}

/* `tag
----------------------------------------------------------------------------------------------------*/

.tag {
	background: url(../img/tag.png) no-repeat center center;
	float: right;
	width: 153px;
	height: 431px; /* 400px */
	padding:  0 0 0;
	margin: -410px 11px 0 0;
	position: relative;
}

.video-play {
	margin-top: -216px;
}

/* `Discography
----------------------------------------------------------------------------------------------------*/

#discography .container-inner-2 {
	width: 700px;
	margin: 0 auto;
}

#discography .container-inner-2 img {
	margin: 17.5px;
}



/* `Structure
----------------------------------------------------------------------------------------------------*/

#header {
	padding: 40px 0;
}

#container {
	
}

#footer {
	padding: 20px 0;
}