/*
Theme Name: Ekaya Duizendplus
Description: Speciaal Ontworpen Voor Ekaya
Version: 1.0
Author: Edward Kobus, RivoltA
Author URI: http://www.rivolta-design.nl/
*/

/******/
/*Reset*/
/******/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-weight: inherit; 
	font-style: inherit; 
	font-size: inherit;
	vertical-align: baseline;
}
html.HaaTeeEmEl {
	margin-top: 0px !important;
	margin-top: 0px;
}
h1, h2, h3, h2 a, h2.PageTitle, h1 span, h2 span, h3 span, h2 a span, h2.PageTitle span, h1 a, h2 a, h3 a, h2 a , h2.PageTitle a, h5 {
	font-family: helvetica;
}
p, blockquote, span, a{
	font-family: Georgia, Times, serif;
	line-height: 20px;
}
h1 {
	font-weight: bold;
	font-size: 16px;
	color: #333;
}
h2 {
	font-weight: bold;
	font-size: 16px;
	color: #E50000;
	margin-bottom: 5px;
}
h3 {
	font-weight: bold;
	font-size: 16px;
	color: #E50000;
}
p {
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
	line-height: 17px;
}
a {
	font-size: 15px;
	color: #E50000;
	text-decoration: none;
}
a:hover {
	color: #E50000;
	text-decoration: underline;
}
small {
	font-size: 12px;
	line-height: 15px;
	font-family: Georgia, Times, serif;
}
b, strong {
	font-weight: bold;
}
em{
	font-style: italic;
}
ul, ul li, a span {
	float: left;
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul li a:hover{
	text-decoration: none;
	}
.AlignCenter div, ul {
	float: left;
	}

/*General*/

body{
	/*background: url(images/bg06.jpg) center -10px no-repeat fixed #000;*/
	width: 100%;
}
#tabs {
	position: fixed;
	height: 500px;
	width: 40px;
	top: 150px;
	margin-left;
	left: 0px;
	z-index: 5;
}
#tabs a {
	display: block;
	width: 30px;
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
	float: left;
	border: 1px solid #E50000;
}
#tabs a:hover {
	border-left: 10px solid #E50000;
}	
#tabs a#sponsoren {
	background: url(images/sprite.png) -122px -40px no-repeat;
	}
#tabs a#backstage {
	background: url(images/sprite.png) -30px 0px no-repeat;
	}		
#tabs a#wallpaper {
	background: url(images/sprite.png) -60px 0px no-repeat;
	}	
#tabs a#contact {
	background: url(images/sprite.png) 0px 0px no-repeat;
	height: 50px;
	}
.AlignCenter{
	margin: 0 auto;
	width: 820px;
	padding: 0px;
}
#container {
	float: left;
	width: 100%;
	margin: 0px;
	padding-top: 40px;
}

/*header*/

#blackTopper {
	width: 100%;
	height: 29px;
	background: #000;
	margin: 0px;
	padding:0px;
	position: fixed;
	z-index: 999;
}
#topHeader {
	margin: 0 auto;
	width: 820px;
	height: 25px;
	overflow: hidden;
}
#bannerHeader {
	float: left;
	margin: 0px 46px;
	width: 728px;
	margin-bottom: 10px;
}
#header {
	float: left;
	width: 780px;
	margin-top: 0px;
	border: 20px solid #FFF;
	border-bottom: 10px solid #FFF;
	overflow: hidden;
	background: #fff;
	}
#topHeader h1 {
	/*font-weight: bold;*/
	font-size: 12px;
	color: #777;
	display: block;
	width: 10px;
	height: 25px;
	line-height: 25px;
	float: left;
	text-align: center;
	overflow:hidden;
	color: #000;
}
#topHeader h1 a{
	text-decoration: none;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height:25px;
} 
#topHeader h1 a:hover{
	color: #000;
}	
#header a#logo {
	display: block;
	float: left;
	width: 780px;
	height: 135px;
	background: url(images/sprite.png) 0px -212px no-repeat
	}
#header a#logo:hover {
	text-decoration: none;
	background: url(images/sprite.png) 0px -361px no-repeat
	}
