/**
 * author: Dariusz Pobożniak
 * author uri: http://pobozniak.pl
 * updated: 2010-07-06
 */


body { background: #fff url(../gfx/bgBody.gif) 0 0 repeat-x; font: 16px/19px "Trebuchet MS", Tahoma, Arial; }

p { margin: 1.1em 0; }
h2, h3, h4 { font-weight: normal; }

a { text-decoration: none; }

/* colors */
#content, aside li:last-child a, aside li a:hover { color: #b58c64; } /* brown */
h2, a, aside li:last-child a:hover { color: #56b22c; } /* green */
a:visited { color: #d9cfcc; } /* light brown */

/* structure */
#header, #main { margin: 0 auto; width: 1000px; }
#header { background: url(../gfx/bgHeader.jpg) 41px 0 no-repeat; }
#main { border-bottom: 1px solid #d9cfcc; margin: 25px auto 50px; position: relative; }
#content { float: left; padding-bottom: 95px; width: 570px; }
aside { float: right; margin: 20px 0 210px; width: 400px; }
#main:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* header */
h1 { height: 99px; overflow: hidden; text-indent: -9999em; }
    h1 a { background: url(../gfx/logo.jpg) 50% 0 no-repeat; display: block; margin: 0 auto; height: 100%; width: 308px; }
        h1 a:active, aside li a:active { outline: none; position: relative; top: 1px; }
        h1 a:hover { opacity: .8; }
    
/* content */
.news { border-bottom: 1px solid #c8a98b; margin-left: 90px; }
h2 { background: url(../gfx/bgH2.jpg) 0 0 no-repeat; height: 97px; line-height: 70px; text-indent: 95px; }

/* aside */
h2, aside li a { display: block; font-size: 24px; text-transform: uppercase; }
aside li { border-top: 1px solid #56b22c; }
    aside li:last-child { border-bottom: 1px solid #b58c64; }
    aside li a { height: 1%; line-height: 1; padding: 16px; text-align: right; }
    aside li:first-child { background: url(../gfx/bgWedService.jpg) 0 50% no-repeat; }
        aside li:first-child a { font-size: 35px; padding-top: 30px; padding-bottom: 85px; }
        
.leaves { background: url(../gfx/leaves.jpg) 0 0 no-repeat; bottom: -47px; height: 220px; position: absolute; right: 0; width: 195px; }