
      .serendipity_findmore {
        margin: 5px auto 5px auto;
        padding: 5px;
        text-align: center;
      }

      .serendipity_findmore img {
        border: 0px;
      }

      .serendipity_diggcount {
          float: left;
      }
/* templates/default/style_fallback.css  */
/* This is the templates/default/style_fallback.css file.
   It emits CSS rules that all templates should have.
   Classes are declared on top of the file, so if you
   want to make changes in your own template, you
   should override the rules on the bottom of your
   style.css template. 
   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Default image classes for left/right/usual layout */
.serendipity_image_center {
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_left {
  float: left;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_right {
  float: right;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Default listing without spacers */
.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

/* Messages: Centered, important, notice */
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

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

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}

/* END OF style_fallback.css *//* templates/fiona/style.css  */
img {
   behavior: url("http://www.naturetoprint.de/index.php?/plugin/pngbehavior.htc");
}
/* templates/fiona/style.css  */

/* Fiona by David Cummins - http://themes.daves.me.uk -
Base code: andreas00 - an open source xhtml/css website layout by Andreas Viklund  - http://andreasviklund.com - Ported to Serendipity, http://www.s9y.org
by Carl Galloway, http://www.carlgalloway.
*/

/***** Body and main container *****/

body {
        margin: 0 auto;
        padding: 0;
        font-size: 85%;
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
        background: #fff;
        color: #3a3a3a;
}

.s9y_wrap {
        text-align: left;
        padding: 5px;
}

#wrap {
        background-color: #ffffff;
        color: #303030;
        margin: 0 auto;
        padding: 1px 5px;
        width: 760px;
}

/***** Header *****/

#header {
        color: #505050;
        background: #ffffff url(templates/fiona/img/header.jpg) bottom left no-repeat;
        height: 189px;
        margin: 0 0 0px 0;
        padding: 0;
}

#header h1 {
        display: none;
        font-size: 2.5em;
        font-weight: normal;
        letter-spacing: 0px;
        margin: 0 0 4px 15px;
        padding: 15px 0 0;
}

#header h1 a,#header h1 a:hover {
        padding: 0;
}

#header h2 {
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
        font-size: 2.2 em;
        font-weight: normal;
        letter-spacing: 2px;
        color: #9c1b61;
        margin: 60px 0 5px 235px;
        padding: 15px 0 0 3px;
}

/****** Top Navigation ******/
#topnav {
        width: 650px;
        height: 45px;
        margin: auto;
        margin: 0px 0 0 0;
        padding: 14px 0px 0 0;
        font-size: 11pt;
        color: #999;
}

#topnav ul {
        margin: 0px;
        padding: 0px;
        width: auto;
        list-style-type: none;
        line-height: 1.0em;
        border: 0px solid #000;
}

#topnav ul li {
        margin: 0px 5px 0px 10px;
        padding: 10px 5px 0px 5px;
        border-left: 1px solid #666;
        float: right;
}

#topnav ul li a {
        text-decoration: none;
        color: #666;
}

#topnav ul li a:hover {
        text-decoration: none;
        color: #AA510F;
}

/******mainpane******/

#main_top {
        position: relative;
        height: 65px;
        background: #ffffff url(templates/fiona/img/main_top.jpg) top left no-repeat;
}

#main_mid {
        position: relative;
        overflow: hidden;
        margin: 0 0 0 0;
        background: #ffffff url(templates/fiona/img/main_bg.jpg) top left repeat-y;
}

/***** Right sidebar *****/

#RightSideBar, #LeftSideBar {
        position: relative;
        overflow: hidden;
        float: left;
        width: 206px;
        margin: -20px 0 10px 0;
        padding: 0;
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;

font-size: 88%;
}

.serendipitySideBarContent {
                position: relative;

        margin: 0 0 1.5em 0px;
        font-size: .97em;
        line-height: 1.3em;
        padding: 0 20px 12px 12px;
        background: transparent url(templates/fiona/img/sb_item.jpg) top left repeat-y;
}

#RightSideBar h3, #LeftSideBar h3 {
        font-size: 1.3em;
        font-weight: normal;
        text-transform: uppercase;
        color: #861e21;
        margin: 0 0 0px 0;
        letter-spacing: 0px;
}

#LeftSideBar select, #LeftSideBar input, #LeftSideBar textarea, #LeftSideBar td input {
        width: 88%;
        border: 1px solid #cccccc;
}