#mainMenu{
	float:left;
	width: 680px;
}	
#mainMenu li{
	display: block;
	line-height: 25px;
}
#mainMenu li a{
	display: block;
	padding: 0px 10px;
	/*height: 25px;*/
	line-height: 25px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	font-family: helvetica;
}
#mainMenu li a:hover{
	background: #000;
	color: #E50000;
}	
#mainMenu li ul{
	list-style:none;
	position:absolute;
	margin-top: -500px;
}
#mainMenu ul li{
	float:none;
	width: 230px;
	opacity: 0.9;
}
#mainMenu ul a{
}
#mainMenu li:hover ul{ /* Display the dropdown on hover */
	margin-top: 0px; /* Bring back on-screen when needed */
}
#mainMenu li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:#000;
}
#mainMenu li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#mainMenu li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#000;
}
.NavSearch {
	background: #000;
	padding: 0px 10px;
}

#mainMenu li.SiteNav a {
}
#mainMenu li.SiteNav a:hover {
}

#socialMenu{
	float:left;
	width: 130px;
	height: 25px;
	/*background: url(images/sprite.png) -755px 0px no-repeat;*/
	/*margin-bottom: 20px;*/
	}
#socialMenu .fb-like{
	float: left;
	margin-top: 3px;
}
#socialMenu li{
	float: right;
	margin-left: 10px;
	background: none;
	}
#socialMenu li a{
	display: block;
	width: 25px;
	height: 25px;
}	
#socialMenu li#toTheAirport a{
	display: block;
	height: 25px;
	line-height: 25px;
	width: 60px;
	background: #000;
	color: #FFF;
	font-size: 12px;
	font-style: none;
	font-weight: bold;
	text-align: center;
}
#socialMenu li#toTheAirport a:hover{
	background: #E50000;
	text-decoration: none;
}
#socialMenu li#soundcloud a:hover {
	background: url(images/sprite.png) -650px -25px no-repeat;
}
#socialMenu li#twitter a:hover {
	background: url(images/sprite.png) -685px -25px no-repeat;
}
#socialMenu li#facebook a:hover {
	background: url(images/sprite.png) -720px -25px no-repeat;
}
#socialMenu li#rss a:hover {
	background: url(images/sprite.png) -755px -25px no-repeat;
}
a img {
	border: 0px solid #000;
}
#navigation li#googleSearch div{
	margin: 0 auto;
	float: none;
	}	
.MainFooter {
	float: left;
	background: #000;
	border-left: 10px solid #010101;
	border-right: 10px solid #010101;
	width: 849px;
	border-top:10px solid #000;
	border-bottom:2px solid #000;
}
.MainContent {
	float: left;
	background: #FFF;
	border: 20px solid #FFF;
	width: 780px;
	border-top: 10px solid #FFF;
	border-bottom:10px solid #FFF;
}
/*Home*/
#leftCol, #rightCol {
	width: 380px;
	float: left;
	margin-bottom: 10px;
}
#wideCol {
	width: 800px;
}
#leftCol {
	margin-right: 20px;
}
.page-navTop h1, #content h2.related_post_title, #commentContainer h2, #content h1.PageTitle, #leftCol a h2.PageTitle, #rightCol a h2.PageTitle, #wideCol a h2.PageTitle, h5 {
	display: block;
	background: url(images/sprite.png) -125px 0px no-repeat #000;
	height: 30px;
	width: 100%;
	margin-bottom: 5px;
	color: #FFF;
	text-transform: uppercase;
	overflow: hidden;
}
.page-navTop h1, #content h2.related_post_title, #commentContainer h2, h5 {
	text-indent: 20px;
	background-color: #555;
	line-height: 30px;
	margin-bottom: 2px;
	overflow: hidden;
}
.page-navTop h1, h5 {
	background-color: #000;
}
#leftCol a:hover h2.PageTitle, #leftCol a:hover h2.PageTitle span, #rightCol a:hover h2.PageTitle,#rightCol a:hover h2.PageTitle span, #wideCol a:hover h2.PageTitle, #wideCol a:hover h2.PageTitle span {
	background-color: #E50000;
	text-decoration: none;
	font-family: Helvetica;
}
#content h1.PageTitle span,ul#content li.page-navTop h1.PageTitle span, #leftCol a h2.PageTitle span, #rightCol a h2.PageTitle span, #wideCol a h2.PageTitle span {
	margin-left: 20px;
	float: left;
	display: block;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
