/*  
Author: Michael Martine
Author URI: http://www.michaelmartine.com/

*/

.pgnavi {text-align: center; margin-bottom: 20px;}

.post h1 {margin: 30px 0 5px 0;
       font-size: 1.6em;
       padding-bottom: 3px;
       padding-top: 0;
       border-bottom: 1px dotted #300;
       color: #300;}

#headerimg h1 {font-size: 78px; padding: 120px 0 37px 10px;}

#headerimg {
       margin: 0;
       height: 200px;
       width: 100%;
       }
       
.description {font: italic 17px 'Trebuchet MS'; margin: 0 0 0 24px; padding-left: 10px;}
       
h1 {
       padding-top: 20px;
       margin: 0 0 0 24px;
       font-size: 2.3em;
       }

/* Sidebar */

#sidebar {
       padding: 20px 0 10px 0;
       margin-right: 44px;
       width: 200px;
       font: 1.2em Tahoma, Helvetica, sans-serif;
       color: #eee;
       float: right;
       display: inline;
       }

#sidebar h2, #sidebar h2 a, #sidebar h2 a:visited, #sidebar h3, #sidebar h3 a, #sidebar h3 a:visited {
       color: #eee;
       }

#sidebar a {
       color: #eee;
       text-decoration: none;
       }

       
#sidebar a:hover {
       color: #fff;
       text-decoration: none;
       }
       

#sidebar h2 {
       font-family: Georgia, Serif;
       font-size: 1.2em;
       margin: 15px 0 10px 0;
       padding: 0;
       color: #eee;
       border-color: #eee;
       }

.page_item a {
       font-weight: normal;
       font-size: 140%;
       border: 1px dotted #ccc;
       padding: 2px;
       display: block;
       margin: 0;
       text-indent: 10px;
       margin-bottom: 5px;
       }

.page_item a:hover {
       text-decoration: none;
       background: #222;
       }

.page_item li, .page_item ul {list-style-type: none; margin: 0;}

#sidebar ul ul .page_item {
       font-size: 80%;
       }
       
.navigation {
       display: block;
       text-align: center;
       margin-top: 10px;
       margin-bottom: 60px;
       }

#sidebar ul, #sidebar ul ol {
       margin: 0;
       padding: 0;
       }

#sidebar ul li {
       list-style-type: none;
       list-style-image: none;
       margin-bottom: 5px;
       }

#sidebar ul p, #sidebar ul select {
       margin: 5px 0 8px;
       }

#sidebar ul ul, #sidebar ul ol {
       margin: 5px 0 0 10px;
       }

#sidebar ul ul ul, #sidebar ul ol {
       margin: 0 0 0 10px;
       }

ol li, #sidebar ul ol li {
       list-style: decimal outside;
       }

#sidebar ul ul li, #sidebar ul ol li {
       margin: 3px 0 0;
       padding: 0;
       }

/* Posts */

.widecolumn .postmetadata {
       margin: 20px 0;
       font-size: 1em;
       }

.entry p a:visited {
       color:  #c60;
       }

.entry p, .entrytext  {
       font-family: Georgia, serif;
       font-size: 1em;
       line-height: 1.6;
       text-align: justify;
       }
       
small {
       font-family: Tahoma, Arial, Helvetica, Sans-Serif;
       font-size: 0.9em;
       line-height: 2em;
       }

.narrowcolumn {
       float: left;
       padding: 0 0 10px 0;
       margin: 0 0 0 24px;
       width: 444px;
       display: inline;
       }

.widecolumn {
       padding: 10px 0 20px 0;
       margin: 5px 0 0 100px;
       width: 444px;
       }
       
.post {
       margin: 0 0 40px;
       }

.widecolumn .post {
       margin: 0;
       }

.narrowcolumn .postmetadata {
       padding: 5px;
       line-height: 1.5;
       font-family: Tahoma, Helvetica, sans-serif;
       }

html>body .entry ul {
       margin-left: 0px;
       padding: 0 0 0 30px;
       
       } 

html>body .entry li {
       margin: 7px 0 8px 10px;
       }

.entry ol {
       padding: 0 0 0 35px;
       margin: 0;
       }

.entry ol li {
       margin: 0;
       padding: 0;
       font-size: 0.9em;
       }

.postmetadata ul, .postmetadata li {
       list-style-type: none;
       list-style-image: none;
       }
       
/* Headings */

h1, h2, h3 {
       font-family: Tahoma, Arial, Helvetica, sans-serif;
       font-weight: normal;
       }



h2 {
       margin: 30px 0 5px 0;
       font-size: 1.5em;
       padding-bottom: 3px;
       border-bottom: 1px dotted #300;
       color: #300;
       }

h2.pagetitle {
       font-size: 1.5em;
       }

h1, h1 a, h1 a:hover, h1 a:visited, .description {
       text-decoration: none;
       color: white;
       }

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, .post h1, .post h1 a, .post h1 a:visited {
       color: #300;
       }

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite, .post h1, .post h1 a:hover, .post h1 a:visited {
       text-decoration: none;
       }



h3, .relatedposts  {
       font-size: 1.3em;
       font-weight: bold;
       padding: 0;
       margin: 30px 0 0;
       }

h3.comments {
       padding: 0;
       margin: 40px auto 20px ;
       }




/* Images */
p img {
       padding: 0;
       max-width: 100%;
       }

img.centered {
       display: block;
       margin-left: auto;
       margin-right: auto;
       }
       
img.alignright {
       padding: 4px;
       margin: 0 0 2px 7px;
       display: inline;
       }

img.alignleft {
       padding: 4px;
       margin: 0 7px 2px 0;
       display: inline;
       }

.alignright {
       float: right;
       font-size: 11px
       }
       
