§
/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */
body {
	color:white;
	margin-bottom:30px;
}

.container {
	position:relative;
	width:910px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	font-size: 10px;
	font-weight:400;
	line-height:15px;
}

.header {
	position:relative;
	width:100%;
	height:auto;
	margin-bottom:30px;
	margin-top:20px;
}

.menu_holder {
	position:relative;
	clear:both;
	float:left;
	width:910px;
	height:auto;
	margin-bottom:20px;
	/*background:url(../images/menu/background.png);*/
	text-align:center;
	font-family:"Futura W01 Light";
	text-transform:uppercase;
	letter-spacing: 4px;
}

.menu_holder .menu-main-menu-container{
	text-align:center;
}

#menu-palace {
	position:relative;
	width:910px;
	height:auto;
	font-size:28px;
}

.menu_holder ul {
	position:relative;
	list-style:none;
	padding:0px;
	margin:0px;
}

.menu_holder ul li {
	display:inline-block;
	list-style:none;
	font-size:19px;
	margin-left:20px;
	margin-right:20px;
}

.header_image {
	position:relative;
	float:left;
	width:100%;
	height:140px;
	margin-bottom:420px;
	clear:both;
}

.header-3image{
	position:relative;
	clear:both;
	float:left;
	width:910px;
	height:auto;
	margin-bottom:50px;
}

.header-3image .textwidget{
	float:left;
	width:10px;
}

.header-3image .xoxo li{
	display:inline-block;
	position:relative;
	width:290px;
	margin:0px;
	padding:0px;
	margin-right:20px;
}

.header-3image .xoxo li:last-child{
	margin-right:0px;
}

.body_content {
	position:relative;
	float:left;
	width:550px;
	height:auto;
	margin-right:110px;
	padding-top:10px;
}

.single_page {
	position:relative;
	float:left;
	padding:10px;
	color:#999999;
	width:668px;
	border-right:1px solid black;
	min-height:360px;
}

.next_prev {
	position:relative;
	float:left;
	margin-left:10px;
	padding-left:10px;
	color:#999999;
	background:url(../images/breaker.gif) left center no-repeat;
}

.blog_holder {
	position:relative;
	float:left;
	width:550px;
	height:auto;
	margin-bottom:60px;
}

.blog_holder .wp-post-image {
	border:1px #222222 solid;
	max-width:550px;
	height:auto;
}

.blog_holder .wp-post-image:hover {
	border:1px white solid;
}

.blog_text{
	font-family: “Helvetica Neue”, Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:21px;
	font-spacing:1px;
}

.blog_text p{
	margin-bottom:18px;
}

.blog_text p img{
	min-width:550px;
	max-width:550px;
	height:auto
}

h2 {
	font-family:"Futura W01 Light";
	color: rgb(255, 255, 255);
	font-size: 24px;
	letter-spacing:4px;
	line-height: 38px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	position: relative;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.blog_featured_image {
	position:relative;
	float:left;
	margin-right:10px;
}

.sidebar {
	position:relative;
	float:right;
	width:250px;
	font-size:18px;
}

.side-bar-break{
	position:relative;
	float:left;
	width:40px;
	height:1px;
	background-color:white;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
}

.sidebar h3{
	font-family:"Futura W01 Light";
	color: rgb(255, 255, 255);
	font-size: 24px;
	letter-spacing:4px;
	line-height: 38px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	position: relative;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-transform:uppercase;
}

.xoxo li {
	border-bottom:1px solid white;
	padding-bottom:10px;
	padding-top:10px;
	float:left;
	width:100%;
	font:21px;
	font-spacing:2px;
	font-family:"Futura W01 Light";
}

.xoxo li:last-child {
	border-bottom:none;
}

.widget_text{
	border:none !important;
}

li.widget_archive h3.widget_title{
	margin-bottom:80px;
}

.social_holder {
	position:relative;
	float:left;
	padding-bottom:20px;
}

.social_holder_facebook{
	position:relative;
	float:left;
	width:64px;
	height:66px;
	background:url(../images/social.png);
}

.social_holder_twitter{
	position:relative;
	float:left;
	width:64px;
	height:66px;
	background:url(../images/social.png);
	background-position:-73px 0;
}

.social_holder_tumblr{
	position:relative;
	float:left;
	width:64px;
	height:66px;
	background:url(../images/social.png);
	background-position:-146px 0;
}

.social_holder_vimeo{
	position:relative;
	float:left;
	width:64px;
	height:66px;
	background:url(../images/social.png);
	background-position:-219px 0;
}

.social_holder_insta{
	position:relative;
	float:left;
	width:64px;
	height:66px;
	background:url(../images/social.png);
	background-position:-292px 0;
}

.social_holder_facebook:hover {
	background-position: 0 -66px;
}

.social_holder_twitter:hover {
	background-position: -73px -66px;
}

.social_holder_tumblr:hover {
	background-position: -146px -66px;
}

.social_holder_vimeo:hover {
	background-position: -219px -66px;
}

.social_holder_insta:hover {
	background-position: -292px -66px;
}

.instagram {
	padding-left:8px;
}

.instagram-image {
	background-color:#1C1C1C !important;
	margin-left:3px !important;
	padding:0px !important;
	margin-bottom:1px !important;
}

.footer {
	position:relative;
	float:left;
	width:910px;
}

.mixcover{
	position:relative;
	float:left;
	width:190px;
	margin-right:20px;
}

.mixcover img{
	max-width:190px;
	height:auto;
}
	
.tracklist{
	position:relative;
	float:left;
	width:340px;
	font-size:12px;
	margin-top:-4px;
	line-height:14px;
}


hr{
	margin-bottom:60px;
	margin-top:20px;
}