#wideCol a h2.PageTitle span {
	background: #000;
	width: 760px;
}
#wideCol a:hover h2.PageTitle span {
	background: #E50000;
}
#content h3{
	display: block;
	width: 100%;
	color: #000;
	font-style: italic;
	margin-bottom: 5px;
	font-size: 18px;
	line-height: 30px;
}
#leftCol li, #rightCol li, #wideCol li, ul#content li {
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
	height: 135px;
	width: 380px;
	background: #FFF;
}
#wideCol li {
	margin-right: 20px;
}
ul#content li .FeaturedImg, #leftCol li .FeaturedImg, #rightCol li .FeaturedImg, #wideCol li .FeaturedImg{
	margin: 0px 10px 0px 0px;
	display: block;
	width: 135px;
	height: 135px;
	}
ul#content li .Title, #leftCol li .Title, #rightCol li .Title, #wideCol li .Title{
	width: 230px;
	height: 38px;
	line-height: 19px;
	overflow: hidden;
	margin-top: 5px;
}
ul#content li .Author, #leftCol li .Author, #rightCol li .Author, #wideCol li .Author{
	width: 230px;
	color: #333;
	font-size: 11px;
	/*font-style: italic;*/
	height: 12px;
	margin-bottom: 2px;
}
ul#content li .Glimp, #leftCol li .Glimp, #rightCol li .Glimp, #wideCol li .Glimp{
	width: 230px;
	margin: 4px 0px 2px 0px;
	height: 66px;
	overflow: hidden;
	color: #666;
	font-style: italic;
	text-indent: 10px;
}
ul#content li .Glimp p, #leftCol li .Glimp p, #rightCol li .Glimp p, #wideCol li .Glimp p {
	line-height: 22px;	
}
ul#content li .ReadMore, #leftCol li .ReadMore, #rightCol li .ReadMore, #wideCol li .ReadMore{
	width: 230px;
	text-align: right;
	font-weight: bold;
	font-style: italic;
}
ul#content li span.Title, ul#content li span.ReadMore, ul#content span.Glimp, ul#content span.Author {
	width: 345px;
}
ul#content li a:hover, #leftCol li a:hover span, #rightCol li a:hover span, #wideCol li a:hover span, a:hover span{
	background-color: #AAA;
}
ul#content li .SeeMore, #leftCol li.SeeMore, #rightCol li.SeeMore, #wideCol li.SeeMore {
	height: 25px;
	margin-bottom: 5px;
	background: #FFF;
	width: 100%;
	color: #E50000;
	line-height: 25px;
}
#wideCol li.SeeMore {
	width: 780px;
}
li.SeeMore a {
	display: inline;
	color: #555;
	margin: 0px 5px;
	font-weight: bold;
	font-size: 11px;
}
li.SeeMore a:hover {
	text-decoration: underline;
}
#leftCol li.SeeMore{
	/*margin-bottom: 10px;*/
}
#wideCol a h2.PageTitle {
	width: 780px;
	text-transform: uppercase;
}

/*Home - subFooter*/

#subFooter, #subFooter ul {
	width: 800px;
}
#subFooter ul div {
	margin-right: 15px;
}

#subFooter ul div h3{
	display: block;
	background: url(images/sprite.png) -125px 0px no-repeat #000;
	height: 30px;
	width: 100%;
	color: #FFF;
	text-transform: uppercase;
	overflow: hidden;
	line-height: 30px;
	text-indent: 25px;
	margin-bottom: 5px;
}
#subFooter ul .widget, #subFooter ul .textwidget{
	width: 250px;
	border: 0px solid #FFF;
}

#subFooter ul .widget ul{
	width: 240px;
	border: 5px solid #EEE;
	background: #EEE;
	display: block;
}

#subFooter ul .widget li{
	width: 235px;
	display: block;
	list-style-type: square;
	background: url(images/sprite.png) 0px -784px no-repeat;
	margin-bottom: 3px;
}
#subFooter ul .widget li a{
	font-weight: 900;
	margin-left: 12px;
}
#subFooter ul .widget li a:hover{
	text-decoration: underline;
}
#subFooter ul .widget .tagcloud {
	width: 245px;
	background: #FFF;
	border: 0px solid #FFF;
}

