/* Designed by François PLANQUE - http://fplanque.net/ */

@import url(../ap/default.css);


body {
    /*background: #E06000;*/
    background: #222222;
}

a:link {
    color: #6599B2;
}
a:visited {
    color: #6599B2;
}
a:hover {
    color: #FFFFFF;
}

h2 {
    color: #446677;
    border-bottom: 4px solid #446677;
}
h3 {
    color: #FFFFFF;
}
h4 {
    color: #FFFFFF;
}

div#wrapper {
    background: #FFFFFF url(img/bg_wrapper.gif) repeat-y;
}

div.pageHeader {
    background: url(img/header.jpg);
}

div.image_block img {
    border: 2px solid #446677;
}

div.image_legend {
    color: #446677;
}

.dimmed, .notes {
    color: #446677;
}

/* Styles for main area (left) */

/* Styles for posts */
.bPosts {
    /*background: #ABE8FF;*/
    background: #224455;
    color: #FFFFFF;
}
.bPost, .bPostpublished {
    border-bottom: 2px solid #446677;
}
.bSmallHead {
    color: #446677;
}
.bSmallHead a:link {
    color: #6599B2;
}
.bSmallHead a:visited {
    color: #6599B2;
}
.bSmallHead a:hover {
    color: #FFFFFF;
}

.bTitle {
    color: #FFFFFF;
}

.bText {
    color: #FFFFFF;
}
.bText a:link {
    color: #6599B2;
}
.bText a:visited {
    color: #6599B2;
}
.bText a:hover {
    color: #FFFFFF;
}

.bText blockquote {
    border-left: 4px solid #446677;
    color: #AAAAAA;
    background: url(img/quotes.gif) no-repeat 15px 0px;
}
.bText blockquote a:link {
    color: #DDDDDD;
}
.bText blockquote a:visited {
    color: #DDDDDD;
}
.bText blockquote a:hover {
    color: #FFFFFF;
}

.bSmallPrint {
    color: #446677;
}
.bSmallPrint a:link {
    color: #6599B2;
}
.bSmallPrint a:visited {
    color: #6599B2;
}
.bSmallPrint a:hover {
    color: #FFFFFF;
}

div.bComment, form.bComment {
    border: 1px dotted #446677;
    color: #FFFFFF;
}

div.bCommentMember {
    border: 1px dotted #6599B2;
    color: #FFFFFF;
}
#comment_preview {
    background-color: #446677;
}
div.bCommentTitle {
    color: #FFFFFF;
}
div.bCommentText {
    color: #6599B2;
}
div.bCommentSmallPrint {
    color: #446677;
}
div.bCommentSmallPrint a:link {
    color: #6599B2;
}
div.bCommentSmallPrint a:visited {
    color: #6599B2;
}
div.bCommentSmallPrint a:hover {
    color: #FFFFFF;
}

div.moderation_msg {
    border: 1px dotted #FFFFFF;
    color: #e70;
}

input.bComment, textarea.bComment {
    background-color: #6599B2;
    color: #224455;
    border: none;
}
select.bComment { /* Used by the profile form */
    background-color: #446677;
    border: 1px solid #90DDFF;
}

input.submit, input.preview, input.reset {
    background-color: #FFFFFF;
    color: #6599B2;
    border: none;
}

input.submit:hover, input.preview:hover {
    background-color: #FFFFFF;
    color: #224455;
}

/* Styles for sidebar (right) */
.bSideBar {
    background: #6599B2;
    /*background: #476B7D;*/
    color: #FFFFFF;
}
.bSideItem {
    border-bottom: 1px solid #FFFFFF;
}
.bSideItem a:link {
    color: #FFFFFF;
}
.bSideItem a:visited {
    color: #FFFFFF;
}
.bSideItem a:hover {
    color: #FFFFFF;
}
.bSideItem a.simple:link {
    color: #FFFFFF;
}
.bSideItem a.simple:visited {
    color: #FFFFFF;
}
.bSideItem a.simple:hover {
    color: #FFFFFF;
}
.bSideItem h3.show {
    background: url(img/plus.gif) no-repeat;
}
.bSideItem h3.hide {
    background: url(img/minus.gif) no-repeat;
}
.bSideItem h4 {
    color: #224455;
}
.bSideItem ul {
    list-style-image: url(img/arrow_down.gif);
}
.bSideItem ul.ext {
    list-style-image: url(img/arrow_up.gif);
}
.bSideItem .dimmed, .bSideItem .notes {
    color: #FFFFFF;
}
input.SearchField {
    background-color: #224455;
    color: #FFFFFF;
    border: none;
}

/* Calendar: */
caption.bCalendarCaption {
    background-color: #224455;
}
caption.bCalendarCaption a:link {
    color: #6599B2;
}
caption.bCalendarCaption a:visited {
    color: #6599B2;
}
caption.bCalendarCaption a:hover {
    color: #FFFFFF;
}
table.bCalendarTable {
    background-color: #6599B2;
    border: 2px solid #224455;
}
table.bCalendarTable td {
    background-color: #6599B2;
    color: #224455;
    border-top: 1px dotted #224455;
}
table.bCalendarTable tfoot td {
    background-color: #224455;
    color: #224455;
}
table.bCalendarTable tfoot a:link {
    color: #6599B2;
}
table.bCalendarTable tfoot a:visited {
    color: #6599B2;
}
table.bCalendarTable tfoot a:hover {
    color: #FFFFFF;
}
th.bCalendarHeaderCell {
    background-color: #FFFFFF;
    color: #224455;
}
td.bCalendarLinkPost a:link {
    color: #FFFFFF;
}
td.bCalendarLinkPost a:visited {
    color: #FFFFFF;
}
td.bCalendarLinkPost a:hover {
    color: #810000;
}
#bCalendarToday {
    background-color: #FFFFFF;
    color: #6599B2;
}
td#bCalendarToday a:link {
    color: #224455;
}
td#bCalendarToday a:visited {
    color: #224455;
}
td#bCalendarToday a:hover {
    color: #810000;
}