/**********************************************************************/
/* Template: bulletproof for Serendipity (http://www.s9y.org)         */
/* Authors: Matthias Mees, David Cummins and Don Chambers             */
/*                                                                    */
/* Stylesheet for the template 'serotonic' season spring              */
/**********************************************************************/


body {
	background: #fff !important;
	padding-top: 1em;
	font: normal 1.15em georgia, times, serif; 	
	line-height: 125%;
}

input, textarea {
	font-size: 1em !important;
	font-family: georgia, times, serif !important; 
}

#serokratie_feedbacknote {
	font-size: 0.9em !important;
}

#content {
	margin-top: 100px;	
}

hr {
	color: #fff !important;
}

strong {
	font-size: 1em;
}

.border {
	border: 1px solid #9fb36b;
}

.serendipity_Entry_Date h2 {
	padding-left: 0px;
}

.entry-content h3 {
	margin-top: 1.5em;
	font-size: 1.5em;
	font-weight: normal;
}

.serendipity_title a {
	font-size: 1.05em;
	font-weight: normal;
}

#serokratie_sidebars h3 {
	font-size: 1.5em;
	font-weight: normal;
}

#comments .serendipity_msg_notice,
#comments .serendipity_msg_important,
#trackbacks .serendipity_msg_notice,
#trackbacks .serendipity_msg_important,
.serokratie_message h3,
.searchterm,
.searchresults,
.archives_all_entry h3.serendipity_date,
.serendipity_Entry_Date h2 {
	font-size: 2em;
	font-weight: normal;
	padding-left: 0;
}

#comments .serendipity_msg_notice,
#comments .serendipity_msg_important,
#trackbacks .serendipity_msg_notice,
#trackbacks .serendipity_msg_important {
	padding-top: 35%;
	padding-bottom: 25%;
}

#comments #feedback p.important {
	padding-top: 5% !important;
	padding-bottom: 0% !important;
}

.serendipity_msg_important,
.serendipity_msg_notice {
	font-weight: normal !important;	
}

em {
	font-style: italic !important;
}

.serokratie_message .entry-content {
	margin-bottom: 100px;
}

h3.semi {
	margin-top: 1em !important;
	line-height: 120%;
}

.serokratie_archivlist {
	padding-top: 5em;
}

#serendipity_banner h1 {
	position: relative;
}

#serendipity_banner h1 a:hover,
#serendipity_banner h1 a:focus {
	background: #fff;
}

#serendipity_banner span.gap {
	display: inline !important;
}

#twitter_update_list {
	margin-top: 0px;
}

blockquote {
	background: url(img/blockquote.gif) no-repeat 0 0.36em #fff !important;
}

cite {
	margin-top: -0.8em;
}

p, ul, ol, blockquote, .serendipity_center {
	text-align: left;
}

#serendipity_banner {
  background-image: none !important;
}

#serokratie_sidebars  {
	background-color: #f0f5e3;
}

#serokratie_sidebars ul {
	line-height: 140%;
	text-align: justify;
}

.serokratie_searchtermfield {
	background: #f7f9ef !important;
}

.serokratie_searchtermfield:focus, 
.serokratie_searchtermfield:hover,
.serokratie_searchtermfield:active {
	color: #fff;
	background: #7aa600  !important;
}

#skiplinks a:focus {
	top: 1em;
	left: 1em;
	font: normal 1.5em georgia, times, serif; 	
	color: #5f5f5f; !important;
	background: #bcd27f;
	border: none;
}

.large ol,
.large ul {
	padding-left: 3em;
}

em, .intro, 
q, q:before, q:after, 
.update, .update:before, .update:after,
.link, .link:before, .link:after {
	letter-spacing: 0.02em;
}

/*** Fontcolor ***/

#serokratie_sidebars a:focus,
#serokratie_sidebars a:hover,
#serokratie_sidebars a:active {
	color: #fff !important;
	background-color: #7aa600;
}

a, a:link, a:visited, a:focus, a:hover, a:active,
.colored,
.serokratie_entrydate a,
.searchterm,
.searchresults,
.serokratie_readon a,
.archives_row li a:visited,
#serokratie_sidebars a:active,
#serendipityRightSideBar h3 {
	color: #7aa600;
}

p.serokratie_readon a {
	color: #7aa600 !important;
}

p.serokratie_readon a:focus,
p.serokratie_readon a:hover,
p.serokratie_readon a:active {
	color: #555 !important;
}

.note a:visited, .via a:visited, .update a:visited, address a:visited {
	color: #777 !important;
}


a:focus, a:hover, a:active,
em[title]:focus, em[title]:hover,
span[title]:focus, span[title]:hover,
p[title]:focus, p[title]:hover,
strong[title]:focus, strong[title]:hover {
	background-color: #bcd27f;
}

.serendipity_comment_author_serotonic a.comment_source_url {
	font-weight: bold;
}
