/**********************************************************************/
/* Template: bulletproof for Serendipity (http://www.s9y.org)         */
/* Authors: Matthias Mees, David Cummins and Don Chambers             */
/*                                                                    */
/* Stylesheet for lou4fun.co.uk designed by David Cummins             */                          /*                                                                    */
/* http://themes.daves.me.uk                                          */                                                                    
/* http://s9y-bulletproof.com                                         */
/**********************************************************************/


.serendipity_xml_icon {
	background: url('img/purple_xml.png') no-repeat center;
	margin: 0;
	padding: 10px 0;
	visibility: visible;
}

.serendipity_xml_icon img {
	visibility: hidden;
}

a {
	color: #EA68A0;
	text-decoration: none;
}

a:hover {
	color: #823995;
}

body {
	background: #f3a9c7 url('img/background.jpg') repeat-x;
}

#wrapper {
	width: 944px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 69%;
	background: #fff url('img/purple_header.gif') no-repeat;
	border: 1px solid #F3A9C7;
	margin: 0px auto;
}

#serendipity_banner {
	height: 203px;
	border: 0px;
}

#serendipity_banner h1 {
	color: #EA68A0;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em;
	font-size: 180%;
	padding: 0.25em;
}

#serendipity_banner h2 {
	color: #EA68A0;
	font-weight: strong;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: 170%;
	margin: 43px 0 0 275px;
	padding: 0.25em;
}

#serendipity_banner a {
	color: #EA68A0;
	text-decoration: none;
}

#serendipity_below_banner {
	/* not used in this template */
}

#sitenav {
	border-top: 2px solid #ffffff;
	margin: 0 0 0 262px;
	padding: 0;
}

#sitenav ul li {
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .2em;
	margin: 0;
	padding: 0;
	display: inline;
}

#sitenav ul a {
	color: #EA68A0;
	background: #fff;
	border-right: 0px solid #fff;
	border-bottom: 2px solid #EA68A0;
	padding: 6px 0px 3px 0px;
	margin: 6px 10px 6px 20px;
	float: left;
	overflow: hidden;
}

#sitenav ul li a:hover,
#sitenav .currentpage a {
	color: #823995;
	border-bottom: 2px solid #823995;
	padding: 6px 0px 3px 0px;
	margin: 6px 10px 6px 20px;
	background: #fff;
}

#serendipityLeftSideBar,
#serendipityLeftSideBarLeft,
#serendipityRightSideBarLeft,
#serendipityRightSideBar,
#serendipityLeftSideBarRight, 
#serendipityRightSideBarRight {
	color: #505050;
	overflow: hidden;
}

#content {
	color: #505050;
}

#content h3 {
	display: none;
	font-size: 100%;
	margin: 10px 0 0 0;
}

.serendipity_commentsTitle {
	font-size: 100%;
	font-weight: bold;
}

#content h4, #content h4 a, div .serendipity_gallery_navigation, h2.serendipity_title {
	font-family: Zapfino, cursive;
	font-weight: bold;
	font-size: 150%;
	letter-spacing: -1px;
	margin: 5px 0 0px 0;
	color: #EB68A1;
}

h5 {
	font-size: 130%;
	color: #EB68A1;
}

/* div.serendipity_entry {
background: #ffffff url('img/date_bg.gif') bottom left no-repeat;
} */

.serendipity_entry_body {
	color: #656565;
	width: 80%;
	font-size: 110%;
	line-height: 150%;
	float: right;
}

/*
=Start table structure
*/
#Summary, #Caption {
	width: 14em;
}

.tableStyle {
font-size: 80%;
text-align: center;
	width: 45%;
	margin: 0 0 .5em 0;
	border: solid #666;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
}

.tableStyle th, .tableStyle td {
	border: solid 1px #666;
	border-width: 0 1px 1px 0;
	padding: 0.2em;
}
/*
=End table structure
*/

/*
=Start grey colour scheme
*/
.greyScheme, .greyScheme th, .greyScheme td {
	border-color: #666;
}

.greyScheme .even {
	background-color: #E3F6FE;
}

.greyScheme th, .greyScheme thead td {
	background-color: #B1B1B1;
}

.greyScheme th.firstColumn {
	background-color: #D1D1D1;
}
/*
=End grey colour scheme
*/

.serendipity_entryFooter {
	font-size: 90%;
	margin: 5px 0;
	padding: 8px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

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

.serendipitySideBarItem {
	margin: 10px;
	padding: 0;
	border: 0px none;
	overflow: hidden;
}

.serendipitySideBarTitle {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 151%;
	letter-spacing: -1px;
	text-transform: capitalize;
	color: #F3A9C7;
	padding: 8px 5px 8px 5px;
	background: #fff;
	margin: 0;
}

.serendipitySideBarContent {
	padding: 10px;
color: #a7a7a7;
	background-color: #fff;
	margin: 0;
}

.serendipitySideBarFooter {
	/* not used in this template */
}

#sbsitenav {
	padding: 10px;
	margin: 0;
}

#sbsitenav ul {
	margin: 0;
	list-style-type: none;
}

#sbsitenav ul a {
	display: block;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	border-left: 4px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 8px 0px 8px 5px;
	background: #EDE6EE url('img/purple_nav.png') top left;
}

#sbsitenav ul a:hover,
#sbsitenav .currentpage a {
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	border-left: 4px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	background: #CB97D8 url('img/purple_nav.png') bottom left;
}

#sbsitenav li {
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .2em;
	background-color: #efefef;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#month,
.serendipity_weekDayName, 
#today {
	font-size: 100%;
}

#footer {
    color: #a7a7a7;

	font-size: 80%;
	background-color: #fff;
}

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

input#serendipityQuickSearchTermField {
	border: 1px solid #F3A9C7!important;
}

#navbarsearchform input {
	border: 1px solid #823995;
}

blockquote {
	background: #f4edf5;
	color: #505050;
	border-left: 5px solid #823995;
	margin: 1em 2em 1em 4em;
	padding: 1em 1em 1em 2em;
}

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

.serendipity_comment_author_self comment_evenbox,
.comment_evenbox {
	line-height: 1.2em;
	border: 1px dotted #823995;
	background: #EDE6EE;
}

.serendipity_comment_author_self comment_oddbox,
.comment_oddbox {
	line-height: 1.2em;
	border: 1px dotted #823995;
	background: #F5F4F8;
}

.serendipity_commentsTitle {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 130%;
	letter-spacing: -1px;
	margin: 1em 0;
	padding: 0.5em 0;
}

.s9y_wrap {
	background: #fff;
	font-size: 69%;
}

div#serendipity_credit_line {
    margin: 0 10px;
}

#guestbook_entrybundle{
width: 95%;
background-color: #F3A9C7;
border-left: #666 1px solid;
border-right: #666 2px solid;
}

.guestbook_entrytop {
background-color: #F3A9C7;
border: #F3A9C7;
color: #fff;
}

.guestbook_entrybottom {
color: #656565;
background-color: #FFF
}