/*
Theme Name: Sibile Sibire
Theme URI: http://www.sibile.lt
Description: The WordPress theme for Sibile Sibire blog.
Author: A. Paleicikas
Tags: sibile, sibire
*/



/* Begin Typography & Colors */
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
background:transparent;
border:0;
font-size:100%;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

/* remember to define focus styles! */
:focus {
outline:0;
}

del {
text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}

/* end of reset */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* end of clearfix */

body {
border:0;
font:normal 12px/1.2em Arial, Helvetica, sans-serif;
line-height:1.4em;
padding:0;
margin:0;
background:url('images/bg.png');
}

form input {
overflow:hidden;
vertical-align:middle;
}

#wrapper {
width:900px;
margin:0 auto;
background:url('images/transparent.png');
padding:10px;
}

#container {
float:left;
margin-bottom:27px;
width:880px;
}

#content {
clear:both;
float:left;
width:620px;
}

#sidebar {
float:right;
width:220px;
font-size:11px;
}

/* branding */
#branding {
position:relative;
margin:15px 0 20px 0;
}

#branding img {
float:left;
margin:0 10px 0 0;
}

#searchform input#s {width:170px;}

/* fonts */
a,a:link {
color:#000;
}

h1 {font:30px "Times New Roman", Times, serif;}
h2 {font:23px "Times New Roman", Times, serif;}
h3 {font:21px "Times New Roman", Times, serif;}

h1 a {color:#3B5998 !important;}
h1 a, h2 a {text-decoration:none;}
h2 a:hover {text-decoration:underline;}
h2.single {margin:20px 0 0 0;}

/* list */
div.post {
margin:10px 0;
padding:5px 10px;
background:url('images/transparent-white.png');
border-bottom:1px solid #CCC;
}

#postlist span {color:#898989;}
#postlist div.like {float:right;}
#postlist div.sub {font-size:11px;}
#content p {margin:10px 0;}

#content div.data {margin:10px 0 25px 0;}

/* footer */
#footer {
font-size:11px;
height:15px;
padding:10px 0;
margin:20px 0;
border-top:1px solid #CCC;
}

#footer a {
text-transform:uppercase;
text-decoration:none;
}

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

#footer a.rss {
padding-left:15px;
background:url('images/ico.rss.gif') no-repeat;
}

#footer ul li {
float:left;
margin-right:10px;
}

/* misc */
hr {
border:none;
border-top:1px dotted #666;
height:0;
}

form label {display:block;}

.clear {clear:both;}
.clean {font-weight:normal;}
.fr {float:right;}
.fl {float:left;}
.hidden {display:none !important;}
.navigation {margin:10px 0;}

ol.commentlist li {border-bottom:1px dotted #CCC;padding:10px 0;}
ol.commentlist li .comment-author img {display:block;float:right;}

ul li.widget {margin:0 0 20px 0;}
ul li.widget h2 {font-size:19px;}
ul li.widget li {margin:0 0 0 15px;list-style-type:square;}

input#submit {
background:#5b74a8;
border:0;
color:#fff;
font-size:11px;
padding:3px 5px;
}

