/*
Theme Name:Nixsys s.c.
Theme URI:http://www.nixsys.pl
Description:Adaptacja dla OMP
Version:1.0
Author:Nixsys s.c.
Author URI: http://www.nixsys.pl   
*/
/*---------- Base ----------*/
body {
    font-size: 62.5%; /* 10px */
    font-family: Arial,Helvetica,sans-serif;
    background: #fff;
    color: #000000;
    margin: 0 auto;
    padding: 0;
					background-image:url(images/backgroundShadow.jpg);
					background-repeat:repeat-x;		
}
        
a {
    color: #a50202;
    background-color: transparent;
    text-decoration: none;
}
img {
    border: none;
    vertical-align: middle;
}
p {
    font-size: 1.2em;
    margin: 0 0 0.75em 0;
    margin: 0 0 1em 0;
    line-height: 1.5em;
}

p img {
    border: none;
    margin: 0;
    padding: 0;
    max-width: 100%;
}

hr {
    border: 0;
    height: 1px;
    color: #8CACBB;
    background-color: #8CACBB;
    margin: 0.5em 0 1em 0;
}

h1, h2, h3 {
    font-weight: bold;
}
        h1 {
            padding-top: 70px;
            margin: 0;
            }
        
h2 {
    color: #a50202;
    margin: 0 0 0.25em 0;
    font-size: 1.9em;
    font-weight: bold;
}
h2 a, h2 a:visited {
    color: #a50202;
}
h2 a:hover {
    color: #000000;
    text-decoration: underline;
}
        
        h3 {
            padding: 0;
            margin: 30px 0 0;
            }
        
        h3.comments {
            padding: 0;
            margin: 40px auto 20px ;
            }
            

        
        .widecolumn .entry p {

            }
        
        .narrowcolumn .entry, .widecolumn .entry {

            }
        
        .widecolumn {
            line-height: 1.6em;
            }
        
        .narrowcolumn .postmetadata {
            text-align: center;
            }
        
        .thread-alt {
            background-color: #f8f8f8;
        }
        .thread-even {
            background-color: white;
        }
        .depth-1 {
        border: 1px solid #ddd;
        }
        
        .even, .alt {
        
            border-left: 1px solid #ddd;
        }
        
small {
    font-size: 1.1em;
    line-height: 1.5em;
}
        

        

        

        

        
        h3 {
            font-size: 1.3em;
            }
        
        h3, h3 a, h3 a:visited {
            color: #333;
            }
        
        h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
            text-decoration: none;
            }
        
.entry p a:visited {
    color: #a50202;
}
        
        .commentlist li, #commentform input, #commentform textarea {
            font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
            }
        .commentlist li ul li {
            font-size: 1em;
        }
        
        .commentlist li {
            font-weight: bold;
        }
        
        .commentlist li .avatar { 
            float: right;
            border: 1px solid #eee;
            padding: 2px;
            background: #fff;
            }
        
        .commentlist cite, .commentlist cite a {
            font-weight: bold;
            font-style: normal;
            font-size: 1.1em;
            }
        
        .commentlist p {
            font-weight: normal;
            line-height: 1.5em;
            text-transform: none;
            }
        
        #commentform p {
            font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
            }
        
        .commentmetadata {
            font-weight: normal;
            }
        
        #sidebar {
					padding:10px;
					background-color:#ededed;
            }
        
        small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
            color: #666666;
            }
        
        code {
            font: 1.1em 'Courier New', Courier, Fixed;
            }
        
        acronym, abbr, span.caps
        {
            font-size: 0.9em;
            letter-spacing: .07em;
            }
        

        #wp-calendar #prev a, #wp-calendar #next a {
            font-size: 9pt;
            }
        
        #wp-calendar a {
            text-decoration: none;
            }
        
        #wp-calendar caption {
            font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
            text-align: center;
            }
        
        #wp-calendar th {
            font-style: normal;
            text-transform: capitalize;
            }
            
ul {
    line-height: 1.5em;
    margin: 0.5em 0 0 1.5em;
    padding: 0;
    list-style-type: square;
}

ol {
    line-height: 1.5em;
    margin: 0.5em 0 0 2.5em;
    padding: 0;
    list-style-image: none;
}

