/* 
Theme Name: NIELSMUSSCHOOT
Theme URI: www.nielsmusschoot.com
Discription: Theme Created For Niels Musschoot
Version: 1.0
Author: Niels Musschoot - X3MLIVE
Author URI: http://www.x3mlive.com
*/

body { margin:0px; background:#FFF; color:#333; font-size:11px; font-family: 'Cantarell', arial, serif; }
h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; font-weight:normal; }
img { border:none; }
a { cursor: pointer; color: #000; }
a:hover { color: #666; }
a.extern, .links a { background:url(images/link.png) no-repeat scroll right; padding:0 15px 0 0; }

.clearFix { clear:both; }
.alignleft { float:left; padding:0 8px 8px 0; }
.alignright { float:right; padding:0 0 8px 8px; } 


#main_container { width:900px; margin:0 auto; background:#FFF; }
	
	/* HEADER */
	#main_container #header { padding:5px; border-bottom:solid 1px #F4F4F4; }
		#header h2 { font-size:24px; color:#000; font-weight:normal; float:left; }
			#header h2 a { color:#000; text-decoration:none; }
			#header h2 a:hover { color:#666; }
		#header .bookmarks { float:right; }
			
	
	
	/* CONTENT */
	#main_container #content { margin:50px 0 80px 0; }
		.blog_main_title h2 { font-size:120px; font-weight:bold; font-family: 'Neucha', arial, serif; }
		.blog_small_title h2 { font-size:50px; font-weight:bold; font-family: 'Neucha', arial, serif; margin:0 0 20px 0; }
			.blog_small_title h2 a { color: #000; text-decoration:none; }
			.blog_small_title h2 a:hover { color: #666; }
			.blog_small_title h2 small { font-size:20px; }
		
		
		
		/* LEFT CONT */
		.left_cont { width:600px; float:left; padding:0 10px 0 0;  border-right:solid 1px #F4F4F4; }
			.blog_info { margin:0 0 20px 0; font-size:24px; }
			.sponsors { margin:0 0 10px 0; }
			
			.blog_posts {  }
				.post { padding:0 0 20px 0; border-bottom:solid 1px #F4F4F4; }
					.post p { margin:5px 0; }
					.post h2, .post h2 a { color:#000; font-weight:bold; font-size:20px; text-decoration:none; margin:0 0 10px 0; }
					.post h2 a:hover { text-decoration:underline; color:#666; }
			
				.posted_by { background:#F8F8F8; margin:0 0 80px 0; border-bottom:solid 1px #F4F4F4; }
					.posted_by .poster_img { float:left; padding:10px; }
					.posted_by .post_cats { float:left; padding:10px; margin:0 0 0 50px; }
					.posted_by .post_options { float:right; padding:10px; margin:0 0 0 50px; }
					
		
		
		
		/* RIGHT CONT */
		.right_cont { width:270px; float:left; padding: 0 0 0 10px; }
			.right_cont .right_left { float:left; width:140px; }
			.right_cont .right_right { float:left; }
			
			.num_block { width:120px; height:120px; background:#CF3; color:#FFF; font-family: 'Neucha', arial, serif; font-size:40px; text-shadow: 1px 1px white, -1px -1px #EEE; }
			
			.cats {  }
				.cats h2 { margin:0 0 5px 0 }
				.cats ul { list-style:none; padding:0; margin:0 0 0 5px; }
					.cats ul li { list-style:none; }
						.cats ul li a { color:#000; }
						.cats ul li a:hover { color:#666; }
			
			.tags { margin:40px 0 0 0; }
		


	/* FOOTER */
	#footer { height:150px; padding:20px; font-size:12px; }
		.footer_cont .footer-line { height:20px; border-bottom:solid 1px #F4F4F4; margin:0 0 20px 0; }
		.footer_cont .footer-text {  }
		.footer_credits { background:url(images/x3m_logo.png) no-repeat; float:right; width:50px; height:49px; }