@charset "UTF-8";
/*-----------------------------------------------------------------
Author:		Buro Taggetig
Homepage:	http://www.taggetig.be

Project:	http://www.fortysix.be
Date:		13/03/2009
-------------------------------------------------------------------
Reset
-------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: white;
}
ol, ul {
	list-style: none;
}
/*basics-------------------------------------------------------------*/
body {
	background: #000 url(images/bg1.gif) center top;
	font: 1em "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
}

a{
	text-shadow: 1px 1px 1px #000;
}
/*-------------------------------------------------------------------*/
#poopoo-style{
	position: absolute;
	top: 0;
	right: 0;
	background: url(images/poopoostyle.gif) no-repeat;
}

	#poopoo-style a{
		width: 110px;
		height: 139px;
		display: block;
		text-indent: -3300px;
	}

#candy, #foot {
	width: 872px;
	margin: 0 auto;
}

#logo{
	float: left;
}

	#logo a {
		width: 192px;
		height: 285px;
		margin-left: 1px;
		display: block;
		background: #1f1f1f url(images/logo.png) center center no-repeat;
		text-indent: -3000px;
	}

#navigate {
	float: left;
	width: 677px;
	height: 46px;
	margin: 96px 0 0 2px;
	border-bottom: 1px solid #262626;
	background: #1f1f1f;
}

	#navigate li {
		float: left;
		height: 32px;
		margin-top: 14px;
		padding-left: 14px;
		text-transform: uppercase;
		font-weight: bold;
		color: #ed1c24;
	}
	
	#navigate li#about {
		width: 270px;
		height: 29px;
		margin-top: 1px;
		padding: 18px 0 0 20px;
		font-size: 82%;
		text-transform: capitalize;
		background: #1f1f1f;
		color: #fff;
	}
		
		#navigate li#about span {
			color: #ed1c24;
			margin-right: 10px;
			text-transform: uppercase;
		}
	
	#navigate li#nav-home{
		padding-left: 20px;
	}
	
		#navigate li#nav-loc span{
			font-size: 80%;
			margin: 0 3px;
		}

		#navigate li a, #navigate li#nav-home a:hover {
			color: #fff;
			text-decoration: none;
		}
		
		#navigate li a:hover, #navigate li#nav-home a {
			color: #ed1c24;
		}
	
	#mailing, #search{
		display: none;
		position: relative;
		overflow: hidden;
		float: left;
		background: #1f1f1f;
		width: 270px;
		height: 35px;
		padding: 12px 0 0 20px;
		margin-left: 1px;
	}
	
	#mailing input#mailing-box, #search input#google{
		width: 150px;
		padding: 4px;
		height: 16px;
		border: 0;
	}
	 #search input#google{
		background: #fff url(http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif) 2px 3px no-repeat;
	}

#entries {
	clear: both;
	
}

	#archive-date-heading{
		width: 840px;
		height: 62px;
		background: #1f1f1f;
		margin: 14px 0 0 1px;
		padding: 16px;
		border-top: 1px solid #272727;
		text-align: center;
	}

	.post {
		padding-bottom: 47px;
		margin-bottom: 47px;
		border-bottom: 1px solid #272727;
		float: left;
	}
	
	.entry {
		border-bottom: 1px solid #525252;
		float: left;
	}

		.post-details-top {
			width: 176px;
			height: 78px; /*te breed in IE*/
			float: left;
			font-size: 1em;
			text-transform: uppercase;
			font-weight: bold;
			text-align: right;
			line-height: 1.3em;
			background: #1f1f1f;
			margin: 1px 1px 0;
			padding: 16px 16px 0 0;
		}
		
			.post-details-top a, .comment-poster a, #foot a, #comment-top a, #comment-bottom a, .post-more-info a, #pagination a, #archive-date-heading a, #contact-details p a, p a {
				color: #ed1c24;
				text-decoration: underline;
				/*border-bottom: 1px solid #ed1c24;*/
			}
			
			.post-details-top a:hover, .comment-poster a:hover, #foot a:hover, #comment-top a:hover, #comment-bottom a:hover, .post-more-info a:hover, #pagination a:hover, #archive-date-heading a:hover, #contact-details p a:hover, p a:hover {
				color: #ed1c24;
				text-decoration: none;
				/*border: 0;*/
			}
			
			#facebook-link {
				font-size: 0.7em;
				display: block;
				clear: both;
				text-align: left;
				text-transform: none;
				color: #3b5998;
				border: 0;
				background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) right 0 no-repeat;
				width: 50px;
				height: 12px;
				padding: 2px 20px 0 6px;
				margin-top: 22px;
			}
			
			#facebook-link:hover {
				color: #fff;
				background: #3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) right 0 no-repeat;
				border-width: 1px 0 1px 1px;
				border-color: #fff;
				border-style: solid;
			}
		
		.post-details-mid {
			width: 677px;
			float: left;
			margin: 1px 0 0 1px;
			background: #1f1f1f;
		}
		
			.post-title {
				height: 160px;
				font-size: 2.9em;
				line-height: 114%;
				text-transform: uppercase;
				padding: 9px 16px 0 16px;
			}
				
				.post-title a {
					text-decoration: none;
					color: #fff;
				}
							
				.post-title a:hover {
					text-decoration: underline;
				}

			.post-more-link, .post-questions {
				float: left;
				margin-left: 16px;
			}
		
			.post-categories {
				float: right;
				margin-right: 16px;
			}
			
			.post-more-link, .post-categories, .post-questions {
				font-size: 0.775em;
				height: 19px;
				padding-bottom: 1px;
			}
			
				.post-more-link a, .post-questions a, .post-categories a {
					color: #ed1c24;
				}
	
				.post-more-link a:hover, .post-questions a:hover, .post-categories a:hover {
					color: #ed1c24;
					text-decoration: none;
				}

			.post-more-info {
				padding: 9px 16px 0 16px;
				font: 0.775em/1.6em "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
				clear: both;
			}
			
			.post-photos, .post-photos-entry {
				clear: both;
				border-top: 1px solid #272727;
				background: #1f1f1f;
				padding: 0;
				text-align: center;
			}
			
				.post-photos img, .post-photos-entry img { /*ideaal + max hoogte = 569px*/
					border: 0;
					margin-top: 20px;
				}
				
				.post-photos-entry img {
					
				}
		
		#pagination{
			background: #212121;
			clear: both;
			height: 33px;
			padding-top: 15px;
			text-align: center;
			border-top: 1px solid #272727;
			border-bottom: 1px solid #272727;
		}

