@import '../../../css/posts.css';

/*
Theme Name: webkitchen.cz
Theme URI: http://blog.webkitchen.cz/
Description: Webkitchen.cz theme
Author: Jakub Roztočil
Author URI: http://www.webkitchen.cz/
*/
@media screen, projection {

	#nav, #nav li, #sidebar ul, #sidebar ul li, #pages, #pages li {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	body, html {
		padding: 0;
		margin: 0;
	}
	hr {
		display: none;
	}
	body {
		background: #333333 url('http://www.webkitchen.cz/img/gradient.gif') repeat-x;
		color: #000;
		text-align: center;
		font: 14px/1.3 arial, sans-serif;
	}
	a:link {
		color: #00708F;
	}
	a:visited {
		color: #004457;
	}
	a:hover {
		text-decoration: underline !important;
		color: #000;
	}
	img {
		border: none;
	}
	h1 {
		margin: 0 0 15px;
		font-size: 46px;
		font-weight: normal;
		line-height: 1;
		letter-spacing: -.1em;
	}
	h1 a, h2 a {
		text-decoration: none;
		color: #000 !important;
	}
	h1 a, h1 a span.ir {
		width: 186px;
		height: 39px;
		overflow: hidden;
		position: relative;
		display: block;
	}
	h1 a span.ir {
		background: url('images/logo.png') no-repeat;
		position: absolute;
		top: 0;
		left: 0;
		cursor: hand;
		cursor: pointer;
	}
	h1 a span.log {
		color: #999;
	}
	h2 {
		clear: both;
		margin-bottom: 0;
		margin-top: .8em;
		line-height: normal;
		font-weight: normal;
		font-size: 1.8em;
	}
	h3 {
		font-weight: normal;
		font-size: 1.4em;
		margin-bottom: .8em;
	}
	.widecolumn h2 {
		margin-top: 0;
	}
	textarea {
		width: 99%;
	}
	dt {
		margin-top: .5em;
	}
	pre {
		background: #fafafa;
		font-size: 12px;
	}
	#page {
		background: #fff;
		margin: 10px auto;
		text-align: left;
		position: relative;
		width: 780px;
		zoom: 1;
		position: relative;
	}
	#header, #footer {
		background: #333333;
		padding: 20px;
		color: #999;
	}
	#header a {
		color: #00bff3;
	}
	#footer a {
		color: #00bff3;
	}
	#searchform {
		position: absolute;
		top: 20px;
		right: 20px;
	}
	#pages {
		text-align: right;
		margin-top: -1.5em;
	}
	#pages a {
		text-decoration: none;
	}
	#content {
		float: left;
		width: 493px;
		margin-left: 20px;
		margin-right: 20px;
		display: inline;
		padding-bottom: 20px;
		line-height: 1.5;
		zoom: 1;
	}
	.narrowcolumn {
		margin-right: 0 !important;
	}
	q {
		quotes: none;
	}
	.avatar {
		float: right;
	}
	#page .widecolumn {
		display: block;
		float: none;
		width: auto;
	}
	.navigation {
		overflow: auto;
		zoom: 1;
		font-size: .9em;
		margin: 20px 0;
	}
	.post .published {
		font-size: .8em;
		margin: .1em 0 1em;
		color: #999
	}
	.post .entry {
	}
	.postmetadata {
		font-size: .9em;
		margin-bottom: 2.2em;
	}
	.widecolumn .postmetadata {
		font-size: .8em;
		padding: 1em;
		color: #666;
		border: 1px solid;
	}
	#sidebar {
		color: #666;
		background: #fefefe;
		float: right;
		display: inline;
		margin-right: 20px;
		font-size: .9em;
		border: #666 dotted;
		border-width: 0 0 0 1px;
		padding: 10px 0 20px 20px;
		width: 207px;
		_width: 227px;
	}
	#sidebar a {
		text-decoration: none;
	}
	#sidebar h2 {
		font-size: 1.2em;
		margin: 2em 0 .3em;
		padding-top: 3px ;
		text-transform: uppercase;
		font-weight: normal;
		color: #000;
	}
	#sidebar .categories h2 {
		margin-top: 0 !important;
	}
	#sidebar .categories li {
		margin: .4em 0;
	}
	#sidebar .cloud {
		text-align: center;
	}
	#sidebar #recent-comments li {
		margin-bottom: .5em;
		font-size: .9em;
	}
	#sidebar .more-tags {
		margin: 0;
		text-align: right;
		font-size: .9em;
	}
	#sidebar .sideinfo {
		line-height: 1.5;
	}

	#nav {
		margin: 1em 0;
	}
	#nav li {
		display: inline;
	}
	#footer {
		clear: both;
		background: #2B2B2B url('http://www.webkitchen.cz/img/gradient.gif') repeat-x;
		font-size: .9em;
		zoom: 1;
	}
	#footer a {
		text-decoration: none;
	}
	#footer p {
		margin: 0;
		overflow: auto;
		zoom:1;
	}
	#footer a img {
		border: none;
		vertical-align: middle;
	}

	#footer .wk {
		background: url('http://www.webkitchen.cz/favicon.ico') no-repeat 0;
		padding-left: 18px;
	}
	#footer .me {
		background: url('http://blog.webkitchen.cz/favicon.ico') no-repeat 0;
		padding-left: 18px;
	}
	hr.clear {
		clear:both;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
	}
	.stats {
		position: absolute;
		left: -100px;
	}

	.cc {
		font-size: .9em;
		padding: 1em;
		border: #333 1px solid;
	}
	.cc img {
		float: left;
	}
	.more-link {
		float: right;
		font-size: .9em;
	}

}
/* alignments */
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 0 1em 1em 0;
}
.alignright {
	float: right;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 0 0 1em 1em;
}
.clear {
	clear:both;
}


@media print {
	body {
		font: 11pt/1.4 serif;
	}
	#searchform, #pages, #sidebar, .noprint, .navigation, #commentform, #respond, .avatar, .similar-posts {
		display: none;
	}
	h1 {
		font-size: 1.8em;
		margin: 0;
		display: inline;
	}
	h1 a, h2 a {
		text-decoration: none;
	}
	#header .description {
		display: inline;
		font-style: italic;
	}
	#footer {
		font-size: .9em;
	}
	#footer:before {
		content: "PUBlog <http://blog.webkitchen.cz/>\A";
	}
	#footer a {
		text-decoration: none;
	}
	a[href ^= 'mailto']:after {
		content: " <" attr(href) ">";
	}

}


/* it's completely static now */
#commentform, #respond  ,  #searchform, #footer .alignright {display:none}
