html, body, img, table, tr, td, th, ul, li, p, h1, h2, h3, form, fieldset,form {margin:0; padding:0; border:0;}

html								{ height: 100%;}
body								{ font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; height:100%;  background-image:url(../images/bg.png);	background-repeat:no-repeat; background-attachment:fixed;}
p , h1 , h2 , fieldset 				{ margin: 0px; padding: 0px; border:0px;}
p  									{ margin-bottom: 10px;}
label 								{ float: left; clear: left;  width: 150px; font-weight: bold;}
input								{ float: left; width: 300px; height:15px; margin-bottom: 2px;}
textarea							{ float: left;   width: 300px; height: 200px;}	
a									{ color: #000000;}
a:hover								{ color: #FF0000;}
ul									{list-style-type:none; margin:0px; padding:0px;}
li									{margin:0 0 0 0px;}
table								{border-collapse:collapse; margin-left: 10px; margin-right: 10px;}
thead								{ color: #FF0000; font-weight: bold; }
td									{text-align:left; vertical-align:top;}
label								{float:left; clear:left; width:150px;}
input								{ float: left; width: 350px; border: 0px; height: 15px;}	
textarea							{ float: left; width: 350px; border: 0px; height: 200px; }
th									{ text-align: left; }
fieldset							{ margin-left: 10px; }
legend								{ margin: 0px; padding: 0px; margin-left: -6px; color: #000000;}
hr									{ margin-left: 10px; color: #000000; background-color:#000000; width: 535px;	}


.button								{ float: left; width: auto; height:auto; background-color: #000000; border: 0px;
									  color: #FFFFFF; font-weight: bold; margin-top: 2px; margin-left: 2px;}



h1 									{ text-align: center; margin: 0px; padding-top: 15px; padding-bottom: 15px;	padding-left: 10px; line-height: 30px; font-weight:200; font-size:18px}
h2 									{ padding-bottom: 5px; padding-top: 5px; padding-left: 5px; font-size:14px; padding-top: 10px;}	

#outerbox							{ width: 990px; position: relative; }
#container 							{
									   padding-left: 95px;  float: left; width: 895px;  } 

#innerbox							{  margin-top: 27px; float: left; }
	
#footer								{ margin-top: 10px; margin-left: 10px; margin-bottom: 10px; }
							  
#header 							{ float: left; 	width: 241px; height: 70px; 
									  background-image:url(../img/logo.gif); background-repeat:no-repeat; 	}								
#nav								{ height: 66px; width: 241px; float: left; clear: left; background-image:
									  url(../img/nav_bg.gif); }
#nav div							{ float: left; background-repeat:no-repeat; cursor:pointer;}
	
	
/* Nav row 1 */		
#nav div#nav_home					{ background-image:url(../img/nav_home.gif); width: 57px; height: 18px; }
#nav div#nav_info					{ background-image:url(../img/nav_info.gif); width: 45px; height: 18px; }	
#nav div#nav_agenda					{ background-image:url(../img/nav_agenda.gif); width: 85px; height: 18px; }

#nav div#nav_home.over				{ background-image:url(../img/nav_home_over.gif); width: 57px; height: 18px; }
#nav div#nav_info.over				{ background-image:url(../img/nav_info_over.gif); width: 45px; height: 18px; }	
#nav div#nav_agenda.over			{ background-image:url(../img/nav_agenda_over.gif); width: 85px; height: 18px; }


/* Nav row 2 */
#nav div#nav_contact				{ background-image:url(../img/nav_contact.gif); width: 74px; height: 17px; 
									  clear: left;  margin-left:15px; }
#nav div#nav_fotos					{ background-image:url(../img/nav_fotos.gif); width: 67px; height: 17px; 
									  }	
#nav div#nav_links					{ background-image:url(../img/nav_links.gif); width: 59px; height: 17px; }		

#nav div#nav_contact.over			{ background-image:url(../img/nav_contact_over.gif); width: 74px; height: 17px; 
									  clear: left;  margin-left:15px; }
#nav div#nav_fotos.over				{ background-image:url(../img/nav_fotos_over.gif); width: 67px; height: 17px; 
									  }	
#nav div#nav_links.over				{ background-image:url(../img/nav_links_over.gif); width: 59px; height: 17px; }		


/* Nav row 3 */
#nav div#nav_vrijwilligers			{ background-image:url(../img/nav_vrijwilligers.gif); width: 128px; height: 16px; 
									  margin-left: 20px; clear:left; }		
#nav div#nav_forum					{ background-image:url(../img/nav_forum.gif); width: 63px; height: 16px; }		
	
#nav div#nav_vrijwilligers.over		{ background-image:url(../img/nav_vrijwilligers_over.gif); width: 128px; 
									  height: 16px;  margin-left: 20px; }		
#nav div#nav_forum.over				{ background-image:url(../img/nav_forum_over.gif); width: 63px; height: 16px; }		
	
	
			
