/* Additional style 'redglossy' for the s9y Bulletproof template */
/* Author: Matthias 'YellowLed' Mees                             */

body {
    font-family: "Lucida Sans", Arial, sans-serif;
    background: #eee;
    color: #000;
}

.serendipity_xml_icon {
    background: url('img/redglossy_xml.png') no-repeat center;
    margin: 0;
    padding: 10px 0;
    visibility: visible;
}

.serendipity_xml_icon img {
    visibility: hidden;
}

a:link,
a:active,
a:visited {
    color: #900;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

#wrapper {
    background: #fff;
    color: #222;
    width: 960px;
}

#serendipity_banner {
    background: #c00 url('img/redglossy_header.png') left top no-repeat;
    color: #fff;
}

#serendipity_banner h1 {
    font-size: 180%;
    padding: 2em 0 10px 10px;
}

#serendipity_banner h2 {
    font-size: 130%;
    letter-spacing: -0.05em;
    padding: 0 0 10px 10px;
}

#serendipity_banner h1 a.homelink1,
#serendipity_banner h2 a.homelink2 {
    color: #fff;
    text-decoration: none;
}

#sitenav {
    background: #ddd url('img/redglossy_nav.png') left bottom repeat-x;
    margin: 0;
    padding: 0;
}

#sitenav.snabove {
    background: #eee;
    padding-left: 20px;
    padding-bottom: 0;
}

#sitenav ul li {
    font-weight: bold;
    font-variant: small-caps;
    letter-spacing: -0.05em;
    margin: 0;
    padding: 0; 
    display: inline;
}

#sitenav ul a {
    padding: 6px 10px;
    float: left;
    overflow: hidden;
    border-right: 1px solid #aaa;
}

#sitenav.snabove ul a {
    background: #ddd url('img/redglossy_nav.png') left bottom repeat-x;
    border: 1px solid #aaa;
    border-bottom: none;
}

#sitenav ul li a:hover,
#sitenav .currentpage a,
#sitenav.snabove .currentpage a {
    background: #c4c4c4 url('img/redglossy_hov.png') left bottom repeat-x;
    color: #000;
}

#sbsitenav ul {
    margin-top: 0.5em;
}

#sbsitenav ul li {
    font-variant: small-caps;
}

.serendipity_Entry_Date {
    margin-top: 20px;
    padding-top: 0;
}

.serendipity_date {
    margin-top: 0!important;
    margin-bottom: 5px!important;
}

.serendipity_title { 
    font-size: 170%;
    font-variant: small-caps;
    margin: 0.5em 0;
}

.serendipity_entryFooter {
    font-size: 90%;
    letter-spacing: -0.05em;
    padding: 3px 0;
}

.belowtitle,
.byline {
    border-bottom: 1px dashed #900;
}

.belowentry,
.infofooter {
    border-top: 1px dashed #900;
}

blockquote {
    border-left: 6px solid #900;
    padding: 0 0 0 1em;
}

.serendipity_commentsTitle,
.serendipity_commentsLabel {
    font-weight: bold;
    font-variant: small-caps;
}

#serendipity_trackbacklist {
    font-size: 90%;
}

.serendipity_comment_author_self comment_evenbox,
.comment_evenbox {
    background: #eee;
    border-top: 1px solid #900;
    border-bottom: 1px solid #900;
}

.serendipity_comment_author_self comment_oddbox,
.comment_oddbox {
    background: #ddd;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

.serendipity_comment_source {
    font-size: 90%;
    font-variant: small-caps;
}

.plugin_comment_wrap {
    margin: 0.5em 0;
}

.serendipity_pageFooter {
    font-variant: small-caps;
    font-size: 90%;
    margin: 1em 0;
}

.serendipity_date,
.serendipity_freetag_taglist_related,
.serendipitySideBarTitle {
    font-variant: small-caps;
}

.serendipitySideBarTitle {
    margin-bottom: 0.5em;
}

.serendipitySideBarItem {
    margin-top: 20px;
    margin-bottom: 1.5em;
}

#footer {
    font-weight: bold;
    background: #c00 url('img/redglossy_footer.png') left bottom no-repeat;
    color: #000;
}

#footer a:link,
#footer a:active,
#footer a:visited {
    color: #fff;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

#serendipity_credit_line {
    margin: 10px 0 0 10px;
    padding-bottom: 50px;
}

input#serendipityQuickSearchTermField {
    border: 1px solid #900!important;
}

#navbarsearchform input {
    border: 1px solid #900;
}

.snabove #navbarsearchform input {
    margin-right: 30px!important;
}