li {
    margin-bottom: 0.5em;
}
        
/* General */
.highlight { 
    color: #5072A8; 
    font-size: 1.1em;
}
.clear {
    clear: both;
}
ul.nav { 
    list-style: none; 
    margin: 0; 
    padding:0;
}
ul.nav li { 
    display: inline; 
    margin-bottom: 0;
}
    
        
/*---------- Structure ----------*/
#logoPrint { display:none; }

#portal-top { 
    background-color: black;
    color: white;
    position: relative;
    width: 100%;
}
#page {
    background-color: #FFFFFF;
    text-align: left;
    width: 100em; /*1000px*/
    margin: 0 auto;
    padding: 0;
}

#header {
    background-color: #000000;
    margin: 0;
    padding: 0;
    position: relative;

}

 #headerimg {
      background-color: #ffffff;
      margin: 0;
      padding: 0;
      position: relative;
 			background-image: url('images/bannerTop.png');
			background-position:center;
			background-repeat:no-repeat;
			height:147px;
 }

#topbanner {
    top: 42px;
    overflow: hidden;
    position: absolute;
    right: 0.8em;
    text-align: right;
    width: 46.8em !important;
    z-index: 2;
}

#content-outer-wrapper {
    padding: 0 1em 1em;
    background-color: #FFFFFF;
}
#content-inner-wrapper {
    background-color: #FFFFFF;
    background-image: url(images/bg-sidebar.gif);
    background-repeat: repeat-y;
    background-position: 68em top;
}

.narrowcolumn {
    float: left;
    padding: 0;
    margin: 0;
    width: 67em;
}
        
.widecolumn {
    padding: 0;
    margin: 0;
    width: 67em;
}
        
.post {
    margin: 0 0 1.4em;
}
        
        .post hr {
            display: block;
            }
        
        .widecolumn .post {
            margin: 0;
            }
        
.narrowcolumn .postmetadata {
    padding-top: 5px;
}
        
.widecolumn .postmetadata {
    margin: 30px 0;
    padding-top: 5px;
}
        
        .widecolumn .smallattachment {
            text-align: center;
            float: left;
            width: 128px;
            margin: 5px 5px 5px 0px;
        }
        
        .widecolumn .attachment {
            text-align: center;
            margin: 5px 0px;
        }
        
        .postmetadata {
            clear: both;
        }
        
        
.entry {
    padding: 1em 1.5em 0em;
}
.entryFooter {
    border-top: 1px solid #E5E5E5;
    padding: 0.5em 1.5em;
}
.entryFooter .postmetadata {
    text-align: left;
    font-size: 1.1em;
    color: #333333;
    margin: 0;
}
.footerLink { color: #333333;}      

        
#footer {
    background-color: #EBEBEB;
    border: 4px solid white;
    clear: both;
    height: 2em;
    margin: 0;
    padding: 0 0 0.5em;
    position: relative;
    text-transform: uppercase;
    line-height: 1.2em;
}

        
        #footer p {
            margin: 0;
            padding: 20px 0;
            text-align: center;
            }
ul.nav {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
}
ul.nav li{
    display: inline;
    margin-bottom:;
}           
#footer ul {
    margin:0.5em 0pt;
}
#footer li {
    font-size: 1.1em;
    padding-right: 1.3637em;
}
#footer a:hover {
    color: #000000;
    text-decoration: underline;
}
#botnav-left {
    left: 20px;
    position: absolute;
}
#botnav-left a, #botnav-left a:visited {
    color: #666666;
}

#footer #botnav-right {
    background: #B6370D url(images/advertise_about_bg.jpg) repeat-x scroll center top;
    font-weight: bold;
    margin:0pt;
    padding: 0.5em 0pt 0.5em 1.5em;
    position: absolute;
    right: 0pt;
    width: 12.5em;
    text-align: center;
}
#botnav-right a, #botnav-right a:visited {
    color: #FFFFFF;
}
        /* End Structure */
        
        
        
        /*  Begin Headers */
        
        h2.pagetitle {
            margin-top: 30px;
            text-align: center;
        }
        
