/* # $Id: style_guestbook_backend.css - v.3.25 2011-03-05 ian */

/******** Begin Guestbook Styles *********/

.serendipity_guestbook  {
    margin: 0 none;
    padding: 0 none;
}

.serendipity_guestbook  h2.serendipity_title {
    text-align: center;
}

.serendipity_entry, 
.serendipity_entry_body {
    border-top: 0 none;
}

#guestbook_wrapper  { 
    margin: 0 none;
    padding: 0 none; 
}
br.clear { clear: both; }

#guestbook_wrapper .guestbook_intro { 
    padding: 4px;
    text-align: justify;
    background-color: transparent;
    /* mozilla, chrome, safari, ie7+, (opera?) round corners */
    border-color: hsl(360,100%,35%);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px; 
    border: 1px solid hsl(360,100%,35%);
}

#guestbook_entrypaging {
    border: 0 none;
    padding-bottom: 10px;
    line-height: 1.6em; 
    text-align: center;
}

div.frontend_guestbook_paginator{}
span.frontend_guestbook_paginator_left { color: #BBB; } 
span.frontend_guestbook_paginator_center { }
span.frontend_guestbook_paginator_right { color: #BBB; } 

/*********************************************
 *** GUESTBOOK BACKEND ONLY - START **********/
/*********************************************/
/* css color styles - colour you life ;-)    */
/* 'gray' is a color & 'grey' is a colour!   */
/* background colors potentially used:       */
/*             #FFB90F DarkGoldenrod1        */
/*             #FFC125 Goldenrod1            */
/*             #FFD700 Gold1                 */
/*             #FF8247 Sienna1               */
/*             #ADD8E6 LightBlue             */
/*             #6280A2 ~ PaginatorBlue       */
/*             #5792d8 ~ nearNavBlue         */
/*             #b6c9cc ~ nearNavGrey         */
/*             #6280A2 ~ SkyBlue4            */
/*             #D5BFC0 ~ darkrose            */
/*             #FDECE1 ~ lightrose           */
/*             #EEEEEE ~ light gray          */
/*             #E0E0E0 ~ light grey 2        */
/*             #F0F0F0 ~ ivory white         */
/*********************************************/
#backend_guestbook_wrapper table, #backend_guestbook_wrapper tbody, #backend_guestbook_wrapper tr, #backend_guestbook_wrapper th, #backend_guestbook_wrapper td,
#backend_guestbook_wrapper div, #backend_guestbook_wrapper span, #backend_guestbook_wrapper font { 
    font: 500 11px/16px Verdana,Arial,Helvetica,sans-serif; 
}
#backend_guestbook_wrapper { border: 0 none; background: 0 none; } /* get rid of intro and frontend messages borders and background-colors */
#backend_guestbook_wrapper code { vertical-align: top; white-space: nowrap; }
#backend_guestbook_wrapper .guestbook_helptip span { font: xx-small arial, helvetica, sans-serif; }

#backend_guestbook_wrapper #guestbook_entrybundle_x .guestbook_entrytop { background-color: #b6c9cc; }
div.backend_guestbook_nav { float: right; background-color: #EEEEEE; background: -moz-linear-gradient(top, #EEEEEE, #5792d8); width: 24em; margin: 1em auto; border: solid; }
div.backend_guestbook_nav ul li#active { border-bottom: 1px solid #888; background-color: #FFD700; background: -moz-linear-gradient(left 20deg, #E0E0E0, #D5BFC0); }
div.backend_guestbook_menu { background-color: #F0F0F0; background: -moz-linear-gradient(left 20deg, #F0F0F0, #5792d8); border: 1px solid #777; padding: 0 0 0 20px; }
div.backend_guestbook_entrywrapper { margin: 99px 14% 0 0; padding: 0; }
div.backend_guestbook_head { background-color: #5792d8; background: -moz-linear-gradient(left 20deg, #5792d8, #F0F0F0); border:1px solid red; margin: 30px 0 0 0px; padding: 4px 20px; float: left; }
div.backend_guestbook_paginator { background-color: transparent; border: 0 none; margin: 10px 0; height: 25px; }
span.backend_guestbook_paginator_left { float: left; width: 40%; text-align: left; margin-left: 20px; color: #aaa !important; } 
span.backend_guestbook_paginator_center { margin: 5px 20px; width: 20%; text-align: center; font-weight: 700 !important; }
span.backend_guestbook_paginator_right { float: right; width:40%; text-align: right; margin-right: 20px; color: #aaa !important; } 
div.backend_guestbook_noresult { margin: 100px 0 0 0; border: 0 none; }
div.backend_guestbook_dbclean_title { margin: 100px 0 20px 10px; }
div.backend_guestbook_dbclean_menu { background-color: #EEEEEE; background: -moz-linear-gradient(left 20deg, #EEEEEE, #5792d8); border:1px solid #808; display:block; margin:20px 0 20px 0; }
ul.backend_guestbook_dbclean_menu { padding: 4px 80px; }
li.backend_guestbook_dbclean_menu { list-style-type: circle; line-height: 20px; font-size: 1.2em; text-decoration: none; }
div.backend_guestbook_dbclean_menu ul li#active { border-bottom: 1px solid #888; background-color: #FFD700; background: -moz-linear-gradient(left 20deg, #FFC125, #E0E0E0); }
div.backend_guestbook_dbclean_innercat { text-decoration: underline; }
div.backend_guestbook_dbclean_innertitle { text-decoration: underline; margin-bottom: 1px; }
div.backend_guestbook_dbclean_error { color: red; }
div.backend_guestbook_dbclean_object { width: 740px; max-width: 1000px; max-height: 200px; overflow: auto; background-color: #D5BFC0; border: 1px solid #808; font: 9pt/1.3em #000 'courier new','times new roman',monospace; }
tr.backend_guestbook_line { float: left; width: auto; margin: 0px; padding: 0px; }
td.backend_guestbook_linenum { padding: 0px 2px; background:#FDECE1; border-right: 1px solid gray; color: gray; text-align: right; }
td.backend_guestbook_linetxt  { padding-left: 2px; }
span.backend_guestbook_right { float: right; padding: 0 20px 0 0; }
img.backend_attention { width: 22px; height: 22px; border: 0 none; padding-right: 4px; vertical-align: middle; }
.backend_guestbook_inline { display: inline }
table.guestbook_backend_form { background-color: #e0e0e0; border: 1px solid #333; }
td.guestbookformdesc { padding: 2px 0; font: 500 11px verdana, arial, geneva, helvetica, sans-serif; text-align: left; background-color: #e0e0e0; /* form gray */ }
span.guestbook_admin_comment { 
    display: block; 
    margin: 10px 0 2px 40px; 
    padding: 4px;
    -moz-border-radius:1em 1em 1em 1em;
    background:none repeat scroll 0 0 #EFEFEF;/*wheat;*/
    border: 1px solid #FF8247; /*#CCCCCC;*/
    font-size:80% !important;
    font-style: italic; 
    overflow:auto;
}
span.guestbook_admin_comment q{quotes:"\00AB" "\00BB"; }
.guestbook_admin_comment blockquote  p,
.guestbook_admin_comment blockquote p q { 
    color: #055bc6; 
    text-align: left;
    /* font-style, font-variant, font-weight, font-size/line-height, font-family */
    font: italic normal 500 11px/16px 'arial', helvetica, sans-serif !important;
}
.guestbook_admin_comment blockquote p:first-child { 
    background: url('plugins/serendipity_event_guestbook/img/quote-start.gif') no-repeat scroll left top transparent !important;
    text-indent: 25px;
}
.guestbook_admin_comment blockquote, 
.guestbook_admin_comment p { 
    margin: 4px 2px !important; padding: 0 !important; border: 0 !important; color: #055bc6;
    background: url('plugins/serendipity_event_guestbook/img/quote-end.gif') no-repeat scroll right bottom transparent !important; 
}
.guestbook_reiter { text-align: center; font: 700 10.0px arial, helvetica, sans-serif; text-decoration: none; vertical-align: middle; }
.guestbook_reiter_dim { color: #888; font: 500 x-small arial, helvetica, sans-serif; vertical-align: bottom; }

#backend_guestbook_wrapper input.bbc_i { clear: both; font-style: italic; font-size: 12px;}
#backend_guestbook_wrapper input.bbc_b { font-weight: bold; font-size: 12px;}
#backend_guestbook_wrapper input.bbc_u { text-decoration: underline; font-size: 12px;}
#backend_guestbook_wrapper input.bbc_s { font-style: italic; font-size: 12px;}
#backend_guestbook_wrapper input.bbc_q { font-style: italic; font-size: 12px;}

/*********************************************
 *** GUESTBOOK BACKEND ONLY - END ***********/
/********************************************/

/* one guestbook entry wrapper */
#guestbook_entrybundle { 
    border: 1px solid #666;
    margin: 0;
    padding: 0;
    background-color: #555;
    text-align: left;
    -moz-border-radius: .0em 0 1em 1em;
}

.serendipity_commentDirection { 
    text-align:justify;
}

.guestbook_emailprotect { 
    font-size: x-small;
}

.captcha { 
    border: 1px solid #777;
}

/* the entry title mail date etc - depends on #guestbook_entrybundle */
.guestbook_entrytop { 
    padding: 4px;
    background-color: #FFB90F; 
}

table.guestbook_entries {
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    color: #222;
    /*font: 500 12px/16px Verdana,Arial,Helvetica,sans-serif; */
    font-size: 0.8em;
    text-align: left;
    white-space: nowrap;
    width: 100%;
    /*border-collapse: separate; border-spacing: 1px 1px; empty-cells: hide;*/
}

.guestbook_entrytop a,
.guestbook_entrytop a:link,
.guestbook_entrytop a:visited,
.guestbook_entrytop a:active,
.guestbook_entrytop a:focus { 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #7389F5;
    text-decoration: none; 
}

.guestbook_entrytop a:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #ADB4D9; 
}

.guestbook_admin { 
    text-align: right;
}

.guestbook_admintext { 
    text-align: right; 
    padding-right: 10px;
}

.guestbook_admintextdim { 
    color: #777; 
    text-decoration: none;
}

td.guestbook_adminbutton { 
    text-align: right;
    vertical-align: top;
}
td.guestbook_adminbutton  img { width:14px; height:14px; }

/* the entry value only - depends on #guestbook_entrybundle */
.guestbook_entrybottom { 
    background: none repeat scroll 0 0 #E1E5DE;
    border-bottom: 1px solid #999966;
    border-top: 1px solid #999966;
    color: #333333;
    font: 500 11px/16px Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 6px;
    padding: 4px;
    text-align: left;
}

.guestbook_dynamicentry {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #ccc;
    font-weight: 500;
    text-align: left;
    padding: 4px;
    white-space:nowrap;
}

.guestbook_dynamicentrylabel {
    font-size: 12px;
    font-weight: 700;
    color: #7389F5;
}

.guestbook_splitentries { 
    clear: both;
}

.guestbook_errorbundled { 
    width: auto;
    border: 1px dashed #FF3300;
    -moz-border-radius: .0em 0 1em 1em;
}

.guestbook_error_red { 
    color: #ff0000;
}

.guestbook_errors { 
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-align: left;
    color: #800040;
}

.guestbook_questionaire { 
    line-height: 1.4em;
 }
 
 .guestbook_ripped { 
    line-height: 1.4em;
    font-weight: bold;
 }
 
.guestbook_popup { 
    text-align:center;
    padding-bottom: 10px;
}

#guestbook_wrapper a:link.serendipityPrettyButton,
#guestbook_wrapper a:visited.serendipityPrettyButton,
#guestbook_wrapper a:hover.serendipityPrettyButton { 
    text-decoration: none;
    color: #1D2E3F;
}

#guestbook_wrapper .serendipityPrettyButton { 
    padding: 1px;
    color: #1D2E3F;
    font-weight: bold;
    font-size: 0.9em;
    border: 1px outset #000;
    margin: 2px;
}

/* Special class if the button is a <a> tag */
#guestbook_wrapper a.serendipityPrettyButton { 
    padding: 2px 4px 2px 4px;
    cursor: pointer;
}

#guestbook_wrapper .serendipityPrettyButton {
    background: url('plugins/serendipity_event_guestbook/img/button_background.png') repeat scroll 0 50% #80B0DA;
}
#guestbook_wrapper a.serendipityPrettyButton {
    background: url('plugins/serendipity_event_guestbook/img/button_background.png') repeat-x scroll center top transparent;
}

/******** End Guestbook Styles *********/
/* 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/rhydeufel/style.css  */
h1,h2,h3,h4,h5,h6 {
	color:#FF6666;
	font-family: Georgia,Times,"Times New Roman",serif;
}

h3 {
    margin:0;
    padding:0;
}

pre {
	font-family:Monaco,"Lucida Console","Courier New",monospace;
}

.serendipitySideBarContent input {
	width: 90%;
	margin-left: 7px;
	border:1px solid #3333FF;
}

input.quicksearch_submit {
	display:none;
}

.serendipitySideBarContent input.textfield {
}

#mainborder {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}

#mainpane {
	text-align: left;
	padding: 0px;
}

#content {
	width: 545px;
	line-height: 1.5em;
	padding:0px;
	padding-left:15px;
	margin:0px;
}

#serendipityRightSideBar {
    width: 200px;
    vertical-align: top;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
}

#serendipityLeftSideBar {
    width: 210px;
    padding: 10px;
    vertical-align: top;
}

#sidebar {
	border-right:2px dashed #3333FF;
	padding-right:15px;
}

