/*
Theme Name: Private
Theme URI: http://www.fiftylab.be
Description: Wordpress theme by Tom Luyten
Version: 1
Author: Tom Luyten
*/

body {	font:  13px Arial, Helvetica, sans-serif;    
line-height: 21px;
		background-color: #000;
		color: #fff;
		margin: 0px;
		padding: 0px;
height: 100%;}

img {border-width: 0px;}

#background{

position: fixed; top: 0; left: 0; z-index: 1; width: 100%;} 

#scrollable { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; }



		
a {		color: 	#fff; 
		text-decoration: none;}

a:hover {color: #fff;
}

#toppng a{
padding: 0px;
}

h2{ 	font-size: 29px;
 		margin: 5px;
		color: #4d1fad;}

h3{		font-size: 14px;
		color: #fff; 
display: inline;
background-color: #ff0000;
font-weight: normal;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
margin: 0px;}

.titelrechts {
color: #fff;
}

h4 {font-size: 14px;
color: #fff; 
display: block;
margin-bottom: 8px;
margin-top: 20px;
background-color: #000;
font-weight: normal;
padding: 3px;}



#main {	width: 900px;
/*background-image: url(filler.png);*/
background-repeat: repeat-y;
background-color: #000;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
padding-top: 0px;
padding:10px;
}
		
#header {margin: 0px;
		padding: 0px;
		height:  90px;}

/*NAVIGATION*/
.lavaLampNoImage {
	position: relative;
display: block;
    height: 100px;
    width: 700px;
    padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
    margin: 0px;
    overflow: hidden;}
	
.lavaLampNoImage li {
     float: left;
     list-style: none;}
                    
.lavaLampNoImage li.back {
     background-color: #FF0000;
     width: 9px;
margin-top: -2px;
     height: 20px;
     z-index: 0;
     position: absolute;}
	 
.lavaLampNoImage li a {
     font-size: 15px;
     text-decoration: none;
background-color: transparent;
     color: #fff;
     outline: none;
     text-align: center;
top: -3px;
     text-transform: uppercase;
     letter-spacing: 0;
     z-index: 10;
     display: block;
     float: left;
     height: 30px;
     position: relative;
     overflow: hidden;
	 margin-right: 14px;
	 padding-right: 0px;
	 margin-left: 18px;
	 padding-left: 0px;}
	 
.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
     border: none;}                    


#privatelabel {
	position: relative;
	margin-top: -90px;
	top: 270px;
	margin-right: 20px;
margin-bottom: 0px;
	float: right;
	z-index: 200;}

#previous{ position: relative; top: 160px; height: 40px; left: 10px; width: 40px;z-index: 10; float: left; margin-top: -40px; cursor: pointer; z-index: 202;}
#next{position: relative; top: 160px; right: -10px; height: 40px; width: 40px;z-index: 15; float: right; margin-top: -40px; cursor: pointer; z-index: 201;}

#content {      
	margin-top: -15px;
	width: 900px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 20px;}

#content img{border-width: 0px;}


#date {
line-height: 24px;
text-align: center;
font-size: 18px;
color: #000;
padding: 15px;
height: 60px;
width: 60px;
margin-left: -90px;
margin-top: -15px;
float: left;
background-image: url(textballon.gif);
background-repeat: no-repeat;
}

#leftcontent{width: 580px;padding: 5px; float:left; }

.mainpagepost {margin-bottom: 40px; background: #000;}
.mainpagepost a{ text-decoration: underline; font-weight: bold;
padding: 2px;}
.mainpagepost p{ margin-left: 50px; margin-top: 30px;}
.mainpagepost  img{width: 100px;  float: left; 
    margin-right: 10px; margin-bottom: 0px;}

.readmore a{
background-color: #000;
}

#rightcontent{margin-left: 630px; width: 300px; position: relative; top: -10px;}
#rightcontent h3{color: #fff;}
#sidebar ul{
position: relative;
left: -50px;
width: 300px;
}
#sidebar h2{margin-left: 5px;}

#sidebar li{
list-style: none;
}

#sidebar li li{
margin-left: -10px;
margin-bottom: 20px;
}

#sidebar p{
margin-left: 50px;
}



.collectioncolumn {
float: left;
width: 282px;
margin-right: 10px;
}

.collectioncolumn img{
margin: 4px;
}

.collectionbackround {
background-color: #000;
padding: 9px;
min-height: 1px;

}

.thumb {
float: left;
padding: 4px;
}

.thumb2 {
background-color: #ff0000;

}


.shopthumb {
float: left;
margin: 7px;
}

