﻿	* a:link, * a:visited, * a:hover, * a:active
	{
		text-decoration: none;
		color: rgb(223, 46, 0);
	}
		
	* a:hover
	{
		cursor: pointer;
	}
	
	:link img
	{
		border: none;
	}
	
	a img
	{
		border: none;
	}
	
		
	html
	{
		margin-bottom: 0.1em;
		background: #fff;
	}

	body
	{
		font-size: 69%;
		font-family: 'Tahoma', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		text-align: center;
		color: #444;
		background-color: #f3f2e8;
		padding-top: 2em;
		padding-bottom: 2em;
	}
		
	#wrapper
	{
		width: 746px;
		margin: 1em auto;
		padding: 1em 1em 1em 3em;
		text-align: left;
		font-size: 1.1em;
		background: #fff url('../images/background.png') repeat-y scroll left top;
	}
		
	#main
	{
		height: 1%;
		overflow: auto;
		padding: 0 0 60px;
	}

	#content
	{
		float: left;
		width: 500px;
		margin-top: 0;
	}
		
	#sidebar
	{
		float: right;
		width: 210px;
	}
		
	#footer
	{
		padding: 30px 0;
		clear: both;
		border-top: 1px solid #ccc;
		border-bottom: 0;
	}


	/* Header i mainmenu
	----------------------------------------------------------------------------- */
		#header
		{
			background: #fff url('../images/eastertop.jpg') no-repeat scroll left top;
			min-height: 250px;
			height: 17px;
			padding-top: 10%;
		}

		#header h1
		{
			display: block;
			padding: 0.3em;
			width: 15em;
			background-color: #D50000;
			margin-left: -4em;
			border-right: 1em #FFD079 solid;
		}
	
		#header h1 a
		{
			font-family: "Segoe UI", Tahoma, sans-serif;
			font-size: 130%;
			color: #fff;
		}

		#header h1 a sub
		{
			color: #ae5700;
		}
					
		ul#mainmenu
		{
			display: block;
			overflow: auto;
			padding: 0 1px 1px 0;
			border-bottom: 1px solid #ccc;
			list-style-type: none;
			width: 100%;
			margin: 0;
			background-color: #FFF3E1;
			opacity: .7;
		}
		
		#mainmenu li
		{
			float: right;
			position: relative;
		}
			
		#mainmenu li a
		{
			height: 40px;
			display: block;
			padding: 25px 15px 0 15px;
			font-size: 130%;
		}
		
		#mainmenu li a:hover
		{
			background-color: #FD830C;
			color: #510000;
		}		
	
	
	
				
	/* Content
	----------------------------------------------------------------------------- */
	
		#content h2 a
		{
			color: #444;			
		}
			
		#content h2
		{
			line-height: 100%;
		}
	
		#content p a, #content .metadata a
		{
			padding-bottom: 2px;
			border-bottom: 1px rgb(223, 46, 0) dotted;
		}
	
		#content p a:hover, #content .metadata a:hover
		{
			border-bottom: 1px solid #666;
		}
			
		#content p a:visited, #content .metadata a:visited
		{
			border-bottom: 1px #666 dashed;			
		}
	
		#content p
		{
			padding: 13px 0;
			color: #444;
			text-align: justify;
			font-variant: normal;
			font-weight: normal;
			font-size: 1em;
			line-height: 2em;
			font-family: "Segoe UI", "Tahoma", Verdana, sans-serif;
			font-size: 110%;
		}
	
		#content .post h3
		{
			border-bottom: 1px solid #ccc;
			font: 1.2em "Lucida Grande", sans-serif;
			padding-top: 20px;
			margin-bottom: 0.2em;
		}
			
		#content .entry
		{
			padding-top: 0.2em;
			line-height: 100%;
		}
	
		#content .metadata
		{
			padding: 0;
			font-size: 80%;
			clear: both;
		}
	
	
		#content .entry code
		{
			display: inline;
			font-family: "Courier New", Courier, monospace;
			font-size: 100%;
			background-color: #EBEBEB;
		}
		
		#content .entry code.block, #content .entry pre
		{
			display: block;
			font-family: "Courier New", Courier, monospace;
			font-size: 90%;
			background-color: #EBEBEB;
			border-left: 5px olive solid;
			margin-left: 2em;
			padding-left: 1em;			
			white-space: pre;
			line-height: 80%;
		}
		
		#content .entry blockquote
		{
			border-left: 5px #996600 solid;
			margin-left: 3em;
			padding-left: 1em;			
		}
		
		#content .entry img.left
		{
			float: left;	
			margin-right: 1em;
		}
		
		#content .entry img.right
		{
			float: right;
			margin-left: 1em;
		}
	
		
	/* Sidebar
	----------------------------------------------------------------------------- */
		#sidebar
		{
			background-color: #F9FFE1;
		}
	
		#sidebar ul
		{
			list-style-type: none;
			padding-left: 0.5em;
			margin-left: 0;
		}
	
		#sidebar a
		{
			border-bottom: 1px rgb(223, 46, 0) dashed;
		}
		
		#sidebar a:hover
		{
			border-bottom: 1px solid rgb(77, 98, 16);
			color: #510000;;
		}
	
		#sidebar ul li.side
		{
			padding-bottom: 25px;
		}
			
		
		#sidebar h2
		{
			display: block;
		}
				
		#sidebar ul li a
		{
			line-height: 1.9em;			
		}
				
		#sidebar ul li.delicious a
		{
			background: transparent url('../images/delicious.png') no-repeat scroll left;
			padding-left: 11px;
		}
		
		#sidebar ul li.delicious h2
		{
			background: transparent url('../images/delicious.ico') no-repeat scroll left center;
			padding-left: 20px;
		}
		
		#sidebar ul li.lastfm h2
		{
			background: transparent url('../images/lastfm.ico') no-repeat scroll left center;
			padding-left: 20px;
		}
	
		#sidebar ul li.twitter h2
		{
			background: transparent url('../images/twitter.ico') no-repeat scroll left center;
			padding-left: 20px;
		}
		
			#sidebar ul li.twitter h2 a
			{
				line-height: normal;
				border-bottom: 0;
				color: #444;
			}
		
			#sidebar ul li.twitter ul li
			{
				background: transparent url('../images/comiccloud.png') no-repeat scroll left top;
				width: 135px;
				height: 70px;
				padding: 7px;
				color: #FDFFA8;
			}
	
	
	/* Stopka
	----------------------------------------------------------------------------- */
	
		#footer
		{
			padding-top: 0.3em;
		}
				
		#footer p
		{
			text-align: right;
			margin: 0;
		}	
			

	/* Nagłówki
	----------------------------------------------------------------------------- */

	h1, h1 a, h1 a:hover, h1 a:visited, h2, h2 a, h2 a:hover, h2 a:visited,
	h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited
	{
		color: #444;
		font-weight: normal;
		font-family: Georgia, 'Times New Roman', serif;
	}


	h1
	{
		font-size: 2.2em;
	}

	h2
	{
		font-size: 2.0em;
	}

	h3
	{
		font-size: 1.8em;
	}

	h4
	{
		font-size: 1.6em;
	}
		
	
		
	/* Obrazki
	----------------------------------------------------------------------------- */

	#content img
	{
		padding: 10px;
		border: 1px solid #ccc;
		max-width: 100%;
		display: block;
		margin: 0 auto;
	}

	#content img.none
	{
		border: 0;
		max-width: 90%;
		margin: 0 auto;
	}
		
	/* Specyficzne
	----------------------------------------------------------------------------- */
	
	hr
	{
		display: none;
	}
	
	dl
	{
		margin-top: 1em;
		font-size: 110%;
	}	
	
	dl dt
	{
		font-weight: bold;
	}
	
	dl dd
	{
		padding-left: 6em;
	}
	
	ul.iconlist
	{
		list-style-type: none;
	}
	
	ul.iconlist li
	{				
		float: left;
		margin-left: 2em;
		display: inline !important;
	}
	
	ul.iconlist li a:hover img
	{
		border: 1px solid #444 !important;				
	}
	
	/* Komentarze na blogu
	-----------------------------------------------------------*/
	
	.commentlist
	{
		padding: 10px 0 30px 0;
		margin: 0;
		list-style-type: none;
	}
			
	.commentlist li
	{
		border-bottom: 1px solid #ccc;
		padding: 25px 0 10px 0;		
	}
			
	.comment_number a
	{
		font: 3.2em Georgia, serif;
		float: right;
		padding-right: 10px;
		color: #d6d6d6;
	}
		
	.comment_author
	{
		font-size: 200%;
		font-family: "Georgia", "Times New Roman", serif;
	}
	
	.comment_meta
	{
		font-size: 80%;
	}
		
	.comment_author img
	{
		float: left;
		margin: 0;
		border: 0;
	}
	
	.comment_content p
	{
		padding: 0;
		margin: 0;
		line-height: 90%;
	}
		
	h3#respond
	{
		display: block;
		padding-top: 15px;
	}
		
		
	#formcomment
	{
		line-height: 90%;
	}
	
	#formcomment p
	{
		margin: 0;
		padding: 0;
	}
	
	#formcomment legend
	{
		display: none;
	}
	
	#formcomment label
	{
		margin-right: 1em;
	}
	
	#formcomment fieldset
	{
		border: 0;			
	}
	
	#formcomment fieldset .commrow2
	{
		padding-top: 1em;
	}