.serendipitySideBarItem {
        margin-left: 32px;
}

.serendipitySideBarContent ul li, .serendipitySideBarContent ol li{
        list-style: none;
        margin: -12px 0 10px -25px;
}

.serendipitySideBarContent ol li img {
padding: 5px;
}

.serendipitySideBarTitle {
                position: relative;
margin: 0 0 -20px 0;
        background: transparent url(templates/fiona/img/sb_top.jpg) top left no-repeat;
        padding: 8px;
}
*html div.spacer {
        margin: -20px 0 0 0;
}

ul#serendipity_categories_list li {
margin: 0 0 0 0px;
}

div.category_submit {
padding: 5px 0;
}



.sb_footer {
        background: transparent url(templates/fiona/img/sb_foot.jpg) top left no-repeat;
        padding: 3px;
        margin: -18px 0 15px 0;
}

/***** Main content *****/

#content {
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
        font-size: 86%;
        margin: 10px 50px 0px 238px;
        padding: 0;
        line-height: 2 em;
        text-align: left;
}

#contentwide {
        margin: 10px 0 0px 180px;
        padding: 0;
        line-height: 2 em;
        text-align: left;
}

#contentfull {
        margin: 10px 10px 0px 10px;
        padding: 2px 0 0 0;
        line-height: 2 em;
        text-align: left;
}

#content h2, #contentleft h2, #contentright h2, #content h3.serendipity_date, #contentleft h3.serendipity_date, #contentright h3.serendipity_date, .serendipity_commentsTitle, h4.serendipity_title {
        font-size: 1.8em;
        letter-spacing: 0px;
        font-weight: normal;
        color: #9c1b61;
        margin: 0px 0 10px 10px;
        padding: 10px 0 0 0;
}

#content h2 a, #content h2 a:hover, #contentleft h2 a, #contentleft h2 a:hover, #contentright h2 a, #contentright h2 a:hover, #content h3 a, #content h3 a:hover, #content h4 a, #content h4 a:hover {
        font-weight: normal;
        text-transform: uppercase;
        color: #861e21;
}

.serendipity_Entry_Date {
        width: 462px;
        margin: -30px 0 60px 0;
}

h3.serendipity_qs {
display: block;
        margin: -20px 0 60px 0;
padding: 0 0 20px 10px;
        font-size: 1.6em;
        letter-spacing: 0px;
        font-weight: normal;
        color: #9c1b61;
}

.serendipity_entry_extended {
                font-size: 0.9em;

        width: 94%;
        margin: 20px 0 0 10px;
}

.serendipity_entry, .staticpage_content {
        font-size: 1.4em;
        width: 94%;
        margin: 0 0 0 10px;
}

.serendipity_entry_body {
        padding-left: 11px;
}

.entry_top {
        height: 5px;
        background: transparent url(templates/fiona/img/entry_top.jpg) top left no-repeat;
        margin: 0 0 0 10px;
}

.entry_top1 {
        height: 5px;
        background: transparent url(templates/fiona/img/entry_top.jpg) top left no-repeat;
        margin: -30px 0 0 10px;
}

*html .entry_top1 {
        margin: -30px 0 0 7px;
}
.entry_mid {
        background: transparent url(templates/fiona/img/entry_mid.jpg) top left repeat-y;
        margin: 0 0 0 10px;
}

.entry_foot {
        height: 5px;
        background: transparent url(templates/fiona/img/entry_foot.jpg) bottom left no-repeat;
        margin: 0 0 15px 0px;
}

.entry_foot1 {
        height: 5px;
        background: transparent url(templates/fiona/img/entry_foot.jpg) bottom left no-repeat;
        margin: 0 0 15px -1px;
}

*html .entry_foot1 {

        margin: 0 0 15px -3px;
}

#content a, #contentleft a, #contentright a {
        font-weight: bold;
}

#content ul, #content ol,
#contentwide ul, #contentwide ol,
#contentfull ul, #contentfull ol {
        margin: 0 0 16px 20px;
        padding: 0;
        list-style: none;
}

#content ul img {
        width: 50%;
        height: 50%;
}

#content ul ul, #content ol ol,
#contentwide ul ul, #contentwide ol ol,
#contentfull ul ul, #contentfull ol ol {
        margin: 2px 0 2px 20px;
}

#content li, #contentwide li, #contentfull li {
        margin: 0 0 2px 10px;
        padding: 0 0 0 4px;
}

