/* -----------------------------------------------------------------------

 Goede Gasten - The beste freelance experience
 www.goedegasten.nl
 Written by: Lammert Postma (lammertpostma@gmail.com)

   * Copyright (c) 2009-Present. 

----------------------------------------------------------------------- */
@import url("grid.css");
@import url("lightbox.css");

/*   DEFAULT 
----------------*/
body	{	margin:0; padding:0;  }
* html body			{	overflow:hidden;			}	 
* html div#devisionA{	height:100%; overflow:auto; padding-bottom:50px;	}
* 					{	outline: none !important;	}
body>div#devisionB	{	position:fixed;				}
#devisionA			{	width:990px; margin:auto; float:none;  }
#devisionB			{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	margin-bottom:-380px;
}
/* -- */
#sectionA,#sectionB,#sectionC	
			{	width:100%; 			}
#sectionA1	{	float:left; width:220px; margin-right:15px; padding-left:10px;	}
#sectionA2	{	float:left; width:480px; margin-right:35px; 	}
#sectionA3	{	float:left; width:220px; padding-right:10px;	}

#sectionB	{	clear:left;	}
#sectionB1	{	float:left; width:220px; margin-right:15px; padding:48px 0 70px 10px;	}
#sectionB2	{	float:left; width:480px; margin-right:15px; padding:0 10px 70px 10px;		}
#sectionB3	{	float:left; width:220px; padding:50px 10px 70px 0;		}

#sectionC1 	{	position:relative; opacity:0.98; background-color:#000; -webkit-box-shadow:0 0 10px #666; width:990px; height:360px; margin:auto; text-align:left; padding-bottom:15px; 	}
/* -- */
h1, h2, h3, h4, p, li, td, label, a, textarea {
		font-family:Tahoma, Geneva, sans-serif; 
}
h1			{	font-size:22px; font-weight:normal; padding:0; margin:0 0 7px 0;	}
h2			{	font-size:18px; font-weight:normal; padding:0; margin:3px 0 7px 0;	}
h2.subPage	{	color:#8ac204; margin-top:-8px;	}
h3			{	font-size:15px; font-weight:normal; padding:0; margin:15px 0 7px 0;	}
h4			{	font-size:13px; font-weight:bold; padding:0; margin:0;	}

p			{	font-size:13px; padding:0; margin:3px 0 10px 0; line-height:21px; 	}

/* - LOGO - */
#sectionA1 img		{	margin:20px 0 20px -40px; border:none; padding:0;	}
#sectionA1 a		{ 	border-bottom:0;}

/* - EVENTS - */
#tfslider {
	border:1px solid #c5c5c5; 
	-moz-border-radius:4px; -webkit-border-radius:4px;  -webkit-box-shadow:0 0 5px #c5c5c5; 
	margin-bottom:30px; 	
	padding:5px;
	overflow:hidden;
	margin-top:27px;
}
#tfslider h3			{	position:absolute; margin-top:-27px;	}
#tfslider #stats		{	background-color:#efefef; position:absolute; margin-top:196px; padding:2px 7px; font-size:10px; color:#808080;	}	
#tfslider ul			{	list-style-type:none; padding:0; margin:0; margin-left:0; 	position:relative;		}
#tfslider li			{	float:left;  margin:0 6px 0 0; text-align:center; font-size:11px; position:relative; }
#tfslider li.twit		{	font-size:15px;							}
#tfslider li.twit p		{	margin-top:-6px;	}
#tfslider li.twit img	{	margin-top:25%;							}


#tfslider li img		{	border:1px solid #ccc; padding:2px; -moz-border-radius:0;  -webkit-border-radius:0; }
#tfslider li em			{	position:absolute; top:0; left:5px; font-style:normal; font-size:11px; left:0; background:#000; color:#fff; padding:2px 7px;}
#tfslider li span		{	
	position:absolute; 
	display:block; 
	width:96%;  
	opacity:0.8; 
	background-color:#000; 
	color:#fff; 
	bottom:0; 
	left:0; 
	text-align:left; 
	padding:4px 7px;
}
#tfslider li a				{	color:#279aea; text-decoration:none; border-bottom:1px dotted #279aea;	}
#tfslider li a:hover		{	color:#279aea;	}
#tfslider #controls, #tfslider #stats			{  position:absolute; z-index:100; }
#tfslider #controls			{	
	background-color:#efefef; 
	position:absolute; 
	padding:0 7px 2px 7px; 
	font-size:10px; color:#808080;	
	-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
	width:50px;
	height:17px;
}	
#tfslider #controls ul 		{	position:absolute; list-style-type:none; padding:0; margin:0; margin-left:0;	}
#tfslider #controls ul li	{	width:auto; height:auto	}
#tfslider #controls ul li a	{	font-size:10px; text-decoration:none; color:#279aea;	}
#tfslider #loader			{	margin-top:30%;	}