/* Disclaier ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	|	tomek.Buszewski.com - styl CSS / CSS style

	|	Author / Autor: Tomek Buszewski
	|	Version / Wersja: 1.0
	|	Creation date / Data utworzenia: 2009-11-16
	|	Last modified / Data ostatniej modyfikacji: 2009-11-21

	| 	Mozesz wykorzystac fragmenty tego stylu do celow wlasnych, jednak
	|	unikalne polaczenie kolorow, typografii, obrazkow i pozycjonowania
	|	jest chronione prawem autorskim i nie moze byc powielane.
	
	| 	You can use fragments of this style for your purposes, but unique
	|	combination of colours, typography, images and positioning is 
	|	protected by copyrights and cannot be duplicate.
	|
	|						(C) 2008/2009 - Tomek Buszewski - Buszewski.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* Reset and body ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
*																				{ font-size: 100%; margin: 0; padding: 0; border: 0px none; font-style: normal; list-style: none; text-decoration: none }
textarea																		{ overflow: auto }
br.clear																		{ clear: both; display: block; margin-top: -1px; height: 1px }
li a																			{ !height: 1% }
body																			{ background: #fff url(images/bg.gif) repeat-y center }
p em																			{ font-style: italic }

/* Headers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1 a																			{ display: block; height: 360px; margin-left: 341px; background: url(images/header.gif) no-repeat left center; text-indent: -9999px; outline: 0 }
h2, h3																			{ padding: 30px 0; margin-left: 368px }
h3																				{ padding-top: 23px }
h2 a, h3 a																		{ display: inline; padding-right: 33px; background: url(images/arrow-big.gif) no-repeat right center; font: 28px "mplus", Arial, sans-serif; color: #737373; letter-spacing: -1px; }
h3 a																			{ font-size: 26px; background-position: right 16px }
h4																				{ display: block; padding-bottom: 10px; font: 16px "mplus", Arial, sans-serif; letter-spacing: -1px; color: #d7d7d7; padding-top: 30px }
.left h4																		{ text-align: right }

/* Containers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#wrap																		{ width: 100% }
div#top 																		{ width: 100%; height: 361px; background: url(images/separator.gif) no-repeat bottom center; }
div#content																		{ width: 100%; clear: both }
div#pagination																	{ width: 100%; clear: both; padding-bottom: 1px; background: url(images/separator.gif) no-repeat bottom center; }
div#addcomments																	{ background: url(images/separator.gif) no-repeat top center; }
div#addcomments form															{ background: url(images/separator.gif) no-repeat top center; padding: 15px 0 }
div#footer																		{ width: 100%; background: url(images/dark-bg.gif) repeat-y center; }
div#copy																		{ width: 100%; background: url(images/dark-separator.gif) no-repeat top center; padding: 31px 0 30px 0; margin-top: 30px } 

div.box																			{ margin: auto; width: 900px; padding: 0 30px; clear: both; position: relative }

div.entry																		{ width: auto; background: url(images/separator.gif) no-repeat bottom center; padding-bottom: 20px; }
div.entry ul.left																{ margin-top: -6px }

.left																			{ padding-right: 29px; margin-right: 1px; width: 310px; float: left }
div.right																		{ padding-left: 31px; width: 519px; float: left }

/* Typography ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.entry ul.left li															{ font: 12px Arial, sans-serif; color: #aaa; dislay: block; padding: 10px 0px 10px 0; text-align: right }
div.entry ul.left li strong														{ color: #ccc }
div.entry ul.left li a															{ color: #808080 }

div.entry div.entry-content p													{ font: 12px/1.8em Arial, sans-serif; color: #666; text-align: justify; padding-bottom: 10px }
div.entry div.entry-content blockquote p										{ font: italic 16px/1.8em "Georgia", Times New Roman, serif; color: #666; text-align: justify; padding: 15px; background: #fafafa; margin: 0 10px 10px; letter-spacing: -0.04em }
div.entry div.entry-content a,
div#comments div.comment-entry a													{ color: #808080; padding: 2px; margin: -2px; border-bottom: 1px solid #ddd }

div.entry div.entry-content ol, 
div.entry div.entry-content ul	 												{ padding: 0 30px 10px; overflow: auto }
div.entry div.entry-content ol.code	li											{ list-style: inside decimal; font: bold 11px/2em "Georgia", Times New Roman, serif; color: #ccc; padding: 3px }
div.entry div.entry-content ul li												{ font: 12px/26px Arial, sans-serif; color: #808080; }
div.entry div.entry-content ul.dialog li										{ border-bottom: 1px solid #f0f0f0 }
div.entry div.entry-content ul li:before										{ content: "\00B7 \0020"; }
div.entry div.entry-content code												{ font: normal 12px/2em "Consolas", Courier; color: #888; background: #fafafa; padding: 3px }

div.box p#nc																	{ font: 12px Arial, sans-serif; padding: 30px 0 30px 370px; display: block; color: #ccc }
div.box span#commentsrss a 														{ text-indent: -9999px; width: 21px; height: 21px; background: url(images/rss-comments.gif); position: absolute; top: 32px; left: 319px; outline: 0 }

div#comments ol li																{ padding: 16px 0 15px 0; background: url(images/separator.gif) no-repeat top center; display: block; } 
div#comments ol li div.left cite 												{ font: bold 12px/2em Arial, sans-serif; color: #808080; display: block; text-align: right }
div#comments ol li div.left cite a 												{ color: #808080; }
div#comments ol li div.left span.datec											{ font: 11px/2em Arial, sans-serif; color: #818181; display: block; text-align: right }
div#comments ol li div.left img													{ border: 5px solid #e7e7e7; margin: 5px 0 0 275px }

div#comments div.comment-entry p												{ font: 12px/2em Arial, sans-serif; color: #999 }

div#pagination a																{ font: 12px Arial, sans-serif; padding: 30px 0; display: block; color: #ccc }
div#pagination div.left a														{ text-align: right }

div#footer ul li 																{ font: 11px/1.8em Arial, sans-serif; color: #e8e8e8 }
div#footer div.left ul li ul li													{ text-align: right; padding: 0 10px 15px 0 }
div#footer div.right ul li ul li												{ padding: 0 0 0 10px }
div#footer div.right ul li ul li a												{ color: #e8e8e8 }
div#footer div.right ul li ul li a.more											{ text-align: right; font-weight: bold; display: block; width: 170px }
div#footer div.right ul 														{ width: 259px; float: left; }
div#footer div.left ul li span													{ font-size: 10px; color: #c1c1c1; display: block }
div#footer div.left ul li a														{ color: #909090; }

div#copy p																		{ font: 11px/2em Arial, sans-serif; color: #848484; display: block; width: 310px; text-align: right }

/* Add comment form ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
form#addcomments-field legend													{ display: none }
form#addcomments-field p														{ display: block; padding: 15px 0; clear: both }
form#addcomments-field p label													{ display: block; float: left; width: 310px; font: 12px/30px Arial, sans-serif; color: #808080; text-align: right; margin-right: 31px }
form#addcomments-field p input,			
form#addcomments-field p textarea,
form#addcomments-field p span													{ display: block; float: left; width: 410px; font: 11px Arial, sans-serif; color: #808080; padding: 7px; border: 1px solid #f6f6f6; margin-left: 30px; background: #fefefe; overflow: hidden }
form#addcomments-field p span													{ background: none; border: none; padding: 8px 0 }
form#addcomments-field p span a													{ color: #808080 }
form#addcomments-field p input:focus,
form#addcomments-field p textarea:focus,
form#addcomments-field p button:focus											{ border: 1px solid #e8e8e8 }
form#addcomments-field p button													{ padding: 7px; border: 1px solid #f6f6f6; background: #fefefe; margin-left: 370px; font: bold 11px Arial, sans-serif; color: #808080; cursor: pointer }

/* Buttons ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a#rss																			{ display: block; height: 21px; width: 21px; background: url(images/rss-entries.gif); text-indent: -9999px; position: absolute; top: 170px; right: 30px; outline: 0 }