#serendipity_entryFooter {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px;
        padding-top: 3px;
        border-top: 1px solid #dedede;
        font-size: 9pt;
        color: #31314B;
        text-align: center;
}

div.serendipity_pageFooter {
        font-size: 0.8em;
        margin: -80px auto 15px auto;
        padding: 30px 0 30px 0;
        text-align: center;
}

/***** Footer *****/

.footer {
        position: relative;
        clear: both;
        height: 80px;
        margin: -20px auto 0px;
        padding: 0px 0pt 0px;
        width: 760px;
        text-align: center;
        color: #808080;
        background: transparent url(templates/fiona/img/footer2.jpg) bottom left no-repeat;
        font-size: 0.8em;
}

.footer a {
        color: #808080;
        background-color: inherit;
        text-decoration: none;
}

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

.footer p {
        margin-top: 0px;
        padding-top: 28px;
        margin-bottom: 6px;
}

.fotokasten {
margin: -0px 0 0px 0;
        padding: 0 0 20px 12px;
}

div.serendipity_Entry_Date .fotokasten {
margin: -0px 0 0px 0;
        padding: 0 0 20px 12px;
        height: 110px;
}

.fotokasten_text {
        font-size: 1.1em;
        width: 230px;
        padding: 0 0 5px 0px;
}

.fotokasten p {
        width: 420px;
}

.fotokasten input {
                width: 100px;
}

/***** Various tags *****/

a {
        text-decoration: none;
        color: #505050;
        background-color: inherit;
}

a:hover {
        text-decoration: underline;
        color: #286ea0;
        background-color: inherit;
}

a img {
        border: 0;
}

p {
        margin: 0 0 16px 0;
}

blockquote {
        border-top: 1px solid #d8d8d8;
        border-right: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
        border-left: 4px solid #cccccc;
        margin: 16px;
        width: 75%;
        padding: 7px 7px 7px 11px;
        background: #f4f4f4 url(templates/fiona/img/menubg.gif) bottom left repeat-x;
        color: #505050;
}

blockquote p {
        font-size: 1.1em;
        line-height: 1.3em;
        margin: 0;
}

code, pre {
        font-size: 1.3em;
}

/***** Table styles *****/
#LeftSideBar .serendipity_weekDayName {
        text-align: center;
}

#LeftSideBar td {
        font-size: 1.1em;
        text-align: center;
        color: #888;
}

#RightSideBar table {
        margin: 0 0 16px 0;
        padding: 0;
        border-collapse: collapse;
        border: 1px solid #d8d8d8;
}

#RightSideBar .serendipity_weekDayName {
        color: #505050;
        font-weight: bold;
        margin: 0;
        padding: 6px 0 8px 0;
}

#RightSideBar th {
        text-align: left;
        background: #eaeaea url(templates/fiona/img/menubg2.gif) bottom left repeat-x;
        color: #505050;
}

#RightSideBar td {
        font-size: 0.9em;
        text-align: center;
        background: #f4f4f4 url(templates/fiona/img/menubg.gif) bottom left repeat-x;
        color: #888;
}

td.Today {
        border: solid 1px;
}

/***** Form styles *****/

#content .button, #contentleft .button, #contentright .button {
        border-top: 1px solid #d8d8d8;
        border-right: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
        border-left: 4px solid #cccccc;
        margin: 0 0 15px 0;
        padding: 7px 7px 7px 11px;
        background: #ffffff;
        color: #505050;
        font-weight: bold;
        padding: 4px;
        width: 120px;
}

#content input, #content select, #content textarea, #contentleft input, #contentleft select,
#contentleft textarea, #contentright input, #contentright select, #contentright textarea, select #serendipity_replyTo {
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;

font-size:1em;
margin:0;
padding:4px;
}

#content label, #serendipity_comment_page label, #contentleft label, #contentright label {
        margin: 2px;
}

#content select, #serendipity_comment_page input, #serendipity_comment_page select, #contentleft input, #contentleft select, #contentright input, #contentright select {
        width: 200px;
}

#content .checkbox_remember, #content .checkbox_subscribe, #serendipity_comment_page .checkbox_remember, #serendipity_comment_page .checkbox_subscribe, #contentleft .checkbox_remember, #contentleft .checkbox_subscribe, #contentright .checkbox_remember, #contentright .checkbox_subscribe {
        width: 20px;
}

