/*   
Theme Name: Aquaz
Theme URI: http://www.wojciechgabrys.com
Description: A handcrafted theme designed for my friend Wojtek "Aquaz" Dziubiński.
Author: Wojciech "pixel" Gabryś
Author URI: http://www.wojciechgabrys.com
Version: 1.0
.
touch my code,
and I'll touch your girlfriend.
.
*/

/*
**
**  LUMONO.COM
**
**  touch my code,
**  and I'll touch your girlfriend...
**
*/

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, html, p, blockquote, fieldset, input{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, pre, code{
	font-size: 1em;
	text-indent: -9999em;
}

ul,ol{
	list-style: none;
}

a img, :link img, :visited img{
	border: none;
}

hr{
	display: none;
}

body{
	background: #FFFFFF;
	color: #444444;
	font: 10pt Tahoma, Arial, sans-serif;
	background: url(images/bg.png) repeat-x;
	margin: 0 0 55px 0;
}

input, textarea{
	font: 10pt Tahoma, Arial, sans-serif;
}

a{
	color: #d5171e;
}

a:visited{
	text-decoration: none;
}

a:active{
	text-decoration: none;
}

a:hover{
	text-decoration: none;
	border: 0;
}

	#container{
		margin: 0 auto;
		width: 775px;
	}
	
		#header{
			height: 175px;
			position: relative;
			margin-top: 7px;
		}
		
			#header h1 a{
				width: 130px; height: 30px;
				position: absolute;
				left: 15px; top: 80px;
				background: url("images/assets.png");
			}
			
				#header h1 a:hover{
					background: url("images/assets.png") -131px 0px;
				}
			
			#header ul li a{
				display: block;
				position: absolute;
				text-indent: -9999em;
				line-height: 1px;
			}

				#index{
					left: 455px; top: 87px;
					width: 39px;
					height: 13px;
					background: url("images/assets.png") 0 -31px no-repeat;
				}
				
					#index:hover{
						background: url("images/assets.png") 0 -44px no-repeat;
					}

				#about{
					left: 529px; top: 87px;
					width: 46px;
					height: 13px;
					background: url("images/assets.png") -40px -31px no-repeat;
				}
				
					#about:hover{
						background: url("images/assets.png") -40px -44px no-repeat;
					}

				#kontakt{
					left: 610px; top: 87px;
					width: 61px;
					height: 13px;
					background: url("images/assets.png") -87px -31px no-repeat;
				}
				
					#kontakt:hover{
						background: url("images/assets.png") -87px -44px no-repeat;
					}
					
				#photos{
					left: 707px; top: 87px;
					width: 51px;
					height: 13px;
					background: url("images/assets.png") -149px -31px no-repeat;
				}
				
					#photos:hover{
						background: url("images/assets.png") -149px -44px no-repeat;
					}
			
			h2{
				display: none;
			}
			
			h2.comments{
				display: block;
				width: 70px;
				height: 11px;
				background: url("images/assets.png") 0px -278px no-repeat;
				margin-left: 15px;
				margin-top: 29px;
				margin-bottom: -10px;
				line-height: 1px;
			}
			
			h2.addComment{
				display: block;
				width: 98px;
				height: 15px;
				background: url("images/assets.png") 0px -290px no-repeat;
				margin-left: 15px;
				margin-top: 29px;
				margin-bottom: 15px;
				line-height: 1px;
			}
		
			#content{
				width: 565px;
				float: left;
			}
	
				.post{
					margin: 25px 0 0 0;
					width: 565px;
					position: relative;
				}
				
					#firstPost{
						width: 775px;
					}
				
					.post h3{
						float: left;
						font-family: "Lucida Grande", "Helvetica", "Tahoma", "Arial", sans-serif;
						font-weight: normal;
						text-indent: 15px;
						font-size: 125%;
						margin-bottom: 5px;
					}
					
						.post h3 a{
							text-decoration: none;
						}
				
					.post .date{
						width: 100px;
						position: absolute;
						right: 15px;
						text-align: right;
						top: 1px;
						color: #ec6c62;
					}
				
					.post img{
						clear: left;
						margin: 0 0 0 15px;
					}
					
					.post p{
						clear: left;
						margin: 0 15px 8px 15px;
						line-height: 165%;
						overflow: auto; 
						text-align: justify;
					}
					
					.post ul{
						list-style-type: disc;
						list-style-position: outside;
						margin-left: 50px;
						padding: 5px;
					}
					
					p a{
						border-bottom: 1px dotted #d5171e;
						text-decoration: none;
					}
					
					.postFooter{
						color: #929292;
						font-size: 9pt; line-height: 26px;
						height: 27px;
						background-image: url(images/postFooterBg.png);
						text-indent: 15px;
						position: relative;
					}
					
						.postFooter a{
							color: #a9a9a9;
							text-decoration: none;
						}
						
							.postFooter a:hover{
								color: #888888;
							}
							
							.postFooter *{
								border-bottom: none;
							}
							
						.postFooter a.comments{
							display: none;
							position: absolute;
							right: 15px;
							margin-top: -5px;
						}
						
						.postFooter a.comments[class]{
							display: none;
							position: absolute;
							right: 15px;
							margin-top: 0;
						}
						
						.postFooter span.commentDate{
							color: #a9a9a9;
							display: none;
							position: absolute;
							right: 15px;
							margin-top: -5px;
						}
						
						.postFooter span.commentDate[class]{
							color: #a9a9a9;
							display: none;
							position: absolute;
							right: 15px;
							margin-top: 0;
						}
						
		textarea{
			width: 535px;
			margin-left: 15px;
			border: 1px solid #cccccc;
			margin-bottom: 4px;
		}
		
		input.commentData{
			border: 1px solid #CCCCCC;
		}
		
		.commentDataContainer{
			width: 565px;
			margin-bottom: 5px;
		}
		
			.commentDataContainer label{
				line-height: 19px;
				font-size: 9pt;
				float: left;
				padding-left: 15px;
				width: 100px;
				display: block;
			}
			
			.commentDataContainer span{
				margin-left: 15px;
				line-height: 26px;
			}
			
			.commentDataContainer input.commentData{
				float: left;
				width: 435px;
			}
			
			.clearLeft{
				clear: left;
			}
				
		#submit{
			font-size: 9pt;
			float: right;
			margin-right: 15px;
			background: #f9f9f9;
			border: 1px solid #d6d6d6;
			color: #888888;
			padding: 5px 15px;
			margin-right: 13px;
		}
						
		#navigation{
			margin: 25px 0 0 0;
			width: 565px;
			position: relative;
		}
		
			#navigation #previousPage{
				position: absolute;
				top: 0px;
				left: 15px;
			}
			
			#navigation #nextPage{
				position: absolute;
				top: 0px;
				right: 15px;
			}
			
			#navigation a{
				color: #a9a9a9;
				text-decoration: none;
			}
			
			#navigation a:hover{
				color: #888888;
			}
		
		#sidebar{
			width: 190px;
			float: left;
			margin: 28px 0 0 20px;

		}
		
			#linkdump{
				display: block;
				width: 190px; height: 24px;
				background: url("images/assets.png") 0 -58px;
			}
			
			#sidebar ul li{
				line-height: 18px;
				margin-left: 5px;
			}
			
			#sidebar ul li a{
				text-decoration: none;
			}
			
			#categories{
				display: block;
				width: 190px; height: 64px;
				background: url("images/assets.png") 0 -83px;
			}
			
			#archives{
				display: block;
				width: 190px; height: 64px;
				background: url("images/assets.png") 0 -148px;
			}
			
			#info{
				display: block;
				width: 190px; height: 64px;
				background: url("images/assets.png") 0 -213px;
			}
			
			#sidebar p{
				margin-left: 5px;
				font-size: 8pt;
				line-height: 16px;
			}
			
			#sidebar p a{
				border-bottom: none;
			}
			
			#copyrights{
				margin-bottom: 5px;
			}
			
			#touchAnyOfThis{
				margin-top: 10px;
				display: block;
				width: 183px;
				height: 5px;
				text-indent: -9999em;
				line-height: 1px;
				background: url("images/assets.png") 0 -306px;
			}

		#footer{
			clear: left;
		}