/*Home - Mailform*/

#leftCol #mailForm, .SideBar .gform_widget {
	float: left;
	height: 135px;
	width: 380px;
	background:	url(images/sprite.png) -389px -55px no-repeat;
	margin-bottom: 20px;
	
}
#leftCol #mailForm {
	margin-bottom: 10px;
}

.SideBar .gform_widget {
	width: 260px;
	height:180px;
	background:	url(images/sprite.png) -507px -20px no-repeat;
	margin-bottom: 5px;
}

#leftCol #mailForm li {
	background: none;
}
li#mailForm h2 {
	background: none;
	color: #E50000;
	border: 0px solid;
	width: 245px;
	text-indent: 0px;
}
#leftCol #mailForm div,#leftCol #mailForm div .gform_body{
	margin: 0px 0px 3px 0px;
}
#leftCol #mailForm div div,#leftCol #mailForm div ul {
	width: 260px;
}
#leftCol #mailForm div ul li {
	height: 30px;
	width: 245px;
}
#leftCol #mailForm div ul li label{
	width: 50px;
	float: left;
	height: 30px;
}
#leftCol #mailForm div ul li div{
	width: 180px;
	float: left;
	height: 30px;
}
#leftCol #mailForm div ul li div input {
	width: 170px;
}
li#mailForm .gform_description, .SideBar  .gform_description{
	font-style: italic;
}
#leftCol #mailForm div.gform_footer, .SideBar .gform_description{
	width: 100px;
	overflow: hidden;
	padding: 0px;
	float: left;
	clear: none;
	margin-top: 40px;
}

.SideBar .gform_description{ 
	width: 170px;
	margin-top: 0px;
	font-size: 12px;
}

#leftCol #mailForm div.gform_wrapper{
	width: 380px;
}

.SideBar div.gform_wrapper {
	width: 260px;
}

.SideBar div.gform_wrapper li {
	border-left: 2px solid #fff;
}
.SideBar div.gform_wrapper li .gfield_label{
	width: 55px;
}
.SideBar div.gform_wrapper .ginput_container input {
	width: 90px;
}
.SideBar .gform_body {
	width: 170px;
	overflow: hidden;
	float: left;
}

.SideBar .gform_wrapper .left_label {
	padding: 0px;
	margin: 0px;
}
.SideBar .gform_wrapper .gform_footer{
	padding: 0px;
	margin: 0px;
	float: right;
	width: 70px;
	overflow: hidden;
	margin-top: -55px;
	
}
.gform_edit_link {
	display: none;
}
/*index / archive*/

ul#content {
	width: 500px;
	background: #FFF; 
	padding: 0px;
	margin: 0px;
}

ul#content li.categories {
	width: 500px;
	height: 20px;
	margin: 0px;
	display: block;
	float: left;
	font-size: 0px;
	background: #FFF;
}
ul#content li.categories ul{
	width: 500px;
	height: 17px;
	margin: 0px;
	display: block;
	float: left;
	font-size: 10px;
	font-style: italic;
	background: #FFF;
	margin-bottom: 10px;
	}
ul#content li ul li{
	width: auto;
	height: 15px;
	line-height: 15px;
	margin: 0px 5px 0 0;
	padding: 0px 12px;
	display: block;
	float: left;
	font-size: 10px;
	font-style: italic;
	background: none;
	background: url(images/sprite.png) 0px -700px;
	}
ul#content li.categories ul li a{
	width: auto;
	height: 15px;
	margin: 0px;
	float: left;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background: none;
	color: #000;
	}
ul#content li.categories ul li a:hover{
	background: none;
	color: #000;
	text-decoration: underline;
}

ul#content li.Description {
	float: left;
	width: 500px;
	color: #555;
	height: auto;
	background: #FFF;
	font-style: italic;
	font-size: 10px;
	margin-bottom: 5px;
}

ul#content li {
	width: 500px;
}

ul#content li.Twitter{
	height: 327px;
	border-bottom: 0px solid #FFF;
}

ul#content li.Advertorial {
	width: 500px;
	height: 60px;
	border-bottom: 0px solid #FFF;
	background: #000;
	text-align: right;
}