#content textarea, #serendipity_comment_page textarea, #contentleft textarea, #contentright textarea {
        width: 300px;
}

#content .serendipity_Entry_Date .fotokasten input {
        float: right;
        margin-top: -30px;
}

/***** Various classes *****/

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

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

.textright {
        text-align: right;
        margin: -10px 0 4px 0;
}

.center {
        text-align: center;
}

.small {
        font-size: 0.8em;
}

.large {
        font-size: 1.3em;
}

.bold {
        font-weight: bold;
}

.highlighted {
        padding: 3px;
        background-color: #f0f0f0;
        color: #303030;
        border: 1px solid #b0b0b0;
}

.hide {
        display: none;
}

.serendipity_center {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}

.serendipity_msg_important {
        color: red;
}

.serendipity_msg_notice {
        color: green;
}

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

img.serendipity_freeTag_xmlButton {
        border: none;
        padding-left: 2px;
        vertical-align: bottom;
}

.serendipity_comment {
        margin-bottom: 20px;
}

.commentauthor, .comment_source_author {
        margin: 0 0 0 0;
        border-bottom: 1px solid #dedede;
        font-size: 1.1em;
        font-weight: normal;
}

.commentmeta, h3.serendipity_date {
        margin: 0 0 0.8em 0;
        padding: 0.2em 0 0 0;
        font-size: 1em;
}

#comment {
        width: 98%;
}

#commentlist {
        padding-left: 3px;
}

.serendipity_commentBody {
        margin-bottom: 20px;
}

.comment_threaded_child0 {
        padding-left: 5px;
        padding-right: 5px;
        background: #f4f4f4 url(templates/fiona/img/menubg.gif) bottom left repeat-x;
        border: 1px solid #d8d8d8;
}

.comment_threaded_child1 {
        margin-left: 14px;
        padding-left: 5px;
        padding-right: 5px;
        background: #f4f4f4 url(templates/fiona/img/menubg.gif) bottom left repeat-x;
        border: 1px solid #d8d8d8;
}

.comment_threaded_child2 {
        margin-left: 30px;
        padding-left: 5px;
        padding-right: 5px;
        background: #f4f4f4 url(templates/fiona/img/menubg.gif) bottom left repeat-x;
        border: 1px solid #d8d8d8;
}

#content .serendipity_entryIcon a img, #contentleft .serendipity_entryIcon a img, #contentright .serendipity_entryIcon a img {
        float: right;
        padding: 0 2px 2px 2px;
        margin: 0 0 10px 10px;
        display: inline;
        background: none;
        border: none;
}

.searchterm, .searchresults {
        font-weight: bold;
}

.serendipity_freetag_taglist, .staticpage_navigation, .serendipity_search {
        border-top: 0px solid #d8d8d8;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        border-left: 0px solid #cccccc;
        margin: -16px 0 0 10px;
        padding: 7px 7px 7px 11px;
        background: #fff;
        color: #505050;
}

.grey {
        color: #999;
}

/********* Embedded images with the s9y image manager *********/

/* container for images and text */
.serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right {
        margin: 0 0 0px 0;
        border: 6px solid #eee;
        background: #eee;
        color: #fff;
}

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

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

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

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

/* styles for the text below the image if used */
.serendipity_imageComment_txt {
        display: none;
        clear: both;
        text-align: center;
        font-size: 0.85em;
        border-top: 1px solid #dedede;
}

/********* End of Image Manager Styles *********/

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

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

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

#RightSideBar .plugin_comment_wrap {
        margin: 0 0 20px 0;
        border-top: 1px solid #c0c0c0;
        border-bottom: 1px solid #c0c0c0;
        background-color: #f4f4f4;
        color: #505050;
        line-height: 1.3em;
}

.serendipity_search_results {
margin: -60px 12px 50px 10px;
}

/* User Gallery */
div.serendipity_gallery_row {
   clear:left;
   padding-left: 3%;
   margin-right: 3%;
}

div.serendipity_gallery_thumbs {
    padding: 3px;
    border: 1px solid #afafaf;
    float: left;
    overflow:hidden;
    margin: .5em;
}

