/*  
Theme Name: city
Theme URI: http://ogurpad.ovh.org
Description: WordPress theme designed by <a href="http://ogurpad.ovh.org">ogur</a>
Version: 1.0
Author: ogur
Author URI: http://ogurpad.ovh.org

	Theme zaprojektowany i wykonany przez ogura, jako indywidualny projekt bloga. 

*/
* {
padding: 0;
margin: 0;
font-family: Georgia,Times,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;
}

.title {
background: url(img/Title.png) no-repeat center; 
width:  13em;
height: 4em;
text-indent: -9999px;
float: right;
margin-right: 11em;
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/Brud.png);
height: 15em;
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/BrudSideSmark.png) no-repeat;
height: 43.5em;
width: 8em;
top: -3.7em;
left: -8em;
z-index: 110;
}

.footpawn {
background: url(img/IntFooter.png);
width: 46.5em;
height: 18.3em;
position: absolute;
left: -4em;
bottom: -4em;
z-index: 200;
}

/* content & sidebar */

.Content {
width: 67em;
float: left;
padding: 3em;
text-align: justify;
}
.Content .entry {
padding-bottom: 3em;
background: url(img/BrudSide.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;
}
.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.3em;
color: #222222;
margin: 0.5em auto;
}

.Content p a, .Content li a, .Content ul a, .Content ol a {
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-image: url(img/ItemBg.png);
padding: 0.5em 0.0em 0.3em 0.5em;
}

.Content  ul, .Content  ol {
margin-left: 3em;
font-size: 1.4em;
}
.Content  ul *, .Content ol * {
font-size: 1em;
}
.Content  li {
line-height: 1.3em;
}
/* komentarze */
ol.commentlist {
margin-top: 2em;
margin-bottom: 2em;
margin-left: 0em;
}
ol.commentlist li {
margin-top: 0.5em;
margin-bottom: 0.5em;
font-size: 0.7em;
}
.CommentDate {
font-style: oblique;
}
.mycomment {
background-image: url(img/MyCommentBg.png);
}
.odd {
background-image: url(img/OddCommentBg.png);
}
.mycomment, .odd {
overflow: hidden;
}
.mycomment .CommentInfo, .odd .CommentInfo {
float: left;
width: 12em;
}
.mycomment .CommentContent, .odd .CommentContent {
margin-left: 14em;
}
.CommentInfo, .CommentContent {
padding: 1.5em;
padding-bottom: 1001em;
margin-bottom: -1000em;
}
.CommentInfo div {
font-size: 1.2em;
line-height: 2em;
}
.mycomment .CommentContent {
border-left: 0.5em #555555 dotted;
}
.odd .CommentContent {
border-left: 0.5em #555555 dotted;
}
div.CommentCounter {
float: right;
font-size: 2em;
margin-top: -.5em;
}
div.CommentCounter a {
color: #111;
border: 0;
}

/* formularz komentarzy */
#commentform {
}
#commentform textarea {
border: 0.1em #555555 solid;
width: 80%;
background: url(img/CommentFormOff.png);
padding: 0.3em;
}
#commentform textarea:hover, #commentform textarea:active, #commentform textarea:focus {
border-color: #999999;
background: url(img/CommentFormOn.png);
}
#commentform input {
border: 0.1em #555555 solid;
background: url(img/CommentFormOff.png);
padding: 0.3em;
}
#commentform input:hover, #commentform input:active, #commentform input:focus {
border-color: #999999;
background: url(img/CommentFormOn.png);
}
#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: 20em;
padding: 2.5em;
float: right;
line-height: 2em;
color: #222222;
margin-top: 0.5em;
}

#Sidebar * {
color: #222222;
}

#Sidebar h2 {
font-family: Georgia,Times,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: 1em;
}

#Sidebar .widget {
margin: 1em auto;
padding-top: 1em;
/* border-bottom: 0.1em #555555 dotted; */
background: url(img/BrudSide.png) repeat-x;
}

#Sidebar ul  li  ul  li
{
list-style-image: url(img/Arrow.png);
}

/* meta */
.rsidebar #meta {
border-bottom: 0;
}

/* kalendarz */
#wp-calendar a {
background: #cccccc;
font-size: 1em;
}
#wp-calendar #today{
text-decoration: underline;
}
#calendar_wrap {
text-align: center;
font-size: 1.5em;
}
#calendar_wrap tr td {
padding: 0.1em;
}
#wp-calendar {
margin: auto;
}


/* ostatnie komentarze*/
#recentcomments {
font-size: 1.1em;
font-weight: bold;
}
#recentcomments .url {
font-weight: bold;
}
#recentcomments a  {
font-size: 1em;
font-weight: normal;
}

/* drobne smaczki */
.widget_links a:after {
content: " " url(img/Link.png);
}

abbr {
cursor: help;
}


