html
{
    overflow-y:scroll;    
}
div
{
    overflow:hidden;
}
a   
{
    text-decoration:none;
    color:#333;
}
a img
{
    border:none;
}
a:hover
{
    text-decoration:underline;    
}
p
{
    margin:0 0 12px 0;
}
body
{
    font-family:'Arial';
    font-size:12px;
    color:#444;
    margin:0;
    background:#30211d;
    position:relative;
    background-image:url('../images/top_bg.png');
    background-repeat:repeat-x;
    background-position:0 -205px;
}
h2 {
    font-size: 29px;
    margin:0 0 3px 0;
    padding:0;
    color: #2c9bbb;
    font-family: 'Allura';
    font-weight:normal;
}
h3
{
    font-size:14px;
    text-align:right;
    margin:0 0 10px 0;
}
div#banners_top_outer
{
    position:relative;
}
div#banners_top_outer div#banners_bar
{
    height:6px;
    border-top:1px solid #01789c;
    background-image:url('../images/white.png');
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    z-index:3;
}
div#banners_top
{
    height:346px;
    width:734px;
    background:white;
    position:relative;
}
div#banners_top img
{
    position:absolute;
    top:0;
    left:0;
    width:734px;
    height:346px;
}
div#container
{
    width:1004px;
    margin:auto;
    position:relative;
}
a.more
{
    color:#ddd;
    float:left;
    font-size:10px;
    margin-right:5px;
    padding:1px 4px;
    background:#0086ad;
    text-align:center;
    text-decoration:none;
    font-family:'Pontano Sans';
}
a.more:hover
{
    background:#15a3cc;
}
p.archive
{
    text-align:right;
    font-weight:bold;
}
p.signature
{
    margin-right:130px;
    text-align:right;
    color:#2c9bbb;
    font-weight:bold;
}
div#main_content
{
    background:white;
    margin-top:20px;
}
a#header_inner
{
    float:left;
    margin:14px 10px 13px 10px;
}
div#header img
{
    width:193px;
    height:79px;
    display:block;
}
div#top
{
    position:relative;
    background-image:url('../images/flara.png');
    background-position:center top;
    background-repeat:no-repeat;
}
div#light_background
{
    background:#fdf7dd;
    top:385px;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    z-index:-1;
    background-image:url('../images/light.jpg');
    background-repeat:repeat-x;
    background-position:0 -200px;
}
div.view
{
    padding:20px;
}
div#main_view
{
    padding:0;
}
div#pages_view
{
    padding:0;
}
div#church
{
    background-image:url('../images/kosciol.png');
    background-repeat:no-repeat;
    background-position:0 385px;
}
div#page_content
{
    padding:20px;
}
div#left
{
    width:286px;
    float:left;
}

div#pre-container 
{
    width:964px;
    margin:20px auto 0px auto;
    padding: 25px 20px 0 20px;
    background-color: #fff;
}
div#pre-container div.left
{
    width: 488px;
    height: 294px;
    float: left;
}
div#pre-container div.left a
{
    float:left;
    margin : 0;
}
div#pre-container div.left a:first-child
{
    margin-right:18px;
}
div#pre-container div.left img
{
    width: 234px;
    height: 294px;
    display:block;
}
div#pre-container div.right
{
    width:450px; 
    float:right;
}
div#pre-container div.right h2
{
    background-image:url('../images/brown_sep.png');
    background-repeat:repeat-x;
    background-position:center bottom;
    padding-bottom:6px;
    margin-bottom:13px;
}