#sidebar h2 {
    font-size: 1.8em;
    color: #df3f0f;
    margin: 5px 0 0;
    padding: 0;
    font-weight: normal;
}
        
        
        /* End Headers */
        
        
        
        /* Begin Images */
        
        
        /*  Using 'class="alignright"' on an image will (who would've
            thought?!) align the image to the right. And using 'class="centered',
            will of course center the image. This is much better than using
            align="center", being much more futureproof (and valid) */
        
        img.centered {
            display: block;
            margin-left: auto;
            margin-right: auto;
            }
        
        img.alignright {
            padding: 4px;
            margin: 0 0 2px 7px;
            display: inline;
            }
        
        img.alignleft {
            padding: 4px;
            margin: 0 7px 2px 0;
            display: inline;
            }
        
        .alignright {
            float: right;
            }
        
        .alignleft {
            float: left
            }
        /* End Images */
        
        
        
        /* Begin Lists
        
            Special stylized non-IE bullets
            Do not work in Internet Explorer, which merely default to normal bullets. */
        
        html>body .entry ul {
            margin-left: 0px;
            padding: 0 0 0 30px;
            list-style: none;
            padding-left: 10px;
            text-indent: -10px;
            }
        
        html>body .entry li {
            margin: 7px 0 8px 10px;
            }
        

        
        .entry ol {
            padding: 0 0 0 35px;
            margin: 0;
            }
        
        .entry ol li {
            margin: 0;
            padding: 0;
            }
        
        .postmetadata ul, .postmetadata li {
            display: inline;
            list-style-type: none;
            list-style-image: none;
            }
        
        #sidebar ul, #sidebar ul ol {
            margin: 0;
            padding: 0;
            }
        
#sidebar ul li {
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 3em;
}
        
        #sidebar ul p, #sidebar ul select {
            margin: 5px 0 8px;
            }
        
#sidebar ul ul {
    margin: 0.3em 0 0;
}
        
        #sidebar ul ol {
            margin: 5px 0 0 10px;
            }
        
        #sidebar ul ul ul, #sidebar ul ol {
            margin: 0 0 0 10px;
            }
        
        ol li, #sidebar ul ol li {
            list-style: decimal outside;
            }
        
        #sidebar ul ul li, #sidebar ul ol li {
            margin: 0.4em 0 0;
            padding: 0;
            }
#sidebar ul ul li {
    list-style: none;
    font-size: 1.3em; /*13px*/
    color: #666666; 
}
#sidebar .children {
    font-size: 0.9231em; /*12px*/ 
}
#sidebar .children .children,
#sidebar ul ul li li {
    font-size: 1em; 
}
#sidebar ul ul li a,
#sidebar ul ul li a:visited {
    color: #666666; 
}       
            
        /* End Entry Lists */
        
        
        
/* Begin Form Elements */
        #searchform {
            margin: 10px auto;
            padding: 5px 3px;
            text-align: center;
        }
        
        .entry form { /* This is mainly for password protected posts, makes them look better. */
            text-align:center;
            }
        
        select {
            width: 130px;
            }
        
        #commentform input {
            width: 170px;
            padding: 2px;
            margin: 5px 5px 1px 0;
            }
        
        #commentform {
            margin: 5px 10px 0 0;
            }
        #commentform textarea {
            width: 100%;
            padding: 2px;
            }
        #respond:after {
                content: "."; 
                display: block; 
                height: 0; 
                clear: both; 
                visibility: hidden;
            }
        #commentform #submit {
            margin: 0 0 5px auto;
            float: right;
            }
        /* End Form Elements */
        
        
        
        /* Begin Comments*/
        .alt {
            margin: 0;
            padding: 10px;
            }
        
        .commentlist {
            padding: 0;
            text-align: justify;
            }
        
        .commentlist li {
            margin: 15px 0 10px;
            padding: 5px 5px 10px 10px;
            list-style: none;
        
            }
        .commentlist li ul li { 
            margin-right: -5px;
            margin-left: 10px;
        }
        
        .commentlist p {
            margin: 10px 5px 10px 0;
        }
        .children { padding: 0; }
        
        #commentform p {
            margin: 5px 0;
            }
        
.nocomments {
    text-align: center;
    margin: 0;
    padding: 0;
    display: none; /* hiding no comment */
}
        
        .commentmetadata {
            margin: 0;
            display: block;
            }
        /* End Comments */
        
        
