/*  
Theme Name: Educational Toys
Description: <p>Presented by <a href="http://www.mastermindtoys.com/">Educational Toys</a> from MasterMind Toys</p>
Author: Educational Toys
Author URI: http://www.mastermindtoys.com/
*/

img{
border:#FFFFFF;
}

html,body{
margin-top:0;
margin-bottom:25px;
padding:0;
background:#2a4453 url(bilder/bg.jpg) repeat-x;
text-align:center;
}

a:link{
color:#2a4453;
text-decoration:none;
}

a:visited{
color:#2a4453;
text-decoration:none;
}

a:hover{
color:#000000;
text-decoration:none;
}

a:active{
color:#2a4453;
text-decoration:none;
}

#header h1{
font:bold 21px Verdana;
color:#005f8a;
float:left;
margin:0;
padding:0;
border:none;
margin-top:47px;
}

.subheader{
font:bold 14px Verdana;
color:#005f8a;
float:left;
margin:0;
padding:0;
}

h1{
color:#2a4453;
width:100%;
font:bold 18px Verdana;
margin:0;
padding:0;
border-bottom:1px dashed #cccccc;
}

h2{
font:bold 14px Verdana;
color:#2a4453;
padding:2px;
background:#FFFFFF;
border-bottom:1px solid #c9ebff;
border-top:1px solid #c9ebff;
width:178px;
margin-left:8px;
}

* html h2{
margin-left:2px;
}

h3{
font:bold 14px Verdana;
color:#2a4453;
margin:0;
padding:0;
}

h4{
font:bold 14px Verdana;
color:#2a4453;
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:#2a4453;
}

h6{
font:bold 14px Verdana;
color:#2a4453;
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:#2a4453;
background:url(bilder/results.gif) no-repeat left;
padding-left:31px;
margin-left:20px;
margin-top:14px;
}

.posts p{
font:12px Verdana;
color:#444444;
}

.comments{
font:10px Verdana;
color:#444444;
background:url(bilder/comment.gif) no-repeat left;
padding-left:16px;
float:right;
margin-top:4px;
margin-right:5px;
}

.posted{
font:12px Verdana;
color:#444444;
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;
border:2px solid #2a4453;
color:#2a4453;
font:12px Verdana;
}

.form2{
background:#b6bdc1;
border:1px solid #2a4453;
font:12px Verdana;
color:#2a4453;
margin-bottom:8px;
}

.submit2{
background:#e9f7ff;
border:1px solid #cfedfb;
font:10px Verdana;
color:#3dc1ff;
}

.submit{
margin-top:4px;
margin-left:5px;
border:2px solid #2a4453;
background:#FFFFFF;
color:#2a4453;
font:12px Verdana;
}

#footer p{
font:10px Verdana;
color:#2a4453;
margin-top:5px;
margin-left:8px;
text-align:center
}

.postnav{
width:100%;
height:100%;
float:left;
font:bold 10px Verdana;
margin:10px;
}

.right{
float:right;
}

.left{
float:left;
}

blockquote{
border-left:6px solid #3dc1ff;
margin-left: 1.5em;
padding-left: 5px;
}

.style1{
font:12px Verdana;
color:#2a4453;
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;
}

#header{
background:url(bilder/banner2.jpg);
margin:0;
padding:0;
width:801px;
height:187px;
}

#content{
width:801px;
min-height:400px;
margin:0;
float:left;
padding:0;
}

#postcontainer{
width:550px;
height:100%;
margin:0;
padding:0;
float:left;
margin-bottom:8px;
}

* html #postcontainer{
width:527px;
background:#FFFFFF;
padding-left:3px;
}

.posts{
width:492px;
height:100%;
padding:0;
float:left;
margin-left:5px;
margin-top:20px;
margin-bottom:8px;
}

* html .posts{
width:472px;
margin-left:4px;
}

.below{
height:20px;
width:100%;
background:#e9f7ff;
border:1px solid #cfedfb;
}

#sidebar{
width:230px;
height:100%;
float:right;
margin:0;
padding:0;
background:#FFFFFF;
}

* 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:#e9f7ff;
border-bottom:1px solid #cfedfb;
border-top:1px solid #cfedfb;
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:38px;
height:38px;
float:left;
margin-left:5px;
padding:0;
margin-top:22px;
}

.a{
width:38px;
height:13px;
background:url(bilder/date1.gif) no-repeat;
margin:0;
padding:0;
text-align:center;
font:10px Verdana;
color:#ffba00;
}

.b{
width:38px;
height:25px;
margin:0;
padding:0;
background:url(bilder/date2.gif) no-repeat;
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: 12px Verdana;
color: #2a4453;
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:#000000;
background-color:#FFFFFF;
}

.posts ul{
font:10px Verdana;
color:#999999;
}

.posts ol{
font:10px Verdana;
color:#999999;
}