/**********************************************************************/
/* Template: Kinetic                                                  */
/* Copyright 2008-2009: Don Chambers (www.optional-necessity.com)     */
/*                                                                    */
/* Colorset: frost                                                    */
/**********************************************************************/

/********** GENERAL STYLES **********/
body {
    background: #bbbbbb url('img/grey_body.jpg') repeat-x fixed;
}

a:link, a:visited {
    color: #437AAA; /* light blue */
}

a:hover, a:active {
    color: #FE6600;
}

#wrapper {
    background: #dddddd;
    border: 2px groove #A1A1A1;
}

/********** BANNER STYLES **********/
#serendipity_banner {
    background: url(img/frost-banner-1.png) repeat-x;
    border-bottom: 1px solid #BDC3CD;
    border-top:1px solid #BDC3CD;
}

#banner_right_search input#serendipityQuickSearchTermField {
    border: 2px solid #BDC3CB;
}

#banner_right_search .quicksearch_submit {
    background: #BDC3CB;
    border: 2px solid #BDC3CB;
    color: #333333;
}

/********** BANNER IAB FULL BANNER STYLES **********/
/********** RSS SUBSCRIPTION LINK STYLES **********/

/********** LEADERBOARD STYLES **********/
.leaderboard_below_header {
    background: #e1e1e1;
    border-bottom: 1px solid #BCD3CB;
}

.leaderboard_below_navbar {
    background: #dddddd;
    border-top: 1px solid #ffffff;
}

/********** ENTRY IAB FULL BANNER STYLES **********/

/********** FIRST NAVIGATION BAR **********/
#sitenav1 {
    background: #ffffff;
}

#sitenav1  ul a {
    color: #333333;
}

#wrapper .sitenav1_wrap_above #sitenav1{
    /* override styles when sitenav1 is positioned above banner*/
    background:#EDEDED url(img/frost-sitenav-hover.png) repeat-x left top;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #BBBBBB;
}
#wrapper .sitenav1_wrap_below #sitenav1{
    /* override styles when sitenav1 is positioned below sitenav2 */
    border-bottom: 1px solid #BBBBBB;
}

#wrapper .sitenav1_wrap_below_sitenav2_on #sitenav1{
    /* override styles when sitenav1 is positioned below AND sitenav2 IS enabled */
    background:#EDEDED;
    border-top:1px solid #FFFFFF;
}

#wrapper .sitenav1_wrap_below_sitenav2_off #sitenav1{
    /* override styles when sitenav1 is positioned below AND sitenav2 NOT enabled */
    background:#EDEDED url(img/frost-sitenav-back.png) repeat-x left center;
}

.subnav_exists_down {color: #BDC3CB} /* sitenav 1 and 2 */

/********** FIRST NAVBAR SUBNAVIGATION **********/
/* subnavigation for first navbar */
#navlistb1 li li a {
    border: 1px solid #fff; /* light */
    border-top:0;
}

#navlistb1 li li a:link, #navlistb1 li li a:visited {
    background: #BDC3CB; /* dark */
    color: #333333;
}

#navlistb1 li li a:hover,
#navlistb1 li li a:active,
#navlistb1 li li a.currentpage:link,
#navlistb1 li li a.currentpage:visited,
#navlistb1 li li a.currentpage:hover,
#navlistb1 li li a.currentpage:active {
    background: #E0E4EB; /*light */
    color: #333333;
}

#wrapper .sitenav1_above #navlistb1 .sublink_first{
    border-top: 1px solid #FFFFFF;
}

#wrapper .sitenav1_below #navlistb1 .sublink_first{
    border-top: 1px solid #BBBBBB;
}

/********** SECOND NAVIGATION BAR **********/
#sitenav2 {
    background: #BDC3CD url('img/frost-sitenav-back.png') center left repeat-x;
    border-bottom: 1px solid #BDC3CD;
    border-top: 1px solid #ffffff;
}

#sitenav2 ul a {
    border-left: 1px solid #fff;
    border-right: 1px solid #BDC3CD;
    color: #333333;
}

#sitenav2 ul li a:hover,
#sitenav2 ul li a:active,
#sitenav2 ul li a.currentpage:link,
#sitenav2 ul li a.currentpage:visited,
#sitenav2 ul li a.currentpage:hover,
#sitenav2 ul li a.currentpage:active {
    background: #fff url('img/frost-sitenav-hover.png') center left repeat-x;
    color: #333333;
}

.navlink2_last a {
    border-right: 1px solid #BDC3CD !important;
}

/********** SECOND NAVBAR SUBNAVIGATION **********/
#navlistb2 li li a {
    border: 1px solid #fff; /*light */
    border-top:0;
}

#navlistb2 li li a:link, #navlistb2 li li a:visited {
    background: #BDC3CB; /*dark */
    color: #333333;
}

