/*
Theme Name: Infopraca Blogs
Theme URI: http://weblog.infopraca.pl / http://hrblog.infopraca.pl
Description: InfoPraca's blogs theme for Wordpress 3.0
Author: Marcello Vicidomini
Version: 1.0
Tags: yellow, orange, blue, white, two-columns, fixed-width, threaded-comments, translation-ready, microformats, backend options
*/

/* Global reset */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}
a{margin:0;padding:0;border:0;}
ol,ul{list-style:none;list-style-position:outside;}
table{border-collapse:collapse;border-spacing:0;}
object{display:block;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.screen-reader-text {position:absolute;left:-9999px;}

/* Links */
a{color:#00298F;cursor:pointer;}
a:link{color:#00298f;text-decoration:none;}
a:visited{color:#8090b7;text-decoration:none;}
a:hover{color:#1556f7;text-decoration:underline;}
a:active{color:#89abff;text-decoration:none;}

/* Layout */
body {margin-top:6px;background-color:#fff;background-repeat:repeat-x;background-position:left top;}
#header, #container, #footer {position:relative;clear:both;width:960px;margin:0 auto;}
#header {height:90px;margin-bottom:20px;}
#content{float:left;}
#main-content{float:left;display:inline;width:600px;margin:0 30px 30px 0;padding-right:29px;border-right:1px solid #eee;}
#sub-content {float:right;display:inline;width:300px;}

/* Fonts */
body, input, select {font-family:Helvetica,Arial,Verdana,sans-serif;}
body {color:#333338;font-size:14px;}

/* Header */
#site-title, #site-title a {display:block;width:169px;height:90px;}
#site-title {margin:0 auto;}
#site-title a {background:transparent url('img/logo_infopraca_blog.png') no-repeat center center;text-indent:-9999px;}
#header .infopraca {position:absolute;left:0;top:63px;font-size:12px;font-weight:bold;}

/* Titles */
#main-content > h1 {margin-bottom:25px;padding:12px;font-size:18px;text-align:center;color:#ccc;border-bottom:1px solid #ccc;}
.post h1.entry-title, .post h2 {margin-bottom:5px;font-size:24px;font-weight:normal;}
.post h2 a {color:#000;text-decoration:none;}
.post h2 a:hover {color:#000;text-decoration:underline;}
.post h2 a:visited {color:#000;}
#sub-content li h3 {padding:5px 0 5px 10px;font-size:13px;font-weight:bold;}

/* Content */
.post{float:left;clear:both;width:600px;margin-bottom:25px;padding-bottom:25px;text-align:justify;border-bottom:1px solid #aaa;}
.single .post {margin-bottom:0;border-bottom:none;}
.entry-meta, .feedback {margin-bottom:15px;}
.post .feedback-bottom, .post .infopraca {clear:both;width:600px;}
.feedback {float:right;text-align:right;}
.feedback-top a:link, .feedback-top a:hover, .feedback-top a:visited {font-size:11.5px;color:#aaa;}
.entry-meta {float:left;font-size:11.5px;color:#aaa;}
.entry-content {clear:both;}
.entry-content p {line-height:1.62em;margin-bottom:.81em;}
.post .infopraca {clear:both;float:left;font-size:11.5px;}
.post .infopraca a:link, .post .infopraca a:hover, .post .infopraca a:visited {color:#e0a307;}
.single .post-navigation {clear:both;float:left;width:600px;margin-bottom:20px;background:#f5f5f5;}
.single .post-navigation .prev-link {float:left;}
.single .post-navigation .next-link {float:right;}
.single .post-navigation a {display:block;padding:5px;font-size:11.5px;font-weight:bold;}
.post img{padding:3px;border:1px solid #f5f5f5;background:white;margin:0 auto;margin-top:15px;margin-bottom:10px;display:block;}
.post img[align="right"]{margin-left:15px;margin-bottom:10px;margin-top:0px !important;margin-right:0px !important;}
.post img[align="left"]{margin-right:15px;margin-bottom:10px;margin-top:0px !important;margin-left:0px !important;}
.post img.right,.entry img.alignright{margin-left:15px;margin-bottom:10px;margin-top:0px !important;margin-right:0px !important;}
.post img.left,.entry img.alignleft{margin-right:15px;margin-bottom:10px;margin-top:0px !important;margin-left:0px !important;}
.post img.alignundefined{margin-right:15px;margin-bottom:10px;margin-top:5px;}
.post ul, .post ol {margin-bottom:.68em;}
.post ul li, .post ol li {margin:0 30px 7px;line-height:1.62em;}
.post ul li {list-style-type:disc;}
.post ol li {list-style-type:decimal;}
.last-chance-list {margin:10px 20px 20px 30px;}
.last-chance-list li {list-style-type: disc;margin-bottom:5px;}

/* Basic and sharing tools */
#sharing-tools {clear:both;float:left;width:590px;margin:5px 0 20px;}
#sharing-tools h4 {font-size:12px;margin-bottom:6px;}
#sharing-tools li {float:left;display:inline;margin:0 10px 0 0;list-style-type:none;line-height:1;}
#sharing-tools a {display:block;width:16px;height:16px;text-indent:-9999px;background:transparent no-repeat center center;}
#sharing-tools .blip {background-image: url('img/16px/blip.png');}
#sharing-tools .delicious {background-image: url('img/16px/delicious.png');}
#sharing-tools .digg {background-image: url('img/16px/digg.png');}
#sharing-tools .email {background-image: url('img/16px/email.png');}
#sharing-tools .facebook {background-image: url('img/16px/facebook.png');}
#sharing-tools .friendfeed {background-image: url('img/16px/friendfeed.png');}
#sharing-tools .linkedin {background-image: url('img/16px/linkedin.png');}
#sharing-tools .reddit {background-image: url('img/16px/reddit.png');}
#sharing-tools .stumbleupon {background-image: url('img/16px/stumbleupon.png');}
#sharing-tools .twitter {background-image: url('img/16px/twitter.png');}
#sharing-tools .wykop {background-image: url('img/16px/wykop.png');}

/* Comments */
#comments {clear:both;float:left;width:600px;}
#comments h2 {font-size: 18px;font-weight:normal;line-height:1;}
#comments h2 + p {padding: 15px 10px;}
#commentlist {margin-bottom:20px;}
li.comment {padding:15px 10px;border:solid #eaeaea;border-width:0 0 1px;}
li.comment .gravatar img {float:left; border:1px solid #c5c5c5;padding:3px;background:#fff;}
li.comment .comment-text {margin-left: 60px;font-size:13px; line-height:21px;}
li.comment .comment-metadata {margin:0 0 10px 60px;}
.comment-author {font-weight:bold;}
#commentform{margin-top:15px;}
#commentform li {clear:both;float: left;width:570px;margin-bottom:10px;}
#commentform li label {display: block;float:left;width: 150px;margin-top: 6px;font-size:13px;}
#commentform .user-data input, #commentform textarea {padding:5px 5px 4px;border:1px solid #BFBFBF;color:inherit;font-family:inherit;font-size:12px;}
#commentform .user-data input {display:block;float:left;width:170px;}
#commentform textarea{width:558px;}
#commentform #submit{float:right;cursor:pointer;margin:0 0 0 10px;}
.children{padding:0;}
.nocomments{text-align:center;margin:0;padding:0;}

/* Sidebar */
#sub-content input[type="text"], #sub-content input[type="submit"] {font-size:12px;}
#sub-content > ul > li {margin-bottom:15px;}
#sub-content li ul, #sub-content #subscribe2 form {padding:3px 10px 10px 10px;}
#sub-content li li {padding:5px 0;font-size:12px;}
#sub-content li li:last-child {padding-bottom:0;border-bottom:none;}
#sub-content .widget_myshowdescription li {font-size:11.5px;line-height:1.4em;margin-bottom:0;border-bottom:none;}
#sub-content .widget_search {padding:15px 0;border:solid #eee;border-width:1px 0;}
#sub-content #s {width:220px;}
.widget_myshowdescription li p {padding-bottom:10px;}
.widget_myshowdescription li p:last-child {padding-bottom:0;}
#sub-content #subscribe2 p {padding-top:7px;font-size:12px;}
#sub-content #subscribe2 input[type="text"] {width:210px;}
.widget_myrss {padding-bottom:15px;border-bottom:1px solid #eee;}
.widget_myrss a {font-size:12px;padding:3px 0 2px 20px;background:transparent url('http://static.infopraca.pl/pl/img/icons/rss.png') no-repeat left center;}
.better-comment-title {display:block;}
.widget_myBetterRecentComments li {line-height:1.3em;}
.widget_myBetterRecentComments .post-title {display:block;font-weight:bold;}

/* Navigation (for Wp-Navi plugin) */
.wp-pagenavi{margin-bottom:25px;font-size:11.5px;}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{padding:4px;font-weight:bold;background:white;border:1px solid #eee;margin:0 3px;}
.wp-pagenavi a:hover{padding:4px;border:1px solid #eee;}
.wp-pagenavi .pages{padding:4px;font-weight:bold;margin-right:10px;}
.wp-pagenavi .current{padding:8px;font-weight:bold;background:#f5f5f5;border:1px solid #ddd;}
.wp-pagenavi .extend{padding:8px;font-weight:bold;text-decoration:none !important;}
.next-posts {clear:both;padding: 10px;background: #fafafa;border: 1px solid #eee;}
.next-posts h3 {margin-bottom:10px;font-size:13px;}
.next-posts li {margin:0 0 7px 18px;font-size:11.5px;list-style-type:disc;}

/* Footer */
#footer {clear:both;width:960px;margin:20px auto 0;padding-top:10px;font-size:12px;border-top:1px solid #c0c0c0;}
#footer .generic {float:left;}
#footer li {float:left;margin-right:5px;padding-right:5px;border-right:1px solid #646464;}
#footer ul li:last-child {border-right:none;}
#footer p {color:#646464;padding-top:10px;}
#footer .rss {display:inline;}
#footer .rss a{display:block;width:16px;height:16px;margin-top:-2px;text-indent:-9999px;background:transparent url('http://static.infopraca.pl/pl/img/icons/rss.png') no-repeat center left;}
#footer .copyright {clear:left;float:left;}
#footer .corp-footer {clear:both;float:left;padding:10px 0 6px;}
.corp-footer a:link, .corp-footer a:hover, .corp-footer a:visited {color:#646464;font-weight:bold;font-size:11.5px;}

/* Mobile Safari ( iPad,iPhone and iPod Touch ) */
pre{-webkit-text-size-adjust:140%;}
code{-webkit-text-size-adjust:160%;}
#access,.entry-meta,.entry-utility,.navigation,.widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}

/* Print Style */
@media print{
	body{background:none !important;}
	#wrapper{float:none !important;clear:both !important;display:block !important;position:relative !important;}
	#header{border-bottom:2pt solid #000;padding-bottom:18pt;}
	#colophon{border-top:2pt solid #000;}
	#site-title,
	#site-description{float:none;margin:0;padding:0;line-height:1.4em;}
	#site-title{font-size:13pt;}
	.entry-content{font-size:14pt;line-height:1.6em;}
	.entry-title{font-size:21pt;}
	#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area{display:none !important;}
	#container,#header,#footer{width:100%;margin:0;}
	#content,.one-column #content{width:100%;margin:24pt 0 0;}
	.wp-caption p{font-size:11pt;}
	#site-info,#site-generator{float:none;width:auto;}
	#colophon{width:auto;}
	img#wpstats{display:none}
	#site-generator a{padding:0;margin:0;}
	#entry-author-info{border:1px solid #e7e7e7;}
	#main{display:inline;}
	.home .sticky{border:none;}
}

