/********** ALGEMEEN **********/

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	background-image: url("images/background-new2.jpeg");
	background-position: top center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #FFF;
    }
    
#wrap {
height: auto;
width: 1150px;
margin: 0px auto;
}

#site {
position: absolute;
width: 800px;
height: auto;
margin: 20px auto auto 155px;
}

#skyscraper_left{
position: absolute;
height: 600px;
width: 120px;
margin: 200px auto auto 0px;
text-align: left;
}

#skyscraper_right {
position: absolute;
height: 600px;
width: 120px;
margin: 200px auto auto 1000px;
text-align: left;
}

#fear-ad {
margin: 20px auto;
border: 0px;
text-align: center;
}

#header_box {
    width: 800px;
    background: #fff;
    padding:10px 10px 9px 10px;
    }
    
#main_header {
    width: 800px;
    background:url(images/MIC_Banner_800x150_6.jpg) no-repeat;
    height: 150px;
    margin: 0px;
    padding: 0px;
    }
      
#desc {
    color: #fff;
    float: right;
    text-align: right;
    font-size: 11px;
    margin: 20px auto;
    padding: 0 10px 0 0;
    }
    
#main {
    background: #f3f2ed;
    height: 30px;
    margin: 0px auto;
    }
    
#mainbck {
    background: #FFFFFF url(images/sidebar_grey_3.png) repeat-y;
	height:auto;
	width: 800px;
    margin:5px auto;
    padding:0;
    }

a:link, a:visited {
    text-decoration: none;
    color: #444;
    border: none;
    }
    
a:hover {
    text-decoration: none;
    color: #FA470F;
    border: none;
    }
	 
	 
/********** NAVIGATIE **********/


#nav {
	position:absolute;
	margin: 30px 5px auto 350px;
    height: 30px;
    line-height: 30px;
    float: left;
    padding: 0;
    }
    
ul.nav {
    height: 30px;
    line-height: 30px;
    float: left;
    list-style: none;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    }
    
ul.nav li {
    float: left !important;
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
    
ul.nav li a,ul.nav li a:link,ul.nav li a:visited {
    border: 0px;
    color: #000000;
    float: left;
    display: block;
    text-decoration: none;
    padding: 0 10px;
    }
    
ul.nav li a:hover,ul.nav li a:active {
    color: #FA470F;
    font-weight: bold;
    border: 0px;
    }
    
ul.nav li.home a {
    border-left: 0px solid #fff;
    text-decoration: none;
    }
    
ul.nav li.current_page_item a {
    text-decoration: none;
    color: #fff;
    border: 0px;
    }
    
ul.nav li ul {
    float: left;
	display:block;
	color:#FFF;
    margin: 0;
    padding: 0;
    }
	
#navigation {
	width:570px;
	height:20px;
	line-height:18px;
	font-weight:bold;
	font-size:11px;
	margin-top:10px;
	}

.alignleft {
	text-align:left;
	float:left;
	}

.alignright {
	text-align:right;
	}
    

/********** INHOUD **********/


#content {
    width: 570px;
    min-height: 800px;
    float: left;
    margin: 5px auto;
    padding: 0 5px 0 0;
    }
	
#post_content a:link, #post_content a:visited {
    color: #222;
    text-decoration: none;
    border: none;
    }

#post_content a:hover {
    color: #FA470F;
    text-decoration: none;
    border: none;
    }

#dl img {
	padding: 0px;
	margin: 0px 5px 0px 0px;
	}

#dl a:link, #dl a:visited {
	font-weight:bold;
	text-decoration:none;
	}
	
#dl a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#FA470F;
	}

#entry_index {
    width: 570px;
    height: 100px;
    background: #fff;
    float: left;
    color: #666;
    text-align: justify;
    vertical-align: top;
    border-bottom: #cbcbcb 1px solid;
    margin: 5px auto 10px auto;
    padding: 0px 5px 0px 5px;
    }
    
