/* YAML <http://www.yaml.de> ported to s9y <http://www.s9y.org> */
/*                                                              */
/* Template author: Matthias Mees <blog@yellowled.de>           */
/*                                                              */
/* Extra stylesheet for s9y                                     */
/* ------------------------------------------------------------ */

/* This class can be used to switch off the external link arrow  */
/* image for links containing an image.                          */
#main a.noextarrow {
   background: none;
   padding-left: 0;
}

/* the big link in the banner, blog name/entry title */
a.homelink1,
a.homelink1:hover,
a.homelink1:link,
a.homelink1:visited,
#header h1 {
   background: transparent;
   color: #fff;
   font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size : 1.6em;
   text-decoration: none;
   margin: 0;
   padding: 25px 0 0 15px;
   border: none;
}

/* the smaller link in the banner, blog description */
a.homelink2,
a.homelink2:hover,
a.homelink2:link,
a.homelink2:visited,
#header h2 {
   background: transparent;
   color: #fff;
   font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size : 1.2em;
   text-decoration: none;
   margin: 0;
   padding: 20px 0 0 15px;
   border: none;
}

#submenu { border: none; }

/* page footer */
#footer ul {
   list-style-type: none;
   display: inline;
   padding: 0;
   margin: 0;
}

#footer li {
   display: inline;
   padding: 0.25% 1%;
   margin: 0;
}

.serendipity_entry { overflow: auto; }

.serendipity_entry_body p { text-align: justify; }

/* used when s9y needs to center something */
.serendipity_center {
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}

/* warning messages from s9y */
.serendipity_msg_important { color: red; }

/* messages letting you know something has */
/* happened eg comment saved */
.serendipity_msg_notice { color: green; }

/* the links to comments, trackbacks, edit entry etc */
.serendipity_entryFooter {
   border-top: 1px solid #ddd;
   margin: 5px 0;
   padding: 5px 0;
   clear: both;
}

/* style for freetag items above entries */
.serendipity_freetag_taglist {
   margin: 0;
   padding: 5px 0;
}

/* container for freetag plugin in entry footer */
.serendipity_freeTag {
   margin-top: 5px;
}

/* style for the rss feed image in freetag plugin */
img.serendipity_freeTag_xmlButton {
   border: none;
   padding-left: 0;
}

/* entry paging links */
.serendipity_entrypaging {
   margin: 20px 0 5px;
}

/* styles for category icon if used */
img.serendipity_entryIcon {
   float: right;
   border: 0;
   margin-top: 1px;
}

/* styling the continue reading byline, needed to stop firefox making the link 100% wide */
.continue_reading {
   display: block;
   margin-top: 5px;
}

/* styling the continue reading byline link */
.continue_reading a:link,
.continue_reading a:visited {
   font-weight: normal;
   text-decoration: none;
   background: none;
}

/* styling the continue reading byline when hovered over */
.continue_reading a:hover {
   background: none;
   text-decoration: underline;
}

/* style for input box for quicksearch */
#serendipityQuickSearchTermField {
   width: 95%;
   margin-top: 5px!important;
   margin: 0;
   padding:0;
}

/* live search */
.serendipity_livesearch_result {
   background: #ffffcc;
   color: #000;
}

/* container for comments plugin within sidebar */
.container_serendipity_plugin_comments {
   color: #333;
}

/* style for line break in comments plugin */
.container_serendipity_plugin_comments br,
.container_serendipity_plugin_shoutbox br {
   line-height: 0.5em;
}

/* container for individual comment within sidebar */
.plugin_comment_wrap {
   display: block;
   margin: 5px 0 0 0;
   border-top: 1px solid #ddecfb;
   border-bottom: 1px solid #ddecfb;
   background-color: #fafbfc;
   color: #505050;
}

/* style for comment body within sidebar */
.plugin_comment_body {
   font-style: oblique;
}

/* adjusting the categories sidebar plugin */
#serendipity_categories_list li {
   padding-left: 0;
   margin-left: 0;
}

/* style for the seearch term and number of results using quicksearch */
.searchterm,
.searchresults {
    font-weight: bold;
}

/********* Embedded images with the s9y image manager *********/
/* container for images and text */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
   border: 1px solid #ddd;
   background-color: #efefef;
   padding: 0;
   text-align: center;
}

/* style to center image and text within entry */
.serendipity_imageComment_center {
   margin: 0 auto;
}

/* style to left align image and text within entry */
.serendipity_imageComment_left {
   float: left;
   margin: 0 5px 5px 0;
}

/* style to right align image and text within entry */
.serendipity_imageComment_right {
   float: right;
   margin: 0 0 5px 5px;
}

/* styles for the images */
.serendipity_imageComment_img,
.serendipity_imageComment_img img {
   margin: 0;
   padding: 0;
   border: none;
   text-align: center;
}

/* styles for the text below the image if used */
.serendipity_imageComment_txt {
   border-top: 1px solid #ddd;
   margin: 0;
   padding: 1%;
   font-size: 0.9em;
   text-align: center;
}
/********* End of Media Manager Styles *********/

/********* Comment Form *********/
.frm, select#serendipity_replyTo {
   width: 90%;
}

form dt {
   float: left;
   margin-bottom: 2px;
}

form dd {
   padding-left: 0;
   margin-left: 75px;
   margin-bottom: 10px;
}

form textarea {
   margin-bottom: 5px;
}
/********* End of Comment Form *********/

/********* Comment Styles *********/
/* container for all comments, not styled separately in default theme */
.serendipity_comments {
   margin: 5px 0;
}

/* comments, trackbacks and commentform titles */
.serendipity_commentsTitle {
   font-weight: bold;
   margin: 5px 0;
   border-bottom: 1px solid #ddd;
}

/* container for individual comments */
.serendipity_comment {

}

.serendipity_commentBody {
   padding: 5px;
}

/* style for comment author, date commented etc */
.serendipity_comment_source {
   padding: 5px;
   margin-top: 5px;
}

/* style for even numbered comments*/
.comment_evenbox {
   margin: 0 0 4% 0;
   border-top: 1px solid #009;
   border-bottom: 1px solid #009;
   background-color: #fafbfc;
   color: #505050;
   line-height: 1.5em;
}

/* style for odd numbered comments*/
.comment_oddbox {
   margin: 0 0 4% 0;
   border-top: 1px solid #c0c0c0;
   border-bottom: 1px solid #c0c0c0;
   background-color: #fafbfc;
   color: #505050;
   line-height: 1.5em;
}

/* Directions for comments */
.serendipity_commentDirection { text-align: justify; }
/********* End of Comment Styles *********/

/********* Adduser plugin *********/

#adduserform input {
   display: block;
   margin: 2px 0;
}

#adduserform br { line-height: 0.5em; }

/********* End of adduser plugin *********/