ul#content li.page-navTop{
	height: 0px;
}

ul#content li.page-nav{
	height: 20px;
	border-bottom: 5px solid #000;
}

ul#content li.page-nav{
	height: 25px;
}

ul#content li.page-navTop{
	border-bottom: 5px solid #000;	color: #FFF;
	height: 30px;
	width: 500px;
	border-bottom: 0px solid #000;
	margin-bottom: 2px;
}

ul#content li.page-navTop h2{
color: #E50000;
}
/*ul#content li.page-navTop span{
	float: left;
	color: #FFF;
	display: block;
	height: 18px;
	width: 90px;
	margin:5px 0 0 0;
	text-align: center;
}*/
ul#content li.page-navTop span a{
	color: #FFF;
	font-size: 12px;
	text-align: center;
}
ul#content li.page-navTop span a:hover{
	text-decoration: underline;
}
ul#content li.page-nav{
	margin-top: -2px;
	background: #FFF;
	border-bottom: 10px solid #FFF;
	height: 25px;
}
ul#content li.page-nav span{
	float: left;
	color: #000;
	background: #EEE;
	display: block;
	height: 25px;
	line-height: 25px;
	width: 250px;
}
ul#content li.page-nav span a{
	color: #E50000;
	text-align: center;
	width: 250px;
}
ul#content li.page-nav span a:hover{
	text-decoration: underline;
}

/*index posts*/
a:hover span{} 

/*post / page*/
 div#content {
	width: 500px;
	margin-bottom: 10px;
	border: 0px solid #FFF;
	} 
.NextPrevious {
	display: block;
	margin: 0px 0px 10px 0px;
	line-height: 16px;
	float: left;
	overflow: hidden;
	width: 500px;
	font-size: 12px;
	color: #222;
	font-weight: bold;
	text-indent: 10px;
}	
.NextPrevious a {
	color: #333;
	font-size: 12px;
	font-weight: bold;
}
div#content object {
	width: 500px;	
	}
h2.widgettitle, h3.widgettitle {
	background: #e50000;
    color: #FFFFFF;
    display: block;
    margin-bottom: 10px;
    width: 324px;
	}	
	
.MainContent #content .RatingShare {
	float: right;
	height: 135px;
	width: 345px;
	overflow: hidden;
	margin-bottom: 10px;
}	
span.FeaturedImg {
	float: left;
	display: block;
	width: 135px;
	height: 135px;
	margin: 0px 10px 0px 0px;
	background: url(images/sprite.png) 0px -213px;
}
#content #EiWuvAlbumArt img{
	float: left;
	margin: 0px 10px 10px 0px;
}
span.Rating  {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 102px;
    overflow: hidden;
    width: 345px;
    line-height:17px;
    margin-bottom: 4px;
}
#EiWuvAlbumArt img, .FeaturedImg img {
	width: 135px;
	height: 135px;
}

span.Share {
    display: block;
    width: 345px;
    height: 26px;
    float: left;
    display: block;
    overflow: hidden;
    border-top: 1px solid #ccc;
    padding-top: 2px;
}	
span.Share .Element {
	display: block;
	float: left;
	width: 115px;
	margin-top: 1px;
}
/*Images*/
.gallery {
	float: left;
	width: 490px;
	border: 5px solid #ccc;
	background: #ccc;
	margin: 0 0 0px 0;
}

.wp-caption p {
	font-style: italic;
	color: #555;
	text-align: center;
	margin-bottom: 0px;
}

.alignleft {
 	float: left;
	margin: 0 10px 10px 0px;
}
.alignright, .AlignCenter div.alignright, .AlignCenter .alignright {
	float: right;
	margin: 0 0px 10px 10px;
}
.Author img {
	margin-left: 3px;
}

/*Sidebar*/
h2.widgettitle, .SideBar .widget h3 {
		width: 260px;
		margin-bottom: 0px;
		text-indent: 20px;
		line-height: 30px;
		background: /*url(images/sprite.png) -125px 0px no-repeat*/ #333;
		text-transform: uppercase;
		color: #FFF;
		}
.SideBar {margin-left: 20px;} .SideBar, .Presentation {
	width: 260px;	}