body {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #000000;
	color: #CCCCFF;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	background-image:url(templates/rhydeufel/img/logo.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

input, textarea {
    font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
}

p, td, th, div, span {
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
}

#content li {
	list-style: disc;
	list-style-image:url(templates/rhydeufel/img/bullet.png);
}

div.serendipitySideBarItem ul li {
    list-style-type:none;
    list-style-image:none;
}

#header {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
}

#serendipity_banner {
	margin: 0px;
	padding: 10px;
	border: 4px solid #3333FF;
	height: 125px;
	background-position: top;
	background-repeat: no-repeat;
	background-image: url(templates/rhydeufel/img/banner.jpg);
}

a.homelink2,
a.homelink2:hover,
a.homelink2:link,
a.homelink2:visited {
	font-family: Georgia,Times,"Times New Roman",serif;
	display:block;
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	text-decoration: none;
	font-weight:normal;
}

a.homelink1,
a.homelink1:hover,
a.homelink1:link,
a.homelink1:visited,
#serendipity_banner h1 {
	color: #FFFFFF;
	font-size:26px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.serendipity_title {
    color: #FF6666;
    font-size: 2em;
    text-align: left;
    font-weight: bold;
    margin-bottom:0.5em;
    margin-top:0px;
    line-height:normal;
}

