/**********************************************************************/
/* Template: Main Street News                                         */
/* Author & copyright 2008: Don Chambers (www.optional-necessity.com) */
/* Template use by express author permission only                     */
/*                                                                    */
/* Common stylesheet - styles common to all colorsets                 */
/**********************************************************************/

.serendipity_xml_icon {
/*    background: url('img/orange_xml.png') 50% 50% no-repeat; */
    margin: 0;
    padding: 1px 0;
    visibility: visible;
}

.serendipity_xml_icon img {
/*    visibility: hidden; */
}

h1 {font-size: 170%;}
h2 {font-size: 150%;}
h3 {font-size: 140%;}
h4 {font-size: 125%;}

a:link, a:visited {
    text-decoration: none;
    /*color: #2255AA; moved to colorset */ /* blue */
}

a:hover, a:active {
    text-decoration: underline;
}

.serendipity_entry{
    margin: 0;
}

.serendipity_entry ol li, .serendipity_entry ul li {
    margin-bottom:5px;
}

.serendipity_entryFooter {
/* color: #9D9D9D; moved to colorset *//* grey */
}

/* "updated" text preceeding entry titles */
.updated_large {
    font-size: 70%;
    font-weight: bold;
    text-transform: uppercase;
}

.updated_small {
    font-size: 90%;
    font-weight: bold;
    text-transform: uppercase;
}

.more_in_category {
    /*font-size: 120%;*/
    font-weight: bold;
    margin: 0 0 5px;
}

.more_in_category a:link,
.more_in_category a:visited,
.more_in_category a:hover,
.more_in_category a:active {
/*    color: #000000; moved to colorset */
}

ul.fullbox_entry_titlesonly,
ul.halfbox_entry_titlesonly {
    padding: 0;
    margin: 0 0 0 20px;
    list-style-type: square;
}

ul.fullbox_entry_titlesonly li,
ul.halfbox_entry_titlesonly li{
    font-weight: bold;
    font-size: 90%;
    margin: 3px 0;
}

.all_in_category {
    margin: 6px 0 0 0;
    font-size: 85%;
    display: block;
}

.serendipity_date abbr{
    border-bottom: 0;
}

#content h3.serendipity_date {
    margin-bottom: 10px;
}

code {
    font-family: Courier, monospace;
    font-size: 90%;
    line-height: 1em;
}

body {
    font: 100.01% Arial, Tahoma, Verdana, Helvetica, sans-serif;
    margin: 0;
    text-align: center;
/*    background: #bbbbbb url('img/grey_body.jpg') repeat-x; moved to colorset */
}

p {margin-top: 0}

/** wrapper styles **/
#wrapper {
    font-size: 90%;
    clear: both;
    margin: 10px auto;
    width: 988px;
/*    background: #dddddd; moved to colorset */
/*  border: 2px groove #A1A1A1; moved to colorset */
}

/** banner styles **/
#serendipity_banner {
    padding: 0;
    margin: 0;
    height: 90px;
    float: left;
    font-weight: bold;
    overflow: hidden;
/*  background: #ffffff; moved to colorset */
    font-family: Georgia, Times New Roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
    width: 540px;
}

#serendipity_banner h1 {
    font-weight: bold;
    padding: 0;
    margin: 10px 0 0 10px;
    font-size: 170%;
}

#serendipity_banner h2 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    margin-left: 10px;
}

#serendipity_banner a:link
#serendipity_banner a:visited,
#serendipity_banner a:hover,
#serendipity_banner a:active{
    text-decoration: none;
}

#serendipity_banner_right {
    width: 448px;
    float: left;
/*  background: #FFFFFF; moved to colorset */
    height: 90px;
}

#banner_right_search{
    text-align: right;
    margin: 20px 10px 0 0;
}

#banner_right_search input#serendipityQuickSearchTermField {
/*  border: 2px solid #2255AA; moved to colorset */
    width: 197px;
    padding-left: 3px;
}

#banner_right_search .quicksearch_submit {
/*  background: #2255AA;
    color: #ffffff;
    border: 2px solid #2255AA; moved to colorset */
    font-weight: bold;
}

.no_banner_right_search {
    margin: 62px 10px 0 0!important;
}

#subscribe_links {
    font-size: 90%;
    margin: 20px 10px 0 0;
    text-align: right;
}

#leaderboard {
    margin: 0 auto;
    text-align: center;
    height: 90px;
    width: 988px;
}

#leaderboard img{
    margin: 0 auto!important;
}