.SideBar ul li {
	background: #CCC;
	color: #000;
	margin: 0 0 10px 0;
	}
.SideBar ul li ul, .SideBar ul div.widget ul {
	width: 260px;
	padding:5px 0px;
	}	
.SideBar ul li ul li, .SideBar ul div.widget ul li{
	background: url(images/sprite.png) 0px -698px;
	width: 240px;
	border-left: 10px solid #CCC;
	text-indent: 15px;
	line-height: 16px;
	margin-bottom: 0px;
	}	
.SideBar ul li ul li ul {
	padding: 0px 0px;
}	
.SideBar ul div.widget {
	background: #CCC;
}
.SideBar ul li ul li.menu-item, .SideBar ul div.widget div.menu-backstage-container li.menu-item {
	width: 260px;
	border: none;
}		
.SideBar ul li ul li a, .SideBar ul div.widget ul li a {
	color: #000;
	}	
.SideBar ul li ul li a:hover{
	text-decoration: underline;
	}	
div.widget {
	margin-bottom: 10px;
}	

.SideBar ul li div.yd_rp_widget ul li{
	text-indent: 0px;
	margin-left: 0px;
	border-left: 0px solid #000;
}

.SideBar ul li div.yd_rp_widget ul li a {
	display: block;
	float: left;
	width: 258px;
	height: 60px;
	line-height: 19px;
	border: 1px solid #ccc;
	overflow: hidden;
}
.SideBar ul li div.yd_rp_widget ul li a:hover{
	text-decoration: none;
	background: #AAA;
	border: 1px solid #AAA;
}

/*SOCIALMEDIA*/

/*Frontpage*/
#subFooter ul .widget ul.SocMedFront {
	background: url(images/sprite.png) -530px -1152px no-repeat #FFF;
	margin: 0px 0px 0 0px;
	width: 255px;
	display: block;
	padding: 0px;
	border: 0px solid #FFF;
	height: 50px;
}
#subFooter ul .widget ul.SocMedFront li {
	float: left;
	display: block;
	width: 51px;
	height: 50px;
	margin: 0px 0 0 0;
	border: 0px solid #fff;
	background: none; 
}
#subFooter ul .widget ul.SocMedFront li.Last {
	width: 50px;
}
#subFooter ul .widget ul.SocMedFront li a{
	display: block;
	width: 42px;
	height: 42px;
	float: left;
	margin: 0px 0 0 0;
	border: 0px solid #FFF;
	overflow: hidden;
}

/*Sidebar*/
.SideBar ul li ul.SocMedSide {
	background: url(images/sprite.png) 0px -1155px no-repeat #FFF;
	margin: -10px -1px 0 -10px;
	width: 260px;
	display: block;
	padding: 0px;
}
.SideBar ul li ul.SocMedSide li {
	float: left;
	display: block;
	width: 38px;
	height: 35px;
	margin: 11px 0 0 0;
	border: 0px solid #fff;
	background: none;
}
.SideBar ul li ul.SocMedSide li.Last {
	width: 32px;
}
.SideBar ul li ul.SocMedSide li a{
	display: block;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 0 0 0;
	border: 0px solid #FFF;
}

/*Navigation*/
li.widget_nav_menu div ul li, .menu-backstage-container li {
	height: 32px;
}
.SideBar ul li ul.menu, .SideBar ul div.widget .menu-backstage-container ul.menu {
	padding: 0 0 0 0;
}
li.widget_nav_menu div ul li a, .SideBar ul div.widget .menu-backstage-container li a{
	display: block;
	background: #000;
	height: 30px;
	width: 100%;
	color: white;	
	text-indent: 20px;
	line-height: 30px;
	border-bottom: 2px solid #FFF;
	font-family: helvetica;
	font-size: 16px;
	text-transform: uppercase;
}
li.widget_nav_menu div ul li a:hover, .SideBar ul div.widget .menu-backstage-container li a:hover{
	background: url(images/sprite.png) -125px 0px no-repeat #E50000;
	height: 30px;
	text-decoration: none;
	text-transform: uppercase;
}
/*widgets and comments*/

ul.related_post {
	background:none repeat scroll 0 0 #000000;
	display:block;
	float:left;
	list-style-type:none;
	margin:0 0 10px;}