.serendipity_title a:link,
.serendipity_title a:visited,
.serendipity_title a:hover {
	color: #FF6666;
	text-decoration: none;
}

.serendipity_entry {
	padding:0px;
	margin:0px;
	color: #CCCCFF;
}

.serendipity_entry_body_folded,
.serendipity_entry_body_unfolded,
.serendipity_entry_extended {
    /* Inner blocks of .serendipity_entry, can be used for further customization */
}

div.serendipity_Entry_Date {
	width: auto;
}

.serendipity_date {
	color: #FFFFFF;
	font-size: 1.5em;
	font-family: Georgia,Times,"Times New Roman",serif;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom: 2px solid #FFFFFF;
}

.serendipity_commentDirection {
	margin-bottom:1em;
}

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

td.serendipity_commentsValue input,
td.serendipity_commentsValue select,
td.serendipity_commentsValue textarea {
    width: 95%;
    border: 1px solid #3333FF;
    padding: 2px;
    background:#000000;
    color:#CCCCFF;
}

input[type=submit], input[type=button] {
    background:#3333FF;
    color:#000000;
    font-weight:bold;
    margin:1px;
}

td.serendipity_commentsLabel {
    font-weight: bold;
    vertical-align: top;
    color:#9999FF;
}

.serendipity_commentForm {
    margin-bottom: 13px;
    margin-right: 10px;
    margin-left: 10px;
}

