/*  
Theme Name: city
Theme URI: http://ogurpad.pl
Description: WordPress theme designed by <a href="http://ogurpad.pl">ogur</a>
Version: 2.0
Author: ogur
Author URI: http://ogurpad.pl

	Theme zaprojektowany i wykonany przez ogura, jako indywidualny projekt bloga. 

*/
* {
padding: 0;
margin: 0;
font-family: Helvetica, Verdana, sans-serif;
}

html, body {
	height: 100%;
}

body {
	background: #f7cf80;
	font-size: 62.5%
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -37.2em; 
}

.push, .footer {
	height: 37.2em; 	
}

.Clearer{
clear: both;
}

.footer {
background: url(img/Down.jpg);
width: 100%;
}

.top {
background: url(img/Top.jpg);
width: 100%;
height: 46em;
}

.logo {
background: url(img/Logo.png) no-repeat center; 
width: 100%;
height: 39.2em;
}

.titleWrap {
margin: auto;
width: 99em;
}

.title {
background: url(img/Title.png) no-repeat center; 
width:  13em;
height: 4em;
text-indent: -9999px;
float: right;
margin-right: 3em;
margin-top: 0.5em;
}
.title a {
display: block;
height: 3.5em;
}

.main {
border: 0.5em solid black;
background: url(img/MainBg.jpg);
background-color: #fefefe;
width: 99em;
margin: auto;
margin-top: -27em;
margin-bottom: -28em;
padding-bottom: 14.3em;
position: relative;
z-index: 100;
}

.main * {
z-index: 120;
position: relative;
}

.Brud {
position: absolute;
background: url(img/BrudTop.png);
height: 86em;
width: 99em;
z-index: 110;
}
.BrudZDolnegoKacika{
position: absolute;
background: url(img/Brud2.png);
height: 15em;
width: 99em;
bottom: 0em;
z-index: 110;
}
.BrudSide{
position: absolute;
background: url(img/Smark.png) no-repeat;
height: 86em;
width: 16em;
top: -2.7em;
left: -10em;
z-index: 110;
}

.footpawn {
background: url(img/IntFooter.png);
width: 46.5em;
height: 18.3em;
position: absolute;
left: -4em;
bottom: -4em;
z-index: 200;
}

/* gorna belka */

#zew {
height: 30px;
width: 100%;
position: fixed;
top: 0;
z-index: 999;
}

#wew {
background: url('img/BelkaTlo.png');
padding: 5px;
}

#pod {
background: url('img/BelkaCien.png');
height: 10px;
}

#wew #gornaBelka  {
margin: auto;
width: 99em;
text-align: right;
}

#wew #gornaBelka a {
color: #bbb;
font-size: 10pt;
font-family: Helvetica;
margin: 0 10px;
text-decoration: none;
}

#wew  #gornaBelka * {
display: inline;
padding-left: 10px;
padding-right: 10px;
}

#search {
background: #be9b56;
border: 0;
height: 18px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-right: 5px;
padding-left: 3px;
}

#searchsubmit {
border: 0;
background: #9f8248;
color: black;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#ZachBelki {
display: block;
color: #ddd;
background: #222;
cursor: pointer;
padding: 2px;
float: left;
}

/* content & sidebar */

.Content {
width: 64em;
float: left;
padding: 3em;
text-align: justify;
}
.Content .entry {
padding-bottom: 3em;
background: url(img/Separator.png) bottom repeat-x;
}

.Content h2  {
font-size: 2em;
font-weight: normal;
text-shadow: 1px 1px 1px #999999;
}

.Content h2  *{
font-family: Georgia,Times,serif;
font-size: 1.2em;
font-weight: normal;
color: #111111;
text-shadow: 1px 1px 1px #999999;
}

.Content h3  {
font-size: 2em;
font-weight: normal;
text-shadow: 1px 1px 1px #999999;
}

/* fiszki z data */
.Content .DateBlock {
text-transform: uppercase;
height: 4.5em;
width: 4.5em;
padding: 0.0em;
float: left;
margin-left: -8em;
background: url(img/DateBg.jpg) right no-repeat;
background-color: #665332;
text-align: left;
}
.Content .DatePush {
background: url(img/DateBrud.png) left no-repeat;
height: 4.5em;
width: 4.5em;
}
.Content .DateBlock:hover{
margin-left: -9em;
width: 5.5em;
}
.Content  .DatePush:hover {
width: 5.5em;
}
.Content .DateBlock .DateUp {
padding-top: 0.3em;
font-size: 1.4em;
width: 2.9em;
}
.Content .DateBlock .DateDown {
font-size: 1.3em;
width: 3em;
}
.Content .DateBlock  * {
color: #eeeeee;
text-align: center;
font-family: Verdana;
font-weight: bold;
}
/* naglowki tematow*/
.Content a {
text-decoration: none;
color: #111111;
}
.Content a:hover {
color: #695633;
}
.Content .more-link {
font-size: 0.8em;
font-weight: bold;
display: block;
width: 150px;
}
.Content small {
line-height: 1.5em;
font-size: 1em;
text-transform: uppercase;
color: #999999;
font-family: Verdana;
display: block;
}
.Content small a {
font-size: 1em;
color: #999999;
font-family: Verdana;
}
/* wlasciwy temat */
.Content p {
font-size: 1.4em;
line-height: 1.5em;
color: #222222;
margin: 0.5em auto;
}

.post  small + small + p {
text-indent: 2em;
}

