/*  
Theme Name: MichnoTheme
Theme URI: http://www.michno.org
Description: Skin BigBlue stworzony przez Boba, po modyfikacjach Michna
Version: 0.1 alpha
Author: Michno, Bob
Author URI: http://www.michno.org

This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/

body {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background: url(images/bg.jpg) no-repeat bottom right #202020;
color:#000;
margin-left: auto;
margin-right: auto;
padding:0;
margin-top: 5px;
}

.wp-smiley { border: 0 !important; } /* z pozdrownieniami dla klisia ;P */

#wrap{
width:1000px;
margin:0 auto;
padding:0;
}

#top{
height:16px;
width:100%;
clear:both;
margin:0 auto;
padding:0;
background: #202020;
}

#blip {
margin-left: 10px;color: #fff;
}

#blip_username a {
color: #EE7000;
}

#blip_body a {
color: #fff;
}

h2,h3{
font-size:16px;
font-weight:700;
margin:0;
padding:0;
}

#main{
width:1000px;
margin:5px auto;
padding:0;
margin-left: 10px;
}

#header{
width:400px;
height:69px;
float:left;
margin:0;
padding:0;
}

#header h1.blogtitle{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
margin:0;
padding:10px 0 0;
}

#header p.desc{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
margin:0;
padding:0;
}

#bg_1 {
padding-bottom: 10px;
height: 170px;
width: 500px;
background: url(images/bg_1.jpg) no-repeat center;
margin: auto;
margin-top: 0px;
margin-left: 5px;
}

#bg_1 p {
color: #fff;
font-size: 14px;
margin-top: 0px;
padding-top: 130px;
padding-left: 8px;
}

#bg_1 a {
color: #fff;
font-weight: 700;
font-size: 16px;
} 

#content{
background: #fff;
width:510px;
float:left;
margin:0;
padding:0px 0 0;
}

.wp-caption-text {
font-size: 10px;
padding: 5px;
background: #FBFFB5;
margin-top: 0px;
}

.entry{
font-size:12px;
float:left;
width:490px;
text-align:left;
margin:0;
padding:5px 5px 7px 10px;
}

div.title {
/* background: url(images/title_bg.jpg) no-repeat left; */
width: 100%;
height: 26px;
}

.entry h2 a{
font-family: Trebuchet MS, sans-serif;
font-size: 22px;
font-weight: 800;
color: #000;
margin-bottom: 10px;

}

/*
.entry h2:first-letter {
background:#2173B2;
padding: 1px;
color: #fff;
}

*/

.entry img {
padding: 3px;
margin: 2px;
border: 1px solid #dadada;
}

.entry blockquote {
padding: 5px;
background: url(images/bq_bg.jpg) no-repeat right top #f7f7f7;
border: 2px solid #eaeaea;
}

.info {
height: 16px;
margin-top: 5px
}

#sidebar {
float:left;
width:430px;
margin-top:0;
padding:0px 2px 0px 10px;
}



#bg_3 {
padding-bottom: 10px;
height: 170px;
width: 200px;
background: url(images/bg_3.jpg) no-repeat center;
margin: auto;
margin-left: 5px;

}

.rsidebar{
float:right;
width:210px;
padding: 0 auto;
margin: 0;
overflow:hidden;
background: #fff;
}

.data{
background: url(images/calendar.png) no-repeat left;
margin:0;
padding:5px 5px 5px 20px;
color: #4f4f4f;
}

.tag{
background: url(images/star.png) no-repeat left;
margin:0;
padding:5px 5px 5px 20px;
color: #4f4f4f;
}

.comment{
background: url(images/comment.png) no-repeat left;
margin:0;
padding:5px 5px 5px 20px;
}

li.mycomment {
background: url(images/comm-admin.png) top repeat-x #fff;
}

li.odd {
background: url(images/comm.png) top repeat-x #fff;
}

li.odd p {
width: 405px;
}

li.odd .comm-info {
width: 470px;
}

.comm-info strong {
font-size: 14px;
}

.data_com {
background: url(images/calendar.png) no-repeat left;
margin:0;
padding:5px 5px 5px 20px;
color: #4f4f4f;
float: left;
padding-bottom: 7px;
}

.boxcomments{
border-top:1px solid #C8E2FF;
margin-bottom:20px;
width:500px;
}

#commentform{
border-top:1px solid #eee;
margin:0;
padding:15px 15px 1px;
}

#commentform label{
display:inline;
margin:0;
}

#commentform input{
width:150px;
margin:0;
padding:1px;
}

#commentform textarea{
width:400px;
margin:0 0 10px;
padding:0;
}

#commentform #submit{
margin:0 0 20px;
}

#commentform p{
margin:5px 0;
}

ol.commentlist{
margin:0 0 1px;
padding:0;
}


ol.commentlist li{
border-top:1px solid #eee;
display:block;
list-style:none;
margin-top: 20px;
margin-bottom: 20px;
padding:5px 15px 15px;
}

