
body {
        font-size:12px;
        line-height:18.2px;
        font-family: 'Georgia', Verdana, Arial, Sans-Serif;
        background: #FAFAFA;
        color: #333;
        margin:10px auto;
        height:auto;
        }
        

hr {
        display: none;
}

a {
        color: #000;
        text-decoration: none;
}
a:hover {
        color: #000;
        text-decoration: underline;
}
h2 {
        font-size:14px;
}
h3,h4 {
        font-size:10px;
        font-weight:bold;
}
small {
        font-size:12px;
        color:#D1D1D1;
}
.clear {
        clear:both;
}

/* nagłówek */
#header {
        background-color:#EBF9D5;
        background-image:url(img/header_blog.gif);
        background-repeat:no-repeat;
        background-position:top left;
        width: 1004px;
        height:175px;
        margin:0 auto;
        color:#D8DED3;
        font-size:1.2em;
        border:none;
}

/* nagłowek dokładniej */
#header h1 {
        font-size:2.5em;
        padding:25px 150px 0 0px;
        text-align:right;
}

#header h1 a {
        color:#000;
}

.description {
        padding:3px 160px 0 0;
        text-align:right;
}



/* główna część strony */
#content {
        width:964px;
        margin: auto;
        margin-top: 0;
        font-size:12px;
        background:#fff;
        padding:10px 20px 20px 20px;
        height:auto;
}
/* pasek google */
#sidebar {
        float:right;
        width:440px;
        color:#C6C5A1;
        padding:0;
        margin:0;
        height:auto;
}
#sidebar-left {
        float:left;
        width:160px;
        height:auto;
}
.sidebar-box {
        background:#fff;
}
/* prawa część */
#sidebar-right {
        float:right;
        width:255px;
        padding:0;
        margin:0;
        height:auto;
}
.s-menu {
        background-color:#fff;
        height:auto;
}

/* menu z książką */
.s-right {
        background-color:#FEFCCC;
        background-image:url(img/blog_ico.jpg);
        background-position:110px 10px;
        background-repeat:no-repeat;
        height:auto;
        padding:0 0 20px 0;
        margin:10px 0 0 0;
}
#sidebar h2 {
        text-transform:uppercase;
        font-size:12px;
        color:#000;
        font-weight:bold;
        width:125px;
        padding:10px 0 0 0;
        margin:0 0 0 10px;
}
#sidebar li {
        list-style-type:none;
        list-style-image:none;
        margin: 0 0 0 10px;
        font-weight:normal;
        font-size: 12px;
        padding:0;
        color:#000;
}
#sidebar ul{
        padding:0;
        color:#000;
        margin:0;
        list-style-type:none;
        list-style-image:none;
}

#sidebar a {
        color:#000;
}
#categories {
        width:125px;
        padding:0;
        margin:0;
}
#categories_long {
        height:17px;
        width:250px;
        padding:0;
        margin:0;
        float: right;
        background-color:#FEFCCC;
        background-image:url(img/corner_menu_yellow.jpg);
        background-repeat:no-repeat;
        background-position:bottom right;
}
/* Szukajka */
#search_form {
        width:250px;
        margin:10px 0 0 0;
        padding:0;
        height:33px;
        float:right;
}
#serch_input {
        float:left;
        padding:0;
        margin:0 0 0 5px;
        width:190px;
        border:1px #F0F0F0 solid;
        color:#000;
        background:none;
        font-size:12px;
        height:16px;
}
#search_btn {
        float:left;
        margin:0 0 0 5px;
        padding:0;
        border:none;
        background:url(img/search_bt.jpg) no-repeat;
        height:16px;
        width:41px;
        cursor:pointer;
}
/* Posty */
#maincontent {
        background:#fff url(img/contentback.gif) repeat-y;
        float:left;
        width:500px;
        padding:0;
        margin:0;
}
.contentpadding {
        padding:0 15px 0 15px;
        margin:0;
}
.bottomcorner {
        height:15px;
}
#maincontent a:hover {
        color:#0000ff;
}
#maincontent a {
      color:#0000ff;
}  
#maincontent h2{
        color:#000;
        font-size:20px;
}
.entry {
        margin:10px 0 0 0;
}
.entry p {
        margin-bottom:15px;
        font-weight:normal;
        font-size:14px;
        line-height:19.6px;
        margin:0;
        padding:0;
}

