﻿/*	=Perfection or Vanity Styles (2007-07-14)
---------------------------------------------------------------------------- 

	Mozesz wykorzystywac fragmenty tego stylu do nauki / w swoich projektach,
	ale unikalne polaczenie obrazow, kolorow, rozmiarow, typografii oraz
	pozycjonowania jest chronione prawem autorskim (2007 Piotr Petrus) 
	i nie moze byc kopiowane.

	You may adapt certain elements of this CSS to learn and in your own 
	projects, but the unique combination of images, colors, sizes, typography,
	and positioning is copyright 2007 Piotr Petrus and may not be 
	reproduced.
	
/*	=entry
---------------------------------------------------------------------------- */

.entry .meta {
	color: #77868e;
	background: #f0f2f3 url(meta-deco.png) 0 0 no-repeat;
	padding: 30px 25px 15px 55px;
	font-size: 0.79em;
	margin-top: 30px;
	line-height: 140%;
}

.entry .meta a {
	color: #45535a;
}

.entry .meta ul {
	overflow: hidden;
	margin-top: 5px;
}

.entry .meta li {
	float: left;
	margin-right: 5px;
}

.entry .meta li a {
	display: block;
	height: 23px;
	background-repeat: no-repeat;
	font-size: 1px;
	text-indent: -1000em;
}

.entry .meta li a:hover, .entry .meta li a:focus {
	background-position: 0 -23px;
}

.entry .meta li.comment { background: url(meta-sep.png) 100% 5px no-repeat; padding-right: 6px;  }
.entry .meta li.comment a { width: 78px; background-image: url(icon-addcomment.png); }
.entry .meta li.trackback a { width: 77px; background-image: url(icon-addtrackback.png); }
.entry .meta li.share a { width: 65px; background-image: url(icon-addshare.png); }
.entry .meta li.technorati a { width: 103px; background-image: url(icon-addtechnorati.png); }

.pager {
	margin-right: 342px;
}

/*	=discussion
---------------------------------------------------------------------------- */

#discussion {
	background: #fff url(faux-column.png) 100% 0 repeat-y;
	font-size: 1.17em;
	color: #323232;
	padding-bottom: 30px;
	clear: both;
}

#discussion h2 {
	color: #363d41;
	font: bold 1.43em/85% Arial, sans-serif;
	letter-spacing: -0.05em;
	margin: 0 342px 30px 0;
	padding: 0 25px;
}

#discussion h2 a {
	background: url(rss.png) no-repeat 100% 0.15em;
	padding-right: 23px;
	color: #2b2b2b
}

/*	=comments
---------------------------------------------------------------------------- */

#comments {
	margin-bottom: 30px;
	border-bottom: 1px solid #e8e6dc;
}

#comments li {
	border-top: 1px solid #dbd8cc;
	overflow: hidden;
	background: url(comment.png) no-repeat 0 0;
}

#comments li li {
	overflow: visible;
	background: none;
	border: 0;
}

#comments li ul li {
	background: url(list-item.png) no-repeat 0 0.6em;
}

#comments .body {
	float: left;
	width: 577px;
	padding: 0 15px 15px 25px;
	overflow: hidden;
}

#comments .body > del {
	display: block;
}

#comments .moderated p, #comments .moderated blockquote,
#comments .moderated ol, #comments .moderated ul,
#comments .moderated pre { display: none; }
#comments .moderated p.moderated-show { 
	display: block; 
	font-size: 0.86em;
	background: url(moderated.png) no-repeat 0 0.25em;
	padding-left: 15px;
}

#comments .moderated-visible > del {
	text-decoration: none;
	color: #323232;
}

#comments .body .edit {
	overflow: hidden;
	margin-top: 0;
}

#comments .body .edit a {
	float: left;
	width: 43px;
	height: 21px;
	background: url(icon-editcomment.png) 0 5px no-repeat;
	text-indent: -1000em;
	border: 0;
}

#comments .body p.modified {
	width: 23px;
	height: 20px;
	position: absolute;
	right: 358px;
	margin: 0;
}

#comments .body p.modified a,
#comments .signature cite,
#comments .signature img,
#comments .timestamp {
	display: block;
}

#comments .body p.modified a {
	height: 100%;
	width: 100%;
	background: url(corner.png) no-repeat 0 0;
	text-indent: -1000em;
	border: 0;
}

#comments .signature {
	float: right;
	width: 312px;
	font-size: 0.86em;
	padding: 15px;
}

#comments .signature cite {
	font-style: normal;
	color: #9b9374;
}

#comments .signature cite.noavatar {
	background: url(nouser.png) no-repeat 0 0;	
}

#comments li.trackback .signature cite {
	background: url(trackback.png) no-repeat 0 0;
}

#comments .signature img {
	float: left;
	margin-right: 4px;
	display: inline;
}

#comments .signature .noavatar {
	padding-left: 20px;
}

#comments .timestamp {
	font-size: 0.83em;
	margin-left: 20px;
}

#comments .timestamp a {
	color: #9b9374;
}