#entry_index h2,h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px auto 0px auto;
    padding: 0px;
    line-height: 20px;
    height: 20px;
    width: auto;
    color: #444;
    }

#entry_index p {
    line-height: 18px;
    height: 60px;
    width: auto;
    margin: 10px auto 10px auto;
    padding: 0px;
    }
	  
#entry_index p img {
   float: left;
   padding-right: 10px;
   padding-bottom: 10px;
   border: 0px;
  }
  
#post_title_date {
	width: 570px;
	height: 20px;
    line-height: 20px;
	}

#post_title {
	width: 490px;
	height: 20px;
    line-height: 15px;
	float: left;
	}

#post_date {
	width: 80px;
	height: 20px;
	display: block;
	float:left;
	font-size:10px;
	color:#999;
	line-height:20px;
	text-align:right;
	}

#entry {
    width: 570px;
    background: #fff;
    float: left;
    color: #666;
    text-align: justify;
    vertical-align: top;
    border-bottom: #ccc 1px solid;
    margin: 5px auto;
    padding: 5px;
    }
    
#entry h2,h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin: 0px 0px 5px 0px;
    padding: 0;
    line-height: 15px;
    height: 15px;
    color:#444;
    }

#entry p {
    line-height: 18px;
    }
	
#entry p img {
   float: left;
   padding-right: 10px;
   padding-bottom: 10px;
   border: 0px;
  }
  	
#entry_info {
	height:auto;
	width:auto;
    clear: both;
    padding: 5px 0px 0px 0px;
    margin: 20px 0px 10px 0px;
    }   

#entry_info_meta {
	width:auto;
	height:auto;
	font-size:11px;
	line-height:18px;
	margin: 0px 0px 5px 0px;
	}
	
#entry_info_ratings {
	height: 20px;
	width:auto;
	font-size: 11px;
	line-height:18px;
	}
	
#entry_info_previous_next {
	clear: both;
	width:570px;
	height:20px;
    font-size: 11px;
	line-height:20px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	font-weight:bold;
	}


/********** LIVESETS **********/


#liveset_box {
    width: 585px;
    height: 20px;
    line-height: 20px;
    background: #fff;
    text-align: left;
    color: #666;
    border-bottom: #ccc 1px solid;
    margin-top: 2px;
    padding: 0;
    }

#liveset_box hover {
   background: #999;
   }

#liveset {
    width: 450px;
    height: 20px;
    line-height: 20px;
    float: left;
    color: #666;
    }
 
#download_liveset {
    width: 142px;
    height: 20px;
    display: block;
    float: left;
    line-height: 20px;
    color: #666;
    }
	
#liveset_dl {
	width:95px;
	height:20px;
	display:block;
	float:left;
	line-height:20px;
	color:#666;
	}

#liveset_dl a, #liveset_dl a:visited {
	color:#666;
	text-decoration:none;
	}
	
#liveset_dl a:hover {
	color: #FA470F;
	text-decoration:none;
	}

#blank_7px {
	height:7px;
	width:7px;
	float:left;
	}
	
#liveset_title {
	width:490px;
	height:20px;
	line-height:20px;
	float:left;
	color:#666;
	display:block;
	}
	
#liveset_title a, #liveset_title a:visited {
	color: #666;
	text-decoration:none;
	}

#liveset_title a:hover {
	color: #FA470F;
	text-decoration:none;
	}

#download_liveset a, #download_liveset a:visited {
    color: #666;
    text-decoration: none;
    }

#download_liveset a:hover {
    color: #FA470F;
    }
    
#liveset h2,h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin: 0 auto;
    padding: 0;
    }
	

    

/********** ZIJBALK **********/


#sidebar {
    width: 190px;
    float: right;
    margin: 5px;
    padding:0;
    }
    
.rsidebar {
    width: 180px;
    min-height: 900px;
    color: #666;
    margin: 0 auto;
    padding: 0 5px;
    font-size: 9px;
    }

