/*
Theme Name: Bassleader
Theme URI: http://bassleader.be
Description: Bassleader template
Version: 1
Author: Sevenedge

*/

* {
	margin: 0;
}
 
html, body {
	background:#000 url('images/bl2011_bg.jpg') top center no-repeat ;
	font-size: 12px; /* Resets 1em to 10px */
	font-family: Arial;
	margin: 0;
	padding:0;
	width:100%; 
	height:100%;
}

.clearer {height: 1px; overflow: hidden; margin-top: -1px; clear: both;}

.entry p {
	line-height: 1.5em;	
}

.entry img {
	border:3px solid #1f1f1f;	
}
img.alignright {
	border:3px solid #1f1f1f;	
	background:#fff;
	float: right;
	clear: right;
	margin: 0 0 5px 10px;
        }

img.alignleft {
	border:3px solid #1f1f1f;	
	background:#fff;
	float: left;
	clear: left;
	margin: 0 10px 5px 0px;
        }

img.aligncenter, img.centered, img.center { 
	border:3px solid #1f1f1f;	
	background:#fff;
	display: block; 
	margin: 0 auto 20px auto;  
	float: none; 
	clear: both;
        }

/* CONTENT */

#content {
	color: #d9d9d9;
	width:866px;
	margin: 0 auto;
}

.swf_header{
	width:866px;
	height:326px;
}

.menu{
	width:654px;
	height:54px;
	margin:0 auto;
}

.menu a.home {float:left; width:117px; height:54px; margin: 0px; padding:0px; background-image:url('images/menu_news.png'); text-decoration:none;}
.menu a:hover.home {float:left; width:117px; height:54px; text-decoration:none; background-image:url('images/menu_news.png'); background-position: 0 -54px; }
.menu a.home.act {background-position: 0 -108px; text-decoration:none; color:#fff;}

.menu a.lineup {float:left; width:130px; height:54px; margin: 0px; padding:0px; background-image:url('images/menu_lineup.png'); text-decoration:none;}
.menu a:hover.lineup {float:left; width:130px; height:54px; text-decoration:none; background-image:url('images/menu_lineup.png'); background-position: 0 -54px; }
.menu a.lineup.act {background-position: 0 -108px; text-decoration:none; color:#fff;}

.menu a.tickets {float:left; width:133px; height:54px; margin: 0px; padding:0px; background-image:url('images/menu_tickets.png'); text-decoration:none;}
.menu a:hover.tickets {float:left; width:133px; height:54px; text-decoration:none; background-image:url('images/menu_tickets.png'); background-position: 0 -54px; }
.menu a.tickets.act {background-position: 0 -108px; text-decoration:none; color:#fff;}

.menu a.media {float:left; width:116px; height:54px; margin: 0px; padding:0px; background-image:url('images/menu_media.png'); text-decoration:none;}
.menu a:hover.media {float:left; width:116px; height:54px; text-decoration:none; background-image:url('images/menu_media.png'); background-position: 0 -54px; }
.menu a.media.act {background-position: 0 -108px; text-decoration:none; color:#fff;}

.menu a.partners {float:left; width:158px; height:54px; margin: 0px; padding:0px; background-image:url('images/menu_partners.png'); text-decoration:none;}
.menu a:hover.partners {float:left; width:158px; height:54px; text-decoration:none; background-image:url('images/menu_partners.png'); background-position: 0 -54px; }
.menu a.partners.act {background-position: 0 -108px; text-decoration:none; color:#fff;}

#sbox {
	width: 570px;
	height: 350px;
	padding-top:15px;
}

/* ARCHIVE */
.pagetitle {
	color: #FFF;
	text-decoration: none;
	padding: 4px;
	background-image:url('images/title_post.png');
	text-align:center;
}

/* COMMENTS */
.comments {
	background-image: url('images/dots_foot.png'); 
	background-repeat: repeat-x;
	margin: 20px auto;	
	padding-bottom: 10px;
}

.comments h3 {
	margin:15px 0 15px 0;
}

.comments  a {
	color: #00aeef;
	text-decoration: none;
}

.comments a:hover {
	text-decoration: none;
	background-color: #00aeef;
	color:#000;
}

/* SIDEBAR */
#countdown_titel {
	width: 235px;
	height: 34px;
	background-image: url('images/title_countdown.png');
	background-repeat: no-repeat;
	margin: 10px 0 3px;
}

#defaultCountdown {
	background-image: url('images/bg_countdown.png');
	background-repeat: no-repeat;
	width:227px;
	height:76px;
	padding-left:8px;
}
.hasCountdown {

}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
	/*background-image: url('images/bg_countdown_inner.png');
	background-repeat: no-repeat;*/
}
.countdown_section {
	display: block;
	float: left;
	font-size: 80%;
	text-align: center;
	margin:18px 0 0 0;

	width: 54px;
	padding:3px 0;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;

}
#pictures_titel {
	width: 235px;
	background-image: url('images/title_impressions.png');
	/*background-image: url('images/bassleader_countdown_sidebar.png');*/
	background-repeat: no-repeat;
	height: 34px;
	margin: 10px 0 3px;
}