.widgettitle {
background-color: #ff0000;
font-size: 18px;
font-weight: normal;
padding: 3px;
color: #fff;
margin-left: -20px;
display: inline;
margin-bottom: 0px;
}
		
/*FOOTER*/
#footer {
clear: both;
	background-color: 	#FF0000;
	color: 				#fff;
	margin-top: 100px;
	height: 			30px;
	text-align: 		center; 
}

#footer a{color: #FFF; font-weight: bold; text-decoration: underline;}
#footer a img{border-width: 0px;}
#innerfooter{ line-height: 30px;}
#giraffe{float: right; margin-top: -100px;}

.noborder img{border: none;}
.noborder img{border: none;}
.fleft {float: left; border-width: 0px;}

#footerimage {
width: 100%;
height: 300px;
background-image: url( footerimage.jpg);}

#blogtitle a{
font-size: 24px;
background-color: #FF0000;
display: inline;
color: #fff;
line-height: 80px;
padding: 3px;}

.pics {  
    height:  250px;  
    width:   900px;  
    padding: 0;  
    margin:  0;  } 

.timelinepics{  
    height:  454px;  
    width:   900px;  
    padding: 0;  
    margin:  0;  } 

.timelinepics img{  
    height:  454px;  
    width:   900px;  
    padding: 0;  
    margin:  0;  } 
 
.pics img {   
    width:  900px; 
    height: 250px; 
    top:  0; 
    left: 0 } 

#test {margin-top: 0px; overflow: hidden; margin-bottom: 30px;}

#overlaytest{
	background-color: #FF0000;
	font-size: 20px;
	color: #fff;
padding: 2px;
	position: relative;
	left: 20px;
	top: 80px;
margin-top: -60px;
float: left;}

#overlaytest2 p{
margin: 0px;
padding: 0px;}

#overlaytest2 p a img{
border-width: 0px;}

#overlaytest2  a img{
border-width: 0px;}


img.alignleft, div.alignleft

{

float:left;

margin-left: 0px;

margin-right: 5px;

margin-top: 0px;

margin-bottom: 5px;

}

img.alignright, div.alignright

{

float:right;

margin:0 0 0.5em 0.5em;

}

img.aligncenter, div.aligncenter

{

text-align:center;

margin:0 auto;

}



.clear {clear: both;}



.vimeo {
float: left;
margin: 8px;
}

#contact {
width: 450px;
float: left;
}

body div.formcontainer p.error {
color: #ff0000;
background:  url('error.png') no-repeat 12px 50%;
border-bottom: 2px solid #ff0000;
}

body div.formcontainer p.important {
background: url('important.png') no-repeat 12px 50%;
}

body div.formcontainer p.information {
background: url('information.png') no-repeat 12px 50%;
height: 1px;
color: #494949;
}

body div.formcontainer p.success {
background: url('success.png') no-repeat 12px 50%;
}

body div.formcontainer form.contact-form {
float: none;
width: 100%;
}

body div.formcontainer form.contact-form fieldset {
width: 400px;
color: #fff;
margin: 0.5em 0 1.5em 0;
border-width: 0px;
}

body div.formcontainer form.contact-form fieldset legend {
text-transform: uppercase;
}

body div.formcontainer form.contact-form fieldset div.form-label {
display: block;
float:none;
line-height:150%;
margin: 0.5em 0 0 0;
padding:0;
text-align:left;
width:100%;
background-color: transparent;
}

body div.formcontainer form.contact-form fieldset div.form-label label,
body div.formcontainer form.contact-form fieldset div.form-option label {
line-height:100%;
}

body div.formcontainer form.contact-form fieldset div.form-input,
body div.formcontainer form.contact-form fieldset div.form-textarea {
display: block;
float:none;
margin: 0.2em 0 0 0;
width:100%;
}

body div.formcontainer form.contact-form fieldset div.form-input input,
body div.formcontainer form.contact-form fieldset div.form-textarea textarea {
padding: 0.3em;
width: 97%;
}

body div.formcontainer form.contact-form fieldset div.form-textarea textarea {
overflow: auto;
}

body div.formcontainer form.contact-form fieldset div.form-input input.error {
background-color: #ff0000;
}

body div.formcontainer form.contact-form fieldset div.form-input input.optional {
margin-bottom: 0.2em;
}

body div.formcontainer form.contact-form fieldset div.form-option,
body div.formcontainer form.contact-form fieldset div.form-submit {
display: block;
float:none;
margin: 1em 0 0 0;
width:100%;
}

body div.formcontainer form.contact-form fieldset div.form-submit input {
cursor:pointer;
padding:0.5em 2em;
}

