/*
Theme Name: vezyr.pl Default
Theme URI: http://www.vezyr.pl
Description: Standardowy wygląd dla strony vezyr.pl
Version: 1.0
Author: Piotr Wardyński
Author URI: http://www.vezyr.pl

*/

body {
    margin:0;
    background-color:#ffffff;
    font-family:Verdana;
    font-size:11px;
    color:#464646;
}

#header1-container {
    width:100%;
    height:114px;
    position:relative;
    background:url('images/header_background.png') repeat-x;
    margin:0;
}

#header1 {
    width:760px;
    height:114px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

#logo {
    width:155px;
    height:20px;
    position:absolute;
    left:10px;
    top:20px;
    border:0;
}

#menu {
    position:absolute;
    top:15px;
    left:150px;
}

#menu ul {
    display:inline;
    list-style-type:none;
}

#menu ul li {
    display:inline;
    padding-left:15px;
}

#menu ul li a {
    text-decoration:none;
}

#menu ul li a img {
    border:0;
}

#header2-container {
    width:100%;
    height:298px;
    position:relative;
    background:url('images/header2_background.png') repeat-x;
    margin:0;
}

#header2 {
    width:760px;
    height:298px;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    background:url('images/header2.png') no-repeat;
}

#search-form {
    width:280px;
    height:52px;
    position:absolute;
    top:30px;
    right:20px;
}

#content-container {
    width:760px;
    margin-left:auto;
    margin-right:auto;
    text-align:justify;
}

#content {
    width:550px;
    margin-left:0;
    margin-right:auto;
    padding:0;
}

#sidebar {
    width:195px;
    margin-left:auto;
    margin-right:0;
    padding:0;
    float:right;
    color:#868686;
}

a {
    text-decoration:none;
    color:#1aa8d6;
}

a:hover {
    color:#90d0e5;
}

#grass-container {
    width:100%;
    height:82px;
    background:url('images/grass.png') repeat-x;
}

#footer-container {
    width:100%;
    min-height:276px;
    background-color:#000000;
    background:url('images/footer_background.png') repeat-x;
    position:relative;
    color:#b6b6b6;
}

#footer-container a {
    text-decoration:none;
    color:#a9c700;
}

#footer-container a:hover {
    color:#f2ffa6;
}

#footer {
    width:760px;
    height:235px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

#footer-tags-cloud {
    width:514px;
    height:220px;
    margin-left:0;
    margin-right:auto;
    background:url('images/footer_tags.png') no-repeat;
    position:absolute;
    top:15px;
}

#footer-tags-txt {
    position:absolute;
    top:20px;
    left:66px;
}

#footer-contact {
    width:231px;
    height:68px;
    position:absolute;
    right:15px;
    top:15px;
}

#footer-rss {
    width:231px;
    height:100px;
    position:absolute;
    right:10px;
    top:115px;
    background:url('images/footer_rss.png') no-repeat;
}

#footer-rss-txt {
    position:absolute;
    top:17px;
    left:63px;
    font-size:10px;
}

#footer-txt {
    width:760px;
    height:40px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    font-size:10px;
}

input#s {
    background-color:transparent;
    border:0;
    position:absolute;
    top:17px;
    left:50px;
    width:120px;
}

#search-input {
    width:182px;
    height:52px;
    position:raletive;
    background:url('images/search_input.png') no-repeat;
}

#searchsubmit {
    position:absolute;
    right:10px;
    top:12px;
}

#calendar {
    position:relative;
    width:100%;
    margin-bottom:20px;
}

#wp-calendar {
    position:relative;
    left:65px;
}

#categories {
    width:100%;
    position:relative;
    margin-bottom:50px;
}

#categories-list {
    position:relative;
    left:40px;
    top:17px;
    list-style:none;
}

#categories-list li:before {
    content: "\00BB \0020";
}

#archives {
    width:100%;
    position:relative;
    margin-bottom:20px;
}

#archives-list {
    position:relative;
    left:40px;
    top:5px;
    list-style:none;
}

#archives-list li:before {
    content: "\00BB \0020";
}

div.post-title {
    width:100%;
    position:relative;
}

span.title {
    position:absolute;
    top:5px;
    left:60px;
}

span.title h2 {
    margin:0;
    padding:0;
}

div.post {
    margin-bottom:40px;
}