.alignleft {
       float: left;
       font-size: 11px
       }

/* Forms */
#searchform {
       margin: 0 auto 10px;
       padding: 3px; 
       text-align: center;
       }

#sidebar #searchform #s {
       width: 105px;
       padding: 2px;
       }

#sidebar #searchsubmit {
       padding: 1px;
       }

.entry form { /* This is mainly for password protected posts, makes them look better. */
       text-align:center;
       }

select {
       width: 130px;
       }

#commentform input {
       padding: 2px;
       margin: 5px 5px 1px 0;
       }

#commentform textarea {
       width: 420px;
       padding: 10px;
       border: 1px solid #300;
       }

/* Comments */
.alt {
       margin: 0;
       padding: 10px;
       border: 1px solid #300;
       }

.commentlist {
       padding: 0;
       text-align: justify;
       }

.commentlist li {
       margin: 15px 0 3px;
       padding: 5px 10px 3px;
       list-style: none;
       }

.commentlist p {
       margin: 10px 5px 10px 0;
       }

#commentform p {
       margin: 5px 0;
       }

.nocomments {
       text-align: center;
       margin: 0;
       padding: 0;
       }

.commentmetadata {
       margin: 0;
       display: block;
       }

.commentlist li, #commentform input, #commentform textarea {
       font: 0.9em Georgia, Times, serif;
       }

.commentlist li {
       font-weight: bold;
       }

.commentlist cite, .commentlist cite a {
       font-weight: bold;
       font-style: normal;
       font-size: 1.1em;
       }

.commentlist p {
       font-weight: normal;
       line-height: 1.5em;
       text-transform: none;
       }

#commentform p {
       font-family: Tahoma, Helvetica, sans-serif;
       }

.commentmetadata {
       font-weight: normal;
       }

/* Main Content Area */

body {
       font-size: 62.5%; /* Resets 1em to 10px */
       font-family: Georgia, Times, Serif;
       color: #000;
       text-align: center;
       margin: 0;
       padding: 0; 
       }
       
#page {
       text-align: left;
       background-color: white;
       margin: 20px auto;
       padding: 0;
       width: 760px;
       }

#content {
       font-size: 1.2em
       }

code {
       font: 1.1em 'Courier New', Courier, Fixed;
       }

acronym, abbr, span.caps
{
       font-size: 0.9em;
       letter-spacing: .07em;
       }

a  {color: #804102; text-decoration: none;}

.entrytext a {font-weight: normal;}

h2 a:hover, h3 a:hover, .post h1 a:hover {
       color: #c60;
       text-decoration: none;
       }

a:hover {
       color: #f90;
       text-decoration: underline;
       }
       


blockquote {
       margin: 15px 30px 0 10px;
       padding: 10px 20px;
       border: 1px dotted #300;
       text-align: justify;
       font-style: italic;
       }

blockquote cite {
       margin: 5px 0 0;
       display: block;
       }

.center {
       text-align: center;
       }

blockquote ul {
       text-align: left;
       list-style-type: auto;
       }       

hr {
       display: none;
       }

a img {
       border: none;
       }
       
/* Tags */

.utwrelposts {
       font-family: Tahoma, Helvetica, sans-serif;
       font-size: .9em;
       }       

/* Footer */

#footer {
       color: #fff;
       padding: 0;
       margin: 0 auto;
       width: 760px;
       clear: both;
       font-family: Tahoma, Helvetica, sans-serif;
       font-size: 1.2em;
       }
       
#footer ul {margin-top: 0px; list-style-type: none;}

#footer-center ul {margin-left: 5;}

#footer p {
       margin: 0;
       padding: 20px 30px;
       color: #ddd;
       }

#footer a {
       color: #fff;
       }       

#footer-left {
       float: left;
       width: 233px;
       margin-top: 10px;
       margin-left: 0px;
       border-right: 1px dotted #eee;
       }

#footer-center {
       float: left;
       width: 283px;
       margin-top: 10px;
       margin-left: 0px;
       /* border-right: 1px dotted #eee; */
          }

#footer-right {
       float: left;
       width: 233px;
       margin-top: 10px;
       margin-left: 10px;
       }                     
       
#footer h2, #footer span {
       color: #eee;
       font-size: 100%;
       margin: 0 0 0 20px;
       border-bottom: none;
       }       
       
#footer-center h2 {
       color: #eee;
       font-size: 100%;
       margin: 0;
       border-bottom: none;
       }              

#footer-center h3 {
       color: #eee;
       font-size: 95%;
       margin: 0 10px 3px 0px;
       border-bottom: none;
       margin-bottom: 3px;
       }
       
       
       


.mainpost p {display: inline;}

       
.footadssquare {position: relative; bottom: 11px;}
.footadssquarecenter {position: relative; left: 10px; bottom: 11px;}

.sidebarads {margin-top: 10px;}

div.nap1 {width: 100%; height: 90px; text-align: center; background-color: #33210D; position: relative; top: 90px;}
div.nap2 {width: 100%; height: 100px; text-align: center; background-color: #33210D; position: relative; bottom: 90px;}


.adsjedlinkurama {padding: 10px 0; margin-top: 8px; border-top: 1px dotted; border-bottom: 1px dotted;}
.adsjedlinku {position: relative; right: 12px;}

.prelink {font-weight: bold;}

#footer-center ul {margin: 2px 0px 0px 10px; padding: 0px;}
#footer-left ul {margin: 2px 0px 0px 28px; padding: 0px;}


.entrytext p {text-indent: 40px;}

.miniatura {float: left; border: 2px solid white; margin: 5px;}

.entrytext img {margin-right: 5px;}

.entry img {padding: 2px; border: 1px solid gray; background-color: white;}

.adsduzybaner {position: absolute; top: 386px;}
  