.serendipity_comment {
	margin-bottom: 1em;
	overflow: auto;
}

.serendipity_commentBody {
	border-top: 2px solid #3333FF;
}

td.serendipity_admin {
	padding: 10px;
}

a, a:link, a:visited, a:active {
	color: #6666FF;
	text-decoration: underline;
	font-weight:bold;
}

a:hover {
	color: #FF6666;
	text-decoration: underline;
	font-weight:bold;
}

table.serendipity_calendar td {
    padding: 3px;
    text-align: center;
}
table.serendipity_calendar a {
    font-weight: bold;
    text-decoration: none;
}
table.serendipity_calendar a:hover {
    text-decoration: underline;
}
td.serendipity_weekDayName {
    font-weight:bold;
}
td.serendipity_calendarHeader a:link,
td.serendipity_calendarHeader a:visited,
td.serendipity_calendarHeader a:hover {
    border: 0;
    text-decoration: none;
}

td.serendipity_commentsLabel {
	vertical-align:top;
}

div.serendipityPlug, div.serendipityPlug a {
    font-size: 11px;
    text-decoration: none;
    border: 0px;
    text-align: center;
}

/* Container for each item on the side bar */
.serendipitySideBarContent {
	xmargin-left:1em;
}

.serendipitySideBarContent a, .serendipitySideBarContent a:link, .serendipitySideBarContent a:visited, .serendipitySideBarContent a:active {
	text-decoration: none;
}

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

