/*
Theme Name: Kukko
Copyright: http://creativecommons.org/licenses/by-nc-sa/3.0/

Sharing is caring 
*/

body {
	font: 80%/160% Trebuchet MS, Helvetica, Geneva, Lucida, Tahoma, Verdana, sans-serif;
	background: url("bg.jpg");
	margin: 10px;
	padding: 10px;
	color: #555555;
 
}

a, a:visited { color:#555555; }
a:hover, a:active { color: #555555; text-decoration:none}


#container { width:797px; margin:0 auto;}

#top {width:797px; height:27px; margin-bottom:-5px; background:transparent url("header.png") no-repeat; padding:1px;}
#header h1 a, #header h1 a:visited {text-align:center; padding:1px; font-size:4em; margin:25px auto 35px auto; font-weight:200;
background:transparent url("banneri.jpg") no-repeat; width:697px; height:90px; display:block;}
#header h1 span { display:none; }
#menu {width:700px; margin:-20px auto 0 auto; text-align:center;}
#menu ul li {display:inline; text-align:center; margin:0px 5px 0px 5px;}
#menu ul {margin:0px; padding:0px;} 
#menu ul li a, #menu ul li a:visited {text-decoration:none; font-size:1.8em;}
#menu ul li a:hover, #menu ul li a:active, h2 a:hover, h2 a:active {text-decoration:underline;}

#content, #menu, #header {width:797px; background:transparent url("center.png") repeat-y; padding:1px;}
#bottom {width:797px; height:27px; margin:0 auto; background:transparent url("bottom.png") no-repeat; padding:1px;}
#content {padding-top:20px;}
#footer {text-align:center; margin-top:30px; font-size:.9em;}

img{border:none;}

.entry {width:700px; margin:0 auto;}
.post {margin:10px 0px 30px 0px;}

h2 a, h2 a:visited, h1 a, h1 a:visited {text-decoration:none;}
h2 {clear:both;} 
h3 a:hover, h2 a:hover {text-decoration:underline;}
.commentlist {
	margin: 10px -21px 0 -20px;
	padding: 10px 20px 10px 20px;
	width: 550px;
}

.comment {
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 5px 10px;
	font-size: .95em;
}

cite {
	font-size: 1.1em;
	font-style: normal;
	
}

#commentform {
	margin: 10px -21px 0 -20px;
	padding: 10px 0px 10px 20px;
	width: 570px;
}

#commentform label {
	font-size: .9em;
	margin: 0 0 0 5px;
}

.textarea {
	width: 540px;
	height: 150px;
	background: #f2f2f2;
	border: 1px inset #ccc;
	padding: 3px;
}
.textinput {
	border: 1px inset #ccc;
	padding: 3px;
	background:#f2f2f2;
}

.navi {
	margin:20px 0px 20px 0px;
	height:20px;
}
.left {
	float:left;
}
.right {
	float:right;
}

#submit {background:#ccc; padding:5px; color:#333; border:none;}
#submit:hover {background:#999;}
/** Comment end **/

/** Misc **/
blockquote {
	font-size: 1.1em;
	margin-left: 26px;
	padding:0px;
}

.pre a, .pre a:visited, .next a, .next a:visited {text-decoration:none;  padding:2px 0px 2px 10px; margin: 2px 0 2px 0; display:block;}
.pre a:hover, .next a:hover {text-decoration:underline;}

.alignright {float:right; margin:7px;}
.alignleft {float:left; display:inline; margin:4px;}

#tagcloud ul li {display:inline;}