#content 							{ float: left; overflow:visible; margin-bottom: 10px; } 									
#content #content_left				{ float:left; width: 241px; margin-right: 2px; }									
#content #content_right				{ float:left; width: 575px; margin-top:128px; margin-left: 0px;  
								      background-image:url(../img/right_bg.gif); background-repeat:no-repeat; padding-top: 11px; padding-left: 2px;}

#content_left #latest_news			{   background-image:url(../img/latest_news.gif);
									   background-repeat: no-repeat; background-position: left top; 
									   padding-top: 51px; padding-left: 2px;
									   width:241px; background-color: #FFFFFF; float:left; clear: left;
									}
									
#latest_news h2						{ font-size: 18px; font-weight:normal;	margin: 0; padding: 0; }
#latest_news p						{ padding: 0; margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif;
									  margin-bottom: 10px;
									   font-size: 11px; }									
#latest_news a						{ color:#FF0000; text-decoration:none; }		
							
#content_left #agenda_weekend		{	 background-image: url(../img/agenda.gif);
									   background-repeat: no-repeat; background-position: left top; 
									   padding-top: 51px; padding-left: 5px;
									   width:241px; background-color: #FFFFFF;  float:left;
}

#content_left #mailing				{ background-image: url(../img/mailing.gif); height: 107px; width: 242px;
									  background-repeat: no-repeat; padding-left: 12px; padding-top: 13px;   float:left;
									  }
									  

#mailing label						{ width: 50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:100;   }						
#mailing input.textfield			{ width: 150px; border: 0px;}						
#mailing #frm_mailing_submit		{ width: 50px; margin-left: 2px; color:#FFFFFF;  height: 15px; padding-right: 5px;
									  background-color:#00aeef; text-align:center; padding-left: 4px; cursor: pointer;
									  font-weight:normal;  clear:right; float: right; margin-right: 20px; margin-top: -5px;} 
									  
#mailing form						{ padding-top: 20px; }

.float_right						{ float: right;  margin-left: 29px;}								  
.strong 							{ font-weight: bold;}
.footer 							{ text-align: center;}
.align_left							{ text-align: left; }


div.blue_box 	{	background-color: #00AEF0;	width:568px;	color:#000000;	margin-bottom: 1px; 
					float:left; padding-bottom: 10px; }
div.blue_box p 	{ 	padding-left: 10px; }
div.blue_box h1 {  font-size: 24px;  }
div.blue_box h2 {  font-size: 22px; font-weight:normal; text-align: center; margin-bottom: 5px;  }

div.yellow_box 	{	background-color: #FCEF02;	width:568px;	color:#000000;	 margin-bottom: 1px; float:left; }
div.yellow_box p{ 	padding-left: 10px; }
div.yellow_box h1 {  font-size: 24px; }
div.yellow_box h2 {  font-size: 22px; font-weight:normal; text-align: center; margin-bottom: 5px;  }

div.yellow_box h1.evt_top, div.blue_box h1.evt_top		{ font-size: 30px;  text-align: left; }
div.yellow_box h2.evt_info,	 div.blue_box h2.evt_info	{ font-size: 20px;  text-align: left; margin-left: 5px; margin-bottom: -10px;  }

div.link_cat	 	{ font-size: 18px; font-weight:normal;	float: left;
								  margin-left: 15px; margin-right: 15px; margin-bottom: 7px; cursor: pointer; }
div.link_cat a 	{ text-decoration: none; }

ul#links		{ margin-left: 10px; }
ul#links li		{ font-size: 16px; font-weight:normal; line-height: 20px; }
ul#links li a	{ text-decoration: none; }

.gb_icon		{ float:left; clear:left; margin-top: 8px; margin-right: 10px; }
.gb_postedby	{ margin-top: 15px; margin-bottom: 5px; }
.gb_message		{ margin-left:42px; }

.photo_thumb 	 { width: 125px; float:left; clear:left;}
.photo_thumb img { border: black 1px solid; float:left; clear: left; margin-left: 10px; margin-bottom: 2px;	 }
.photo_list		 { margin-left: 10px; margin-top: 10px; margin-bottom: 10px;}
.photo_list img  { margin-left: 5px; margin-bottom: 5px; cursor: pointer;}
.photo_large	 { margin-left: 6px; margin-bottom: 10px;}
.photo_large img { border: black 1px solid; }


ul.gb_list 		{ margin: 10px 0px 0px 50px; list-style-type: 0px; line-height: 0px; } 
ul.gb_list li	{ margin: 0px; float:left; clear: none; margin-right: 10px; font-weight: bold; }

div.front_desc { margin-left: 10px; }
div.front_desc p { padding-left: 0px; }


div.blue_box h2.agenda_head, div.yellow_box h2.agenda_head	{  text-align: left; font-size:20px; margin-top: -15px; margin-bottom: 10px;}
div.blue_box h2.agenda_info, div.yellow_box h2.agenda_info	{  text-align: left;  font-size: 18px;}

div#player{
	background-color:#fff100;
	text-align: center;
}