#navlistb2 li li a:hover,
#navlistb2 li li a:active,
#navlistb2 li li a.currentpage:link,
#navlistb2 li li a.currentpage:visited,
#navlistb2 li li a.currentpage:hover,
#navlistb2 li li a.currentpage:active {
    background: #E0E4EB; /*light */
    color: #333333;
}

#navlistb2 .sublink_first{
    border-top: 1px solid #BDC3CD; /* dark */
}

/********** WRAPPER CONTAINING CONTENT AND SIDEBARS **********/
/********** MAIN CONTENT PANE **********/

/********** SIDEBARS **********/
.serendipitySideBarItem {
    background:#ffffff;
    border: 1px solid #bbbbbb;
}

.serendipitySideBarTitle {
    background: #e1e1e1 url(img/frost-sitenav-hover.png) repeat-x left bottom;
    border: 1px solid #BDC3CD;
    color: #333333;
}

/********** ENTRY ARTICLE STYLES **********/
.serendipity_Entry_Date {
    background: #ffffff;
    border:1px solid #BBBBBB;
}

.Entry_Date_Article_Overview {
    border: 1px solid #bbbbbb;
}

/* use bullet image instead of default square bullet */
.serendipity_entry ul {
    list-style-position: outside;
    list-style-type:none;
    padding:0;
    text-indent: 0;
}

/* use bullet image instead of default square bullet */
.serendipity_entry ul li {
    background: transparent url(img/orange_bullet.png) no-repeat left 0.37em;
    padding-left: 1.2em;
}
.serendipity_entryFooter {
    color: #707070; /* grey */
}

.infofooter{
    border-top: 1px double #bbbbbb;
}

/********** QUOTES **********/
blockquote {
    border-left: 3px solid #BDC3CD;
    color: #707070;
}

/********** STICKY ENTRY STYLES **********/
.serendipity_Sticky_Entry_Overview {
    background: #BDC3CD;
    border: 1px solid #437AAA;
}

.serendipity_Sticky_Entry_Overview .serendipity_image_right,
.serendipity_Sticky_Entry_Overview .serendipity_image_left,
.serendipity_Sticky_Entry_Overview .serendipity_imageComment_img {
    border: 1px solid #437AAA!important;
}

/********** IMAGES INSERTED VIA MEDIA MANAGER **********/
.serendipity_imageComment_img,
.serendipity_image_center,
.serendipity_image_left,
.serendipity_image_right,
.serendipity_image_fullwidth {
    border: 1px solid #bbbbbb!important;
}

/********** ENTRY COMMENTS AND TRACKBACKS **********/
.serendipity_commentsTitle {
    background: #BDC3CD url(img/frost-sitenav-hover.png) left bottom;
    border:1px solid #BDC3CD;
    color: #333333;
}

.comment_evenbox {
    background-color: #f8f8f8;
    border: 1px solid #BBBBBB;
}

#serendipity_trackbacklist .serendipity_comment,
.comment_oddbox {
    background-color: #EEEEEE;
    border: 1px solid #AAAAAA;
}

.serendipity_commentBody {
    background: #f6f6f6;
    border: 1px solid #bbbbbb;
}

#serendipity_trackbacklist .serendipity_comment_author_self,
.serendipity_comment_author_self {
    background: #BDC3CD;
    border: 1px solid #BDC3CD;
}

.serendipity_comment_author_self  .serendipity_commentBody {
    background: #EEEEEE;
    color: #000000;
}

/********** COMMENT FORM **********/
/********** CONTACT FORM **********/

/********** POP-UP COMMENTS **********/
.s9y_wrap {
    background: #FFFFFF;
}

/********** PAGE SUMMARY **********/
.pagination a:link,
.pagination a:visited{
    background: #EDEDED;
    border: 1px solid #bbbbbb;
}

span#thispage {
    background: #BDC3CD url('img/frost-sitenav-back.png') center left repeat-x;
    border: 1px solid #bbbbbb;
    color: #333333;
}

.pagination a:hover,
.pagination a:active {
    background: #fff url('img/frost-sitenav-hover.png') center left repeat-x;
    border: 1px solid #888888;
}

/********** PAGE FOOTER **********/
#footer {
    background-color: #ededed;
    border-top: 1px double #bbbbbb;
}

/********** SITE FOOTER **********/
/********** FOOTER NAVIGATION BAR **********/

/********** FRONTPAGE STYLES **********/
.tabfullbox_container .tabfullbox_item,
.halfbox_container_right,
.halfbox_container_left,
.fullbox_container {
    background: #ffffff;
    border: 1px solid #bbbbbb;
}

/* use image instead of square bullet */
ul.tabfullbox_entry_titlesonly,
ul.fullbox_entry_titlesonly,
ul.halfbox_entry_titlesonly {
    list-style-position: outside;
    list-style-type:none;
    padding:0;
    text-indent: 0;
}