#leaderboard_left {
    width: 728px;
    float: left
}

#leaderboard_right {
    width: 250px;
    height: 90px;
    margin-left: 10px; 
    float:left;
}

.leaderboard_above_header {
    padding-top: 10px;
}

.leaderboard_below_header {
    float: left;
    padding-bottom: 10px;
/*  background: #FFFFFF; moved to colorset */
}

.leaderboard_below_navbar {
    float: left;
    padding: 10px 0 0 0;
}

#serendipity_credit_line {
    /*width: 960px;*/
    float: none;
    text-align:center;
    margin: 10px 0;
    display: block;
}

/** navbar styles **/
/* testing additional navigation above sitenav bar */
#sitenav1 {
/*  background: #ffffff; moved to colorset */
    float: left;
    width: 100%;
    padding: 0;
}

#sitenav1  ul {
    margin: 0;
    padding: 0;
/*width: 100%;*/
}

#sitenav1  ul li{
    display: inline;
    font-weight: bold;
}

#sitenav1  ul a {
    overflow: hidden;
    padding: 4px 12px;
    margin: 0;
/*  color: #2255AA; moved to colorset */
    font-size: 80%;
    float: left;
}

#sitenav1 ul li a:hover,
#sitenav1 .currentpage a {
    text-decoration: underline;
}

#sitenav1  ul li a.common_nav_first {
    padding-left: 0;
}

/* decide if want to style this differently */
/* #sitenav1 ul a:hover {
background: #2255AA;
color: #ffffff;
}*/

/* change to sitenav2? */
#sitenav {
    padding: 0;
    margin: 0;
/*  display: inline or float:none required in ie6 and is in the ie6 stylesheet */
/*  background: #bbbbbb url('img/sitenav-back-blue.png') center left repeat-x;
    border-top: 1px solid #2255AA;
    border-bottom: 1px solid #2255AA; moved to colorset */
    width: 988px;
}

#sitenav ul li {
    font: 80% Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: .1em;
    margin: 0;
    padding: 0; 
    display: inline;
    text-transform: uppercase; 
}

#sitenav ul a {
    float: left;
    overflow: hidden;
    padding: 6px 15px;
    margin: 0;
/*  border-left: 1px solid #548ADA;
    border-right: 1px solid #2255AA;
    color: #ffffff; moved to colorset */
}

#sitenav ul li a:hover,
#sitenav .currentpage a {
    padding: 6px 15px;
    text-decoration: none;
/*  color: #ffffff;
    background: #2255AA url('img/sitenav-hover-blue.png') center left repeat-x; moved to colorset */
}

/* not in colorset - decide if needed and locate to proper stylesheet as required */
#sitenav ul li a:active{
/*    background: #FDE33F url('img/orange_nav_link_a.png') center left repeat-x; */
/*    border-right: 1px solid #666666;*/ /*shadow grey*/
/*    border-top: 1px solid #666666;*/ /*shadow grey*/
/*    padding: 7px 10px 3px 10px; */
}

.snabove {
}

.snabove li a{
}

/* check against navlink1 and navlink2 */
.navlink2_first a{
    border-left: 0 !important
}

.navlink2_last a {
/*  border-right: 1px solid #2255AA !important;moved to colorsheet */ /* cross check pseudo classes to bpa */
}

/* first sitenav */
#footer_sitenav1 {
    clear: both;
    text-align: center;
    padding: 0; /*bottom origin 1em*/
    margin-top: 5px; /*not defined in style.css*/
}

#footer_sitenav1 ul {
    list-style-type: none;
    display: inline;
    padding: 0;
}

#footer_sitenav1 li {
    display: inline;
}

#footer_sitenav1 a {
    padding: 0px 5px;
}

#footer_sitenav1 .currentpage a {
    text-decoration: underline;
}

/* #2 sitenav */
#footer_sitenav {
    margin-top: 5px;
}

#footer_sitenav ul {
    padding: 0;
    margin: 0;
}

/** main content pane **/
#content {
    padding: 0;
    font-size: 90%;
/* some margin overrides below for certain column configurations*/
    width: 636px;
    margin: 10px !important;
}

.freetag_cloud h2,
#content h3 {
    font-size: 180%;
    margin: 0;
    padding: 0;
    text-align: left;
}

/* consider changing to .serendipity_title */
#content h4 {
    font-weight: normal;
    font-size: 170%;
    margin: 0 0 5px 0;
    padding: 0;
    line-height: 105%;
}