#partners_titel {
	width: 235px;
	background-image: url('images/title_partners.png');
	/*background-image: url('images/bassleader_countdown_sidebar.png');*/
	background-repeat: no-repeat;
	height: 34px;
	margin: 5px 0 3px;
}


#slideshow, #slideshow2 {
    position:relative;
    background-image: url('images/sidebarslide_bg.png');
	background-repeat: no-repeat;
    height:157px;
    width:235px;
}
#slideshow2 {
    _background-image: none;
}
#slideshow DIV, #slideshow2 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 157px;
}

#slideshow DIV.active, #slideshow2 DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active, #slideshow2 DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    width: 229px;
    height: 151px;
    display: block;
    border: 3px solid #000;
    margin-bottom: 10px;
}
#slideshow2 DIV IMG {
    height: 120px;
    display: block;
    border: 0;
    margin: 20px 0 0 55px;
}

#partners_titel .image {
	z-index: 0;
	background-color: #333;
	width: 235px;
	margin-top: -15px;
	position: relative;
	height: 232px;
}

.sidebar_leesmeer {
	font-size:12px;
	width: 111px;
	height:24px;
	text-align:center;
	background-image: url('images/sidebar_more.png');
	background-position: center left;
	background-repeat: no-repeat;
	margin-bottom:5px;
	margin-left:124px;
	line-height:1.8em;
}

.sidebar_leesmeer a  {
	text-decoration: none;
	color: #00aeef;
}


.sidebar_leesmeer a:hover {
	text-decoration: underline;
}

#bassevents_network{
	background-image: url('images/sidebarnetwork_bg.png');
	background-position: center left;
	background-repeat: no-repeat;
	width: 235px;
	height: 178px;
	margin:10px 0;
}

#bassevents_network img {
	border:0px;	
}

#bassevents_network .titlebassevents {
	font-size: 18px;
	text-align:left;
	margin-left:10px;
	padding:10px 0;
	color:#fff;
}

#bassevents_network .titleartofdance {
	font-size: 18px;
	text-align:left;
	margin-left:10px;
	padding:20px 0 10px 0;
	color:#fff;
}

#bassevents_network .content {
	font-size: 13px;
	margin-left: -15px;
}

#bassevents_network ul {
	list-style-image:none;
	list-style-type: none;
	overflow: hidden;
	margin-left:25px;
	padding:0;
}

#bassevents_network li {
	float:left;
	width:42px;
}

#bassevents_network a {
	/*color: #00aeef;*/
	line-height: 0;
	float: left;
	margin-right: 7px;
	display: inline;
}


/* SINGLE POST */
.infopost a:visited {
	color: #00aeef;
	text-decoration: none;
}

#single .navigation  {
	padding: 0 20px 0 20px;
	color: #00aeef;
	width:510px;
	display: block;
	margin-top:10px;
	height:28px;
	background-image: url('images/bg_navigationsingle.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding-top:15px;
}

