* {

padding : 0;

margin : 0;

}

body {

margin : 0;

padding : 0;

font : normal 0.7em/1.6em 'Trebuchet MS', Helvetica, sans-serif;

color : #555;

text-align : center;

background : #333;

}

a {

color : #c54241;

background-color : inherit;

text-decoration : none;

}

a:hover {

background-color : inherit;

text-decoration : underline;

}

h1, h2, h3 {

font : normal 1.8em 'Trebuchet MS', Helvetica, sans-serif;

color : #333;

letter-spacing : -1px;

}

h1 {

font-size : 1.7em;

}

h2 {

font-size : 1.5em;

color : #555;

}

h3 {

font-size : 1.5em;

color : #777;

font-weight : normal;

letter-spacing : 0;

}

#main h1 {

font : normal 1.8em Helvetica, sans-serif;

color : #333;

padding : 0 0 5px 0;

margin : 0;

letter-spacing : -1px;

background : url(images/1.gif) repeat-x bottom left;

}

#main h1 a {

color : #c54241;

text-decoration : none;

}

#main h1 a:hover {

color : #333;

text-decoration : none;

}

#sidebar h1 {

font : normal 1.8em Helvetica, sans-serif;

color : #555;

padding : 0 0 5px 0;

margin : 0;

letter-spacing : -1px;

background : url(images/1.gif) repeat-x bottom left;

}

p, h1, h2, h3 {

margin : 0;

padding : 0;

}

ul, ol {

margin : 10px 30px;

padding : 0 15px;

}

img {

border : none;

max-width : 100%;

}

a img {

border : 1px solid #ddd;

padding : 5px;

}

a:hover img {

border : 1px solid #ddd;

background : #f9f9f9;

}

img.no-border {

border : none;

}

img.float-right {

margin : 5px;

}

img.float-left {

margin : 5px;

}

code {

margin : 5px 0;

padding : 10px;

text-align : left;

display : block;

overflow : auto;

font : 500 1em/1.5em 'Lucida Console', 'courier new', monospace;

background : #f9f9f9;

border : 1px solid #ddd;

}

acronym {

cursor : help;

border-bottom : 1px solid #777;

}

blockquote {

margin : 20px 0 20px 0;

padding : 10px;

background : #f9f9f9;

border : 1px solid #ddd;

color : #333;

}

#header-content, #footer-content, #content {

width : 1106px;

}

#header {

background : #fff url(images/valdemoro.png) repeat-x 0 0;

height : 137px;

text-align : left;

}

#header-content {

position : relative;

width : 1074px;

margin : 0 auto;

padding : 0;

}

#header-content #logo {

position : absolute;

font : normal 30px/55px 'Trebuchet MS', Helvetica, sans-serif;

letter-spacing : -1px;

color : #fff;

padding : 0;

margin : 0;

top : 18px;

left : 0;

}

#header-content #slogan {

position : absolute;

font : normal 20px 'Trebuchet MS', sans-serif;

letter-spacing : 0;

color : #ddd;

margin : 0;

padding : 0;

top : 8px;

left : 0;

}

#header #header-links {

position : absolute;

top : 8px;

right : 0;

color : #c54241;

font-size : 95%;

}

#header #header-links a {

color : #a4a4a4;

text-decoration : none;

}

#header #header-links a:hover {

color : #c54241;

}

#content-wrap {

clear : both;

float : left;

width : 100%;

background : #fff url(images/page.jpg) repeat-y center top;

}

#content {

text-align : left;

width : 1034px;

margin : 0 auto;

padding : 0;

}

#sidebar {

float : left;

width : 264px;

margin : 40px 0 40px 0;

padding : 0 0 0 20px;

background : url(images/1.gif) repeat-y top left;

}

#sidebar ul, #sidebar ul.sidemenu {

margin : 5px 0 15px 0;

padding : 0;

}

#sidebar ul li, #sidebar ul.sidemenu li {

list-style : none;

}

#sidebar ul a, #sidebar ul.sidemenu a {

color : #333;

text-decoration : none;

padding : 0.3em 0 0.3em 0;

background : #fff;

}

#sidebar ul a:hover, #sidebar ul.sidemenu a:hover {

color : #c54241;

}

#sidebar ul.rss {

margin : 5px 0 15px 0;

padding : 0;

}

#sidebar ul.rss li {

list-style : none;

padding : 0 0 0 20px;

background : url(images/rss.png) left center no-repeat;

}

#sidebar ul.rss li:hover {

list-style : none;

padding : 0 0 0 20px;

background : url(images/rss_hover.png) left center no-repeat;

}

#sidebar img, #sidebar img a, #sidebar img a:hover {

margin : 0;

padding : 0;

border : none;

}

#sidebar p {