#comments .no {
	float: right;
	margin-top: -24px;
	font: normal 1.5em Constantia, Georgia, "Palatino Linotype", "Bookman Old Style",
	"Bookman Antiqua", serif;
	font-style: italic;
	color: #c1b79a;
	cursor: default;
}

#comments .trackback .body {
	font-size: 0.93em;
	padding-top: 2px;
}

#comments .trackback .body,
#comments li.owner .body blockquote {
	color: #999;
}

#comments .trackback cite::after {
	content: " - trackback"
}

#comments li.owner {
	background: #393939 url(comment-owner.jpg) 0 0 repeat-y;
	border-bottom: 2px solid #212121;
	color: #dedede;
}

#comments li.owner,
#comments li.owner + li {
	border-top: 0;	
}

#comments li.owner .signature {
	background: url(comment-ownerdeco.png) 0 0 no-repeat;
}

#comments li.owner .signature cite a,
#comments li.owner .body a {
	color: #fff;
}

#comments li.owner .timestamp a,
#comments li.owner .body em {
	color: #aaa;
}

#comments li.owner .no {
	color: #555;
}

#comments li.owner .body blockquote {
	background-image: url(blockquote-dark.png);
}

#comments li.owner .body ul li {
	background-image: url(list-item-dark.png);
}

#comments li.owner .body a {
	border-bottom-color: #777;
}

#comments li.owner .body a:visited {
	border-bottom-color: #555;
}

#comments li.owner .body a:hover {
	border-bottom-color: #fff;
}

#comments li.owner .body code,
#comments li.owner .body pre {
	background-color: #131313;
	color: #ccc;
}

#comments li.owner .body code,
#comments li.owner .body pre code {
	border-color: #555;
}

#comments li.owner .body pre {
	border-color: #131313;
}

#preview-comment .body {
	margin: 0 372px 30px 25px;
}

#preview-comment .info {
	width: 312px;
	margin: 0 15px;
	float: right;
	font-size: 0.86em;
	color: #5c5538;
	line-height: 1.17em;
	padding-bottom: 1.17em;
}

/*	=post-comment
---------------------------------------------------------------------------- */

#post-comment {
	margin: 0 15px 30px 25px;
}

#post-comment fieldset div {
	overflow: hidden;
	width: 565px;
	margin-bottom: 10px;
	padding-top: 10px;
	background: url(header3.png) 0 0 no-repeat
}

#post-comment div label {
	width: 100px;
	float: left;
	padding-top: 5px;
}

#disclaimer {
	float: right;
	width: 312px;
	background: #fff url(disclaimer.png) no-repeat 0 0;
	font-size: 0.86em;
	color: #5c5538;
	clear: right;
}

#disclaimer div {
	padding: 15px 15px 0 15px;
	background: url(disclaimer-bottom.png) no-repeat 0 100%;
}

#disclaimer strong {
	font-weight: bold;
}

#disclaimer p {
	line-height: 1.17em;
	padding-bottom: 1.17em;
}

#disclaimer abbr {
	border: 0;
}

#disclaimer dfn {
	font-style: normal;
	cursor: help;
}

#textile {
	float: right;
	width: 312px;
	overflow: hidden;
	font-size: 0.86em;
	color: #5c5538;
	margin-bottom: 7px;
}

#textile p,
#textile ul,
#textile li {
	float: left;
}

#textile li {
	margin-left: 5px;
	overflow: hidden;
}

#textile li a {
	display: block;
	height: 13px;
	background-image: url(textile.png);
	background-repeat: no-repeat;
	text-indent: -1000em;
	margin-top: 2px;
}

#textile .textile-link a { background-position: 0 0; width: 21px; }
#textile .textile-quote a { background-position: -21px 0; width: 28px; }
#textile .textile-code a { background-position: -49px 0; width: 20px; }
#textile .textile-pre a { background-position: -69px 0; width: 47px; }

#post-comment .block {
	background: none;
	padding-top: 0;	
}

#post-comment .block label {
	display: block;
	float: none;
	margin-bottom: 5px;
	padding: 0;
}

#post-comment .block textarea {
	width: 554px;
}

#post-comment .check label {
	float: none;
	cursor: pointer;
	padding: 0;
}

#post-comment .default {
	float: right;
}

#post-comment textarea,
#post-comment input.text {
	padding: 3px;
}

#post-comment input.button,
#post-comment input.submit {
	padding-top: 2px;
	padding-bottom: 2px;	
	cursor: pointer;
}

#post-comment input.button::-moz-focus-inner,
#post-comment input.submit::-moz-focus-inner {
	border: 0;
	padding: 1px 3px;
}

#post-comment input.submit {
	font-weight: bold;
}

#post-comment fieldset img {
	border: 1px solid #ccc;
	vertical-align: bottom;
}

/*	=fixes
---------------------------------------------------------------------------- */

.pager {
	margin-bottom: 0;
}

#top li .ad {
	width: 68px;
	background-image: url(access-comments.png);
}

/* =closed
************************************************************** */

#e375707 {
	display: block;
}
