/* Website designed & developed by Ogino Design // www.oginodesign.com */

html,body{ margin:0; padding:0; }
img{ border:0; }
a:active, a:focus{ outline:0; }
.text-center{ text-align:center; }
.text-right{ text-align:right; }
.displayNone{ display:none; }
.clear{ clear:both; }
h1,h2,h3,h4,h5,p,li{ margin:0; padding:0; }
h1,h2,h3,h4,h5{ font-weight:normal; }
article, aside, canvas, details,figcaption, figure, footer, header,hgroup, nav, section, summary, video{ display: block; }
html { text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; }


/* IMPORT */
@font-face {
	font-family: 'Morpheus';
	src: url('../fonts/morpheus.eot');
	src: url('../fonts/morpheus.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/morpheus.woff') format('woff'),
		 url('../fonts/morpheus.ttf') format('truetype'),
		 url('../fonts/morpheus.svg#morpheus') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* SHARED */

body{
	background:url('../img/header-bg.jpg') no-repeat top center #000;
	color:#fff;
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size:14px;
	line-height:20px;
}
.wrapper{ width:980px; margin:0 auto; position:relative; }
#sub-nav{
	height:40px;
	background:#000;
}
header{
	position:relative;
	height:490px;
}
header img#logo{
	position:absolute;
	top:40px;
	left:50%;
	margin-left:-245px;	
}
header .fb-like{
	position:absolute !important;
	right:280px;
	top:30px;
}
nav{
	color:#fff;
	font-family: 'Morpheus', sans-serif;
	font-size:25px;
	position:absolute;
	top:280px;
	width:100%;
}
nav ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
nav ul li{
	display:inline;
	padding-bottom:3px;
	text-shadow: 2px 2px 2px #000;
}
nav ul li.home{
	position:absolute;
	top:140px;
	transform:rotate(-15deg);
	-ms-transform:rotate(-15deg); /* IE 9 */
	-webkit-transform:rotate(-15deg); /* Opera, Chrome, and Safari */
}
nav ul li.band{
	position:absolute;
	top:98px;
	left:130px;
	transform:rotate(-15deg);
	-ms-transform:rotate(-15deg); /* IE 9 */
	-webkit-transform:rotate(-15deg); /* Opera, Chrome, and Safari */
}
nav ul li.releases{
	position:absolute;
	top:58px;
	left:245px;
	transform:rotate(-15deg);
	-ms-transform:rotate(-15deg); /* IE 9 */
	-webkit-transform:rotate(-15deg); /* Opera, Chrome, and Safari */
}
nav ul li.live{
	position:absolute;
	top:58px;
	right:300px;
	transform:rotate(15deg);
	-ms-transform:rotate(15deg); /* IE 9 */
	-webkit-transform:rotate(15deg); /* Opera, Chrome, and Safari */
}
nav ul li.media{
	position:absolute;
	top:100px;
	right:155px;
	transform:rotate(15deg);
	-ms-transform:rotate(15deg); /* IE 9 */
	-webkit-transform:rotate(15deg); /* Opera, Chrome, and Safari */
}
nav ul li.links{
	position:absolute;
	top:150px;
	right:0px;
	transform:rotate(15deg);
	-ms-transform:rotate(15deg); /* IE 9 */
	-webkit-transform:rotate(15deg); /* Opera, Chrome, and Safari */
}
nav a{
	color:#fff;
	text-decoration:none;
}
nav a:hover{
	color:#b1bf24;
	text-decoration:none;
}
nav li#current{
	color:#b1bf24;
}
.social-media{
	position:absolute;
	top:480px;
	left:425px;
}
.social-media img{ height:25px; }
.social-media img.facebook{ height:26px; }
article{
	padding: 80px 0 30px;
}
article #news img{
	max-width:700px;
}
article .fb-like-box{
	background:#fff;
}
#content-left{
	width:250px;
	float:left;
	font-size:14px;
}
#content-right{
	width:700px;
	float:right;
}
.no-margin{
	margin:0 !important;
}
#news table tr td{
	vertical-align:top;
}
h1{
	font-family: 'Morpheus', sans-serif;
	color:#b1bf24;
	font-weight:normal;
	margin-bottom:30px;
	font-size:30px;
}
#content-left h1{
	font-size:22px;
	margin-top:30px;
	margin-bottom:15px;
}
h2{
	margin-bottom: 20px;
	position: relative;
	padding-bottom: 8px;
	font-size: 22px;
	border-bottom: 1px solid #fff;
	color: #e2d2aa;
	clear: both;
}
h2 span{
	font-size: 15px;
	position: absolute;
	right: 0;
	top: 5px;
}
p{
	margin-bottom:20px;
}
li{
	margin-bottom:10px;
}
#content-left ul{
	margin-left:0;
	list-style-type:none;
	padding:0;
}
a{
	color:#e2d2aa;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
iframe{
	margin-bottom:20px;
}
ul#side-tour span{
	color:#e2d2aa;
	font-size:13px;
}
div.view-archive{
	width:105px;
	display:block;
	margin:0 auto;
	margin-top:40px;
}
div.view-archive a{
	background:#b1bf24;
	color:#000;
	padding:10px;
}
article table.members{
	color:#e2d2aa;
}
article table.members span{
	color:#fff;
}
article .releasesImage{
	width:250px;
	margin-right:20px;
	float:left;
	margin-bottom:20px;
}
article .releasesImage img{
	width:250px;
}
article .releasesInfo{
	width:395px;
	float:right;
	margin-bottom:20px;
}
article .releasesInfo table{
	border-collapse:collapse;
}
article .releasesInfo table tr td{
	vertical-align:top;
	width:100px;
	padding-bottom:10px;
	color:#aaa;
	line-height:20px;
}
article .releasesInfo table tr td+td{
	width:305px;
	color:#fff;
}
article .releasesInfo table tr td ul{
	padding-left:0px;
	padding-bottom:0;
	list-style-type:none;
	margin-top:0;
	padding-top:0;
}
article .releasesInfo table tr td ul li{
	margin-bottom:0 !important;
}
article .promo-photos{
	margin-bottom:20px;
}
article .promo-photos img{
	width:170px;
}


footer{
	font-size:13px;
	color:#e2d2aa;
}
footer #footerLogo{
	position:absolute;
	left:50%;
	margin-left:-160px;
	top:30px;
}
footer #footerLogo img#footer-logo{
	width:320px;
}
footer #endorsements{
	position:absolute;
	left:0;	
	top:120px;
}
footer #endorsements img{
	width:70px;
	margin:0 10px 15px;
}
footer #endorsements img.shorter{
	width:60px;
}
footer #endorsements p{
	color:#b1bf24;
}
footer #ensamvarg{
	position:absolute;
	right:0;
	top:140px;
	text-align:center;
	line-height:0;
}
footer #ensamvarg p{
	color:#b1bf24;
}
footer #copyright{
	padding-top:310px;
	text-align:center;
}
footer ul#socialMedia{
	list-style-type:none;
	position:absolute;
	top:130px;
	left:0;
}
footer ul#socialMedia li{
	margin-bottom:10px;
}

/* STICKY FOOTER */

html,body{
	height:100%;
}
#container{
	min-height:100%;
	height:auto !important;
	margin:0 0 -374px;
	position:relative;
}
#push{
	height:374px;
	clear:both;
}
footer{
	position:relative;
	height:374px;
	clear:both;
	background:url('../img/footer-bg.jpg') bottom center no-repeat;
}
footer .wrapper{
	height:374px;
}