/*
Theme Name: Librio
Description: Inspired by Mac OS X Leopard.
Version: 1.0
Author: Deniart
Author URI: http://deniart.ru/
Tags: fixed width, two columns, widgets, apple, mac, white, grey

	Librio v1.0
	http://deniart.ru/

	This theme was designed and built by Denis Shakhov,
	whose homepage you will find at http://deniart.ru/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


*{padding:0;margin:0;}
ul,ol{list-style:none;list-style-position:inside;}
ol ol,ul ul,ol ul,ul ol{margin-left:0;margin-bottom:0;}
img{border:none;}
body{font:13px/19px "Trebuchet MS",Verdana,Helvetica,Arial,Geneva,sans-serif;color:#7b7e77;background:#000;}
h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS",Helvetica,Arial,Geneva,Sans-Serif;font-weight:normal;color:#333;}
h1{font-size:21px;line-height:26px;margin-bottom:10px;}
h2{font-size:21px;line-height:24px;margin-bottom:7px;}
h3{font-size:19px;line-height:22px;margin-bottom:5px;}
h4{font-size:17px;line-height:20px;margin-bottom:5px;}
h5{font-size:15px;line-height:18px;margin-bottom:5px;}
h6{font-size:13px;line-height:16px;margin-bottom:5px;}
h1 span{color:#999;}
a{color:#5371c5;text-decoration:none;}
a:hover{color:#5371c5;text-decoration:underline;}
a:visited{color:#5371c5;}
p{margin-bottom:15px;}
input,textarea{font:11px "Trebuchet MS",Verdana,Helvetica,Arial,Geneva,sans-serif;}
blockquote{font:italic 14px/22px Georgia,Serif;padding:5px 10px;margin-bottom:20px;}
#container{width:800px;padding-top:20px;padding-bottom:0;margin:0 auto 0 auto;overflow:hidden;}
#container #wrapper{float:left;overflow:hidden;padding-top:40px;width:790px;}
#pagewrapper{width:850px;margin:0 auto 0 auto;background:#000 url(images/bgr.png) no-repeat center top;}
#header{width:100%;height:139px;}
#header h1{font:24px Verdana;margin-bottom:0;color:#333;}
#header h1 a{color:#333;text-decoration:none;}
#header h1 span{font-size:11px;color:#777;}
#header-container{margin:0 auto 0 auto;width:725px;height:139px;}
#search{position:absolute;right:15px;top:5px;padding:0 0 0 20px;display:block;}
#search #s{width:170px;height:14px;padding:5px 0 5px 23px;vertical-align:bottom;line-height:1px;font:normal 12px Verdana,Sans-Serif;color:#777;border:0;background:url(images/search-bg.gif) no-repeat;}
#nav{font:bold 13px "Trebuchet MS",Helvetica,Arial,Geneva;position:relative;width:100%;}
#nav ul li{padding-right:15px;padding-left:15px;display:inline;line-height:35px;padding-top:10px;}
#nav ul li a{color:#fff;font-weight:bold;text-decoration:none;text-shadow:#000 0 2px 5px;outline-width:thick;list-style-type:none;outline-style:inherit;outline-color:#006;outline-width:1px;}
#nav ul li a:hover{color:#ccc;}
.current_page_item{background:url(images/nav-current-bg.png) no-repeat top center;}
.current{background:url(images/nav-current-bg.png) no-repeat top center;color:#666;}
#nav #feed{position:absolute;right:225px;top:7px;font-weight:bold;color:#555;text-decoration:none;padding:0 0 0 20px;display:block;background:url(images/feed.gif) no-repeat 0 3px;}
#nav-container{margin:0 auto 0 auto;width:750px;}
#content{width:570px;float:left;}
#content .post{margin-bottom:20px;margin-left:42px;padding-top:20px;padding-right:20px;padding-bottom:10px;padding-left:20px;border:10px solid #dedfdf;background:#fff url(images/content-topbg.jpg) no-repeat;}
#content .post p{line-height:17px;}
#content .post h1.post-title{color:#333;padding-top:0;padding-bottom:10px;}
#content .post h1.post-title a{text-decoration:none;color:#333;width:300px;}
#content .post .post-info{clear:both;font-size:11px;color:#777;padding:3px 0 3px 0;margin-top:10px;margin-bottom:20px;border-top:2px dotted #dadada;}
#content .post .post-info a{color:#333;text-decoration:none;}
#content .post .post-info a:hover{color:#555;text-decoration:none;}
#content #pages{text-align:center;}
#content #pages a{font:bold 40px "Trebuchet MS";color:#cc3;text-decoration:none;}
#content #pages a:hover{color:#b2b32d;}
#content ul,ol,dl{margin-bottom:20px;}
#content ul{list-style:disc;list-style-position:inside;}
#content ol{list-style:decimal;list-style-position:inside;}
#content dl dt{font-weight:bold;}
#content dl dd{font-style:italic;margin:0 0 5px 20px;color:#555;}
.aligncenter{margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin:5px 15px 10px 0;}
.alignright{float:right;margin:5px 0 10px 15px;}
#commentform{background:#fafafa;border:10px solid #dedfdf;padding:10px;color:#555;margin-left:42px;width:487px;}
#commentform p{margin-bottom:7px;}
#commentform textarea{width:430px;border:1px solid #aaa;height:120px;}
#commentform input.text{width:150px;border:1px solid #aaa;margin-right:10px;padding:3px 3px;}
#commentform input#submit{padding:3px 10px;}
#comments .comment{width:507px;background:#777;margin-bottom:10px;padding-bottom:5px;overflow:hidden;margin-left:42px;border:10px solid #dedfdf;}
#comments .comment .comment-avatar{width:50px;float:left;padding-top:4px;padding-left:4px;}
#comments .comment .comment-content{width:477px;float:left;padding:10px 15px;margin:0;background:#fafafa;}
#comments .comment .comment-content a{color:#444;}
#comments .comment .comment-info{font-size:11px;color:#999;}
#comments .comment .comment-info span{font:bold 20px "Trebuchet MS",Helvetica,Arial,Geneva;padding-right:10px;margin-bottom:5px;}
#comments .comment .comment-info a{color:#444;text-decoration:none;}
.comments-title{color:#898989;padding-left:40px;}
#sidebar{line-height:13px;width:210px;float:right;font-size:11px;color:#555;margin-bottom:15px;clear:right;}
#sidebar h3{}
#sidebar p{font:11px Verdana;color:#898989;padding-top:15px;padding-left:15px;}
#sidebar a{color:#898989;text-decoration:none;}
#sidebar a:hover{color:#fff;}
#sidebar .block{padding-left:15px;padding-top:10px;padding-right:15px;padding-bottom:25px;overflow:hidden;background:url(images/sidebar-block-bg.gif) no-repeat bottom center;}
#sidebar2{width:210px;float:right;font-size:11px;color:#898989;margin-bottom:15px;clear:right;list-style-type:none;}
#sidebar2 h3{font:bold 12px Verdana;color:#fff;}
#sidebar2 p{font:11px Verdana;color:#898989;}
#sidebar2 a{color:#898989;text-decoration:none;}
#sidebar2 a:hover{color:#fff;}
#sidebar2 .block{margin-top:10px;padding:15px;overflow:hidden;background:url(images/sidebar2-block-bg.png) no-repeat top center;line-height:15px;}
#sidebar2 .block ul li{padding-left:18px;background:url(images/ring.gif) no-repeat 0 3px;}
#sidebar3{width:210px;float:right;clear:right;text-shadow:#000 0 2px 0;outline-width:thick;list-style-type:none;}
#sidebar3 h3{font:bold 12px Verdana;color:#fff;}
#sidebar3 p{color:#898989;padding-top:15px;padding-left:15px;}
#sidebar3 a{color:#898989;text-decoration:none;}
#sidebar3 a:hover{color:#fff;}
#sidebar3 .block{padding:18px;overflow:hidden;background:url(images/sidebar3-block-bg.png) no-repeat top center;line-height:15px;}
#sidebar3 .block ul li{padding-left:18px;background:url(images/ring.gif) no-repeat 0 3px;}
#sidebar3 .block .textwidget,#sidebar3 .block .textwidget h1{text-align:center;font:11px/13px "Trebuchet MS",Verdana,Helvetica,Arial,Geneva,sans-serif;color:#fff;}
#sidebar3 .block .textwidget{border-bottom:1px solid #666;padding-bottom:10px;}
#sidebar .block #calendar_wrap .pad{background:none;}
#sidebar .block #calendar_wrap #prev{background:none;}
#sidebar .block #calendar_wrap #next{background:none;}
#sidebar .block #calendar_wrap table{width:100%;margin:0;padding:0;}
#sidebar .block #calendar_wrap table th{width:14.2%;}
#sidebar .block #calendar_wrap table td{width:14.2%;background:#fafafa;text-align:center;color:#888;}
#sidebar .block #calendar_wrap table td a{font-weight:bold;}
.hr{height:2px;display:block;clear:both;width:100%;}
#footer{width:100%;clear:both;background:#454749 url(images/footer-bg.jpg) repeat-x bottom center;height:100px;}
#footer a#theme-author{position:absolute;top:0;right:0;display:block;height:28px;width:130px;}
#footer p{line-height:28px;color:#fff;padding-left:15px;font-size:11px;margin:0;}
#footer a{color:#fff;text-decoration:underline;}
#footer2{position:relative;width:100%;height:120px;background:#fff;margin:0;clear:both;}
li.cat-item{line-height:13px;padding-top:2px;padding-bottom:4px;}
.post_thumb{float:left;border:3px double #fff;margin-left:4px;margin-right:4px;margin-bottom:1px;}
.post_summary{text-align:left;margin-top:5px;display:block;width:600px;clear:both;}
.post_headline{text-align:left;padding-top:13px;padding-bottom:10px;padding-left:55px;margin-bottom:10px;display:block;width:600px;clear:both;}
.post_headline a{font-size:18px;color:#000;}
.summary_container{display:block;width:550px;}
.thumbnail_main_link{display:block;overflow:visible;margin-bottom:20px;margin-right:10px;}
.thumbnail_main_link img{display:block;float:left;overflow:visible;border:3px double #CCC;margin-right:8px;margin-bottom:30px;width:150px;height:150px;}
.post-date{text-align:center;float:left;display:block;background:url(images/post-date.png) no-repeat top left;padding:6px;width:30px;height:50px;color:#000;line-height:10px;}
.day{padding-top:6px;font-size:18px;font-weight:bold;padding-bottom:5px;}
.month{font-size:8px;color:#000;}
.year{font-size:8px;color:#000;}
img.attached-image{display:block;padding-bottom:20px;}
.post-link{width:100%;font-size:9px;line-height:normal;color:#000;display:block;padding-top:5px;}
.post-link a{color:#000;}
.post-link a:hover{color:#ccc;}
.prev-post-link{width:auto;display:block;float:left;text-align:left;}
.next-post-link{width:auto;display:block;float:right;text-align:right;}
.widgettitle{font-size: 11px; font-weight: normal; color: #fff;}
.textwidget{padding-left:15px;padding-right:15px;}
#sidebar2 .email-input{padding:3px;margin:0;font-size:10px;}
ul#collapsArchList li.collapsArch{background:none;}
#sidebar2 ul#recentcomments li.recentcomments{background:none;}
.attached-link{padding-top:10px;}
div#sidebar li.cat-item ul.children li.cat-item{background:none;}
#sidebar ul.collapsCatList li:before{content:'';}
#sidebar ul.collapsCatList li:before{content:'';}
#sidebar ul.collapsCatList li:before{content:'';}
span.collapsCat{border:0;padding:0;margin:0;cursor:pointer;}
li.collapsCat a.self{font-weight:bold;}
ul.collapsCatList ul.collapsCatList:before{content:'';}
ul.collapsCatList li.collapsCat:before{content:'';}
ul.collapsCatList li.collapsCat{list-style-type:none;}
ul.collapsCatList li.collapsCatPost{margin:0;}
ul.collapsCatList li.collapsCatPost:before{content:'\00BB \00A0'!important;}
ul.collapsCatList li.collapsCat .sym{font-size:2.2em;font-family:Monaco,'Andale Mono','FreeMono','Courier new','Courier',monospace;padding-right:0;}
#sidebar p.filter{color:#fff;padding-bottom:2px;margin-bottom:0;}
p.catcloud{color:#fff;padding:2px;margin:0;}
element.style{color:#fff;padding:2px;margin:0;}
span.tel{line-height:30px;font-size:16px;color:#fff;}
#sidebar ul.collapsCatList li:before{content:'';}
span.collapsCat{border:0;padding:0;margin:0;cursor:pointer;}
li.collapsCat a.self{font-weight:bold;}
ul.collapsCatList ul.collapsCatList:before{content:'';}
ul.collapsCatList li.collapsCat:before{content:'';}
ul.collapsCatList li.collapsCat{list-style-type:none;}
ul.collapsCatList li.collapsCatPost{margin:0 0 0 .5em;}
ul.collapsCatList li.collapsCatPost:before{content:'\00BB \00A0'!important;}
ul.collapsCatList li.collapsCat .sym{font-size:1.2em;font-family:Monaco,'Andale Mono','FreeMono','Courier new','Courier',monospace;padding-right:5px;}
#sidebar2 ul li.twitter-item{background:none;}
div#read-more{margin-top:0;}
#rubrik{padding-top:40px;padding-left:40px;width:530px;}
#rubrik h1{color:#898989;font-size:13px;line-height:17px;}
#rubrik h2{color:#898989;font-size:11px;line-height:14px;}
ul.post-meta{list-stile:none;display:block;margin-bottom:1px;}
.post-meta li{list-stile:none;display:block;}
span.kampanj{color:#333;}
table#kreatorer{margin-bottom:10px;}
table#kreatorer tr td{padding-bottom:10px;}
table#styrelse{margin-top:5px;}
table#styrelse tr td{padding-bottom:10px;}
#welcome{margin-top:40px;}
#inledning h1{font-size:16px;line-height:20px;color:#7b7e77;}
#sidebar2 #prenumerera{background:url(images/nyhetsbrev-knapp.png) no-repeat top right;height:40px;width:150px;}
#tag-wrapper{color:#fff;clear:both;height:30px;padding-left:40px;}
#amnesty{background:url(images/amnesty.png) no-repeat top left;padding-left:35px;height:40px;}
#reklamforbundet{background:url(images/reklamforbundet.png) no-repeat top left;padding-left:35px;height:40px;}
#stadsmissionen{background:url(images/stadsmissionen.png) no-repeat top left;padding-left:35px;height:40px;}
#amnesty p{margin:0;padding:0;}
#mini{color:#fff;line-height:25px;padding-bottom:5px;}
.size-thumbnail {margin-right: 20px;}
strong {color: #555;}