.entry a:active {
      color:#0000ff;
}  
.entry a:hover {
        color:#0000ff;
}
.entry a:visited {
        color:#0000ff;
}

.entry ol {
        padding: 0 0 0 35px;
}
.entry ul {
        list-style-type:none;
}
.entry ul li{
        padding: 0 0 0 15px;
        background: url(img/ol.gif) no-repeat left center;
        margin-left:10px;
}
.entry img {
        border:medium none;
}
.entry blockquote {
        margin:10px 20px;
        border-left:5px solid #EBF9D5;
        border-right:5px solid #EBF9D5;
        padding:5px;
        background:#EBF9D5;
}
.postmetadata {
        padding:1px 5px;
        margin:0.5em 0 25px;
        border-left:15px solid #EBF9D5;
}

.ping-track {
        padding:5px;
        background:#BFBE8F;
}
.postnav {
        margin:1em 0;
}

.read_more {
        float:right;
        margin:10px 10px 0 0;
}

/* Stopka */

#footer {
        border-bottom:1px #ccc solid;
        height:20px;
        margin:0;
        font-size:12px;
        text-align:right;
        padding:0 20px 0 0;
        color:#000;
        background-color:#fff;
        width:960px;
}
#footer a {
        color:#000;
        text-decoration: none;
}

#footer a:hover {
        text-decoration: underline;
}


/* Komentarze*/

#response {
        margin-top:2em;
        float:right;
        width:255px;
        height:auto;
        margin:0;
        padding:0;
}
.message-by {
        float:left;
        color:#000;
        width:auto;
        float:left;
}
.message-time {
        float:left;
        color:#000;
        width:120px;
        float:left;
}
.message-time span{
        color:#ddd;
}
.message-entry {
        border-top:1px solid #ddd;
        color:#000;
        width:240px;
        float:right;
}
.message-content {
        border:1px solid #fff;
        padding:5px;
        margin-top:10px;
        width:220px;
        float:right;
}
.alt {
        background:#fff;
        width:220px;
        float:right;
}

.submit {
        margin-top:10px;
        width:220px;
}
/* Komentarze - box */
#commentform {
        background-color:#EBF9D5;
        float:right;
        padding:20px 0 10px 10px;
        height:auto;
        width:244px;
        background-image:url(img/corner_menu_green.jpg);
        background-repeat:no-repeat;
        background-position:top right;
        margin:10px 0 0 0;
}
#inputs h2 {
        width:230px;
}
#inputs input {
        background-color:#fff;
        border:1px #F0F0F0 solid;
        padding:2px;
        margin: 10px 0 0 0;
        width:130px;
        height:16px;
        color:#000;
        float:left;
}
#comment {
        background-color:#fff;
        border:1px #F0F0F0 solid;
        padding:2px;
        float:left;
        width:230px;
        height:145px;
        margin:10px 0 0 0;
}
.input {
        color:#000;
        width:100px;
        float:right;
        margin: 10px 0 0 0;
}

.text {
        background-color:#fff;
}
.submit input {
        border:none;
        width:53px;
        height:16px;
        background-color:#EBF9D5;
        color:#fff;
        float:right;
        margin:0 10px 0 0;
        padding:0;
}

/* Pozostałe Posty */
#other_post {
        width:472px;
        height:100px;
        background-color:#FEFCCC;
        background-image:url(img/corner_wide.jpg);
        background-repeat:no-repeat;
        background-position:top right;
        padding:30px 10px 10px 10px;
        margin:20px 0 0 0;
}

#other_post h2{
        font-size:14px;
        margin: 0;
        text-transform:uppercase;
}

#other_post li{
        list-style-image: url(img/li_posts.gif);
}

#alignleft a:active {
        color:black;
}
#alignright a {
        color:black;
}