.Content p a, .Content li a, .Content ul a, .Content ol a {
padding-left: 2px;
font-weight: bold;
color: #695633;
border-bottom: 1px dashed #695633;
}
.Content p a:hover, .Content li a:hover, .Content ul a:hover, .Content ol a:hover {
color: #111111;
}

.Content blockquote {
width: 80%;
font-style: oblique;
margin: auto;
font-size: 0.9em;
background-image: url(img/ItemBg.png);
padding: 0.5em 1em;
}
.Content blockquote:before {
content: url(img/Quote.png);
}

.Content .aligncenter {
margin: auto;
}
.Content .wp-caption {
background: url(img/ItemBg.png);
padding: 0.5em 0.0em 0.3em 0.5em;
}

.Content .wp-caption img + p{
text-align: center;
}

.Content  ul, .Content  ol {
margin-left: 3em;
font-size: 1.4em;
}
.Content  ul *, .Content ol * {
font-size: 1em;
}
.Content  li {
line-height: 1.5em;
}
/* komentarze */
ol.commentlist {
margin: 2em 0;
list-style: none;
}
ol.commentlist li {
margin-top: 0.5em;
font-size: 0.7em;
}
.CommentContent  {
width: 43em;
padding: 4em 1em 0em 1em;
float: left;
}

.CommentInfo {
float: left;
width: 12em;
padding: 6.5em 0em 0em 4em;
margin-bottom: 2em;
}
.CommentInfo .avatar {
display: block;
margin: auto;
}
.CommentInfo strong {
font-size: 1.4em;
text-align: center;
margin: 1em 0;
display: block;
width: 8.5em;
}
.CommentInfo strong a {
color: #000;
border: 0;
}
.CommentInfo .comment-edit-link {
display: block;
border: 0;
}
.CommentInfo div {
font-size: 1.2em;
line-height: 2em;
}
span.CommentCounter {
float: right;
font-size: 2em;
margin-top: .1em;
}
span.CommentCounter a {
color: #111;
border: 0;
}
.CommentClear {
clear: both;
height: 1px;
}

.odd .CommentHeader a, .alt .CommentHeader a {
font-size: 1.1em;
color: #010101;
border: 0;
}
.mycomment .CommentHeader  a {
color: #fefefe;
border: 0;
}
.mycomment .CommentContent * {
color: #fefefe;
}

.odd {
background: url(img/Comment/CommentOddTop.png);
}
.alt {
background: url(img/Comment/CommentAltTop.png);
}
.mycomment {
background: url(img/Comment/CommentMyTop.png);
}

.CommentBottom_odd, .CommentBottom_alt, .CommentBottom_mycomment {
height: 87px;
width: 45.9em;
margin-bottom: 0.5em;
}
.CommentBottom_odd {
background: url(img/Comment/CommentOddFoot.png) bottom;
}
.CommentBottom_alt {
background: url(img/Comment/CommentAltFoot.png) bottom;
}
.CommentBottom_mycomment {
background: url(img/Comment/CommentMyFoot.png) bottom;
}

/* formularz komentarzy */
#commentform #CommentTextarea {
background: url("img/CommentForm.png") no-repeat scroll 0 0 transparent;
width: 57em;
padding: 3.5em 5em 5em 3.4em;
}

#commentform #CommentTextarea textarea {
background: none;
border: 0;
height: 189px;
padding: 1em;
width: 454px;
}

#commentform #submit {
background: url("img/Dodaj.png") no-repeat scroll 0 0 transparent;
border: 0;
color: white;
width: 70px;
height: 44px;
}
#commentform #submit:hover, #commentform #submit:active, #commentform #submit:focus {
background: url("img/Dodaj.png") no-repeat scroll -70px 0 transparent;
color: white;
}
#commentform .CommentLabel {
margin-top: 0.5em;
font-size: 1.2em;
}
.Req {
color: red;
}
/* archiwum */
.Content .entry p {
font-size: 1.4em;
}

/* nawigacja */
.Content .Navigation {
font-size: 1.2em;
font-weight: bold;
}

/* sidebar*/
#Sidebar {
width: 26em;
padding: 2.5em 1.5em;
float: right;
line-height: 2em;
color: #222222;
margin-top: 0.5em;
}

#Sidebar * {
color: #222222;
}

#Sidebar h2 {
font-family: Helvetica, Verdana, sans-serif;
text-transform: uppercase;
}

#Sidebar a {
font-size: 1.2em;
text-decoration: none;
}

#Sidebar a:hover {
color: #695633;
}

#Sidebar li {
list-style-type: none;
margin-left: 2.3em;
}

#Sidebar .widget {
margin: 0.5em auto;
padding-top: 1.5em;
background: url(img/Separator.png) repeat-x -1em 0;
}

#Sidebar ul  li  ul  li
{
list-style-image: url(img/Arrow.png);
}

/* meta */
.rsidebar #meta {
border-bottom: 0;
}

#userWelcome {
font-size: 1.7em;
font-weight: bold;
}


/* ostatnie komentarze*/
#recentcomments {
font-size: 1.1em;
font-weight: bold;
}
#recentcomments .url {
font-weight: bold;
}
#recentcomments a  {
font-size: 1em;
font-weight: normal;
}

/* tag cloud */
.widget_tag_cloud div {
text-align: center;
}


/* drobne smaczki */
abbr {
cursor: help;
}

.widget_meta  a[title*="RSS"]:after {
content: " " url(img/RSS.png);
}

.blogroll li a img {
width: 16px;
height: 16px;
border: 0;
}

div.sociable ul * {
border: 0;
}