#comments, #comment-form {
	clear: both;
}
	#comment-top, #comment-bottom, .comment-poster {
		width: 160px;
		margin-left: 1px;
		height: 78px;
		float: left;
		font-size: 1em;
		text-transform: uppercase;
		font-weight: bold;
		text-align: right;
		line-height: 1.3em;
		background: #1f1f1f;
		padding: 16px 16px 0;
	}
	
	#no-comments-yet, #no-results{
		height: 58px;
		clear: both;
		background: #222;
		text-align: center;
		font-size: 0.8em;
		padding-top: 36px;
		font-style: italic;
		border-top: 1px solid #272727;
	}
	
	.comment, .comment-forty-six{
		clear: both;
		display: block;
	}
	
	.comment-forty-six .comment-poster, .comment-forty-six .comment-spilled-guts{
		background: #281e1f;
	}
	
	.comment-poster {
		text-transform: none;
		font-weight: normal;
		font-size: 0.7em;
		line-height: 1.1em;
		margin-top: 1px;
	}
	
		.comment-poster span {
			font-size: 1em;
			font-size: 1.6em;
			line-height: 1.4em;
		}
		
	.comment-spilled-guts {
		float: right;
		width: 646px;
		background: #1f1f1f url(images/quote.gif) 3px 3px no-repeat;
		margin: 1px 0 0 1px;
		padding: 18px 16px 0 16px;
		font: 0.8em/1.6em "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	}
	
	#comment-bottom {
		float: right;
		clear: both;
		margin-top: 1px;
		height: 78px;
	}

#contact-us {
	position: relative;
	width: 840px;
	padding: 16px;
	clear: both;
	margin: 1px 0;
	float: left;
	background: #1f1f1f;
}
	
	#contact-email-us {
		display: none;
		width: 345px;
		height: 410px;
		padding: 16px 0 0 16px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 4;
	}
	
	#contact-email-us-details{
		font-size: 0.8em;
		background: #1f1f1f;
		padding-bottom: 11px;
	}
	
	#contact-email-us-submit{
		font-size: 0.8em;
		background: #1f1f1f;
		width: 286px;
		height: 96px;
	}
	
		#contact-email-us-details span{
			clear: both;
		}

		#contact-email-us-details input, #contact-email-us-details textarea{
			border: 0;
			clear: both;
			padding: 4px 0;
			font-size: 1em;
			width: 100%;
		}
		
		#contact-email-us-details input{
			margin-bottom: 19px;
		}
		
		#contact-email-us-details textarea{
			width: 100%;
			height: 112px;
			font: inherit;
			font-size: 1em;
		}
				
		#contact-email-us-submit input{
			margin-top: 16px;
		}
		
		#contact-email-us-submit span{
			font-size: 0.9em;
			padding-top: 16px;
		}

	#contact-in-store {
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
		z-index: 3;
	}
	
	#contact-in-store img {
		float: left;
		width: 318px;
	}
	
	#contact-details {
		float: left;
		width: 441px;
		height: 523px;
		position: relative;
		z-index: 2;
		padding-left: 53px;
		background: url(images/in-store-bis.jpg) 0 0 no-repeat;
	}
	
		#contact-details p {
			font-size: 0.8em;
			margin-bottom: 16px;
			font: 0.8em/1.4em "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
		}
		
		p#contact-title {
			text-transform: uppercase;
			font: inherit;
			font-size: 1em;
			font-weight: bold;
		}
		
			p#contact-title span {
				color: #ed1c24;
				font-size: 1.4em;
			}
		
		p#contact-openingsuren, p#contact-phone-email, p#contact-send-email {
			margin-left: 100px;
		}
		
		p#contact-send-email a, p#contact-send-email a:hover {
			width: 297px;
			height: 51px;
			display: block;
			text-indent: -9999px;
			border: 1px solid #272727;
			background: url(images/btn-stuur-mail.jpg)
		}
		
		p#contact-send-email a:active {
			border: 1px solid #272727;
			background: url(images/btn-stuur-mail-act.jpg)
		}

	#gmap {
		width: 100%;
		height: 394px;
		position: relative;
		top: -61px;
		margin-bottom: -61px;
		z-index: 1;
		clear: both;
	}