ul.related_post li {
	margin:0;
	padding:0;
}

ul.related_post li a  {
	background:none repeat scroll 0 0 #000;
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:700;
	margin:0 0 2px;
	text-decoration:none;
	width:490px;
	border-left: 5px solid #000; border-right: 5px solid #000;
	line-height: 20px;
}

ul.related_post li a:hover {
	background: #E50000;
	color:#FFF; border-left: 5px solid #E50000; border-right: 5px solid #E50000;
}

#commentContainer {
	float:left;
	margin: 0px 0px 10px 0px;
	padding:0;
	width:500px;
	color: #000;
}

#commentContainer p{
	display: block; width: 490px; margin: 0 5px 5px 5px; color: #000;
}

#commentContainer label, #commentContainer small{
	color: #000;
}

#respond {
	float:left;
	margin-top:0;
}
h3#comments{
	margin-bottom: 0px;
	}
#commentContainer ol.Commentlist {
	background:none repeat scroll 0 0 #DDD;
	float:left;
	list-style-type:none;
	margin:0 0 10px;
	width: 500px;
	list-style-type:none;
}
.comment-author {
	width: 490px;
	margin: 5px;
	}
.comment-author img {
	width: 32px;
	margin-right: 68px;
	}
.comment-author .fn, .comment-author .fn a, .comment-author span  {
	font-size: 11px;
	font-style: italic;
	}	
.commentmetadata{
	width: 490px;
	margin-left: 5px;
	font-style: italic;
	font-size: 9px;
	}	
.commentmetadata a {
	font-style: italic;
	font-size: 9px;
	color: #000;
	}	
.commentmetadata a:hover{
	text-decoration: underline;
}
.comment-body {
	color:#333;
	float:left;
	padding-bottom: 2px;
	margin-bottom:2px;
	width:500px;
	border-bottom: 2px solid #AAA;
}
#commentform {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:500px;
	border-top: 5px solid #FFF;
}
#commentContainer input {
	border:2px solid #000000;
	padding:1px;
	width:200px;
}
#commentContainer #comment {
	border:2px solid #000000;
	padding:1px;
	width:494px;
}
#commentform p {
	color: #000;
	}
.SubmitButton {
	background:none repeat scroll 0 0 #1E1E1E;
	border: 0 none;
	color:#FFFFFF;
	line-height:12px;
	margin:5px 0;
	padding:5px;
}
.SubmitButton:hover {
	background: #E50000;
	}
/*search*/
 div#wideContent {
	width: 800px;
	margin-bottom: 10px;
	margin-left: -5px;
	}
 div#wideContent h2{
	width: 836px;
	}
/*footer*/
#footer{
	float: left;
	background: #000;
	opacity: 0.8;
	text-align: center;
	line-height: 20px;
	width: 820px;
	font-size: 11px;
	color: #FFF;
	text-align: left;
}
#footer ul {
	display: block;
	float: left;
	width: 800px;
	margin: 10px 0 0 20px;
}
#footer ul.Linker {
	width: 200px;
	display: block;
	margin: 0px;
	padding: 0px;
	margin-right: 20px;
	overflow: hidden;
}

#footer ul li{
	display: block;
	float: left;
	width: 180px;
	margin-right: 20px;
	background: #000;
}
#footer ul li h2, #footer ul li h2 a{
	width: 180px;
	color: #E50000;
	background: #000;
	line-height: 25px;
	margin: 0px;
	border: 0px solid #000;
	text-align: left;
	text-indent: 0px;
	font-size: 16px;
}
#footer ul li ul{
	margin: 0px;
	width: 180px;
}
#footer ul li ul li{
	margin-right: 0px;
	text-align: left;
	line-height: 14px;
	color: #FFF;
	padding-bottom: 2px;
	margin-bottom: 5px;
	border-bottom: 1px solid #444;
	font-family: Georgia, Times, Serif;
}
#footer ul li ul li a {
	color: #FFF;
	line-height: 14px;
	text-align: left;
}
#footer ul li ul li a:hover {
	color: #E50000;
}
#footer ul.tweets a {
	display: block;
	width: 180px;
	height: 14px;
}
#downBelow {
	float: left;
	width: 100%;
	height: 900px;
}
#musicLiftsMeUp {
	background: #000;
	text-align: center;
	width: 100%;
	height: 20px;
	font-size: 9px;
	color: #FFF;
	text-align: center;
	line-height: 25px;
	margin-top: 880px;
}
#musicLiftsMeUp div#wallpapers {
	width: 840px;
	font-size: 10px;
	background: #010101;
	line-height: 20px;
	height: 15px;
	margin: 0px auto;
}
#musicLiftsMeUp div#wallpapers a {
	font-size: 10px;
}
#footer #disclaimer{
	float: left;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 760px;
	color: #FFF;
	border: 20px solid #000;
}
#footer ul.tweets a.timesince {
	display: none;
}