#single .content a:hover{
	color: #00aeef;
}

#single .post .content {
	font-size: 12px;	
}

#single .navigation a , .postoptions  a, #single .content a {
	color: #00aeef;
	text-decoration: none;
}

#single .navigation a:hover , .postoptions a:hover, #single .content a:hover {
	text-decoration: none;
	background-color: #00aeef;
	color:#000;
}

#single .navigation .alignleft{
	float:left;
}

#single .navigation .alignright {
	float:right;	
}

#single {
	width: 550px;	
	float:left;
	margin-left:20px;
}

#single .titelpost {
	font-size: 16px;
	float:left;
	background-image:url('images/title_post.png');
	width:420px;
	height:18px;
	padding:44px 65px;
}

#single .infopost{
	margin-left: 67px;
}
#single .info {
	float: left;
	padding:0 25px;
	width:500px;
	background-image:url('images/bg_info.png');
	background-position: bottom center;
	background-repeat: repeat-y;
	font-style:italic;
	text-align: right;
}
#single .info a , #single .infopost a {
	color: #00aeef;
	text-decoration: none;
}

#single .info a:hover , #single .infopost a:hover {
	text-decoration: none;
	background-color: #00aeef;
	color:#000;
}
#single .content {
	padding:10px 25px;
	width:500px;
	clear:both;	
	background-image:url('images/bg_post2.png');
	background-position: bottom center;
	background-repeat: no-repeat;
}

#single .postoptions {
	margin-top: 20px;
	text-align:left;
	clear:both;
}

#respond h3{
	font-size:16px;
	font-weight: normal;
	padding-top:15px;
}
.comments h3{
	font-size:16px;
	font-weight: normal;
	padding-top:15px;
}
.commentlist {
	padding:0;
	list-style-type: none;
	width: 500px;
}

.comment-body{
	background:#1f1f1f;
	border:1px solid #000;
	padding:10px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:5px;
}

.commentlist .avatar {
	float: right;
}
.comment-meta .commentmetadata{
	font-size:14px;
	font-weight: bold;
	margin-bottom:5px; border:1px solid red;
	height:20px;
}
input
{
	background:#1f1f1f;
	border:1px solid #000;
	height:14px;
	color:#fff;
	font-size:12px;
	font-family: "Arial", verdana, serif;
	padding:5px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
textarea
{
	background:#1f1f1f;
	border:1px solid #000;
	height:120px;
	color:#fff;
	font-size:12px;
	font-family: "Arial", verdana, serif;
	padding:5px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#commentform p {
	margin: 0 0 4px 0
}
#submit {float:left; width:120px; height:30px; text-align: center; cursor:pointer; border:none; padding:0; color:#ffffff; font-family:"Arial", serif; font-size:12px; font-weight:bold; background:#185f8b;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/* SEXY BOOKMARK */
.sexy-bookmarks-expand {
	float:right;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

/* PAGE */
#titelpage {
	font-size: 16px;
	float:left;
	background-image:url('images/title_post.png');
	width:420px;
	height:18px;
	padding:44px 65px;
	margin:0;
}


#content .iconpage {
	width: 52px;
	height: 54px;
	background-image: url('images/post_icon_small.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	float:left;
}

.leftpage {
	margin-top: 13px;	
}

#lineupflash {
	margin-left:-10px;
	margin-top:25px;
}

.entry a , #left .entry a , #left .entry a:visited, .entry a:visited{
	color: #00aeef;
	text-decoration: none;
}
.entry .partners a {
	display: inline;
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px;
	float: left;
}

#left .entry a:hover {
	text-decoration: none;
	background-color: #00aeef;
	color:#000;
}

#left .entry .ngg-galleryoverview a:hover {
	background: none;
}

#youtubeaftermovie {
	padding:0 25px 20px 30px;
	width:495px;
	clear:both;	
	background-image:url('images/bg_post2.png');
	background-position: top center;
	background-repeat: repeat-y;
}