ol.commentlist li.commenthead{
display:block;
list-style:none;
margin:0;
padding:5px 15px;
}

ol.commentlist li.commenthead h2{
margin:0;
}

ol.tblist{
border-top:1px solid #fff;
list-style:none;
margin:0 0 1px;
padding:15px;
}

ol.tblist li{
display:block;
list-style:none;
background:transparent url(images/c.gif) 0 2px no-repeat;
padding-left:15px;
margin:0 0 5px;
}



#eof{
width:980px;
clear:both;
height:10px;
background:#202020;
margin:0 auto;
padding:0;
font-size:10px;
color: #333;
text-align: right;
}

.navigation{
width:500px;
float:left;
color:#666;
}

.alignright{
float:right;
margin-top:10px;
margin-bottom: 10px;
padding-right: 18px;
background: url(images/arrow_right.png) no-repeat right; 
height: 18px;
}

.alignleft{
float:left;
margin-top:10px;
margin-bottom: 10px;
padding-left: 18px;
background: url(images/arrow_left.png) no-repeat left; 
height: 18px;
}

#footer{
height:31px;
}

.footer{
width:980px;
text-align:right;
font-size:9px;
margin:0 auto;
color: #333;
}

.lsidebar{
float:left;
width:210px;
margin:0;
padding:0;
background: #fff;
}

.gecko .lsidebar  {
margin-top: -16px;
}
.gecko .rsidebar  {
margin-top: -16px;
}

#jawsieciach {
margin: 5px 5px 12px 5px;
}

#jawsieciach img {
border: none;
}

#bg_2 {
padding-bottom: 10px;
height: 170px;
width: 200px;
background: url(images/bg_2.jpg) no-repeat center;
margin: auto;
}
.lsidebar h2,
.rsidebar h2 {
height:22px;
font-size:16px;
font-weight:700;
color:#000;
margin:0;
padding:0 0 3px 5px;
}

a:link,a:active,a:visited,a:hover{
text-decoration:none;
color:#356aa0;
border:none;
}

#header h1 a:link,#header h1 a:active,#header h1 a:visited,#header h1 a:hover{
text-decoration:none;
color:#fff;
border:none;
}

.rsidebar ul,.lsidebar ul{
list-style-type:none;
line-height:200%;
font-size: 12px;
margin:0 auto;
padding:0;
}

.rsidebar ul li,.lsidebar ul li{
list-style-type:none;
margin:0 0 5px 5px;
padding:0;
border-bottom: none;
}

.rsidebar ul li ul,.lsidebar ul li ul{
list-style-type:square;
margin:0 auto;
padding:0 3px;
}

.linkcat ul li{
list-style-type:none;
border:0;
border-bottom:#dadada solid 1px;
margin-left: 0px;
padding-left: 18px;
background: url(images/user.png) no-repeat left;
}

.linkcat h2 {
background: url(images/newspaper.png) no-repeat left;
padding-left: 18px;
}

.rsidebar ul li ul li ul.children li,.lsidebar ul li ul li ul.children li{
list-style-type:none;
border:0;
margin:0 auto;
padding:0;
}

.rsidebar ul li ul li a,.lsidebar ul li ul li a{
text-decoration:none;
}

.foravatars,
.dodajdo {
float: right;
border: none;
}

#rss {
background: url(images/feed.png) no-repeat left;
margin-left: 5px;
padding-left: 18px;
}

#categ {
background: url(images/categ.png) no-repeat left;
margin-left: 0px;
padding-left: 18px;
}

#tagi {
background: url(images/star.png) no-repeat left;
margin-left: 5px;
padding-left: 18px;
}

#last_com {
background: url(images/last_com.png) no-repeat left;
margin-left: 0px;
padding-left: 18px;
}

#last_post {
background: url(images/last_post.png) no-repeat left;
margin-left: 0px;
padding-left: 18px;
}

#mbl {
background: url(http://mybloglog.com/favicon.ico) no-repeat left;
margin-left: 0px;
padding-left: 18px;
}

#links {
background: url(images/attach.png) no-repeat left;
margin-left: 0px;
padding-left: 18px;
}

#lastfm {
background: url(images/play.png) no-repeat left;
margin-left: 5px;
padding-left: 18px;
}

.rsidebar p {
margin-top: 0px;
margin-left: 5px;
margin-right: 5px;
font-size: 11px;
}

.pagetitle {
margin-left: 5px;
}

.pagenav h2 {
background: url(images/file.png) no-repeat left;
margin-left: 0px;
padding-left: 18px;
}

.lsidebar li.lastfm-item {
border-bottom: 1px solid #ddd;
}

.lsidebar span.lastfm-timestamp {
display: block;
}
.rsidebar div.links_div {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.rsidebar div.links_div img {
border: none;
padding: 5px;
}
