	/* Stylesheet dla strony komentarzy */
	
	#content .entry {
		margin: 0 0 0 0; 
}
	
	#content h4, #content h4 a {
		font: bold 16px "Trebuchet MS", Geneva, Helvetica, sans-serif;
		/*letter-spacing: -2px;*/
		color: #000;
		position: relative;
		/*padding: 0 0 1em 0;
		margin: 1em 0.5em 0 0;*/
padding: 0; margin: 0;
	}
	
	#content h4 span, #content h4 span a {
		font-size: 9px;
		color: #BEBEBE;
		letter-spacing: 0;
	}
	#content h4 span { display: block; margin-left: 20px; }
	#content h4 span a { text-decoration: underline; }
	
	#content h4.comm span a { color: #000; border-bottom: 1px solid #CCC;  }
	#content h4.comm span a:hover { border-bottom-color: #000;  }
	
	ol#comments {
		margin: 20px 0 20px 20px;
		font-size: 1.1em;
		line-height: 150%;
	}
	
	ol#comments li {
		margin: 0 0 2em 0;
		list-style-position: inside;
		color: #000;
		font-weight: bold;
		padding: 2em 0 0 0.35em;
		position: relative;
		background-position: left top;
		background-repeat: no-repeat;
		_zoom: 1;
	}
	
	ol#comments li.comment1 { background-image: url(comma.gif); }	
	ol#comments li.comment2 { background-image: url(commb.gif); }
	ol#comments li.owner { background-image: url(commr.gif); }
	
	ol#comments li.owner h5 a,
	ol#comments li.jogger h5 a { 
		background: url(key.gif) right center no-repeat;
		padding-right: 13px;
	}	
	
	ol#comments li div, 
	ol#comments li p { 
		color: #000;
		font-weight: normal;
	}
	
	ol#comments li.owner p {
		background: url(mebg.gif);
	}
	
	/* html>body ol#comments li.me p { margin: 1em 0 0 0; } */
	
	ol#comments div {
		position: absolute;
		top: 5px;
		left: 40px;
		margin-bottom: 10px;
		padding-bottom: 4px;
		border-bottom: 1px solid #CCCCCC;
		width: 93%;
		font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif;
		
	}
	
	/* html>body ol#comments div {
		left: 35px;
	} */
	
	#post {
		font-size: 0.8em;
		padding: 1em 0;
		border-top: 1px solid #EEE;
		border-bottom: 1px solid #EEE;
		margin: 0 2.5em;
	}
	
	#post a,
	#post a:visited {
		color: #AAA;
	}
	
	#post a:hover {
		color: #333;
	}
	
	ol#comments h5 {
		display: inline;
		font-size: 1.1em;
		letter-spacing: 2px;
		color: #BBB;
		font-weight: normal;
	}
	
	ol#comments li.comment1 h5 a,
	ol#comments li.comment1 h5 a:visited,
	ol#comments li.comment2 h5 a,
	ol#comments li.comment2 h5 a:visited	{
		color: #000;
	}
	
	ol#comments li.comment1 p,
	ol#comments li.comment2 p { overflow: hidden; }
	
	ol#comments p {
		margin: 0.75em 0 0.75em 0;
		padding: 0.5em 0 0 0.5em;
		text-indent: 0;
	}
	
	ol#comments ul, ol#comments ol { margin: 7px; color: #000; }
	ol#comments ul li { list-style-image: url(bullet.gif); font-weight: normal; margin: 0; color: #000;  }
	ol#comments ol li { font-weight: normal; list-style-type: decimal; margin: 0; color: #000; }
	ol#comments pre { color: #000; }
	ol#comments blockquote {
		background: #F6F6F6;
	}
	
	ol#comments blockquote { margin: 0; padding: 0; }

	ol#comments blockquote p {
		color: #666;
		font-size: 0.9em;
	}
	
	/*html>body ol#comments p { margin: 0.5em 0 0 0; }*/
	
	ol#comments span.utils {
		font-size: 0.7em;
		padding: 0 0 0 5px;
		color: #D1D1D1;
	}
	
	ol#comments span.utils a, ol#comments span.utils a:visited {
		color: #444;
	}
	
	#commentary {
		margin: 0 0 2em 20px;
		font-size: 0.7em;
		color: #444;
		line-height: 2.5em;
	}
	
	#commnickid, #commbody, #commnickurl, #code {
		font: normal 1.4em "Arial Unicode MS", Arial, sans-serif;
		line-height: 1em;
		margin-right: 0.5em;
	}
	
	#commbody { width: 100%; height: 30ex; line-height: 150%; }
	
	#submitcomm {
		font: normal 1.5em "Arial Unicode MS", Arial, sans-serif;
		margin: 1em 0 0 0;
		float: right;
		width: 10em;
	}
	
	#commentary p { 		
		background-color: #F2DEF5;
		letter-spacing: 1px;
	}
	
	#commentary p span a,
	#commentary p span a:visited {
		color: #000;
		text-decoration: underline;
	}
	
	#commentary span {
		display: block;
		padding: 0 1.5em;
	}
	
	#commentary label {
		cursor: pointer;
	}
	
	#commentary div {
		margin: 1em 0;
	}
	
	#codeimg {
		border: 1px double #CCC;
		margin: 0.5em 0 0 0;
	}
	
	
	#commentary small {
		font-size: 1.4em;
	}
	
	#notifystart { margin-right: 0.5em; }
	#notifystop {
		color: #666;
		background-color: transparent;
		border: 1px solid #CCC;
		padding: 4px;
	}
	
	fieldset div h3 { margin-top: 40px; display: block; }
}

ol#comments li del { display: block; }
ol#comments li del p { text-decoration: line-through; }

#content h4 { margin: 0; padding: 0; font-size: 1em; }