margin : 5px 0 15px 0;

padding : 0;

}

#nocomments {

margin : 20px 0 0 0;

}

#main {

margin : 40px 20px 20px 0;

padding : 0;

width : 730px;

float : left;

}

#main p, #main h1, #main h2, #main h3 {

margin : 0 0 20px 0;

}

#main ul {

margin : 0 0 20px 0;

padding : 0;

list-style : square inside;

}

#main ul li {

}

#main ol {

margin : 0 0 20px 0;

padding : 0;

list-style-position : inside;

}

#main ol li {

}

#main form p {

margin : 0;

}

.body {

margin : 20px 0 20px 0;

padding : 0;

}

.cbody {

margin : 20px 0 20px 0;

padding : 0;

}

.cbody:hover {

color : #333;

}

#footer {

clear : both;

margin : 0;

padding : 25px 0;

font : normal 1em 'Trebuchet MS', Tahoma, sans-serif;

text-align : left;

background : #333;

color : #777;

text-align : center;

border-top : 4px solid #c54241;

}

#footer p {

margin-left : 0;

}

#footer-content {

margin : 0 auto;

}

#footer-content a {

color : #c54241;

}

#footer-content a:hover {

color : #777;

text-decoration : none;

}

.float-left {

float : left;

}

.float-right {

float : right;

}

.align-left {

text-align : left;

}

.align-right {

text-align : right;

}

.clear {

clear : both;

}

.hall {

color : #ddd;

}

.post-footer {

font-size : 95%;

border : 1px solid #ddd;

background : #f9f9f9;

padding : 5px;

margin : 20px 0 40px 0;

}

.post-footer .date {

background : url(images/clock.gif) no-repeat left center;

padding-left : 20px;

margin : 0 10px 0 5px;

}

.post-footer .comments {

background : url(images/comment.gif) no-repeat left center;

padding-left : 20px;

margin : 0 10px 0 5px;

}

.post-footer .readmore {

background : url(images/arrow-right.gif) no-repeat left center;

padding-left : 20px;

margin : 0 10px 0 5px;

}

.post-footer .kategooria {

background : url(images/page.gif) no-repeat left center;

padding-left : 20px;

margin : 0 10px 0 5px;

}

.searchform .formfield {

width : 240px;

height : 20px;

margin : 10px 5px 0 0;

background-color : #f9f9f9;

border : 1px solid #ddd;

color : #555;

}

.searchform .formbutton {

display : none;

}

form {

margin : 10px 0 20px 0;

padding : 0;

}

label {

font-weight : bold;

margin : 5px 0;

}

.comments {

width : 500px;

}

#nucleus_cf_body {

width : 500px;

}

.formbutton {

font : bold 12px Arial, Sans-serif;

width : 120px;

height : 24px;

margin : 2px 5px 2px 0;

padding : 1px 0 1px 0;

background : url(images/button.gif) no-repeat;

border : none;

color : #777;

text-align : center;

}

.formbutton:hover {

background : url(images/button_hover.gif) no-repeat;

}

.formfield {

background : #f9f9f9;

border : 1px solid #ddd;

padding : 2px;

font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;

font-size : 12px;

font-weight : normal;

color : #555;

}

.formfield:focus {

background : #fff;

}

#nucleus_cf_remember {

margin : 0 5px 0 0;

}

* html #nucleus_cf_remember {

margin : 0 5px -2px -5px;

}

#nucleus_cf_name, #nucleus_cf_mail {

width : 500px;

}

.commentform textarea, .commentform .formfield, .mailform textarea {

width : 500px;

margin-bottom : 5px;

}

.mailform .formfield {

width : 500px;

margin-bottom : 5px;

}

.mailform {

font-size : 11px;

font-family : helvetica;

}

.error {

color : #c54241;

font-weight : bold;

}

.pageswitch {

text-align : center;

padding : 5px 5px 5px 5px;

border : 1px solid #ddd;

background : #fff;

margin : 15px 0 20px 0;

}

.j2rgmine {

padding : 0 15px 0 15px;

background : url(images/j2rgmine.gif) no-repeat left center;

}

.eelmine {

padding : 0 15px 0 15px;

background : url(images/eelmine.gif) no-repeat left center;

}

.alla {

padding : 0 15px 0 15px;

background : url(images/alla.gif) no-repeat left center;

}

.yles {

padding : 0 15px 0 15px;

background : url(images/yles.gif) no-repeat left center;

}

.itemfooter {

margin : 20px 0 0 0;

color : #777;

font-size : 95%;

}

table.calendar {

width : 95%;

}



tr.calendardateheaders {

  text-align: center;

}



td.days {

  text-align: center;

}



td.today {

  text-align: center;

  background-color: #ddd;

}