/** entry styles **/
.serendipity_Entry_Date {
/*    border:1px solid #BBBBBB;
    background: #ffffff; moved to colorset */
    margin:0;
    padding:10px;
    margin-bottom: 10px;
}

.serendipity_commentBody,
.serendipity_entry_body,
.serendipity_entry_extended {
    line-height: 1.3em;
}

.serendipity_image_right_large {
    float: right;
    margin: 0 0 0px 10px;
    border: 1px solid #bbbbbb;
    padding: 2px;
}

.serendipity_image_left_large {
    float: left;
    margin: 0 10px 0px 0;
    border: 1px solid #bbbbbb;
    padding: 2px;
}

.serendipity_image_right_small {
    float: right;
/*    border: 1px solid #bbbbbb!important; moved to colorset */
    padding: 2px;
    margin: 0 0 5px 10px;
}

.serendipity_image_left_small {
    float: left;
/*     border: 1px solid #bbbbbb!important; moved to colorset */
    padding: 2px;
    margin: 0 10px 5px 0;
}


/* reconcile this to base and style once cutline is resolved */
/*** s9y image manager ***/
/* container for image with cutline text */
.serendipity_imageComment_center_large,
.serendipity_imageComment_left_large,
.serendipity_imageComment_right_large {
    padding: 0;
    text-align: center;
    border:0;
    /*width: set inline based on image width*/
}

.serendipity_imageComment_center_large {
    margin: auto;
}

.serendipity_imageComment_left_large {
    float: left;
    margin: 0 10px 0px 0;
}

.serendipity_imageComment_right_large {
    float: right;
    margin: 0 0 0px 10px;
}

.serendipity_imageComment_right_large img{
    float: right;
}
.serendipity_imageComment_left_large {
    float: left;
}

/* just the image with cutline test */
.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0;
    padding: 0;
    border: none;
    text-align: center;
}

.serendipity_imageComment_img {
    border: 1px solid #bbbbbb;
    padding: 2px;
    float: left;
    clear: both;
}

/* just the cutline text */
.serendipity_imageComment_txt {
    margin: 0;
    padding: 1%;
    clear: both;
    font-size: 85%; /*instead of 80% */
    text-align: center;
    border: 0;
    font-weight: bold;
    line-height: 1.2em;
}

/* image containers with comments directly inserted into entries or static pages */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    background-color:#FFFFFF;
    border: 0;
    padding:2px;
}

/* image containers without comments directly inserted into entries or static pages */
.serendipity_image_center,
.serendipity_image_left,
.serendipity_image_right {
    border: 1px solid #bbbbbb!important;
    padding: 2px!important;
    margin: 5px!important
}

/* but do not allow above rules to apply to images inside of comment containers */
.serendipity_imageComment_img .serendipity_image_center,
.serendipity_imageComment_img .serendipity_image_left,
.serendipity_imageComment_img .serendipity_image_right {
    border: 0!important;
    padding: 0!important;
    margin: 0!important;
}


blockquote {
    display: list-item;
    list-style-position: outside;
/*    list-style-image: url('img/blue_openquote.png');
    background: #FAE9CD url('img/blue_closequote.png') 98% 95% no-repeat;
    border: 1px solid #2255AA; moved to colorset */
    margin: 10px 40px 0px 50px;
    padding: 0 20px 0 5px;
    /*font-size: 85%;*/
    font-style: italic;
}

blockquote p {
   margin: 0.5em 0;
   padding: 0;
}

.serendipity_entryFooter {
    font-size: 85%;
    margin: 0;
    padding: 0 0 8px 0;
    
    padding: 0;
}
.serendipity_entryFooter a:link,
.serendipity_entryFooter a:visited,
.serendipity_entryFooter a:hover,
.serendipity_entryFooter a:active {
    /*font-weight: bold;*/
}

.box_postcomtrack a:link,
.box_postcomtrack a:visited,
.box_postcomtrack a:hover,
.box_postcomtrack a:active,
.box_postdate a:link,
.box_postdate a:visited,
.box_postdate a:hover,
.box_postdate a:active {
    font-weight: normal;
}

.belowtitle,
.byline {
    text-align: left;
    margin: 0;
    padding: 0 0 10px 0;
}

.infofooter,
.belowentry {
    margin: 10px 0 35px 0;
    text-align: center;
    padding-top: 5px;
/*    border-top: 1px double #bbbbbb; moved to colorset*/
    margin: 10px 0 0px 0;
}

/* probably not necessary in sticky entry revision */
.serendipity_entry_last .infofooter,
.serendipity_entry_last .belowentry {
    margin: 10px 0 0px 0;
}