/*Images*/

/*images and quotes*/
.alignnone {
	float: left;
	margin-bottom: 10px;
	/*margin-top: -145px;*/
}

.size-thumbnail{
	margin-top: -145px;
}


blockquote p {
	display: block;
	float: right;
	width: 220px;
	margin-left: 15px;
	margin-bottom: 15px;
	font-style: italic;
	font-weight: bold;
	color: #777;
	font-size: 17px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}
blockquote.Leftblock p, blockquote.alignleft p{
	float: left;
	margin-left: 0px;
	margin-right: 15px;
}
#footer ul li {
	line-height: 20px;
	text-align: center;
}
#footer ul li div {
	text-align: center;
}
#footer ul li div a{
	float: none;
	font-size: 12px;
}
.textwidget {
	background: #FFF;
	border: 10px solid #FFF;
	border-top: 5px solid #FFF;
	border-bottom: 1px solid #FFF;
	color: #111;
	width: 240px;  
}
.textwidget a {
	color: #000;
}
#footer a, #footer p {
	font-size: 12px;
	color: #FFF;
}
#footer #zoeken, #voetzoeker #zoeken {
	width: 620px;
	height: 30px;
	float: left;
	margin: 10px 0px 0px 20px;
	padding: 20px 0px 10px 0px;
}
#voetzoeker #socialMenu {
	margin: 30px 0px 20px 0px;
	width: 160px;
	background: url(images/sprite.png) -620px 0px no-repeat;
}
#voetzoeker #socialMenu li {
}

#voetzoeker{
	float: left;
	background: #000;
	opacity: 0.8;
	text-align: center;
	line-height: 20px;
	width: 820px;
	font-size: 11px;
	color: #FFF;
	text-align: left;
	border-bottom: 2px solid #E50000;
}

/*Backstage Forms*/

#content .gform_body li {
	display: block;
	width: 100%;
	border-bottom: 1px solid #CCC;
	padding: 5px 0;
}

#content .gform_body li li {
	border-bottom: 0px solid #FFF;
}

#content .gform_body li label{
	display: block;
	float: left;
	margin-right: 10px;
	width: 210px;
}

#content .gform_body li div{
	float: left;
	width: 270px;
}

#content .gform_body .top_label select.medium {
	width: 100%;
}

#content .gform_body {}

/*fixes*/
span.Share div {
    overflow: hidden;
    width: 120px;
}
.tagcloud {
	background: #ccc;
	width: 240px;
	border: 10px solid #ccc;
	text-align: center;
}
ul li .tagcloud a {
	margin: 0px 3px 2px;
	height: 21px;
	line-height: 21px;
	float: left;
	text-align: center;
	color: #000;
}
ul li .tagcloud a:hover {
	text-decoration: underline;
}
.Glimp img {
	position: absolute;
	z-index: 5;
	margin-top: -65px;
	margin-left: -145px;
}
table.connect_widget_interactive_area tbody tr td div div .connect_widget .connect_widget_text, .connect_widget_summary {
	width: 120px;
}
#mailForm h3{
	margin-top: 5px;
}
.Share .Element .wpfblike iframe {
	height: 20px;
	overflow: hidden;
}

a.LinkTitle {
	display: block;
	width:380px;
	height: 30px;
	float: left;
	margin-bottom: 10px;
}
	
h1.PageTitle span{
text-indent: 0px;
}

span.photoRight {
	float: right;
	width: 250px;
	display: block;
	line-height: 30px;
	color: #999;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	margin: 0px 0px 10px 10px;
}

iframe {
	width: 100%;
}