/* Begin Sidebar */
#sidebar,
#sidebar-bottom .curveBottom {
    padding: 0;
    margin-left: 68em;
    width: 30em;
}
*html #sidebar {
    margin-left: 67.7em;
}

#sidebar-bottom {
    height: 0.6em;
    clear: both;
}
#sidebar-bottom .curveBottom { 
    background-color: #EDEDED;
}

#sidebar .visualPadding {
    padding: 1.5em 2.8em;
}

#sidebar #searchform #s {
    width: 13.75em; /*165px*/
    font-size: 1.2em;
    padding: 0.3334em 0.8334em 0.25em;
    border: 1px #7b7b7b;
    border-style: solid none none solid;
    background-color: #dcdcdc;
    height: 1.25em; /*15px*/
    vertical-align: middle;
    color: #999999;
}
#sidebar #searchform #s:focus {
    color: #000000;
}
#bt-search {
    font-size: 1em;
    position: relative;
    vertical-align: middle;
}       
#sidebar form {
    margin: 0;
    padding: 1.2em 0.5em 1.6em;
}
        /* End Sidebar */
        
        
        
        /* Begin Calendar */
        #wp-calendar {
            empty-cells: show;
            margin: 10px auto 0;
            width: 155px;
            }
        
        #wp-calendar #next a {
            padding-right: 10px;
            text-align: right;
            }
        
        #wp-calendar #prev a {
            padding-left: 10px;
            text-align: left;
            }
        
        #wp-calendar a {
            display: block;
            }
        
        #wp-calendar caption {
            text-align: center;
            width: 100%;
            }
        
        #wp-calendar td {
            padding: 3px 0;
            text-align: center;
            }
        
        #wp-calendar td.pad:hover { /* Doesn't work in IE */
            background-color: #fff; }
        /* End Calendar */
        
        
        
        /* Begin Various Tags & Classes */
        acronym, abbr, span.caps {
            cursor: help;
            }
        
        acronym, abbr {
            border-bottom: 1px dashed #999;
            }
        
        blockquote {
            margin: 15px 30px 0 10px;
            padding-left: 20px;
            border-left: 5px solid #ddd;
            }
        
        blockquote cite {
            margin: 5px 0 0;
            display: block;
            }
        
        .center {
            text-align: center;
            }
        
        .hidden {
            display: none;
            }
        
        hr {
            display: none;
            }
        
        a img {
            border: none;
            }
        
.navigation {
    display: block;
    text-align: center;
    margin-top: 1em;
    margin-bottom: 2em;
    font-size: 1.1em;
    position: relative;
}

        /* End Various Tags & Classes*/
        
        
        
        /* Captions */
        .aligncenter,
        div.aligncenter {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        
        .wp-caption {
            border: 1px solid #ddd;
            text-align: center;
            background-color: #f3f3f3;
            padding-top: 4px;
            margin: 10px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
        }
        
        .wp-caption img {
            margin: 0;
            padding: 0;
            border: 0 none;
        }
        
        .wp-caption p.wp-caption-text {
            font-size: 11px;
            line-height: 17px;
            padding: 0 4px 5px;
            margin: 0;
        }
        /* End captions */

#search-portlet {
    background-color: #ec550a;
}
#search-portlet .visualPadding {
    padding: 1em 3.8em 1em 1.8em;
}   
#search-portlet h2 {
    color: #FFFFFF;
    font-size: 1.7em;
    margin-bottom: 0.2353em;
}
#search-portlet p {
    font-size: 1.1em;
    line-height: 1.2728em;
}
#search-gadget {
    margin: 0 0.6em;
    background: #FFFFFF url(images/bg-whiteonorange-body.gif) repeat-y right;
}
.whiteSpace {
    height: 1em;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    display: block;
}

#square-ad-box {
    margin-top: 2em;
    width: 30em;
    overflow: hidden;
}

/*----- Logo and Tagline -----*/
#logo-n-tagline { 
    background-color: #FFFFFF; 
    color: black; 
    height: 115px; 
}
#logo-n-tagline h1 { 
    background: #000000; 
    color: #FFFFFF;
    padding-top: 1.2em;
    font-size: 1em;
    margin-bottom: 0;
}
#logo-n-tagline h1 a {
    display: block; 
    width: 48.4em;
    height: 60px; 
    background: transparent url(images/logo.gif) no-repeat bottom left; 
    padding-top: 1em;}
