@charset "UTF-8";
/* CSS Document   */
/* Copyright zoolution labs  */
/* Author: Jonathan Rutsch  */
/* URL: http://zoolution-labs.com */
a img{border: none; }
@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('http://zoolution-labs.com/chunk/chunk-webfont.eot');
	src: local('?'), url('http://zoolution-labs.com/chunk/chunk-webfont.woff') format('woff'), url('http://zoolution-labs.com/chunk/chunk-webfont.ttf') format('truetype'), url('http://zoolution-labs.com/chunk/chunk-webfont.svg#webfontpkMOYDcA') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
color: #aaa;
font-size: 1em;
font-family: Helvetica;
text-align: center;
margin: 0px;
padding: 0px;
background: url(http://zoolution-labs.de/img/bg_filler.jpg) center top  #18191D;
}
#page{
text-align: left;
width: 935px;
margin: auto;
background: url(http://zoolution-labs.de/img/header.png) center top no-repeat ;
}
#intro{
width: 945px;
height: 316px;
background: url(http://zoolution-labs.de/img/intro.jpg) center top no-repeat ;
}
#header{
height:165px;
}
#head_nav{
position: absolute;
margin-left: 338px;
top: 155px;
text-align: right;
}
#head_nav ul{
margin: 0px;
list-style: none;
}
#head_nav ul li{
padding: 6px;
display: inline;
font-family: 'ChunkFiveRegular', "Lucida Grande", Verdana, Arial, sans-serif;
}
#head_nav ul li a{
font-size: 23px;
text-transform: uppercase;
text-shadow: 0px 1px 0px #fff;
} 
#head_nav ul li a:hover{
color: #bd4f13 !important;
} 
.current_page_item a{
color: #bd4f13 !important;
} 

#content{
width: 605px;
float: left;
border-right: 1px dashed #999;
}
#content_inlay{
padding-right: 20px;
}
#content_wrapper{
margin-top: 20px;

}
#sidebar{
width: 310px;
float: right;
padding-top: 16px;
}
#footer{
clear: both;
text-align: center;
margin-bottom: 40px;
}
#footer_links{
padding: 2px; 
margin: 20px 0px 10px 0px;
background: #f8f8f8;
}
#footer ul{
padding: 14px;
border: 1px dashed #999;
margin: 0px;
}
#news_ladder{

}
#aboutme{

}
#aboutme p{
font-size: 9.5pt;
text-align: justify;
}
#aboutme img{
float: left;
margin-right: 10px;
margin-top: 5px;
padding: 5px;

}
#recent{
margin-top: 10px;

}
#content img, #sidebar img, #content_full img{
padding: 6px;
background: #f1efe9;
border: 1px solid #c0bdb2 !important;
}
#recent img{
width: 300px;
margin-bottom: 15px;
}
a:focus{
outline: none;
}


/* MISC */
#homelink{
height: 80px;
width: 240px;
display: block;
position:absolute;
top: 10px;
margin-left: 0px;
overflow: hidden;
}

.clear{
clear: both;
}
/* TYPE TYPE TRYPE */
a{
text-decoration: none;
color: #79685d;
}
a:hover{
color: #bd4f13;
}
h1{
font-size: 32pt;
margin: 0px;
padding: 0px;
}
h2, h3{
font-family: 'ChunkFiveRegular', "Lucida Grande", Verdana, Arial, sans-serif;
font-size: 22pt;
line-height: 20pt;
margin: 0px;
padding: 0px;
border-bottom: 3px solid #79685d;
padding-bottom: 5px;
text-transform: uppercase;
letter-spacing: 2px;
}
h2:hover, h3:hover {
border-bottom: 3px solid #bd4f13;
}
h3{
font-size: 16pt;
margin: 0px;
padding: 0px 0px 0px 0px;
}
p{
font-size: 10pt;
color: #666;
padding: 6px 0px 6px 0px;
margin: 0px;
line-height: 19px;
font-weight: bold;
}
/* POST ENTRY */
.post, .page_post{
margin: 11px 8px 40px 8px;
}
.post p{
text-align: justify;
}

.comments{
padding: 6px;
background: #a79b93;
text-align: right;

font-size: 8.5pt;
margin-top: 8px;
}
.comments a{
color: #fff;
font-weight: bold;
}
ol{
margin: 0px;
padding: 0px;
list-style: none;
}
ol li{
margin-bottom: 12px;
}
ol li input{
display: block;
}
ol li textarea{
display: block;
width: 400px;
}
ol li label{
font-size: 10pt;
}
form input, form textarea{
padding: 5px;
color: #ddd;
font-family: arial;
font-size: 11pt;
letter-spacing: 0.3pt;
border: none;
background: url(http://zoolution-labs.de/img/bg-box.png) center top;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.left_img{
float: left;
width:180px;
margin-right: 10px;
margin-top: 6px;
}

.project{
padding-bottom: 14px;
margin-top: 14px;
border-bottom: 1px dashed #999;
float: left;
}
.project img{
width: 435px;
margin: 5px;
}
.project_desc{
padding: 2px; 
width: 445px;
background: #f8f8f8;
margin-left: 5px;
}

.project p{
padding: 14px;
border: 1px dashed #999;
margin: 0px;
font-size: 11px;
}

#zoolution_fader_inlay{
padding-left: 15px;
padding-top: 20px;
display: block;
}
.post_date{
background: url(http://zoolution-labs.com//img/date_pointer.png) no-repeat;
height: 70px;
width: 111px;
float: left;
margin-top: 8px;
margin-right: 8px;
}
.post_date span{
display: block;
padding-top: 17px;
font-family: 'ChunkFiveRegular', "Lucida Grande", Verdana, Arial, sans-serif;
font-size: 9.5pt;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 15px;
text-align: center;
color: #795d5d;
}
.project_img{
width: 555px;
margin: 4px 0px 12px 0px;
}
.alignleft{
float: left;
margin: 2px 12px 3px 0px;
}
#claim{
text-indent: -6000px;
overflow: hidden;
}
code{
border: 1px solid red;
font-size: 11px;
display: block;
background: #f8f8f8;
padding: 10px;
border: 1px dashed #444;
}
code .comment{
color: #55b848;
display: block;
margin-bottom: -18px;
margin-top: 10px;
}

#recent{
margin: 0px;
padding: 0px;
list-style: none;
}
#recent li{
margin: 10px 0px;;
padding: 2px;
background: #fff;
}
#recent li:hover{
margin: 10px 0px;;
padding: 2px;
background: #f8f8f8;
}
#recent li a{
margin: 0px;
padding: 10px;
display: block;
border: 1px dashed #444;
font-size: 9.5pt;
text-align: justify;
font-weight: bold;
color: #54919b;
}
#bird{
display: block;
text-indent: -6000px;
width: 90px;
height: 90px;
top: 35px;
position: absolute;
margin-left: 450px;
}
h4{
margin: 0px;
display: inline;
padding: 0px;
color: #bd4f13;
}




