/* Page grid
-------------------------------------------------------------- */
 
#container {
  width: 910px;
  margin: 30px auto 0 auto;
  position:relative;
}
	#header { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}
	#header #skip { text-indent:-9999em; overflow:hidden; position:absolute;}
	#header .logo { margin-bottom:7px;}

	#header #navigation {width:100%; height:46px; text-transform:uppercase; color:#fff; background:#fff; border:1px solid #000;	border-top:none; border-right:none; position:relative;}
	#header #navigation ul { font-weight:normal; letter-spacing:1px; list-style:none; margin:0; overflow:hidden;}

	#header #navigation ul ul { display:none; color:#000; position:absolute; left:9em; padding-top:.5em; background:#fff;}
	#header #navigation ul li#ads:hover ul,
	#header #navigation ul li#ads.active ul { display:block;}
	#header #navigation li ul li { color:#000; background:none; border-right:1px solid #000;}	
	#header #navigation ul ul li a { color:#000; padding-bottom:0; padding-top:0; background:#fff;}
	#header #navigation li ul li a:hover { text-decoration:underline;}
	
	#header #navigation li { float:left; background:#000;}
	#header #navigation li a { display:block; color:#fff; font-weight:lighter; text-decoration:none; padding:7px 4px 5px 4px;}
	#header #navigation li a.hover { background:none;}
	#header #navigation li a:hover { color:#000; background:#fff;}
	
	#header #navigation li.active,
	#header #navigation li.active a,
	#header #navigation li.subActive,
	#header #navigation li.subActive a { color:#000; background:#fff;}
	#header #navigation li.active ul { display:block;}

	#header #navigation .home { background-color:#c40075;}
	#header #navigation .subscribe { background-color:#ed1c24;}
	#header #navigation .advertise { background-color:#f58220;}
	#header #navigation .service { background-color:#8dc63f;}
	#header #navigation .contact { background-color:#00a651;}	
	#header #navigation .guide { background-color:#00aeef;}
	#header #navigation .taste { background-color:#3e7c94;}
	#header #navigation .offer { background-color:#336;}
	#header #navigation .win { background-color:#6f2c91;}
	#header #navigation .shop { background-color:#410156;}

	
	#header p { text-transform:uppercase; margin-bottom:1.85em; letter-spacing:2.8px;}
	
	#content { clear:left; overflow:hidden; padding-top:19px; padding-bottom:10px; position:relative;}
	#main { width:670px; float:left;}
	#mainMore { width:800px; float:left;} 
	#mainAbo { width:900px; float:left; margin:0; padding:0;} 
	#sidebar { width:230px; float:left;	padding-left:10px;}
	#videoArchiefMenu {float:right; height:200px; width:200px; background-color:#A00; text-align:center; font:Verdana, Geneva, sans-serif; font-size:12px;}

	
	#main .mainColumn,
	#main .subColumn { float:left;}
	#main .mainColumn { width:280px; margin-right:19px; padding-right:19px; padding-bottom:1em;}
	#main .subColumn { width:323px; padding-right:19px;}
		
		.twoColumn #main { width:450px; margin-right:10px;}
		.twoColumn #sidebar { width:440px;}
		.twoColumn .offer { padding-top:39px;}
		.threeColumn #main { background:#fff url('../images/main-bg.gif') repeat-y left top;}
		.threeColumn #main .mainColumn,
		.threeColumn #main .subColumn { margin-top:-40px;}
		
		.threeColumnSidebar #main { width:600px;}
		.threeColumnSidebar #main .subColumn { width:280px; padding-right:19px; border-right:1px dashed #aaa;}
		.threeColumnSidebar #main .subColumn img { margin-bottom:1em;}
		.threeColumnSidebar #main .mainColumn { width:280px; padding-right:20px; margin:0;}
		.threeColumnSidebar #sidebar { width:291px; margin-top:35px; padding-left:19px; margin:0;}
		.subscription #main { width:600px;}
		.subscription #sidebar { width:300px;}
		#adverteren .threeColumn #main { margin-top:40px;}

#iframe{margin:0; padding:0; text-align:left;}

#footer { color:#333; height:24px; padding:14px 13px 0 0; background:#fff; border:1px solid #000; border-bottom:0; border-left:0; clear:both; overflow:hidden; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px}
#footer ul { float:left; margin:0; list-style:none; overflow:hidden; margin-left:-6px;}
#footer ul li { float:left; padding:0 5px; border-left:1px solid #333;}
#footer ul li a { color:#333; font-weight:normal; text-decoration:none;}
#footer p { float:right; margin:0; padding:0 0 0 0; }