.rsidebar p {
	margin: 0 0 10px 0;
	font-size:11px;
	line-height:14px;
	text-align:justify;
	}

.rsidebar a, .rsidebar a:visited {
    text-decoration: none;
    color: #555;
    border: none;
    font-style: normal;
    font-size: 11px;
    }

.rsidebar a:hover {
    text-decoration: none;
    color: #FA470F;
    border: none;
    font-style: normal;
    }
      
.rsidebar h2 {
    font-size: 14px;
    font-style: normal;
    border-bottom: solid 1px #cbcbcb;
    margin: 0 0 5px 0;
    padding: 3px 0;
    }
    
.rsidebar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
    
.rsidebar ul li {
    list-style-type: none;
    margin: 0 0 10px;
    padding:0;
    }
    
.rsidebar ul li ul {
    list-style-type: square;
    margin: 0;
    padding: 0 3px;
    }
    
.rsidebar ul li ul li {
    list-style-type: none;
    background: transparent url(images/b2.gif) no-repeat 0 4px;
    border: 0;
    margin: 0;
    padding: 0 0 2px 14px;
    }

.login {
	width: 180px;
	height:auto;
	margin: 0;
	padding: 0;
	}

#login {
	margin: 0;
	padding: 0;
	}

#loginform {
	overflow: hidden;
	}

.inputlogin {
    margin-bottom: 2px;
	width:180px;
	height:auto;
    }
	
.input_remember {
	font-size: 10px;
	color:#555;
	line-height:19px;
    border:0px;
	}

#inputform {
   	background: url(images/input.gif);
	width: 140px;
    color: #555;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 2px;
	border: 1px solid #cbcbcb;
	}
	
input#inputform {
	width: 173px;
	margin: auto 0px auto 0px;
	}

#rememberme {
   	background: url(images/input.gif);
	color: #555;
	border: 0px solid #cbcbcb;
	}

#loginbutt {
	background: #555;
	color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #555;
	text-align:right;
	float:right;
	}
		
#clubjudge_agenda {
    width: 570px;
    background: #fff;
    float: left;
    color: #666;
    text-align: justify;
    vertical-align: top;
    border-bottom: #ccc  0px solid;
    margin: 5px auto;
    padding: 5px;
    }

#partners {
	font-size:10px;
	line-height:12px;
	}
	
#winactie {
	margin: 20px 0px 20px 0px;
	}
	
/******** ADVERTENTIES ********/	
	
#ad_side {
	text-align:center;
	margin-bottom:10px;
	margin-top:0px;
	}
	
#ad_side_skyscraper {
	margin: 20px auto 10px auto;
	}

   #ad_google_single {
	text-align: center;
	padding-top:10px;
	margin-bottom: 10px;
	margin-top: 0px;
	}

#online_musicshops {
	margin:20px 0px 10px 0px;
	}

#online_musicshops table {
	margin-left: 5px;
	}

#online_musicshops tr {
	margin-bottom:5px;
	margin-top:5px;
	}
	
#online_musicshops td {
	padding: 10px 0px 10px 0px;
	}
	
.om_td {
	border-top: #ddd 1px solid;
	}

#partners table {
text-align: center;
}

#partners tr {
margin-bottom 5px;
margin-top: 5px;
}

#partners td {
	padding: 10px 0px 10px 0px;
	}

/********** ZOEKEN **********/

#search {
	margin:2px auto;
	}

#searchform {
    height: 26px;
    line-height: 26px;
    float: left;
    margin: 0;
   	padding: 2px;
    }

input#s {
    color: #555;
    width: 170px;
    border: 1px solid #cbcbcb;
    background: #FFFFFF url(images/search-170.gif);
    font-family: Verdana, Helvetica, Sans-Serif;
    padding: 2px;
    }
    
input#searchsubmit {
    background: #4879aa;
    color: #fff;
	font-size: 13px;
    border: 1px #2f5c89 solid;
    }
        

