﻿
/*
	Kirkov layout
*/

body
{
	color: #333;
	/*font-family: "Lucida Grande","Lucida Sans",Arial,sans-serif;*/
	font-family: Arial,sans-serif;
	line-height: 2.1em;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	background: url(img/bg-top.gif) repeat-x;
}

h1, h2, h3, h4
{
	font-family: Arial;
	margin: 0;
	margin-bottom: .7em;
}
	h1 a, h2 a, h3 a, h4
	{
		color: #333;
	}

h1 
{
	font-size: 28px;
	font-weight: bold;
}
h2 
{
	font-size: 1.3em;
}
h3 
{
	font-size: 1.2em;
}
h4
{
	font-size: 1.1em;
}

input,
textarea
{
	font-family: Arial;
	font-size: 13px;
}

hr
{
	border: 0;
	border-top: 1px solid #CCCCCC;
	height: 1px;
}

p
{
	padding: 0;
	margin: 0 0 1em 0;
}

fieldset
{
	border: 0;
	padding: 0;
	margin: 0;
}
	legend
	{
		display: none;
	}

a
{
	color: #2d83b5;
	outline-width: 0;
	text-decoration: none;
}
	a:hover
	{
		background: #f4faff;
		border-bottom: 1px solid #dff2fd;
	}
	/*
	a:link, a:visited
	{
		color: #0066CC;
	}
	*/

a img
{
	border: 0;
}

ul
{
	padding-left: 1.3em;
	margin-left: 0;
}
	li
	{
	}
	
blockquote 
{
	border-left: 2px double #EEEADE;
	color: #666;
	font-style: italic;
	margin: 0.25em 0;
	padding: 0.5em 40px;
}

.note
{
	color: #767676;
}

#page
{
	width: 600px;
	margin: 0 auto;
	font-size: 1.4em;
	margin-top: 2em;
}

	#header
	{
		height: 90px;
	}
		#header
		{
		}
			#header
			{
			}
		
		#header h2
		{
			float: left;
			font-weight: normal;
			letter-spacing: -0.08em;
			
		}
			#header h2 a
			{
				color: #333;
				font-size: 26px;
				text-decoration: none;
			}
				#header h2 a:hover
				{
					border: 0;
					background: none;
				}
		
		#header ul
		{
			float: right;
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
			#header li
			{
				display: inline;
				margin: 0 .5em;
			}
				#header li a
				{
					
				}
					#header li a:hover
					{
						background: none;
					}
					#header li a.selected
					{
						border-bottom: 1px solid #bcd9f4;
					}
	#content
	{
		
	}
		
		#path
		{
			margin-bottom: 2em;
			float: right;
			color: silver;
		}
			#path a
			{
				color: gray;
				padding: 0 2px;
			}
				#path a:link
				{
					border: 2px;
				}
				#path a:hover
				{
					color: #333;
					border-bottom: 1px solid #bcd9f4;
				}
	
	#footer
	{
		height: 30px;
		padding: 1em 0;
		text-align: center;
		color: Silver;
	}
	
	
/*
	BLOG
*/

#blog-posts
{
}
	.post
	{
		margin-bottom: 2em;
	}
		.post h2
		{
			font-size:  2em;
		}
	
	.post h1
	{
		margin-bottom: .3em;
	}
	.post .published
	{
		color: #666;
		font-style: italic;
	}

/*
	comments
*/

#comments
{
	margin-bottom: 2em;
}
	#comments ol
	{
		padding: 0;
	}
		#comments li
		{
			list-style-type: none;
		}
	
	.comment
	{
		border-bottom: 1px dotted #CCCCCC;
		margin-bottom: 1em;
		padding: 1em 0;
	}
		.comment .gravatar
		{
			float: left;
			margin-right: 1em;
			
		}
			.comment .gravatar a:hover
			{
				border: 0;
			}
				.comment .gravatar a:hover img
				{
					border: 1px solid #cee9f8;
				}
				
			.comment .gravatar img
			{
				background: #f4faff;
				border: 1px solid #dff2fd;
				padding: 3px;
			}
		
		.comment p.meta
		{
		}
			.comment .order
			{
				
			}
			.comment .author
			{
				color: #333;
				font-size: 1.4em;
				font-weight: bold;
			}
			.comment .published
			{
				padding-left: 1em;
				margin-left: 1em;
				border-left: 1px solid silver;
				color: #777;
				display: inline-block;
			}

/*
	ERRORS
*/

input.error
{
}

label.error
{
	color: Red;
}
.errors
{
	color: red;
}
	.errors ul
	{
	}
	

/*
	FORMS
*/
form.box
{
	padding: 10px 15px;
	margin-bottom: 2em;
	/*border: 1px solid #C6DFF9;*/
	background: #EAF3FD none repeat scroll 0 0;
}
	form.box label
	{
		width: 80px;
		float: left;
		display: block;
		margin: 5px 10px 0 0;
	}
	form.box label.error
	{
		font-size: 12px;
		font-weight: normal;
		padding-left: 0.5em;
		display: inline;
		float: none;
	}
	
	form.box .note
	{
		font-size: .9em;
	}
		form.box .note a
		{
			color: inherit;
		}
	
	form.box p.submit
	{
		text-align: right;
		margin-bottom: 0;
	}
		form.box p.submit input
		{
		}
	
	form.box input[type=text],
	form.box textarea
	{
		width: 250px;
		border: 1px solid #D9E0E7;
		padding: 5px;
	}
	form.box textarea
	{
		width: 467px;
		height: 150px;
		overflow: auto; /* ie scrollbar */
	}
	
	
.highlight
{
	background: #FEFFDE;
}



/*
	DL fixed width
*/

dl.fixed
{
}
	dl.fixed dt
	{
		float: left;
		width: 100px;
		font-weight: bold;
	}
	dl.fixed dd
	{
		margin-bottom: .5em;
	}
	

/*
	BLOG
*/

#page-prev
{
	float: left;
}
#page-next
{
	float: right;
}




/*
http://www.positioniseverything.net/easyclearing.html
*/
.clearfix:after 
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