/* use image instead of square bullet */
ul.tabfullbox_entry_titlesonly li,
ul.fullbox_entry_titlesonly li,
ul.halfbox_entry_titlesonly li{
    background: transparent url(img/grey_bullet.png) no-repeat left 0.37em;
    padding-left: 1.2em;
}

/* use alternate image for updated titles */
ul.tabfullbox_entry_titlesonly li.updated_title,
ul.fullbox_entry_titlesonly li.updated_title,
ul.halfbox_entry_titlesonly li.updated_title {
    background: transparent url(img/orange_bullet.png) no-repeat left 0.37em;
}

#content h3.category_title {
    background: #E1E1E1 url(img/frost-sitenav-hover.png) left bottom;
    border: 1px solid #BDC3CD;
}

#content h3.category_title a:link,
#content h3.category_title a:visited,
#content h3.category_title a:hover,
#content h3.category_title a:active {
    color: #333333;
}

/********** PLUGIN STYLES **********/
/********** SIDEBAR CALENDAR PLUGIN **********/
.serendipity_calendarDay.Active.Link {
    background: #f6f6f6;
    border: 1px solid #dfdfdf!important;
}

.back_forward_back {
    background: url(img/frost_back_forward.png) no-repeat left top;
    visibility: visible;
}

.back_forward_forward {
    background: url(img/frost_back_forward.png) no-repeat left -16px;
    visibility: visible;
}

.back_forward {margin:1px;} 

.back_forward img {
    height: 16px;
    visibility: hidden;
    width: 16px;
}

/********** FREETAG PLUGIN **********/
/********** ADDTHIS WIDGET **********/

/********** QUICKSEARCH **********/
input#serendipityQuickSearchTermField {
    border:1px solid #BDC3CB;
}

.searchterm, .searchresults {
    color: #333333;
}

/********** PLUGIN RESULT BOXES **********/
.staticpage_result_header,
.serendipity_search,
.staticpage_navigation,
.serendipity_overview_noentries,
.serendipity_freetag_taglist {
    background-color: #f6f6f6;
    border: 1px solid #bbbbbb;
}

.serendipity_livesearch_result {
    background-color: #ffffff;
}

/********** STATIC PAGES **********/
.staticpage_tab_item {
    border: 1px solid #bbbbbb;
}

/********** KARMA VOTING PLUGIN **********/
/********** ENTRY PAGING PLUGIN **********/

/********** s9y 1.4 PLUGIN STYLES **********/
.serendipity_recententries_entrydate {color: #707070}
.plugin_comment_date {color: #707070}

/********** ARCHIVE PAGES **********/
/* Archives -> older */
#content h4.archives_header {
    background: #BDC3CD url(img/frost-sitenav-hover.png) left bottom;
    border:1px solid #BDC3CD;
    color: #333333;
}

.archives_row_odd {
    background-color: #EEEEEE;
}

.archives_row_even {
    background-color: #f6f6f6;
}

.serendipity_entry ul.archives_row li.archives_graph span{
    background: url(img/frost_graph_bar.png) repeat-x;
    visibility: visible;
}

.serendipity_entry ul.archives_row li.archives_graph img {
    visibility: hidden;
}

/* Archives - View Topics */
.archive_summary_entry {
    border: 1px solid #bbbbbb;
}

.archive_summary_odd {
    background-color: #EEEEEE;
}

.archive_summary_even {
    background-color: #f6f6f6;
}

/********** S9Y MESSAGE INFO CLASSES **********/
/********** MISC ICONS **********/
/********** ACCESSIBILITY STYLES **********/
/********** MICROFORMATS **********/

/********** TABS **********/
ul.tabbernav a:link,
ul.tabbernav a:visited,
ul.tabbernav a:active,
ul.tabbernav a:hover{
    background:transparent url(img/frost-tabs.png) no-repeat left -250px; /*left side bottom color*/
    color: #333333;
}

ul.tabbernav a:hover{
    background:transparent url(img/frost-tabs.png) no-repeat left -150px; /*left side top color */
}

ul.tabbernav li span{
    background: transparent url(img/frost-tabs.png) no-repeat right -100px; /*right side bottom color*/
}

ul.tabbernav a:hover span{
    background: transparent url(img/frost-tabs.png) no-repeat right 0px;/*right side top color */
}

ul.tabbernav li.tabberactive a:link,
ul.tabbernav li.tabberactive a:visited,
ul.tabbernav li.tabberactive a:active,
ul.tabbernav li.tabberactive a:hover{
    background:transparent url(img/frost-tabs.png) no-repeat left -150px; /*left side top color */
    color:#333333;
}

ul.tabbernav li.tabberactive a:link span,
ul.tabbernav li.tabberactive a:visited span,
ul.tabbernav li.tabberactive a:active span,
ul.tabbernav li.tabberactive a:hover span{
    background: transparent url(img/frost-tabs.png) no-repeat right 0px;/*right side top color */
}