img.serendipity_entryIcon {
    float: right;
    border: 0px;
    margin: 0 0 5px 5px;
}

.serendipity_pageFooter {
    margin: 5px 0 10px;
}

/** comment styles **/
.serendipity_section_trackbacks{
    margin: 25px 0;
    clear: both;
}
.serendipity_section_commentform {
    margin-top: 25px;
}

.serendipity_section_commentform .serendipity_commentsLabel label{
    padding-left: 5px;
}

.serendipity_commentsTitle {
    margin: 0.2em 0;
    padding: 2px 5px;
    font-size: 110%;
    font-weight: bold;
/*    background-color: #2255AA;
    color: #FFFFFF; */
}

.comment_evenbox {
    line-height: 1.2em;
/*    border: 1px solid #BBBBBB;
    background-color: #f8f8f8; moved to colorset */
    margin: 0 0px 20px 0;
    padding: 0;
}

#serendipity_trackbacklist .serendipity_comment,
.comment_oddbox {
    line-height: 1.2em;
/*    border: 1px solid #AAAAAA;
    background-color: #EEEEEE; moved to colorset */
    margin: 0 0px 20px 0;
    padding: 0;
}

.serendipity_commentBody {
    padding: 5px;
    margin: 5px;
/*    border: 1px solid #bbbbbb;
    background: #f6f6f6; moved to colorset */
}

.comment_source_date{
    margin-right: 10px;
}

#serendipity_trackbacklist .serendipity_comment_source,
.comment_oddbox .serendipity_comment_source,
.comment_evenbox .serendipity_comment_source{
    margin: 5px 0 5px 10px;
    font-size: 90%;
}

#serendipity_trackbacklist .serendipity_comment_author_self,
.serendipity_comment_author_self {
/*    border: 1px solid #2255AA;
    background: #2255AA;
    color: #ffffff; moved to colorset */
}

.serendipity_comment_author_self .serendipity_comment_source a:link,
.serendipity_comment_author_self .serendipity_comment_source a:visited,
.serendipity_comment_author_self .serendipity_comment_source a:hover,
.serendipity_comment_author_self .serendipity_comment_source a:active {
/*    color: #ffffff; moved to colorset */
}

.serendipity_comment_author_self  .serendipity_commentBody {
/*    color: #000000;
    background: #EEEEEE; moved to colorset */
}

/* pop-up comments */
.s9y_wrap {
/*    background: #FFFFFF; moved to colorset */
    font-size: 85%;
}


/* defaults for sidebars */
#serendipityLeftSideBar,
#serendipityRightSideBar {
    overflow: hidden; 
    margin: 0;
}

#serendipityMasterSideBarRight {
    float:right;
    display:inline;
    width: 322px;
    padding: 0;
    margin:10px 10px 0 0;
    border:0;
    overflow: hidden;
}

#serendipityDoubleSideBar {
    width: 322px
    overflow: hidden;
}

.LeftSideBarEqual {width: 156px;}
.RightSideBarEqual {width: 156px;}

.LeftSideBarWideSkyRight {width: 130px;}
.RightSideBarWideSkyRight {width: 182px;}

.LeftSideBarWideSkyLeft {width: 182px;}
.RightSideBarWideSkyLeft {width: 130px;}

.LeftSideBarSkyRight {width: 170px;}
.RightSideBarSkyRight {width: 142px;}

.LeftSideBarSkyLeft {width: 142px;}
.RightSideBarSkyLeft {width: 170px;}


.serendipitySideBarItem {
    overflow: hidden; 
    margin: 0 0 10px 0;
    padding: 0;
/*    border: 1px solid #bbbbbb;
    background:#ffffff; moved to colorset */
}


.serendipitySideBarTitle {
    font-weight: bold;
    font-size: 100%;
    overflow: hidden;
    margin: 1px 1px 0 1px;
    padding: 3px 0 3px 10px;
/*    background: #2255AA;
    color: #ffffff; moved to colorset */
}

.serendipitySideBarTitleEmpty {
/*    height: 5px;
    font-size: 0;*/ /* ie6, otherwise item is too tall */
}

.serendipitySideBarContent {
    overflow: hidden; 
    margin: 0;
    font-size: 90%;
    padding: 10px;
}

/* overide serendipitySideBarItem overflow: hidden just for sidebar quicksearch livesearch_result */
/* this is more precise than bp for this template due to other overflow settings                  */
.container_serendipity_quicksearch_plugin .serendipitySideBarContent{
    overflow: visible !important;
}