div.serendipitySideBarItem {
	font-size:0.80em;
    color: #CCCCFF;
    margin-bottom: 15px;
    padding: 3px;
	margin-right: 0px;
	margin-top: 0px;
}

div.serendipitySideBarItem ul, div.serendipitySideBarItem dl {
	margin:0;
	padding:0;
}

/* title of an individual item */
.serendipitySideBarTitle {
    color: #FF6666;
    font-size:1.4em;
	/* text-transform:uppercase; */
}

.serendipityImageButton {
    cursor: pointer;
}

td.serendipitySideBar {
    width: 200px;
    padding: 10px;
}

div.serendipity_admin_title {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 12px;
}

div.serendipity_admin_list_title {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
}

td.serendipity_admin_list_item {
    padding: 15px;
    border: dashed 1px #000000;
}

.serendipity_entry p {
    margin: 0px;
    padding-bottom: 1.2em;
}

/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #3333FF;
    margin: 3px;
}

.serendipity_imageComment_center {
    margin: 0px;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

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

.serendipity_imageComment_txt {
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 0.80em;
    text-align: center;
}

.serendipity_admin_list_item_even {
    background-color: #ffffff;
}

.serendipity_admin_list_item_uneven {
    background-color: #E0E0E0;
}

.serendipity_admin_filters {
    border: 1px dashed;
    font-size: 10px;
    margin-bottom: 10px;
    padding: 2px;
}

.serendipity_admin_filters_headline {
    border-bottom: 1px solid;
}

.serendipity_admin_sortorder {
    font-size: 10px;
    text-align: center;
}

.serendipity_admin_sortorder input,
.serendipity_admin_sortorder select,
.serendipity_admin_filters input,
.serendipity_admin_filters select {
    font-size: 10px;
}

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

.serendipity_entry_author_self {
}

.serendipity_comment_author_self {
}

select, input, textarea {
    border: 1px solid #3333FF;
    background-color: #000000;
    color: #CCCCFF;
}

.captcha {
	border: 0px;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

blockquote {
  border-left: 3px solid #3333FF;
  padding-left: 3px;
  padding-right: 3px;
  margin-left: 1cm;
  margin-right: 1cm;
  background-color: #000066;
  color:#CCCCFF;
}

blockquote blockquote {
  margin-left: 0;
  margin-right: 0;
}

#serendipity_categories_list li {
	background:none;
	list-style:none;
	list-style-image:none;
}

table, td, th {
    border-color:#3333FF;
}

table {
	border-collapse:collapse;
}

table.border {
    border-style:solid;
    border-width:1px;
}

table.border td, table.border th {
    border-style:solid;
    border-width:1px;
}

#content tr,
#content td,
#content th {
	padding:3px;
	line-height:normal;
	border-color:#3333FF;
}

