/* 
========================== 
1. GLOBAL SETTINGS 
========================== 
*/
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
}
body, td, div, p, span, h1, h2, h3, h4, h5, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	}
	td.chrest {
	background-image: url(../gfx/chrest.jpg);
	background-repeat: repeat-x;
	background-position:  top center; 
}

td.patternLeft {
	background-image: url(gfx/patternleft.jpg);
	background-repeat: repeat-y;
	background-position:  top right; 
}
td.patternRight {
	background-image: url(gfx/patternright.jpg);
	background-repeat: repeat-y;
	background-position:  top left;
	color: #FFFFFF;
}
.teksten {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	letter-spacing: 0.3pt; 
	color: 575F4C; 
	line-height: 13pt;
}

.links {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	letter-spacing: 0.3pt; 
	color: 575F4C; 
	line-height: 5pt;
}
.kleineteksten {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: normal; 
	letter-spacing: 0.3pt; 
	color: 575F4C; 
	line-height: 13pt;
}


.navigatie 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BBCC99;
	font-size: 12px;
	font-weight: normal; 
	letter-spacing: 0.2pt;
	padding-left: 5px;
	}

a.colora:link { color: #A3E808; font-size: 13px; text-decoration: none }
a.colora:active { color: #A3E808; font-size: 13px; text-decoration: none }
a.colora:visited { color: #A3E808; font-size: 13px; text-decoration: none }
a.colora:hover { color: #A3E808; font-size: 13px; text-decoration: underline}

a.colorb:link { color: #575F4C; font-size: 10px; font-weight: bold;text-decoration: underline }
a.colorb:active { color: #575F4C; font-size: 10px; font-weight: bold;text-decoration: underline }
a.colorb:visited { color: #575F4C; font-size: 10px; font-weight: bold;text-decoration: underline }
a.colorb:hover { color: #111111; font-size: 10px; font-weight: bold;text-decoration: underline}

a.colorc:link { color: #FFFFFF; font-size: 10px; font-weight: bold;text-decoration: none }
a.colorc:active { color: #FFFFFF; font-size: 10px; font-weight: bold;text-decoration: none }
a.colorc:visited { color: #FFFFFF; font-size: 10px; font-weight: bold;text-decoration: none }
a.colorc:hover { color: #3C4135; font-size: 10px; font-weight: bold;text-decoration: none}

a.colore:link { color: #575F4C; font-size: 10px; font-weight: normal;text-decoration: underline }
a.colore:active { color: #575F4C; font-size: 10px; font-weight: normal;text-decoration: underline }
a.colore:visited { color: #575F4C; font-size: 10px; font-weight: normal;text-decoration: underline }
a.colore:hover { color: #111111; font-size: 10px; font-weight: normal;text-decoration: underline}

a.colorf:link { color: #575F4C; font-size: 11px; font-weight: bold;text-decoration: underline }
a.colorf:active { color: #575F4C; font-size: 11px; font-weight: bold;text-decoration: underline }
a.colorf:visited { color: #575F4C; font-size: 11px; font-weight: bold;text-decoration: underline }
a.colorf:hover { color: #111111; font-size: 11px; font-weight: bold;text-decoration: underline}

a.colorg:link { color: #a3e808; font-size: 11px; font-weight: bold;text-decoration: underline }
a.colorg:active { color: #a3e808; font-size: 11px; font-weight: bold;text-decoration: underline }
a.colorg:visited { color: #a3e808; font-size: 11px; font-weight: bold;text-decoration: underline }
a.colorg:hover { color: #87c105; font-size: 11px; font-weight: bold;text-decoration: underline}

.kopgroot { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bolder; 
	letter-spacing: 0.5pt; 
	color: 575F4C; 
	line-height: 40pt; 
	font-style: normal}

.padding {
	padding-left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	letter-spacing: 0.3pt; 
	color: 575F4C; 
	line-height: 13pt;
	}
	
.padding_right {
	padding-right: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	letter-spacing: 0.3pt; 
	color: 575F4C; 
	line-height: 13pt;
	}
.kopgrootwit { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15pt; 
	padding-right: 20px;
	font-weight: bolder; 
	letter-spacing: 0.5pt; 
	color: FFFFFF; 
	line-height: 40pt;
	font-style: normal}
	
.kopklein { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bolder; 
	letter-spacing: 0.5pt; 
	color: 575F4C; 
	line-height: 12pt; 
	font-style: normal}
	
/* 
END OF ADDED BY  TOM
*/


h2.channel {
	padding-left: 10px;
	}

h1, h2, h3, h4 {margin: 5px 0 5px 0; padding: 0;}


h2 {
 	font-size: 14px;
 	color: #FFF;
 	font-weight: bold;
	}

h2 img {
	border: 0;
}

h3 
{
 font-size: 13px;
 color: #FFF;
 font-weight: bold;
    }

dl {
	background:;
	color: #FFF;
	margin: 0 0 10px 0;
	padding: 0;
}

dt {
	padding: 2px 10px 0 5px;
	text-transform: uppercase;
}

dd {
	border-bottom: 2px #333 solid;
	font-weight: bold;
    margin: 2px 0 2px 0;
	padding: 0 10px 2px 5px;

	}

blockquote {
	font-style: italic;
	margin: 0;
	padding: 0;
}

input {color: #000;}



/* 


========================== 
2. CONTENT SPECIFIC
==========================
*/


#page_wrap {
    width: 770px;
    margin-left: 10px;
}

div#view-all {
	background: #000;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 5px 10px;
	text-transform: uppercase;
}

form#FilterForm {
	margin: 0;
	padding: 0;
	text-align: right;
}
/*
========================== 
3. HOME / NEWS / PRESS / BLOG
========================== 
*/

#home h2.channel, #home .channel #events h2 span {display: none;}
#news h2.channel {display: none;}

img.fullsize{border: 1px solid #FFF;}
#news img.fullsize{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}

div.headlines span {color: #575F4C; font-weight: bold;}

#home div#membership h2,
#news div#membership h2 {display: none;}
#blog hr {display: none;}
.item.photo img {border: solid 2px #D2BA41;}
.item.photo img:hover {border: solid 2px #FFF;}

body#galleryviewer {background-color: #171717;}
body#galleryviewer .control span {float:none; text-align: center;}
#events h3,
#events p {
	margin: 0;
}
#music thead {display: none;}
#music dt {float: left;text-transform:none;}
#music dd {
	border: none;
	font-weight: normal;
    margin: 0 0 0 10px;
	padding: 0;
	float: right;
	}

body#lyrics {background-color: #171717;}
body#lyrics #page_wrap {width: 400px;}


/*
========================== 
7. USER PROFILES & RESGISTRATION & MEMBERS AREA
==========================
*/
#profileTable {

    margin-left: 10px;}

#members h2.channel {display: none;}
	
/*
========================== 
8. FORUM/COMMUNITY STYLE
==========================
*/

body#boards div#page_wrap {width:740px;}

.forum h3 {margin: 3px 0;font-size: small;}
.forum p {margin: 3px 0;}

table.forum {
	width: 100%;
	margin-top: 10px;
	border-collapse: collapse;
	padding: 0px;
}

.forum th {
	font-weight: bold;
	background-color: #000;
	font-size: 11px;
    background-image: url(/images/board/bg_header.jpg);
    background-repeat: repeat-x;
	}
	

.forum td, .forum th {
	padding: 5px;
	color: #FFFFFF;
	border: 1px solid #666;
    }
th#forumColumn1 {width: 400px;}
th#forumColumn2 {width: 300px;}
td#forumColumn3 {text-align: center;}
td#forumColumn4 {text-align: center;}

#filterSelect, #countrySelect {
	background-color: #000000;
	margin-bottom: 0px;
	border-top: 1px solid #515151;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #9CBCDC;
	border-left: 1px solid #515151;
	margin-top: 0px;
	padding-bottom: 0px;
	border-top-color: #999999;
	color: #FFFFFF;
}
text {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}


#searchBranche{ width: 160px;max-width:160px; }