/* REACTIES */

#comments {
    width: 570px;
    background: #fff;
    float: left;
    color: #666;
    text-align: justify;
    vertical-align: top;
    border-bottom: #ccc 1px solid;
    margin: 5px auto;
    padding: 5px;
    }

.commentlist li, #commentform input, #commentform textarea {
	font: Verdana, Arial, Sans-Serif;
	}
	
.commentlist li ul li {
	font-size: 11px;
	}

.commentlist li {
	font-weight: bold;
	min-height:60px;
	}

.commentlist li .avatar { 
	float: right;
	border: 0px solid #eee;
	padding: 2px;
	background: #fff;
	}
	
.avatar {
	margin-left: 10px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	}

.commentlist p {
	font-weight: normal;
	line-height: 18px;
	text-transform: none;
	}

#commentform p {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}
	
.comment-text {
	height:auto;
	width:auto;
	color:#444;
	}
	
.comment-text p img {
	float:none;
	height:15px;
	width:15px;
	margin:0px;
	padding:0px;
	}	
	
.comment-rating {
	float:right;
	height:14px; 
	width:60px; 
	margin:-10px 0px auto auto;
	padding:0px 0px 15px 20px;
	}

.comment-rating p {
	margin-top:0px;
	line-height:18px;
	font-size:10px;
	}

.comment-rating p img {
	float:none;
	margin:0px;
	height:14px;
	width:14px;
	}
	
.comment-meta {
	width:auto;
	height:18px;
	margin: 10px 0 0px 0;
	display: block;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	line-height:18px;
	}
	
.comment-meta-author {
	color:#FA470F;
	font-weight:bold;
	font-size:10px;
	}

.comment-meta-left {
	height:18px;
	width:300px;
	text-align:left;
	float:left;
	font-size:9px;
	color:#999;
	}
	
.comment-meta-right {
	height:18px;
	width: auto;
	float:right;
	text-align:right;
	font-size:10px;
	color:#FA470F;
	}

.comment-meta-left a, .comment-meta-left a:visited {
	text-decoration:none;
	color: #999;
	}
	
.comment-meta-left a:hover {
	text-decoration:none;
	color:#FA470F;;
	}
	
.comment-meta-right a, .comment-meta-right a:visited {
	text-decoration:none;
	color:#444;
	}
	
.comment-meta-right a:hover {
	text-decoration:none;
	color:#FA470F;
	}

.alt {
	margin: 0;
	padding: 10px;
	border-top: 0px solid #ccc;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

	
/* REAGEER FORMULIER */ 

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:left;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
	
#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#respond {
	margin-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	}	

#respond:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	background: #555;
	color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #555;
	}

#author, #email, #comment, #url {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	border:1px solid #999999;
	}

/* REAGEREN OP REACTIES */	

.reply, .reply a, .reply a:link, .reply a:hover {
	text-decoration:none;
	}
	
.tahread-alt {
	background-color: white;
	}
	
.thread-odd {
	background-color: #FFFFFF;
	}
	
.thread-even {
	background-color: #F2F2F2;
	}
	
.depth-1 {
	border:1px solid #ccc;
	}

.depth-2 {
	border-left: 1px solid #999;
		}

.depth-3 {
	border-left: 1px solid #999;
	}
	
.depth-4 {
	border-left: 1px solid #999;
	}
	
.depth-5 {
	border-left: 1px solid #999;
	}
/*
.even, .alt {
	border-left: 1px solid #ccc;
	}
*/
	
.blockquote{
	font-style: italic;
	color: #777777;
	margin: 0px 0px 0px 20px;
	padding: 0px 100px 0px 10px;
	}
	
/*********** EDIT COMMENTS **********/
	
.edit-comment-admin-links-no-icon {
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
	}	

.edit-comment-admin-links, .edit-comment-user-link {
	display: none;
	}
	