div.serendipity_gallery_info {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

div.serendipity_gallery_entry {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

div.serendipity_gallery_title {
    font-size: 1.1em;
    text-align:center;
    font-weight:bold;
}

div.serendipity_gallery_navigation {
    font-size: 1.0em;
    text-align:center;
}

img.gallery_thumb {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   border: 0;
}

div.serendipity_gallery_pagination_top {
        border-top: 1px solid #ccc;
}

div.serendipity_gallery_pagination_bottom {
        border-bottom: 1px solid #ccc;
}

/* EXIF TAGS */
.all_img_info {
         width: 100%;
         float: left;
         text-align: center;
         margin-bottom: 2em;
}
.exif_info_head {
         background-color: #ccd9e6;
         border: 1px solid #fff;
}
.exif_info_row, .exif_info_head {
         clear: both;
         margin: 0 auto;
         width: 400px;
}
.exif_info_tag, .exif_info {
         float: left;
         display: block;
         width: 120px;
         text-align: left;
        border: 1px solid #fff;
        background-color: #ccd9e6;
        padding: 3px;
}
.exif_info {
         width: 264px;
         background-color: #eee;
}/* User Gallery */
div.serendipity_gallery_row {
   clear:left;
   padding-left: 3%;
   margin-right: 3%;
}

div.serendipity_gallery_thumbs {
    padding: 3px;
    border: 1px solid #afafaf;
    float: left;
    overflow:hidden;
    margin: .5em;
}

div.serendipity_gallery_info {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

div.serendipity_gallery_entry {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

div.serendipity_gallery_title {
    font-size: 1.1em;
    text-align:center;
    font-weight:bold;
}

div.serendipity_gallery_navigation {
    font-size: 1.0em;
    text-align:center;
}

img.gallery_thumb {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   border: 0;
}

div.serendipity_gallery_pagination_top {
        border-top: 1px solid #ccc;
}

div.serendipity_gallery_pagination_bottom {
        border-bottom: 1px solid #ccc;
}

/* EXIF TAGS */
.all_img_info {
         width: 100%;
         float: left;
         text-align: center;
         margin-bottom: 2em;
}
.exif_info_head {
         background-color: #ccd9e6;
         border: 1px solid #fff;
}
.exif_info_row, .exif_info_head {
         clear: both;
         margin: 0 auto;
         width: 400px;
}
.exif_info_tag, .exif_info {
         float: left;
         display: block;
         width: 120px;
         text-align: left;
        border: 1px solid #fff;
        background-color: #ccd9e6;
        padding: 3px;
}
.exif_info {
         width: 264px;
         background-color: #eee;
}/* User Gallery */
div.serendipity_gallery_row {
   clear:left;
   padding-left: 3%;
   margin-right: 3%;
}

div.serendipity_gallery_thumbs {
    padding: 3px;
    border: 1px solid #afafaf;
    float: left;
    overflow:hidden;
    margin: .5em;
}

div.serendipity_gallery_info {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

div.serendipity_gallery_entry {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

div.serendipity_gallery_title {
    font-size: 1.1em;
    text-align:center;
    font-weight:bold;
}

div.serendipity_gallery_navigation {
    font-size: 1.0em;
    text-align:center;
}

img.gallery_thumb {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   border: 0;
}

div.serendipity_gallery_pagination_top {
        border-top: 1px solid #ccc;
}

div.serendipity_gallery_pagination_bottom {
        border-bottom: 1px solid #ccc;
}

/* EXIF TAGS */
.all_img_info {
         width: 100%;
         float: left;
         text-align: center;
         margin-bottom: 2em;
}
.exif_info_head {
         background-color: #ccd9e6;
         border: 1px solid #fff;
}
.exif_info_row, .exif_info_head {
         clear: both;
         margin: 0 auto;
         width: 400px;
}
.exif_info_tag, .exif_info {
         float: left;
         display: block;
         width: 120px;
         text-align: left;
        border: 1px solid #fff;
        background-color: #ccd9e6;
        padding: 3px;
}
.exif_info {
         width: 264px;
         background-color: #eee;
}/* User Gallery */
div.serendipity_gallery_row {
   clear:left;
   padding-left: 3%;
   margin-right: 3%;
}

div.serendipity_gallery_thumbs {
    padding: 3px;
    border: 1px solid #afafaf;
    float: left;
    overflow:hidden;
    margin: .5em;
}

div.serendipity_gallery_info {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

div.serendipity_gallery_entry {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

div.serendipity_gallery_title {
    font-size: 1.1em;
    text-align:center;
    font-weight:bold;
}

div.serendipity_gallery_navigation {
    font-size: 1.0em;
    text-align:center;
}

img.gallery_thumb {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   border: 0;
}

div.serendipity_gallery_pagination_top {
        border-top: 1px solid #ccc;
}

div.serendipity_gallery_pagination_bottom {
        border-bottom: 1px solid #ccc;
}

/* EXIF TAGS */
.all_img_info {
         width: 100%;
         float: left;
         text-align: center;
         margin-bottom: 2em;
}
.exif_info_head {
         background-color: #ccd9e6;
         border: 1px solid #fff;
}
.exif_info_row, .exif_info_head {
         clear: both;
         margin: 0 auto;
         width: 400px;
}
.exif_info_tag, .exif_info {
         float: left;
         display: block;
         width: 120px;
         text-align: left;
        border: 1px solid #fff;
        background-color: #ccd9e6;
        padding: 3px;
}
.exif_info {
         width: 264px;
         background-color: #eee;
}/* User Gallery */
div.serendipity_gallery_row {
   clear:left;
   padding-left: 3%;
   margin-right: 3%;
}

div.serendipity_gallery_thumbs {
    padding: 3px;
    border: 1px solid #afafaf;
    float: left;
    overflow:hidden;
    margin: .5em;
}

div.serendipity_gallery_info {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

div.serendipity_gallery_entry {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

div.serendipity_gallery_title {
    font-size: 1.1em;
    text-align:center;
    font-weight:bold;
}

div.serendipity_gallery_navigation {
    font-size: 1.0em;
    text-align:center;
}

img.gallery_thumb {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   border: 0;
}

div.serendipity_gallery_pagination_top {
        border-top: 1px solid #ccc;
}

div.serendipity_gallery_pagination_bottom {
        border-bottom: 1px solid #ccc;
}

/* EXIF TAGS */
.all_img_info {
         width: 100%;
         float: left;
         text-align: center;
         margin-bottom: 2em;
}
.exif_info_head {
         background-color: #ccd9e6;
         border: 1px solid #fff;
}
.exif_info_row, .exif_info_head {
         clear: both;
         margin: 0 auto;
         width: 400px;
}
.exif_info_tag, .exif_info {
         float: left;
         display: block;
         width: 120px;
         text-align: left;
        border: 1px solid #fff;
        background-color: #ccd9e6;
        padding: 3px;
}
.exif_info {
         width: 264px;
         background-color: #eee;
}


/* GARVINS FOTOKASTEN */
.fotokasten p {
font-size: 1.3em;
}

.fotokasten a {
color: #286EA0;
font-weight: bold;
text-decoration: underline;
}

.fotokasten p strong {
    color: #993333;
}

.weinfett {
    font-size: 1.3em;
    color: #993333;
    font-weight: bold;
}



.serendipity_image_link,
.serendipity_image_link img {
  border: 0px;
}

/* User Gallery */
div.serendipity_gallery_row {
   clear:left;
   padding-left: 3%;
   margin-right: 3%;
}

div.serendipity_gallery_thumbs {
    padding: 3px;
    border: 1px solid #afafaf;
    float: left;
    overflow:hidden;
    margin: .5em;
}

div.serendipity_gallery_info {
   margin-left:auto; 
   margin-right:auto; 
   text-align:center;
}

div.serendipity_gallery_entry {
   margin-left:auto; 
   margin-right:auto; 
   text-align:center;
}

div.serendipity_gallery_title {
    font-size: 1.1em;
    text-align:center;
    font-weight:bold;
}

div.serendipity_gallery_navigation {
    font-size: 1.0em;
    text-align:center;
}

img.gallery_thumb {
   margin-left:auto; 
   margin-right:auto; 
   text-align:center;
   border: 0;
}

div.serendipity_gallery_pagination_top {
	border-top: 1px solid #ccc;
}

div.serendipity_gallery_pagination_bottom {
	border-bottom: 1px solid #ccc;
}

/* EXIF TAGS */
.all_img_info {
 	width: 100%;
 	float: left;
 	text-align: center;
 	margin-bottom: 2em;
}
.exif_info_head {
 	background-color: #ccd9e6; 
 	border: 1px solid #fff;
}
.exif_info_row, .exif_info_head {
 	clear: both;
 	margin: 0 auto;
 	width: 400px;
}
.exif_info_tag, .exif_info {
 	float: left;
 	display: block;
 	width: 120px;
 	text-align: left;
	border: 1px solid #fff;
	background-color: #ccd9e6;
	padding: 3px;
}
.exif_info {
 	width: 264px;
 	background-color: #eee;
}