#notifications{
	width: 647px;
	height: 62px;
	margin: 96px auto 0 auto;
	padding: 16px;
	background: #1f1f1f;
}

/*forms--------------------------------------------------------------*/
/*comment*/
#comment-form {
	margin: 1px 0 0 97px;
	float: left;
	font-size: 0.8em;
}

	#comment-form-details {
	    width: 258px;
	    float: left;
	    padding: 10px 16px 39px 16px;
	    background: #1f1f1f;
	}
	
		#comment-form-details input{
	    	font-size: 1em;
	    	height: 1.675em;
	    	width: 100%;
	    	border: 0;
	    	margin-top: 0;
	    	padding: 0.5em 0 0 0.2em;
		}

		#comment-form-details span {
	    	font-size: 1.6em;
	    	font-style: italic;
	    	color: #ed1c24;
		}
		
		#comment-form-details span.captcha-hints {
			font-size: 0.9em;
			font-style: normal;
			color: #fff;
		}
		
		#comment-form-details input#email, #comment-form-details input#name {
			margin-bottom: 8px;
		}
		
		#comment-form-details p {
	    	margin-top: 10px;
	    	font-size: 0.9em;
		}
		
		#comment-form-logged-in{
			height: 67px;
		}
	
	#comment-form-submit {
		height: 264px;
	    width: 452px;
	    margin: 0 0 1px 0;
	    float: left;
	    padding: 10px 16px 10px 16px;
	    border-left: 1px solid #272727;
	    background: #1f1f1f;
	}
		
		#comment-form-submit input.submit{
			margin-top: 6px;
		}

		#comment-form-submit-checks{
			float: left;
			width: 300px;
			margin-top: 6px;
		}

		#comment-form-submit-button, #comment-form-submit-button-l-in{
			float: left;
			width: 80px;
			margin-top: 6px;
		}
		
		#comment-form-submit-button-l-in{
			margin-bottom: 15px;
		}

		#comment-form-submit-checks p label{
			display: block;
		}
	
	#comment-form input{
		clear: both;
	}
	
	#comment-form textarea{
		width: 100%;
		font: inherit;
		font-size: 1em;
		padding: 0.5em 0 0 0.2em;
		height: 15em;
		border: 0;
	}
	
/*blogpost contact*/
#post-contact-form{
    clear: both;
    display: none;
    height: 246px;
    padding: 16px 16px 22px 16px;
    margin-top: 20px;
    background: #1f1f1f;
    border-top: 1px solid #272727;
    font-size: 1em;
}

    #post-contact-form p{
    	font: 0.775em/1.6em "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
    	margin-bottom: 32px;
    	padding: 6px 6px 6px 46px;
    	background: #252525 url(images/info.png) 6px 10px no-repeat;
    	border: 1px solid #2c2c2c;
    }

	#contact-form-details {
	    width: 220px;
	    float: left;
	    padding: 0 16px 15px 0;
	}
	
		#contact-form-details input {
	    	font-size: 0.8em;
	    	height: 1.675em;
	    	width: 100%;
	    	border: 0;
	    	margin-top: 0;
	    	padding: 0.5em 0 0 0.2em;
		}
		
		#contact-form-details span {
	    	font-size: 0.7em;
	    	font-style:  italic;
		}

		#contact-form-details input#name2{
			margin-bottom: 20px;
		}
	
	#contact-form-submit {
	    width: 380px;
	    margin: 0 0 1px 1px;
	    float: right;
	}
	
	#contact-form-submit input.submit{
	    margin-top: 10px;
	}

	#post-contact-form input{
		clear: both;
	}
	
	#post-contact-form textarea{
		width: 100%;
		font: inherit;
		font-size: 0.8em;
		padding: 0.5em 0 0 0.2em;
		height: 8.5em;
		border: 0;
	}
	
	#post-contact-form label {
		font-size: 0.8em;
	}

#foot {
	text-align: center;
	font-size: 0.8em;
	padding: 14px 0;
	background: #1f1f1f;
}

/*-----------------------------------------------------------------
Bzzzzz Kill
-------------------------------------------------------------------*/
#candy:after, ul:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
#candy, ul {display: inline-block;}
#candy, ul {display: block;}

/* Safari and Google Chrome only - fix margins */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	#comment-form-details {
	    width: 257px;
	    margin-left: 1px;
	}

}