#content td,
#content th {
	font-size:0.80em;
}

#content th {
	background-color: #000066;
    color: #CCCCFF;
    font-weight:bold;
    text-align:center;
}

.staticpage_author,
.staticpage_metainfo {
    color: #6666FF;
    font-size: 0.75em;
    line-height:normal;
}

.staticpage_author {
    border-top: 2px solid #6666FF;
	margin-top: 2em;
	clear:both;
}

h2 {
    font-size:1.25em;
	margin-top:1em;
	margin-bottom:0.25em;
}

small {
	font-size:0.80em;
}

.all_img_info {
	margin-top:1em;
}

.serendipity_search_results {
	margin-bottom:1em;
}

ul, ol {
	margin-top:1em;
	margin-bottom:1em;
	line-height:1.5em;
}

.container_serendipity_plugin_recententries br,
.container_serendipity_plugin_comments br,
.staticpage_navigation br,
.container_serendipity_plugin_guestbook br {
	line-height:0.5em;
}

dd.serendipity_recententries_entrydate {
	margin:0 0 1em 0;
}

.container_serendipity_plugin_imagesidebar .serendipitySideBarContent {
	text-align:center;
	padding-bottom:4px;
}

.staticpage_navigation tr, .staticpage_navigation td, .staticpage_navigation th {
	border:0px;
}

hr {
	background:#3333FF;
	border:none;
	border-top:2px solid #3333FF;
	margin:1em 0px 1em 0px;
}

.serendipity_msg_important {
	font-size:0.80em;
	color:#FF3333;
	background:#FFCCCC;
	border:1px dashed #FF3333;
	padding:3px;
	margin-top:1em;
	margin-bottom:1em;
	text-align:center;
}

.forum .serendipity_date {
	border:0;
	font-weight:normal;
    font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
}

.forum .nav {
	font-size:0.80em;
}

table.staticpage_navigation,
.serendipity_entryFooter,
.serendipity_comment_source,
.serendipity_entrypaging,
.staticpage_crumbs {
    color: #9999FF;
    border-top: 2px solid #9999FF;
    line-height: normal;
    padding: 3px 0px 0px 0px;
	margin-top: 0.5em;
	margin-bottom:1em;
}

.serendipity_entryFooter,
.serendipity_comment_source,
.serendipity_entrypaging,
.staticpage_crumbs {
    font-size: 0.80em;
}

.serendipity_entrypaging,
.staticpage_crumbs {
	border:0px;
	padding:0px;
	margin-top:0px;
}

div.serendipity_entrypaging {
    text-align:center;
    margin-bottom:1em;
}

table.staticpage_navigation {
	border:2px solid #3333FF;
	background:#000066;
	color:#CCCCFF;
}

.serendipity_entryFooter,
.serendipity_comment_source {
	font-size: 0.75em;
	margin-bottom: 2em;
	margin-top: 0.5em;
}

.serendipity_entryFooter {
	clear:both;
}

.serendipity_commentsTitle {
    display:block;
    color:#FF6666;
	font-family: Georgia,Times,"Times New Roman",serif;
}

