 /*
Name: Theme
Version: 1
Author: http://damek.eu
Description: Please, do not remove author link from footer. 
*/

/***************************************************/

html, body, h1, h2, h3, h4, ul, li {
margin:0;
padding:0;
}
a {
color:#444444;
text-decoration:underline;
font-weight: bold;
}
a:visited {
color:#444444;
text-decoration:underline;
font-weight: bold;
}
a:hover {
color:#111111;
text-decoration:underline;
font-weight: bold;
}
a img{
	border: none;
}

p {
margin:0;
padding:0 0 15px;
}
h1 {
color:#444444;
font:bold 16px Arial,Verdana,Tahoma;
font-weight: bold;
}
h1 a {
text-decoration:none;
}
h1 a:visited {
text-decoration:none;
}
h1 a:hover {
text-decoration:none;
}
h2 {
font:18px Arial;
font-weight: bold;
}
h2 a, h2 a:visited {
color:#FFFFFF;
text-decoration:none;
}
h2 a:hover {
color:#FFFFFF;
text-decoration:none;
}
h3 {
color:#373737;
font:16px Arial,Verdana,sans-serif;
font-weight: bold;
}
li {
	margin: 5px;
}
form {
margin:0;
padding:0;
}
body {
background:none repeat scroll 0 0 #FFFFFF;
color:#444444;
font-family:Arial,Verdana,Tahoma;
font-size:14px;
font-weight:normal;
margin:auto;
padding:20px;
width:980px;
}
#page {
background:none repeat scroll 0 0 #EEEEEE;
width:980px;
}
#content {
background:none repeat scroll 0 0 #FFFFFF;
margin-left:auto;
margin-right:auto;
width:932px;
}
#header {
background:url("images/header-bg.jpg") repeat scroll 0 0 transparent;
border-top:24px solid #EEEEEE;
height:215px;
margin-left:24px;
margin-right:24px;
width:932px;
}
#header .blogname {
margin-left:50px;
margin-top:60px;
}
#header .description {
color:#979696;
margin-left:50px;
margin-top:10px;
}
#header .rss {
margin-left:760px;
margin-top:10px;
}
#header h2 {
color:#FFFFFF;
font:42px Arial;
}
#header h2 a, h2 a:visited {
color:#FFFFFF;
text-decoration:none;
}
#header h2 a:hover {
color:#FFFFFF;
text-decoration:none;
}
#header h3 {
color:#373737;
font:16px "Lucida Grande",Verdana,sans-serif;
padding-bottom:10px;
padding-left:20px;
padding-top:10px;
}
#nav {
background:url("images/nav-bg.jpg") no-repeat scroll 0 0 transparent;
height:57px;
margin-left:24px;
margin-right:24px;
width:932px;
}
#nav li {
float:left;
list-style:none outside none;
margin-left:2px;
padding:20px;
}
#nav a {
color:#FFFFFF;
text-decoration:none;
}
#nav a:visited {
color:#FFFFFF;
text-decoration:none;
}
#nav a:hover {
color:#FFFFFF;
display:block;
font-weight:bold;
}
#searchform {
background:url("images/search-bg.png") no-repeat scroll 0 0 transparent;
float:right;
height:50px;
margin-right:10px;
width:247px;
}
#searchform form {
display:inline;
float:left;
height:50px;
width:247px;
}
#searchform fieldset {
display:inline;
float:left;
height:39px;
}
#searchform label {
color:#B0B0B0;
font-size:11px;
font-weight:bold;
vertical-align:middle;
}
#searchform input {
bottom:0;
display:inline;
font-size:28px;
padding-left:1px;
padding-top:0;
position:relative;
vertical-align:middle;
}
#searchinput {
background:url("images/search-input.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:white;
height:39px;
margin-left:10px;
margin-top:5px;
width:174px;
}
#searchsubmit {
background:url("images/search-ok.png") no-repeat scroll 0 0 transparent;
border:0 none;
height:16px;
margin-bottom:5px;
margin-left:5px;
position:relative;
top:4px;
width:32px;
}
#main-content {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:24px solid #EEEEEE;
border-left:24px solid #EEEEEE;
float:left;
padding:20px;
width:628px;
}
#main-content h1{
	margin: 10px 0px;
}
#main-sidebar {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:24px solid #EEEEEE;
border-left:24px solid #EEEEEE;
border-right:24px solid #EEEEEE;
float:right;
padding:20px;
width:200px;
}
#main-footer {
background:none repeat scroll 0 0 #EEEEEE;
padding:20px 40px;
width:652px;
clear:both;
}

