/*  
Theme Name: Grin Piss
Theme URI: http://www.grinpiss.com/
More 
Version: 1.0
Author: 
Author URI: 

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

*, html { margin: 0; padding: 0; }

body { background-image: url(images/background.png); background-attachment: fixed;  color: #ccc; font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }

a { color: #666; text-decoration: none; }

	a:hover { text-decoration: underline; }

.entry a { color: #545705; text-decoration: none; font-weight: bold; }

	a:hover { text-decoration: underline; }

blockquote { margin: 15px; padding: 0 0 0 10px; border-left: 5px solid #545705; }

p { margin: 10px 0; } 

.pagetitle { background: none; }

#header { background-image: url(images/head-bg.png); background-repeat: no-repeat; background-position: top; height: 451px; text-align: center; }

	#headerimg { padding: 220px 0 0 0; text-align: left; margin: 0 auto; width: 690px; }
	
		#headerimg h1 { font-size: 30px; font-weight: normal; padding: 0 0 0 30px; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; }
		
		.description { padding: 0 0 0 30px; color: #141f24; font-size: 1.5em; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; }
	
		#headerimg a {
width:50px; 
color: #f0f0f0; 
text-decoration: none; 
font-weight: bold;
font-size:1.0em

 } 
#headerimg a:hover { color: #fff;  font-weight:bold; font-size:1.1em}
		
		#headerimg ul { list-style: none; height: 25px; margin: 158px 0 0 0; }
		
			#headerimg ul li { float: left; padding: 3px 15px; font-size: 1.3em; }

#caly {
background-image: url(images/bg.png); background-repeat: repeat-y; background-position: top;}
#caly2 {
clear: both; background-image: url(images/bg.png); background-repeat: no-repeat; background-position: top;}

#page { margin: 0 auto; width: 690px; color: #333; font-size: 1.1em; text-align: left;}

	#content { width: 456px; float: left; }
	.tlo_posta {background-image: url(images/tlo_post.png); background-repeat: no-repeat; padding: 10px 20px 2px 50px; margin:30px 0px 30px 0px; }
		.post h2, .post h3 {font-size: 20px; font-weight: normal; color: #fff; padding-left: 40px;}
		
			.post h2 a, .post h3 a { color: #fff; text-decoration: none; }
			
				.post h2 a:hover, .post h3 a:hover { color: #ffa020; }
		
.pagetitle { font-size: 1.3em; font-weight: normal; margin: 0 0 15px 0; padding: 0; }

		.postdata {color: #ffa020; padding-left: 40px;}
		
		.postdata a { color: #fff; text-decoration: none; }
		
		.post .entry { line-height: 1.4em; text-align: justify; padding: 30px 5px 25px 5px; }
		
		.post ul, .post ol { margin: 10px 50px; }
		
		.post ul ul { margin: 10px; }
		
		img.wp-smiley { vertical-align: text-bottom; }
		
		.commentcount, .postmetadata { background: url(images/border.png) repeat-x; text-align: right; }
		
		.postmetadata { text-align: center; background-position: top; padding: 20px 10px; }
		
		.commentcount span { background: #FFFFFF; padding: 2px 5px; }
		
			.commentcount span a { color: #222; }
	
	#sidebar { width: 240px; margin: 0 0 0 463px; background: #ffffff; }

.sidebar_gora {
	background: url(images/sidebartop.png) no-repeat;
	height: 71px;
	min-height: 71px;
}
.sidebar_srodek {
	background: url(images/sidebarmid.png) repeat-y;
	padding:30px 30px 30px 30px;
}
.sidebar_dol {
	background: url(images/sidebarbottom.png) no-repeat;
	height: 37px;
	min-height: 37px;
	text-align:right;
	margin-left:-1px;
}
		#sidebar a { color: #97110e; text-decoration: none; }
		
			#sidebar a:hover { text-decoration: underline; }
	
		#sidebar h2 {padding: 15px 5px 5px 15px; color: #97110e; font-weight: bold; font-size: 1.2em; height: 25px; text-align: left; }
	
		#sidebar ul { list-style: none; }
		
			#sidebar ul ul, #sidebar ul div { padding: 0px 0px; }
			
				#sidebar ul ul ul { padding: 0; }
				
			#sidebar #searchform { text-align: center; }
			
		#wp-calendar { width: 197px; text-align: center; }
		
		#wp-calendar a { text-decoration: underline; }
			
			#wp-calendar a:hover { text-decoration: none; }
		
		#wp-calendar th { background-color: #333; color: #efefef; padding: 2px; }
		
		#wp-calendar td { padding: 2px; background: #ccc; }
		
		#wp-calendar #today { background: #ffa020; }

#footer { clear: both; background-image: url(images/foot-bg.png); background-repeat: no-repeat; background-position: top; padding: 87px 0 5px 0; color: transparent}

	#footer a { color: transparent; text-decoration: none; } 
	
		#footer a:hover { color: transparent; }
		
.navigation { height: 15px; padding: 7px; clear: both; text-align: center; }

.center { text-align: center; }
#nav { font-size: 0,9em;
       width: 700px;}

.alignleft { float: left; } .alignright { float: right; }

#comments, #respond { font-size: 1.4em; font-weight: normal; }

.commentlist { list-style: none; margin: 10px; }

	.commentlist li { padding: 10px; }
	
	.commentlist li li { padding: 0; }
	
	.commentlist cite { font-style: normal; font-weight: bold; color: #FFA020; }
	
		.commentlist cite a { color: #545705; }
		
	.commentlist blockquote { border-left-color: #666; }

	.alt { background: #eee; }

.commentlist ul, .commentlist ol { margin: 10px 20px 10px 50px; }

	.commentlist ul ul { margin: 10px; }

#comment, #author, #email, #url { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