.serendipitySideBarFooter {
}


/* center advertising in right side bar */
#serendipityRightSideBar .container_serendipity_html_nugget_plugin .serendipitySideBarContent{
    text-align: center;
}


/***** PAGE FOOTER *****/
#footer {
    font-size: 80%;
    width: 988px;
/*    background-color: #ededed;
    border-top: 1px double #bbbbbb; moved to colorset */
}

/***** SITE FOOTER *****/
#page_bottom_text {
    font-size: 70%;
    margin: 0 auto 10px auto;
    text-align: center;
    width: 988px;
}

#footer p,
#page_bottom_text p {
    text-align: center;
}

/***** PLUGIN STYLES *****/

/* sidebar calendar */
#month,
#today,
.serendipity_weekDayName {
    font-size: 100%;
}

.container_serendipity_calendar_plugin {
    width: 99%;
}

.serendipity_calendarDay.Active.Link {
    font-weight: bold!important;
/*    border: 1px solid #dfdfdf!important;
    background: #f6f6f6; moved to colorset */
}

/* calendar and prev/next page icons */
.serendipity_calendarHeader img,
.serendipity_pageFooter img{
    vertical-align: middle;
    margin: 0 2px;
    height: 18px!important;
    width: 18px!important;
    border: 0 none;
}


/* sidebar inputs */
.serendipitySideBarContent input {
    width: 100%; /* do not override width if styled inline */
}

.serendipitySideBarContent select {
    width: 100% !important;
}

/* sidebar quicksearch */
/* DETERMINE IF THIS SHOULD BE IN COLORSETS */
input#serendipityQuickSearchTermField {
/*    border: 1px solid #72878A!important; moved to _sidefoot_style.css */ /* grey */
}

/* navbar quicksearch */
#sitenav #searchform {
    margin: 0 10px 0 0;
}

/* the form and button */
#sitenav #searchform input {
    margin-top: 2px;
}

#sitenav input#serendipityQuickSearchTermField {
    width: 150px;
    margin-top: 2px;
}

.quicksearch_submit {
    cursor: pointer;
}


/* style for the search term and number of results using quicksearch */
.searchterm, .searchresults {
/*    color: #2255AA; moved to colorset */
    font-weight:bold;
}

.staticpage_result_header,
.serendipity_search,
/* double check staticpage navigation */
.staticpage_navigation,
.serendipity_overview_noentries,
.serendipity_freetag_taglist {
    margin: 0;
    padding: 10px;
/*    background-color: #f6f6f6;
    border: 1px solid #bbbbbb; moved to colorset */
}

.staticpage_result_header{
    margin-bottom: 10px;
}

.serendipity_overview_noentries {
    margin-bottom: 10px;
}

.serendipity_search,
.serendipity_freetag_taglist {
    margin-top: 10px;
}

.staticpage_results {
    margin: 0;
}

/* live search plugin */
.serendipity_livesearch_result {
/*    background-color: #ffffff; moved to colorset */
    font-size: 80%;
}

ul.staticpage_navigation{
    margin: 10px 0;
    display: block;
}

ul.staticpage_navigation li{
    padding: 0 5px 0 0;
    display: inline;
}

/* karma voting plugin */
.serendipity_karmaVoting {
    text-align: center !important;
    font-size: 100% !important;
}

.serendipity_entrypaging {
    margin: 5px 0;
    text-align: center;
    font-size: 90%;
}

.archive_summary_page {
float: left;
width: 614px; /*due to floated container with pics*/
}

.archive_summary_entry {
    margin-top: 10px;
    font-size: 90%;
    float: left; 
/*    border: 1px solid #bbbbbb; moved to colorset */
}

.archive_summary {
    margin: 0;
    padding: 5px;
    float: left;
    clear: both;
    width: 602px;
}

.archive_summary_odd {
/*    background-color: #EEEEEE; moved to colorset */
}

.archive_summary_even {
/*    background-color: #f6f6f6; moved to colorset */
}

.archive_summary_postdetails {
/* needs to be in style.css if bp */
    margin: 0;
}


ul.archives_row li.archives_date {
    padding-left: 2px;
}

.archives_all_entry {
    margin: 10px 0 20px 0;
}

#content h4.archives_header {
/*    background-color: #2255AA;
    color: #ffffff; moved to colorset */
    font-size: 120%;
    font-weight: bold;
    padding: 3px 5px;
}