.serendipity_commentsTitle,
.staticpage_precontent h1, .staticpage_content h1,
.staticpage_precontent h2, .staticpage_content h2,
.staticpage_precontent h3, .staticpage_content h3,
.staticpage_precontent h4, .staticpage_content h4,
.staticpage_precontent h5, .staticpage_content h5,
.staticpage_precontent h6, .staticpage_content h6 {
    font-size:100%;
    font-weight:bold;
    margin-left:0px;
    margin-right:0px;
    margin-top:1em;
    margin-bottom: 0.2em;
    padding:0px;
    border-bottom: 2px solid #FF6666;
    line-height: normal;
}

.serendipity_commentsTitle, .staticpage_precontent h1, .staticpage_content h1 {font-size: 1.8em; font-weight: normal;}
.staticpage_precontent h2, .staticpage_content h2 {font-size: 1.6em; border-bottom: none;}
.staticpage_precontent h3, .staticpage_content h3 {font-size: 1.4em; border-bottom: none;}
.staticpage_precontent h4, .staticpage_content h4 {font-size: 1.2em; border-bottom: none;}
.staticpage_precontent h5, .staticpage_content h5 {font-size: 1em; border-bottom: none;}
.staticpage_precontent h6, .staticpage_content h6 {font-size: 1em; font-weight: normal; border-bottom: none;}

.container_serendipity_plugin_imagesidebar img {
	border: 1px solid #3333FF;
	padding: 0px;
	margin: 0px;
}

.container_serendipity_plugin_imagesidebar a img {
	border-color: #3333FF;
}

.container_serendipity_plugin_imagesidebar a:hover img {
	border-color: #FF6666;
}

.summary_posted_by {
	font-size:0.80em;
}

.template_design {
	font-size:0.75em;
	text-align:center;
	line-height:normal;
	padding-top:1em;
	color:#333399;
}

.template_design a,
.template_design a:link,
.template_design a:visited,
.template_design a:active,
.template_design a:hover {
	color:#333399;
}

div.forum table {
	font-size:1.2em;
}

h3.serendipity_html_nugget_plugin {
	display:none;
}

div.serendipity_edit_nugget { display:none; }

div.container_serendipity_plugin_staticpage {
	margin-bottom:-5px;
}

h4.giDescription, p.giInfo {
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	color:#CCCCFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:normal;
}

div.gallery img { margin:1em 0.5em 0 0.5em; }

dt {
	color:#FFFFFF;
	font-weight:bold;
}

dd { margin-bottom:0.5em; }

del { color:#FF9999; }
ins { color:#99FF99; }

div.plugin_comment_body {
	margin-bottom:1em;
}

fieldset {
	border:2px solid #3333FF;
	padding:0.5em;
	margin:1em 0 1em 0;
}

fieldset textarea {
	width:99%;
}

legend {
	color:#000000;
	background:#3333FF;
	padding-left:0.5em;
	padding-right:0.5em;
	font-weight:bold;
}

/* Gästebuch */
table.guestbook_entries {
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	color:#CCCCFF;
}

#content table.guestbook_entries td {
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-size:1em;
}

.guestbook_entrytop {
	background-color:#000066;
	border:solid 2px #3333FF;
	padding:3px;
	margin:0;
	color: #CCCCFF;
}

.guestbook_entrybottom {
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	background-color:#000000;
	color:#CCCCFF;
	padding:0;
	border:none;
	font-size:1em;
}

#guestbook_entrybundle {
	border:none;
	background-color:#000000;
	padding:0;
	margin:0;
	margin-bottom:1em;
}

.guestbook_entrytop a,
.guestbook_entrytop a:link,
.guestbook_entrytop a:visited,
.guestbook_entrytop a:active,
.guestbook_entrytop a:focus { 
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
}

.guestbook_entrytop a:hover {
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
}

/* ----- Social Media ----- */
a.twitter-share-button { display:none; }

div.social {
    margin-top:0.5em;
    text-align:right;
}

div.social iframe {
    margin:0;
    border:none;
    display:inline;
    padding-right:0.75em;
}

.serendipity_searchQuery {
    background-color: #D81F2A;
    color: #FFFFFF;
}

