/*
Theme Name: hnldesign
Theme URI: http://www.hnldesign.nl/
Description: hnldesign.nl theme
Version: 0.1
Author: Klaas Leussink
Author URI: http://www.hnldesign.nl
Tags: minimal, fixed width, two columns
*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'FrutigerCE55RomanRegular', Arial, Sans-Serif;
	background: #888888 url('http://www.poldermodelstickers.nl/wp-content/themes/pmstickers/bgpattern.gif');
	background-position: center top;
	background-repeat: repeat-y;
	color: #333;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	}

hr	{
	margin: 0;
	color: #555555;}

A	{
	color: #dc1053;
	text-decoration: none;
	}

h2 A	{
	color: #222;
	text-decoration: none;
	}

img	{
	border:0;}

p	{
	margin: 5px 0 5px 0;}
/* - CUSTOM CLASSES - */
	
.outer_rim	{ 	/* -- Buitenste rand -- */
	position: relative;
	width: 800px;
	margin: 0 auto;
	margin-bottom: 2em;
	text-align: center;}
	
			
.bar_top { 	/* -- plaatje en menu -- */
	position: relative;
	width: 900px;
	margin: 0 auto;
	height: 178px;
	text-align: center;}

.menu_top	{
    background: #333333;
	position: relative;
	width: 900px;
	margin: 0 auto;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: center;}
	

	.menu_top ul, .menu_top ul li	{
		position: relative;
		font-family: 'BebasNeueRegular', Arial, sans-serif;
		font-size: 1.7em;
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: inline;}
	
		.menu_top ul li	{
			text-align: justify;
			margin: 0 36px 0 0;}

	.menu_top ul	{
        margin-left: 36px;}
	
	.menu_top a	{
		text-decoration: none;
		color: #DDDDDD;}
			
			.menu_top a:hover	{
				color: #dc1053;}

		
.center	{
	width: 800px;
	position: relative;
	font-size: 1em;
	margin: 40px 0 0 0;
	padding: 0 0 30px 0;}
	
	.sticker	{
		width: 712px;
		margin: 1px auto;
		margin-top: 30px;
		position: relative;}	
		
		.sticker h2	{
			font-family: 'BebasNeueRegular', Arial, sans-serif;
			text-transform: uppercase;
			font-size: 3.4em;
			font-weight: normal;
			margin: 5px 0 0 0;}
			
			.sticker h2 a:hover {
                color: #dc1053;}
			
		.sticker #title	{
			text-align: left;
			font-size: 1.2em;}

		.sticker #text	{
			font-size: 1.1em;
			margin: 0 auto;
			text-align: justify;}

	.post-meta, .post-meta li	{
		color: #888;
		position: relative;
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: inline;
		}
		
	.page	{
		width: 800px;
		margin: 0 auto;
		position: relative;}	
		
		.page h2	{
			font-family: 'BebasNeueRegular', Arial, sans-serif;
			font-size: 2em;
			font-weight: bold;
			margin: 5px 0 0 0;}
			
		.page #title	{
			text-align: left;
			font-size: 1.2em;}

		.page #text	{
			font-size: 1.1em;
			margin: 0 auto;
			text-align: justify;
			width: 780px;}

.recent	{
	font-family: 'BebasNeueRegular', Arial, sans-serif;
			font-weight: normal;
			font-size: .9em;
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
	border-bottom: 1px solid #555555;
	padding: 0 0 30px 0;}
	
	.recent .title, .center .title	{
	   font-family: 'BebasNeueRegular', Arial, sans-serif;
		font-weight: normal;
		float: left;
		margin-left: 10px;
		margin-bottom: 10px;
		font-size: 1.5em;
		text-align: left;
		}
		
		.recent .title	a, .center .title a	{
			font-weight: normal;
			letter-spacing: 0;}
		
		.recent .title h2, .center .title h2	{
			font-weight: normal;
            font-size: 2em;
			margin:0;}
	
	.sticker_recent	{
	   font-family: 'BebasNeueRegular', Arial, sans-serif;
		border: 0;
		float: left;
		width: 380px;
		height: 80px;
		margin: 0;
		margin: 10px;
		>margin: 8px;
		position: relative;}
		
		.sticker_recent h3	{
		  font-weight: normal;
			font-size: 1.6em;
			margin: 0;}

			.sticker_recent h3 a	{
				text-transform: uppercase;}

		.sticker_recent #text	{
			font-size: 1.2em;
			margin: 0;
			text-align: justify;}
								
		.sticker_recent	img	{
			margin: 0;
			border: 0;}

.postmetadata	{
	float: left;
	font-size: .9em;}
				
.commentstatus	{
	float: right;
	font-size: .9em;}	


.postmetadata_single {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding: 10px 5px 10px 5px;
	color: #777;
	background-color: #FBFBFB;}


#respond	{
	width: 450px;
	position: relative;
	margin: 10px 0 10px 10px;}
	
	#respond h3	{
		font-size: 1.4em;
		font-weight: bold;
		letter-spacing: -1px;}
		
.aligncenter	{
	position: relative;
	text-align: center;
	padding: 0;
	margin: 10px auto;
	background-color: #DDD;
	border: 1px solid #AAA;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;}
	
	.aligncenter img	{
		margin: 3px 0 0 0;
		border: 0;
		}

.single_navigation	{
	width: 800px;
	border: 0;
	margin: 0;
	}
	
	.single_navigation #links	{
		float: left;
		}
	
	.single_navigation #rechts	{
		float: right;
		}

.navigation	{
	font-size: 1.2em;
	}
	
	.navigation .alignleft	{
		float: left;
		}
	
	.navigation .alignright	{
		float: right;
		}
	
		
.footer	{
	width: 800px;
	height: 50px;
	margin: 10px auto;
	margin-bottom: 0px;
	text-align: left;
	}
	
	.footer	img	{
		margin: 0 10px 0 0;
		float: left;}
		
	.footer p	{
		margin: 10px;}