#logo-n-tagline h1 { 
    text-indent: -100000em; 
}
#logo-n-tagline h2 { 
    float: left; 
    width: 22em; 
    height: 27px; 
    margin: 0 0 0 139px;
    background: white url(images/img-tagline.gif) no-repeat center left; 
    color: black; 
    text-indent: -10000px;
}
*html #logo-n-tagline h2 { margin-left: 70px;}

.rssFeed {
    position: absolute;
    right: 1em;
    top: 10px;
    font-size: 1.1em;
    padding-top: 2px;
}
.link-feed {
    background: transparent url(images/icon-rss-orange-b.gif) no-repeat 0px 1px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 0pt 1px 24px;
    vertical-align: middle;
}

/* Blog Title Banner */
#blog-title-banner {
    margin: 0 0 1.1em;
    padding: 0;
    background-color: #ebebeb;
}
.blogTitle {
    height: 11.4em;
    text-align: center;
}
.blogTitle img {
    width: 47.2em;
    height: 4.6em;
    margin: 3.8em 0 3em;
}

/* Newsletter Subscribe */
#newsletter-subscribe {
    float: right;
    padding: 0;
    margin: 6px 1em 0 0;
    font-size: 12px;
}
*html #newsletter-subscribe { margin-right: 0.5em; }
#newsletter-subscribe a.highlight { 
    text-transform: uppercase; 
    font-weight:bold; 
    background: transparent url(images/newsletter_arrow.gif) no-repeat scroll right center;
    padding-right: 1.5em;
    
}

/* Post */
.post {
    border: 1px solid #E5E5E5;
}
.postHeader {
    padding: 1px 1em 0.4em 0.4em;
    border-bottom: 1px solid #E5E5E5;
}
.authorPhoto {
    font-size: 1em;
}
.postHeader .photo {
    float: left;
    width: 7em;
    height: 8.7em;
}
.postHeader h2 {
    margin: 0;
    line-height: 1.1053em;
}
.postHeader p {
    margin: 0;
}
.postHeader .author {
    font-weight: bold;
}
.postHeader .author a {
    color: #000000;
}

.postHeaderInnerWrapper { 
    height: 8.7em; 
    position: static; 
    display: table;
}
*html .postHeaderInnerWrapper { position: relative;}

*html .postTitleWrapper {
    position: absolute; 
    top: 50%;
}
.postTitleWrapper {
    display: table-cell; 
    vertical-align: middle; 
    position: static;
    width: 57.9em;
}
.postTitleInnerWrapper {margin-left: 1.2em;}
*html .postTitleInnerWrapper {position: relative; top: -50%} 

/* Search Results Page */
.searchResultsPage .entryFooter {
    border-top: none;
}
        
/*----- Main Navigation -----*/
#topnav { width: 75.1em; height: 32px;}
#topnav li a { 
    display: block;
    float: left;
    height: 24px; 
    color: white;
    background-color:transparent;
    background-repeat: no-repeat;
    background-position: left top;
}
#topnav li a span { visibility: hidden; }
#topnav li a:hover { background-position: top right; text-decoration: none;}
#home-link a { width:58px; background-image: url(images/nav-home.gif);}
#aboutus-link a { width:99px; background-image: url(images/nav-about_us.gif);}
#archive-link a { width:79px; background-image:url(images/nav-archive.gif);}
#advertise-link a { width:99px; background-image: url(images/nav-advertise.gif);}
#contact-link a { width:90px; background-image: url(images/nav-contact.gif);}
#blog-link a { width:59px; background-image: url(images/nav-blog.gif);} 
ul.nav {
    list-style: none; 
    margin: 0; 
    padding:0;
}   
        