.attachment-thumbnail {
	height:150px;
	width:150px;
	border:0px;
}


/* POST ITEM */
#left{
	width: 	550px;
	float: left;
	margin-left:20px;
}

#left .time {
	color:#666;	
}


#left .content {	
	color:#FFF;
}

#left .titel {
	font-size: 16px;
	float:left;
	background-image:url('images/title_post.png');
	width:550px;
	height:106px;	
}

#left .titel a {
	display: block;
	color: #FFF;
	text-decoration: none;
	float: left;
	padding:44px 65px;
}

#left .titel a:hover {
	text-decoration: none;
	color:#FFF;
}

#left .info {
	padding: 2px;
	text-align: right;
}

#left .info a , #single .infopost a {
	color: #00aeef;
	text-decoration: none;
}

#left .info a:hover , #single .infopost a:hover {
	text-decoration: none;
	background-color: #00aeef;
	color:#000;
}

#left .post {
	padding: 0;	
	width:550px;
}
#single .post {
	clear: both;
	float: left;
	margin-top: 10px;
}

#left .entry {
	padding:10px 25px;
	width:500px;
	clear:both;	
	background-image:url('images/bg_post.png');
	background-position: top center;
	background-repeat: no-repeat;
}

#left .entry_partners{
	padding:10px 25px;
	width:500px;
	clear:both;	
	background-image:url('images/bg_post2.png');
	background-position: bottom center;
	background-repeat: no-repeat;
}

#left .more {
	width:500px;
	padding:0 25px;
	height: 48px;
	clear:both;	
	background-image:url('images/bg_more.png');
	background-position: bottom center;
	background-repeat: no-repeat;
}

#left .info {
	float: left;
	padding:0 25px;
	width:500px;
	background-image:url('images/bg_info.png');
	background-position: bottom center;
	background-repeat: repeat-y;
	font-style:italic;
	text-align: right;
}


#left .leesmeer {
	float:right;
	font-size:12px;
	text-align:right;
	background-image: url('images/read_more_icon.png');
	background-position: center left;
	background-repeat: no-repeat;
	margin-top:10px;
	padding-left:15px;
}

#left .reageer {
	float:right;
	font-size:12px;
	text-align:left;
	background-image: url('images/comment_icon.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top:10px;
}

#reageerenid{
	width: 85px;
}

#reageerid {
	width: 75px;
}

#reageerenmeerid{
	width: 99px;
}

#left a {
	text-decoration: none;
	color:#00aeef;
}

#left a:hover {
	text-decoration: underline;
	color:#00aeef;
}

/* SIDEBAR */
#right{
	width: 235px;
	float: right;
	margin-right:20px;
	margin-top:20px;
	display: inline;
}


/* SOCIAL MEDIA */
#socialmedia {
	background:transparant;
	width: 500px;
	height: 96px;
	margin-bottom: 25px;
	margin-top:25px;
	clear: both;
	margin-left: 20px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#socialmedia .netlog a{
	margin-top: 35px;
	margin-left:52px;
	background-image: url('images/netlog_grey.png');
	background-position: bottom center;
	background-repeat: no-repeat;	
	width: 139px;
	height: 34px;
	display: block;
	float:left;
}

#socialmedia .netlog  a:hover{
	background-image: url('images/netlog_color.png');
}

#socialmedia .facebook a{
	margin-top: 35px;
	margin-left:20px;
	background-image: url('images/facebook_grey.png');
	background-position: bottom center;
	background-repeat: no-repeat;	
	width: 139px;
	height: 34px;
	display: block;
	float:left;
}

#socialmedia .facebook  a:hover{
	background-image: url('images/facebook_color.png');
}

#socialmedia .twitter a {
	margin-top: 15px;
	margin-left:60px;
	background-image: url('images/twitter_grey.png');
	background-position: bottom center;
	background-repeat: no-repeat;	
	width: 69px;
	height: 68px;
	display: block;
	float:left;
}

