/*
Theme Name: Mikbe.com
Theme URI: http://mikbe.com/
Description: The Mikbe.com Wordpress theme.
Version: 1.0
Author: Mikael Berg
Author URI: http://mikbe.com/
Tags: cool, awesome

*/

* {
	margin: 0;
	padding: 0;
}
body {
	font-family: arial, verdana, sans-serif;
	background: #fff url("images/headerbg.png") repeat-x 0 0;
	font-size: 14px;
	color: #28565E;
}
#bigwrap {
	background: url("images/header.png") no-repeat top center;
	min-height: 500px;
	min-width: 950px;
}
#wrap {
	width: 950px;
	margin: 0 auto;
	min-height: 500px;
}
h1 a {
	display: block;
	width: 140px;
	height: 40px;
	text-indent: -9999px;
	padding: 58px 0 0 48px;
}
#rss {
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 130px;
	margin-left: 200px;
	text-indent: -9999px;
}
#menu {
	background: url("images/menu.png") 0 0 no-repeat;
	width: 409px;
	height: 66px;
	margin: 16px 0 0 26px;
}
#menu:hover { background: url("images/menu_blur.png"); }
#menu li {
	list-style-type: none;
	float: left;
	width: 100px;
	height: 66px;
}
#menu li a {
	display: block;
	height: 66px;
	text-indent: -9999px;
}
#menu li#m_blog { width: 132px; }
#menu li#m_port { width: 158px; }
#menu li#m_kont { width: 119px; }
#menu li#m_blog:hover { background: url("images/menu.png") 0 0 no-repeat; }
#menu li#m_port:hover { background: url("images/menu.png") -132px 0 no-repeat; }
#menu li#m_kont:hover { background: url("images/menu.png") -290px 0 no-repeat; }
#content {
	float: left;
	width: 524px;
	margin: 71px 48px;
	line-height: 24px;
}
#sidebar {
	float: left;
	width: 215px;
	border-left: 1px solid #e5f1f3;
	margin: 71px 0;
	padding: 0 57px;
	color: #68888e;
}
h2 {
	font-weight: 100;
	font-size: 36px;
}
#content h2 {
	line-height: 48px;
}
.post small {
	line-height: 24px;
	font-size: 10px;
}
#sidebar h2 {
	font-size: 24px;
}
#content h2 a, #sidebar h2 a {
	text-decoration: none;
	color: #28565e;
	border-bottom: none;
}
#sidebar h2 a {
	color: #68888e;
}
#content a {
	text-decoration: none;
	color: #479baa;
	border-bottom: 1px solid #479baa;
}
#content a:hover {
	color: #7ac2cf;
	border-bottom: 1px solid #7ac2cf;
}
#sidebar a {
	text-decoration: none;
	color: #479baa;
	border-bottom: 1px solid #7eb9c3;
}
#sidebar a:hover {
	color: #7ac2cf;
	border-bottom: 1px solid #b1d9e0;
}
div.post {
	margin-bottom: 72px;
}
#content img {
	float: right;
	margin: 20px;
}
ul, li {
	line-height: 24px;
}
a img {
	border: 0;
}
code {
	font-family: "courier new", courier;
}
p {
	margin-bottom: 24px;
}
h3 {
	line-height: 48px;
	font-size: 24px;
	font-weight: 100;
}
#content ul {
	padding: 0 48px;
	list-style-type: circle;
}
#content ul li { margin-bottom: 24px; }

#sidebar ul {
	list-style-type: none;
}
#sidebar ul li {
	margin-bottom: 48px;
}
#sidebar ul li ul { list-style-type: circle; list-style-position: inside; }
#sidebar ul li ul li { margin-bottom: 0; }
#commentform {
	background: #ecf6f7;
	padding: 24px;
}
#content img.wp-smiley {
	float: none;
	margin: 0;

}
.commentlist li > cite {
	font-weight: bold;
}
.widecolumn h2, .page h2 {
	margin-bottom: 24px;
}
