/*  
Theme Name: PILC Theme
Description: Custom Designed theme for PILC
Author: Todd @ Vexill
Author URI: http://www.vexillstudios.com/
*/



img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

img {border:0px;}


html,body{
margin-top:0;
margin-bottom:25px;
padding:0;
background:#E2EFE5 url(bilder/bg.jpg) repeat-x;
text-align:center;
}

a:link{
color:#38864A;
text-decoration:none;
}

a:visited{
color:#368548;
text-decoration:none;
}

a:hover{
color:#FF9000;
text-decoration:none;
}

a:active{
color:#368548;
text-decoration:none;
}

#header h1{
font:bold 26px Tahoma;
color:#ffffff;
float:left;
margin:0;
padding:0;
border:none;
margin-top:30px;
margin-left:110px;
}

.subheader{
font:bold 14px Tahoma;
color:#E3F7E6;
float:left;
margin:0;
padding:0;
margin-left:110px;

}

h1{
color:#368548;
width:100%;
font:bold 18px Verdana;
margin:0;
padding:0;
border-bottom:1px dashed #cccccc;
}

h2{
font:bold 14px Verdana;
color:#368548;
padding:2px;
background:#FFFFFF;
border-bottom:1px solid #A8F0A8;
border-top:1px solid #A8F0A8;
width:178px;
margin-left:8px;
}

* html h2{
margin-left:2px;
}

h3{
font:bold 368548 Verdana;
color:#38864A;
margin:0;
padding:0;
}

h4{
font:bold 14px Verdana;
color:#38864A;
background:url(bilder/archive.gif) no-repeat left;
padding-left:27px;
margin-left:20px;
margin-top:14px;
padding-top:8px;
width:500px;
border-bottom:1px dashed #cccccc;
padding-bottom:2px;
}

h5{
font:bold 14px Verdana;
color:#38864A;
}

h6{
font:bold 14px Verdana;
color:#38864A;
background:url(bilder/search.gif) no-repeat left;
padding-left:27px;
margin-left:20px;
margin-top:14px;
padding-top:8px;
}

.search{
font:bold 14px Verdana;
color:#38864A;
background:url(bilder/results.gif) no-repeat left;
padding-left:31px;
margin-left:20px;
margin-top:14px;
}

.posts p, td{
font:11px/15px Verdana;
color:#333;
}

.comments{
font:10px Verdana;
color:#7DDD0C;
background:url(bilder/comment.gif) no-repeat left;
padding-left:16px;
float:right;
margin-top:4px;
margin-right:5px;
}

.posted{
font:10px Verdana;
color:#7DDD0C;
background:url(bilder/posted.gif) no-repeat left;
padding-left:21px;
margin-top:4px;
float:left;
margin-left:5px;
}

.b2{
padding-top:2px;
margin:0;
}

.form{
background:#FFFFFF url(bilder/formbg.jpg) no-repeat top right;
margin-top:4px;
margin-left:5px;
color:#00780C;
font:12px Verdana;
}

.form2{
background:#E9FFEA;
border:1px solid #CFFBD6;
font:10px Verdana;
color:#00780C;
margin-bottom:8px;
}

.submit2{
background:#E9FFEA;
border:1px solid #CFFBD6;
font:10px Verdana;
color:#00780C;
}

.submit{
margin-top:4px;
margin-left:5px;
background:#FFFFFF;
color:#00780C;
font:12px Verdana;
}

#footer p{
font:10px Verdana;
color:#95BF97;
margin-top:5px;
margin-left:8px;
}

.postnav{
width:100%;
height:100%;
float:left;
font:bold 10px Verdana;
margin:10px;
}

.right{
float:right;
}

.left{
float:left;
}

blockquote{
border-left:6px solid #00780C;
margin-left: 1.5em;
padding-left: 5px;
}

.style1{
font:10px Verdana;
color:#38864A;
margin:0;
}

/*--------------------------------------------divs--------------------------*/

#container{
text-align:left;
width:801px;
height:100%;
margin:0 auto;
padding:0;
}

#background{
float:left;
margin:0;
padding:0;
background:url(bilder/bodybg.gif) repeat-y;
height:100%;
width:801px;
}

#logotop{
background:url(bilder/header_01.gif);
margin:0;
padding:0;
width:801px;
height:63px;
}

#header{
background:url(bilder/header_02.jpg);
margin:0;
padding:0;
width:801px;
height:187px;
}

#content{
width:550px;
min-height:400px;
margin:0;
float:left;
padding:0;
}

#postcontainer{
width:540px;
height:100%;
margin:0;
padding:0;
float:left;
margin-bottom:8px;
}

* html #postcontainer{
width:527px;
background:#FFFFFF;
padding-left:3px;
}

.posts{
width:510px;
height:100%;
padding:0;
float:left;
margin-left:15px;
margin-top:10px;
margin-bottom:8px;
}

* html .posts{
width:472px;
margin-left:4px;
}

.below{
height:20px;
width:100%;
background:#E9FFEA;
border:1px solid #CFFBD6;
}

#sidebar{
width:230px;
height:100%;
float:right;
margin:0;
padding:0;
background:#EFFFF0;
}

* html #sidebar{
width:220px;
margin:0;
padding:0;
}

#search{
width:227px;
height:30px;
float:left;
margin-top:5px;
padding:0;
background:url(bilder/searchbg.gif) repeat-x;
}

#footer{
height:26px;
width:801px;
background:#E9FFEA;
border-bottom:1px solid #CFFBD6;
border-top:1px solid #CFFBD6;
float:left;
}

.commentss{
width:100%;
margin-left:35px;
height:100%;
float:left;
}

.leavecomment{
width:100%;
margin-left:45px;
height:100%;
float:left;
}

* html .leavecomment{
margin-left:33px;
}

.date{
width:120px;
float:left;
margin-left:15px;
padding:10px;
margin-top:10px;
background-color:#308c24;
}

.a{

margin:0;
padding:0;
text-align:center;
font:12px Verdana;
color:#ffffff;
font-weight:bold;
}

.b{
margin:0;
padding:0;
text-align:center;
font:bold 12px Verdana;
color:#FFFFFF;
}

/*--------------------------------------------lists--------------------------*/

#sidebar ul{
float:left;
list-style-type: none;
padding: 0;
width: 180px;
margin-top:2px;
margin-left:10px;
}

* html #sidebar ul{
margin-left:2px;
margin-top:1px;
width:160px;
}

#sidebar ul li{
margin:0;
float:left;
}

#sidebar ul li a{
font: 10px Verdana;
color: #00780C;
display: block;
padding: 2px 0;
padding-left: 16px;
text-decoration: none;
background:url(bilder/sidebar.gif) no-repeat left;
}

#sidebar ul ul li{
list-style: none;
display:block;
width: 174px;
color:#FFFFFF;
margin-left:5px;
}

* html #sidebar ul ul li{
margin-left:3px;
width:160px;
}

#sidebar ul ul ul li{
margin:0;
width:163px;
color:#FFFFFF;
border:none;
}

* html #sidebar ul ul ul li{
width:160px;
}

#sidebar ul li a:hover{
color:#FF9000;
background-color:#FFFFFF;
}

.posts ul{
font:10px Verdana;
color:#999999;
}

.posts ol{
font:10px Verdana;
color:#999999;
}