#socialmedia .twitter  a:hover{
	background-image: url('images/twitter_color.png');
}

.socialmedialinks {
	text-align:right;
	display: block;
	margin-bottom: 5px;
	margin-top: 22px;
	width: 565px;
	height: 5px;
}
#container #content #single .socialmedialinks a:hover {
	color: none;
	background-color: none;
	background: none;
}

.socialmedialinks img, .socialmedialinks a {
	display: inline-block;
	float: right;
	border: 0;
	color:none;
}

.socialmedialinks iframe {
	float: right;
	margin-left: 5px;
	margin-top: -3px;
	margin-right: 25px;
	margin-bottom: 8px;
	color:none;
	border: 1px solid #000;
	background-color: #fff;
	padding: 0;
	padding-left: 3px;
	padding-top: 4px;
	width: 70px;
}

.socialmedialinks .digglink {
	margin-left: 5px;
	width: 100px;
}

.socialmedialinks .stumble {
	margin-right: 5px;	
}

.socialmedialinks #twitterw {
	margin-bottom: 10px;	
	color: none;
}

/* HEADER */
#header {
	height: 414px;
	border:1px solid red;
	margin: 0 auto;
}

#headerdetail {
	height: 180px;
	background-image: url('images/bgbanner_top.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
	margin: 0 auto;
}

#headerflashcontent {
	margin: 0 auto;
	width:862px;
}

#container{
	margin: 0 auto;
}

/* FOOTER */
#footer {
	text-align:center;
	font-size:11px;
	width: 863px;
	background-image: url('images/dots_foot.png'); 
	background-repeat: repeat-x;
	padding:15px 0px 50px 0px; 
	color: #9c9c9c;
	margin: 20px auto 0;
	clear: both;
	
}

#footer .innerlinks {
	padding-left: 125px;
}

#footer a {
	color: #787878;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

.anythingSlider { width:550px; height:332px; background: url("images/sbox_bg.png") top left no-repeat; position: relative; left:0; margin:25px 0 0 0; padding:0;}
.anythingSlider .wrapper { width:530px; height:296px; overflow: auto; margin: 0 ; position: absolute; overflow:hidden; top:15px; left:10px;}
.anythingSlider .wrapper ul { width: 99999px; list-style: none; position: absolute; top: 0; left: -40px; *left:0; border-top:0; border-bottom: 0; margin: 0;}
.anythingSlider ul li { display: block; float: left; padding: 0; width:530px; height:296px; margin: 0; position:relative; list-style: none;}
.anythingSlider ul li  span { width:530px; height:60px;position:absolute; top:236px; left:0; z-index:100; color:#fff; background: url("images/bg_sboxspan.png") top left repeat-x;}
.anythingSlider ul li  span a.morenews {margin:16px 0 15px 10px; color:#fff; text-decoration: none; display: block; font-size:21px; width:495px; height:30px; padding:0 8px;}

.anythingSlider .arrow  display:none; height: 200px; width: 67px; background: url("images/arrows.png") no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer;}
.anythingSlider .forward { display:none;  background-position: 0 0; right: -20px; }
.anythingSlider .back { display:none; background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover { display:none; background-position: 0 -200px; }
.anythingSlider .back:hover { display:none;  background-position: -67px -200px; }

#thumbNav {position:absolute; right: 20px; text-align: center; top:260px; height:26px; overflow:hidden; text-align:center; z-index:102;}
#thumbNav a  ,#thumbNav a:hover { color: black; display: inline-block; padding: 2px; height: 12px; width: 12px; margin: 5px 2px; background: url('images/bullet_grey.png') top left no-repeat; text-align: center;z-index:103;}
#thumbNav a.cur  ,#thumbNav a.cur:hover { background: url('images/bullet_green.png') top left no-repeat;z-index:104;  }
	                         
#start-stop {display:none;  background: green; background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; }
#start-stop.playing {display:none;  background-color: red; }
#start-stop:hover {display:none;  background-image: none; }

