/* 
Theme Name: Labrax 2011
Theme URI: www.labrax2011.eu
Discription: Theme Created For Groeneaap
Version: 1.0
Author: Niels Musschoot - X3MLIVE
Author URI: http://www.x3mlive.be

*/

body { margin:0; background:#F2EED3 url("images/body_ptn.jpg") repeat; font-family:Georgia, "Times New Roman", Times, serif; }
img { border:none; }
h1,h2,h3,h4,h5,h6,ul { margin:0; padding:0; }
a { text-decoration:none; color:#000; }
.clearFix { clear:both; }
.shadow {
	-moz-box-shadow: 0 0 5px #C9C9C9;
	-webkit-box-shadow: 0 0 5px #C9C9C9;
	box-shadow: 0 0 5px #C9C9C9;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C9C9C9')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C9C9C9');
}

/* FONT REPLACE */
@font-face { 
	font-family: Delicious; 
	src: url('fonts/League_Gothic.eot'); 
	src: local('League_Gothic'), local('League_Gothic'), url('fonts/League_Gothic.otf') format('opentype');
	font-weight:normal;
}/* .otf,.ttf (Kijk of de filenaam niet met hoofdletters is) */
.font_replace { font-family: Delicious, Georgia; font-size:18px; letter-spacing:2px; font-weight:normal; }


#main_container { 
	margin:0 auto;
	margin-bottom:0px;	
	width:970px;
	height:100%;	  
}
#gradient { padding:50px 0 0 0; background: url("images/body-gradient.png") repeat-y scroll top center; width:100%; height:100%; }

.left_cont { float:left; width:280px; }	
	/* LOGO */
	.left_cont .logo a { display:block; width:279px; height:103px; background:url("images/logo-labrax2011.png") no-repeat; }
		.left_cont .logo a h2 { text-indent:-1999px; }
	.left_cont .sub_logo, .box_in .sub_logo { width:280px; height:30px; text-indent:-1999px; }
		/* LANGUAGE */
		.left_cont .nl, .box_in .nl  { background:url("images/baseline-nl.png") no-repeat; }
		.left_cont .en, .box_in .en { background:url("images/baseline-en.png") no-repeat; }
		.left_cont .fr, .box_in .fr { background:url("images/baseline-fr.png") no-repeat; }
	
	/* NAVIGATION */
	.left_cont .main_navigation { width:280px; background:url("images/nav-bg.png") repeat-y; }
		.main_navigation ul { margin-top:10px; padding-bottom:10px; padding-top:10px; }
			.main_navigation ul li { 
				background:url("images/nav-divider.png") no-repeat top; 
				list-style:none;
				padding:5px 0 3px 20px;
			} 
				.main_navigation ul li a { 
					display:block; 
					width:240px; 
					background:url("images/nav-arrow-inactive.png") scroll right no-repeat; 
					font-size:16px;
					font-weight:bold;
					color:#666; 
					text-transform:uppercase; 
				}
		/* SUB NAV LEVEL 1 */
		.main_navigation ul.children { margin:0; padding:0; }
			.main_navigation ul.children li { display:none; background:none; padding:3px 0 3px 0; } 
				.main_navigation ul.children li a { 
					display:block; 
					width:240px; 
					background:url("images/nav-subarrow-inactive.png") scroll right no-repeat; 
					font-size:13px;
					font-weight:bold;
					font-style:italic;
					color:#666;
					text-transform:none;
				}
			.li_hover { background:#F2EED4; } /* JQUERY IE FIX */
			.main_navigation ul.children li:hover { display:block; background:#F2EED4; }
				.main_navigation ul.children li:hover a, .main_navigation ul.children li a:hover { 
					background:#F2EED4 url("images/nav-subarrow-active.png") scroll right no-repeat; 
				}
		/* SUB NAV LEVEL 2 */
		.main_navigation ul.children li ul.children { position:absolute; margin:-19px 0 0 260px; padding:0; }
			.main_navigation ul.children li ul.children li { 
				display:none;
				background:url("images/subsubnav-bg.png") repeat-y; 
				padding:2px 0 2px 10px; 
			}
				.main_navigation ul.children li ul.children li a { 
					display:block; 
					width:240px; 
					background:none; 
					font-size:11px;
					font-weight:normal;
					font-style:normal;
					color:#666;
					text-transform:none;
				}
				.main_navigation ul.children li ul.children li a:hover { font-weight:bold; background:none; }
				
		/* NAVIGAITION ACTIONS */
		.main_navigation ul li.current-cat-parent ul.children,
		.main_navigation ul li.current-cat ul.children li.parent2 { display:block; }
			
			.main_navigation ul li.current-cat-parent ul.children li ul.children,
			.main_navigation ul li.current-cat ul.children li ul.children li { display:none; }
			
			.main_navigation ul li.current-cat-parent ul.children li:hover ul.children,
			.main_navigation ul li.current-cat ul.children li:hover ul.children li { display:block; }
			
				.main_navigation ul.children li:hover ul.children li { display:block; }
		
			
			
	
	/* SEARCH BOX */
	.left_cont .search_box { margin-top:30px; width:280px; background:url("images/nav-bg.png") repeat-y; }
		.search_box .search_holder { padding:20px 0 20px 20px; }
			.search_box .search_holder .search_text { text-indent:-1999px; margin-bottom:10px; }
				/* LANGUAGE */
				.search_box .search_holder .nl { background:url("images/zoek-nl.png") no-repeat; }
				.search_box .search_holder .en { background:url("images/zoek-en.png") no-repeat; }
				.search_box .search_holder .fr { background:url("images/zoek-fr.png") no-repeat; }
				
			.search_box .search_holder #search { height:27px; width:210px; background:#E3E0CE; border:solid 1px #CCC7A4; }
	
	/* ADVERTISEMENTS */
	.left_cont .advertisements { margin:30px 0 30px 0; width:280px; background:url("images/nav-bg.png") repeat-y; }
		.advertisements .add_holder { padding:10px 0 10px 10px; }
			.add_holder .sponsor_block { height:76px; font-size:11px; }
				.add_holder .sponsor_block p { margin:0; }
				
		
	/* BEZOEK OP FACEBOOK */
	.left_col .facebook_btn {  }
		.facebook_btn a { display:block; width:280px; height:32px; }
			.facebook_btn a h2 { text-indent:-1999px; }
			/* LANGUAGE */
			.facebook_btn a.nl { background:url("images/facebook-nl.png") no-repeat; }
			.facebook_btn a.en { background:url("images/facebook-en.png") no-repeat; }
			.facebook_btn a.fr { background:url("images/facebook-fr.png") no-repeat; }






.main_cont { float:left; width:690px; }
	.main_cont .content_in { margin:140px 0; padding:0 0 0 40px; color:#666664; font-size:12px; }
		.content_in a { color:#63949C; text-decoration:underline; }
		.content_in h1, .content_in h1 a  { font-size:26px; font-weight:normal; color:#08697C; text-decoration:none; }
		.content_in h2, .content_in h2 a  { font-size:20px; font-weight:normal; color:#08697C; text-decoration:none; }
		.content_in h3, .content_in h3 a, .content_in h4, .content_in h4 a, .content_in h5, .content_in h5 a,.content_in h6, 
		.content_in h6 a { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#666664; text-decoration:none; }
		.content_in .breadcrumb { font-size:11px; margin:0 0 10px 0; color:#F3EFD4; }
			.content_in .breadcrumb a { font-size:11px; color:#F3EFD4; text-decoration:underline; }



#footer { margin:0 0 0 0; border-top:dotted 2px #ACA793; width:100%; color:#ACA793; padding-top:10px; font-size:11px; }