/*----- Curve Border -----*/
.curveTop,
.curveBottom {
    position: relative;
    height: 0.6em;
}
.curveTopLeft,
.curveTopRight,
.curveBottomLeft {
    position: absolute;
    height: 0.6em;
    width: 0.6em;
    font-size: 1em;
}
.curveTopLeft {
    background-color: transparent;
    background-position: top left;
    background-repeat: no-repeat;
    left: 0;
    top: 0;
}
.curveTopRight {
    background-color: transparent;
    background-position: top right;
    background-repeat: no-repeat;
    right: 0;
    top: 0;
}
.curveBottomLeft {
    background-color: transparent;
    background-position: bottom left;
    background-repeat: no-repeat;
    left: 0;
    bottom: 0;
}
.curveBottomRight {
    background-color: transparent;
    background-position: bottom right;
    background-repeat: no-repeat;
    position: absolute;
    height: 0.6em;
    width: 0.6em;
    right: 0;
    bottom: 0;
    margin-right: 0;
    font-size: 1em;
}

/* Blog Title Banner */
#blog-title-banner .curveTopLeft { background-image: url(images/curve-gray1onwhite-tl.gif);}
#blog-title-banner .curveTopRight { background-image: url(images/curve-gray1onwhite-tr.gif);}
#blog-title-banner .curveBottomLeft { background-image: url(images/curve-gray1onwhite-bl.gif);}
#blog-title-banner .curveBottomRight { background-image: url(images/curve-gray1onwhite-br.gif);}

/* Post */
.post .curveTop { 
    top: -1px;
    height: 0.4em;
}
.post .curveBottom { 
    bottom: -1px;
}
.post .curveTopLeft { background-image: url(images/curve-grayline-tl.gif); left: -1px; height: 0.4em; width: 0.4em;}
.post .curveTopRight { background-image: url(images/curve-grayline-tr.gif); right: -1px; height: 0.4em; width: 0.4em;}
.post .curveBottomLeft { background-image: url(images/curve-grayline-bl.gif); left: -1px;}
.post .curveBottomRight { background-image: url(images/curve-grayline-br.gif); right: -1px;}

/* Side Bar */
#sidebar .curveTopLeft { background-image: url(images/curve-gray2onwhite-tl.gif);}
#sidebar .curveTopRight { background-image: url(images/curve-gray2onwhite-tr.gif);}
#sidebar .curveBottomLeft { background-image: url(images/curve-gray2onwhite-bl.gif);}
#sidebar .curveBottomRight { background-image: url(images/curve-gray2onwhite-br.gif);}
#sidebar-bottom .curveBottomLeft { background-image: url(images/curve-gray2onwhite-bl.gif);}
#sidebar-bottom .curveBottomRight { background-image: url(images/curve-gray2onwhite-br.gif);}
/* Search portlet */
#search-portlet .curveTopLeft { background-image: url(images/curve-orangeonwhite-tl.gif);}
#search-portlet .curveTopRight { background-image: url(images/curve-orangeonwhite-tr.gif);}
#search-portlet .curveBottomLeft { background-image: url(images/curve-orangeonwhite-bl.gif);}
#search-portlet .curveBottomRight { background-image: url(images/curve-orangeonwhite-br.gif);}

#search-gadget .curveTopLeft { background-image: url(images/curve-whiteonorange-tl.gif);}
#search-gadget .curveTopRight { background-image: url(images/curve-whiteonorange-tr.gif);}
#search-gadget .curveBottomLeft { background-image: url(images/curve-whiteonorange-bl.gif);}
#search-gadget .curveBottomRight { background-image: url(images/curve-whiteonorange-br.gif);}
#search-gadget .curveBottom { 
    background: #FFFFFF url(images/bg-whiteonorange-ft.gif) repeat-x bottom; 
} 

.widget_categories{
	padding-left:10px;
	padding-right:10px;
}

.widget_authors {
	padding-left:10px;
	padding-right:10px;	
}

.widget_recent_entries {
	padding-left:10px;
	padding-right:10px;	
}

.widget_pages {
	padding-left:10px;
	padding-right:10px;	
}

.widget_archive{
	padding-left:10px;
	padding-right:10px;	
	padding-bottom:10px;
}

.mainPageTitle {
	font-size:14px;
	font-weight:bold;
	background-color:#fff;
	color:#b42845;
	padding-left:10px;
	padding-bottom:10px;
	}

.mainPageTitle a:link, .mainPageTitle a:visited{color:#b42845; text-decoration:none;} 
.mainPageTitle a:active, .mainPageTitle a:hover{color:#b42845; text-decoration:underline;}