.edit-comment-admin-links a, .ajax-edit-time-left{
	display: block;
	font-size: 12px;
	padding: 2px 0px;
	padding-right: 20px;
	float: right;
	margin-left: 10px;
	}
	
.edit-comment-admin-links-no-icon a, .ajax-edit-time-left-no-icon{
	display: inline;
	float: none;
	font-size: 10px;
	padding: 2px 0px;
	text-decoration:none;
	font-weight:normal;
	font-style:italic;
	}
	
.ajax-edit-time-left {
	padding-left: 0;
	}
	
.clearfix:after { /* from http://blue-anvil.com/archives/experiments-with-floats-whats-the-best-method-of-clearance*/
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
	
/* Begin Images */
.edit-comment-admin-links a.edit-comment {
	background:url(../images/edit.png) right center no-repeat;
	}

.edit-comment-admin-links a.moderate-comment {
	background:url(../images/tag_red.png) right center no-repeat;
	}
	
.edit-comment-admin-links a.approve-comment {
	background:url(../images/yes.png) right center no-repeat;
	}
	
.edit-comment-admin-links a.delete-comment {
	background:url(../images/delete.png) right center no-repeat;
	}
	
.edit-comment-admin-links a.spam-comment {
	background:url(../images/minus.png) right center no-repeat;
	}
	
.edit-comment-admin-links a.delink-comment {
	background:url(../images/cancel.png) right center no-repeat;
	}
	
.edit-comment-admin-links a, .edit-comment-user-link a, .edit-comment-admin-links-no-icon a {
	text-decoration: none;
	}

/* Errors */
li.ajax-delete, div.ajax-delete { 
	background: #F33; 
	} /* todo Doesn't work for .alt comments */
	
li.ajax-approve, div.ajax-approve { 
	background: #04cd33; 
	}
	
li.ajax-unapprove, div.ajax-unapprove { 
	background: #F96; 
	}

/********** VOETTEKST **********/

#footer_box {
    width: 790px;
    height: 1px;
    clear: both;
    color: #333;
    margin: 0px;
    padding: 0px;
    font-size: 1px;
	}
	
#onder {
    width: 820px;
    height: 15px;
    text-align: right;
    color: #999;
    line-height: 15px;
    margin: 5px auto 50px auto;
    padding: 0px;
    }

#onder a {
    color: #fff;
    text-decoration: none;
    }

#onder a:hover {
    color: #FA470F;
    text-decoration: none;
    }

#footer {
    width: auto;
    text-align: center;
    line-height: 20px;
    padding: 5px 0px 5px 0px;
    }
	
#footer a:link, #footer a:active {
    text-decoration: none;
    color: #FA470F;
    border:none;
    }	
    
#footer a:visited, #footer a:hover {
    text-decoration: none;
    color: #666;
    border: none;
    }

.blue {
    color: #FA470F;
    }

.red {
	color: #FA470F;
	}

img#wpstats {
    width:0px;
    height:0px;
    padding:0px;
    border:none;
    display:none;
    }


/********** DJ PAGINA **********/


.dj-name {font-size:14px; line-height:18px; text-align:left; color:#FA470F; font-weight:bold; width:auto; border-bottom:1px solid #FA470F; vertical-align:top; padding-left:5px;}
.dj-avatar {width:120px; height:120px;}
.dj-left {font-size:11px; line-height:18px; text-align:justify; color:#666666; font-weight:bold; width:120px; vertical-align:top;}
.dj-right {font-size:11px; line-height:18px; text-align:justify; color:#666666; font-weight:normal; width:auto;}
.dj-right a, dj-right a:visited {font-size:11px; font-weight:bold;}
.dj-right a:hover {color:#FA470F;}
.dj-spacing {line-height:40px; font-size:36px; height:40px;}
.dj_table {margin:20px 0px 20px 0px; border:0px; width:100%;}


/* ADDED BY PIM */
.agenda_content{ 
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	color:#555;
	line-height:20px;
	border-bottom: #C3C3C3 1px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}