.archives_row_odd {
/*    background-color: #EEEEEE; moved to colorset */
    padding: 5px;
    margin: 0;
}

.archives_row_even {
/*    background-color: #f6f6f6; moved to colorset */
    padding: 5px;
    margin: 0;
}

ul.archives_row li.archives_graph,
ul.archives_row li.archives_date,
ul.archives_row li.archives_count,
ul.archives_row li.archives_count_link,
ul.archives_row li.archives_link {
    width: 20%;
}

/* static pages - hide author and revision date */
.staticpage_author,
.staticpage_metainfo_lastchange {
    display: none;
}

/* styles for frontpage */
/* todo: relocate above */

.fullbox_container {
    float: left;
    clear: both;
    width: 634px; /*opera*/
}

.halfbox_container_left {
    width: 311px;
    float: left;
    clear:left
}

.halfbox_container_right {
    width: 311px;
    float: left;
    margin-left: 10px;
}

.halfbox_container_right,
.halfbox_container_left,
.fullbox_container {
    margin-bottom: 10px;
    padding:0;
/*    border: 1px solid #bbbbbb;
    background: #ffffff; */
}

#content h3.category_title {
    font-size: 110%;
    margin: 1px 1px 10px 1px;
    padding: 3px 0 3px 10px;
/*    background: #2255AA;
    color: #ffffff; moved to colorset */
}

#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: #ffffff; moved to colorset */
}

.fullbox_container,
.halfbox_container_right,
.halfbox_container_left {
    padding-bottom: 10px;
}

.fullbox_entry,
.halfbox_entry {
    margin:10px 10px 20px 10px;
}

/* check class name against tpls - might be inconsistent */
.fullbox_entry_last,
.halfbox_entry_last {
    margin:10px 10px 0px 10px;
}

.fullbox_entries_titleonly,
.halfbox_entries_titleonly {
    margin:15px 10px 0px 10px;
}

#content .halfbox_container_right h4.serendipity_title,
#content .halfbox_container_left h4.serendipity_title{
    font-size: 120%;
    font-weight: bold;
}

.fullbox_container .serendipity_overview_noentries,
.halfbox_container_right .serendipity_overview_noentries,
.halfbox_container_left .serendipity_overview_noentries{
    margin: 10px 10px 0px 10px;
}

.continue_reading {
/*font-weight: bold;*/
    padding: 0;
    margin: 10px 0 0 0;
}

/***** guestbook plugin *****/

#guestbook_entrybundle {
/*    background: #2255AA!important;
    border: 1px solid #bbbbbb!important; moved to colorset */
/* remove rounded bottom edge */
    -moz-border-radius: 0!important;
}

.guestbook_entrytop,
.guestbook_entrytop a:link,
.guestbook_entrytop a:visited,
.guestbook_entrytop a:focus { 
    font-size: 12px;
/*    color: #FFFFFF; moved to colorset */
}

.guestbook_entrytop a:hover,
.guestbook_entrytop a:active {
    font-size: 12px;
/*    color: #FFFFFF; moved to colorset */
    text-decoration: underline;
}

.guestbook_entrybottom { 
    padding: 10px!important;
    line-height: 1.3em!important;
/*    background: #f8f8f8!important; moved to colorset */
/* remove rounded bottom edge*/
    margin-bottom: 0px!important;
    border: 0;
}

a:link.serendipityPrettyButton,
a:visited.serendipityPrettyButton,
a:hover.serendipityPrettyButton { 
    line-height: 3em!important;
}

.staticpage_content img {border: 0}

/* sticky entry appearance */
.Entry_Date_Article_Overview {
    margin-bottom: 10px;
    padding: 10px;
    /* border: 1px solid #bbbbbb; moved to colorset */
    float: left;
    clear: both;
    width: 592px /*opera*/
}


.serendipity_Sticky_Entry_Overview {
/*    background: #01183E;
    color: #ffffff;
    border: 1px solid #01183E; moved to colorset */
}

.serendipity_Sticky_Entry_Overview .serendipity_image_right_large,
.serendipity_Sticky_Entry_Overview .serendipity_image_left_large,
.serendipity_Sticky_Entry_Overview .serendipity_imageComment_img {
/*    border: 1px solid #548ADA; moved to colorset */
    padding: 2px;
}

.serendipity_Sticky_Entry_Overview a:link,
.serendipity_Sticky_Entry_Overview a:visited,
.serendipity_Sticky_Entry_Overview a:hover,
.serendipity_Sticky_Entry_Overview a:active {
/*    color: #548ADA; moved to colorset */
}
