/*
Theme Name: PapierLoos
Description: papierloos.nl theme
Author: Sergios Singkeridis aka feios
Author URI: http://www.feios.info
Version: release 0.1
*/

/* ============= all elements style ============= */
*{
margin:0;
padding:0;
}

a{
outline:none;
}

img{
border:none;
}


/* ============= other ============= */
.clearer{
clear:both;
height:20px;
}

.floatleft{
float:left;
}

.floatright{
float:right;
}


/* ============= body ============= */
body{
margin:0;
padding:0 0 30px 0;
background:url(images/bg.gif) left top repeat-x;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica,Sans-Serif;
font-size:12px;
}


/* ============= wrapper ============= */
#wrapper{
width:804px;
margin:41px auto 0 auto;
position:relative;
}


/* ============= page ============= */
#page{
width:804px;
background:url(images/bgin.gif) left top no-repeat;
float:left;
margin-left:12px;
display:inline;
min-height:600px; 
height:auto;
position:relative;
}

/* for Internet Explorer */
/*\*/
* html #page {
height:600px;
}
/**/

/* ============= header ============= */
#header{
width:622px;
height:90px;
position:relative;
}

#header h1{
width:273px;
height:66px;
position:absolute;
bottom:2px;
left:53px;
}

#header h1 a{
display:block;
width:273px;
height:66px;
text-indent: -2000em;
text-decoration: none;
background:url(images/logo.gif) no-repeat;
}


/* ============= tapes ============= */
#tape_right{
width:86px;
height:81px;
background:url(images/tape_right.gif);
position:absolute;
right:-18px;
top:-21px;
}

#tape_left{
width:90px;
height:77px;
background:url(images/tape_left.gif);
position:absolute;
left:-21px;
top:-20px;
}


/* ============= badge ============= */
#badge{
width:76px;
height:78px;
position:absolute;
left:8px;
top:-32px;
background:url(images/badge.gif);
}


/* ============= menu ============= */
#menu{
width:250px;
height:30px;
float:right;
margin-right:40px;
margin-top:40px;
display:inline;
}

#menu ul li{
list-style:none;
display:inline;
}

#menu li{
margin-right:10px;
font-size:18px;
font-weight:bold;
}

#menu li a{
color:#0c69b7;
width:70px;
height:30px;
text-decoration:none;
padding:5px;
}

#menu li a:hover{
text-decoration:none;
color:#ffffff;
background:#0c69b7;
}


/* ============= content area ============= */
#content{
padding:30px 20px;
position:relative;
width:580px;
float:left;
}


/* ============= post header ============= */
.date{
float:left;
width:67px;
height:80px;
background:url(images/date.gif);
margin-right:10px;
}

.month{
color:#ffffff;
text-align:center;
font-weight:bold;
font-size:14px;
display:block;
padding-top:7px;
height:20px;
}

.day{
color:#ffffff;
text-align:center;
font-weight:bold;
font-size:30px;
display:block;
padding-top:5px;
}

#content h2{
float:left;
font-size:36px;
color:#1266c4;
margin-bottom:5px;
width:500px;
}

#content h2 a{
color:#1266c4;
text-decoration:none;
}

#content h2 a:hover{
text-decoration:underline;
}

.posted{
color:#85c329;
font-size:17px;
float:left;
}

.posted a{
color:#85c329;
text-decoration:underline;
}

.posted a:hover{
text-decoration:none;
}

.comments{
background:url(images/comments.gif) left center no-repeat;
padding-left:40px;
margin-left:15px;
float:left;
color:#1266c4;
font-size:17px;
font-weight:bold;
}

.comments a{
color:#1266c4;
text-decoration:underline;
}

.comments a:hover{
text-decoration:none;
}


/* ============= post content ============= */
.post{
margin-bottom:40px;
clear:both;
}

#content p{
font-size:13px;
text-align:justify;
color:#444444;
line-height:20px;
margin-bottom:15px;
}

#content ul, #content ol{
list-style-position:inside;
margin-bottom:15px;
color:#444444;
}


/* ============= previous/next posts links ============= */
#prext{
clear:both;
padding-bottom:30px;
}

.previous{
float:left;
}

.next{
float:right;
}

#prext a{
font-size:16px;
color:#0da5fa;
text-decoration:underline;
font-weight:bold;
}

#prext a:hover{
text-decoration:none;
}


/* ============= content area footer ============= */
#binary{
height:140px;
background:url(images/binary.gif) left top repeat-x;
clear:both;
}


/* ============= sidebar ============= */
#sidebar{
width:170px;
float:right;
margin-top:-80px;
}


/* ============= sidebar about box ============= */
#about{
width:160px;
padding:0 0 0 10px;
height:90px;
color:#ffffff;
font-size:13px;
margin-bottom:40px;
}

#about a{
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

#about a:hover{
text-decoration:none;
}


/* ============= sidebar search box ============= */
#search{
width:160px;
height:50px;
text-align:left;
}

#search label{
color:#327ebe;
font-size:18px;
font-weight:bold;
}

.sbox{
width:100px;
height:18px;
background:url(images/search_input.gif) left top no-repeat;
border:none;
padding:4px 5px;
float:left;
margin-right:5px;
}

.sbut{
float:left;
}


/* ============= sidebar other elements ============= */
#sidebar h3{
color:#327ebe;
font-size:18px;
margin-top:40px;
}

#sidebar ul li{
list-style-type:none;
}

.linkcat{
list-style:none;
}

* html .linkcat h3{
margin-left:-10px;
}

.sbbox ul, .linkcat ul{
border-top:1px solid #eeeeee;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

.sbbox ul li, .linkcat ul li{
color:#85c329;
font-size:12px;
font-weight:bold;
list-style:none;
}

.sbbox a, .linkcat a{
display:block;
padding:4px;
width:160px;
color:#85c329;
text-decoration:none;
border-bottom:1px solid #eeeeee;
}

.sbbox a:hover, .linkcat a:hover{
background:#85c329;
color:#ffffff;
}


/* ============ rss box ============ */
#rssbox{
margin-top:20px;
font-size:18px;
color:#ee8633;
font-weight:bold;
}

#rssbox img{
float:left;
margin-right:10px;
}

#rssbox span{
float:left;
}

#rssbox a{
text-decoration:underline;
color:#ee8633;
}

#rssbox a:hover{
text-decoration:none;
}


/* ============ footer ============ */
#footer{
border-top:2px solid #ededed;
padding-top:10px;
margin-top:40px;
clear:both;
}

#footer p{
float:left;
color:#999999;
font-weight:bold;
}

.fblue{
text-decoration:underline;
color:#327ebe;
}

.fgreen{
text-decoration:underline;
color:#85c329;
}

#footer a{
text-decoration:underline;
color:#327ebe;
}

#footer a:hover{
text-decoration:none;
}

.lock{
float:right;
}


/* ============ comment styling ============ */
.post h3{
font-size:14px;
color:#000000;
}

.post a{
color:#1266c4;
text-decoration:underline;
}

.post a:hover{
text-decoration:none;
}

.comt{
margin-bottom:10px;
margin-top:15px;
padding:15px;
background:#f7f7f7 url(images/green.gif) left top repeat-y;
}


.comt h4{
font-size:12px;
font-weight:normal;
margin-bottom:10px;
border-bottom:1px solid #dddddd;
padding-bottom:3px;
}

.comt a{
font-weight:bold;
}

.butibuti{
background:#85c329;
border:1px solid #69ab07;
color:#ffffff;
font-weight:bold;
}