img {
   behavior: url("http://www.fitzynorthampton.co.uk/plugin/pngbehavior.htc");
}
/* templates/default/style.css  */
h4,h3 {margin: 0;}

.serendipitySideBarContent input {width: 150px;}

#mainpane {border-bottom: 1px solid #000000; margin: auto; width: 760px; border-top: 0px;}

#content {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
background-color: #FFFFFF; width: 510px;
background-image: url(templates/default/img/side-left-top-back.gif);
background-position: top left;
background-repeat: no-repeat;
}

#serendipityRightSideBar {
    width: 200px;
    padding-top: 10px;
    padding-right: 10px;
    vertical-align: top;
    background-image: url(templates/default/img/side-right-top-back.gif);
  background-position: top right;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
}

#serendipityLeftSideBar {
    width: 200px;
    padding-left: 10px;
    padding-top: 10px;
    vertical-align: top;
    background-image: url(templates/default/img/side-left-top-back.gif);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
}

body {
    margin: 0;
    background-color: #B3E6B3;
    font-size: 100%;
    font-family: arial, helvetica, sans-serif;
    margin-bottom: 30px;
}

input, textarea {
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
}

th {
  font-weight: bold;
}

p, td, th, div, span {
    font-family: arial, helvetica, sans-serif;
}

#serendipity_banner {
    margin: auto;
    width: 760px;
    height: 150px;
    background-position: right;
    background-image: url(templates/default/img/logo-back.gif);
    margin-bottom: 10px;
    }
#logo {float: left; width: 150px; height: 150px; background-image: url(templates/default/img/logo.gif); }

a.homelink1,
a.homelink1:hover,
a.homelink1:link,
a.homelink1:visited,
#serendipity_banner h1 {
    color: #FFFF00;
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-size : 140%;
    padding-left:15px;
    padding-top: 50px;
    margin: 0px;
    text-decoration: none;
}

a.homelink2,
a.homelink2:hover,
a.homelink2:link,
a.homelink2:visited,
#serendipity_banner h2 {
    color: #FFFFFF;
    padding-left: 15px;
    font-size: 100%;
    margin: 0px;
    text-decoration: none;
}

.serendipity_title {
    font-size: 100%;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #006600;
}

.serendipity_title a:link,
.serendipity_title a:visited {
   color: #009900;
}

.serendipity_title a:hover {
   color: #009900;
}

.serendipity_entry {
    font-family:Arial, Geneva, Helvetica, sans-serif;
    color: #003300;
    font-size: 80%;
    font-weight: normal;
    margin: auto;
}

.serendipity_entry_body_folded,
.serendipity_entry_body_unfolded,
.serendipity_entry_extended {
    /* Inner blocks of .serendipity_entry, can be used for further customization */
}

.serendipity_entry_date {
    margin: auto;
}

.serendipity_date {
    color: #006600;
    font-size: 100%;
    padding-bottom: 5px;
    border-bottom: 1px solid #006600;

}

.serendipity_commentsTitle {
    font-size: 100%;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #006600;
    padding-bottom: 5px;
    border-bottom; 1px solid #006600;
}

div.serendipity_entryFooter {
    font-size: 75%;
    color: #000000;
    padding: 5px;
    border-top: 1px solid #006600;
    clear: both;
}

img.serendipity_entryIcon {
    float: right;
    border: 0px;
}

img.serendipity_entryIcon {
    float: right;
    border: 0px;
}

td.serendipity_commentsLabel {
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
}

td.serendipity_commentsValue input,
td.serendipity_commentsValue select,
td.serendipity_commentsValue textarea {
    font-size: 12px;
    padding: 2px;
    width: 400px;
}


.serendipity_commentForm {
    font-size: 13px;
    color: #404040;
    margin-bottom: 13px;
    margin-right: 10px;
    margin-left: 10px;
    background-color: #FFFFFF;
}
.serendipity_comment {
    font-size: 13px;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
    color: #404040;
    padding: 3px;
    background-color: #FFFFFF;
    overflow: auto;
}

.serendipity_comment_source {
    margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    border-bottom: 2px solid #36558C;
}

a:link,
a:visited,
a:active {
    color: #006600;
}
a:hover {
    color: #009900;
}

table.serendipity_calendar td {
    font-size:10px;
    padding: 2px;
}
table.serendipity_calendar a {
    color: #FF0000;
    font-weight: bold;
    }

table.serendipity_calendar a:hover {
    text-decoration: none;
}

td.serendipity_calendarDay a {
    color: #003300;
    font-weight: bold;
    background-color: #FFFF00; }

td.serendipity_calendarDay a:hover {
    text-decoration: none;
    background-color: #99FF00;
}

td.serendipity_weekDayName {
    font-size:11px;
    font-weight:bold;
}
td.serendipity_calendarHeader a:link,
td.serendipity_calendarHeader a:visited,
td.serendipity_calendarHeader a:hover {
    border: 0;
    text-decoration: none;
    font-size: 11px;
}

div.serendipityPlug {
    padding-left: 10px;
}

div.serendipityPlug a {
    text-decoration: none;
    border: 0px;
}

/* Container for each item on the side bar */
div.serendipitySideBarItem {
    padding-bottom: 10px;
    margin-bottom: 10px;
background-image: url(templates/default/img/side-content-back.gif);
}

/* title of an individual item */
.serendipitySideBarTitle {
    margin: 0;
    color: #FFFFFF;
    font-size: 90%;
    font-weight:bold;
    padding:5px;
    padding-left:10px;
background-image: url(templates/default/img/side-title-back.gif);
border-bottom: 2px solid #FFFF00;
}

.serendipitySideBarContent {background-image: url(templates/default/img/side-content-back.gif); background-repeat: no-repeat; padding: 10px; font-size: 80%;}


.serendipityImageButton {
    cursor: pointer;
}
.serendipity_entry p {

}

.serendipity_entry_body p {margin-bottom: 10px;}

/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #DDDDDD;
    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 #DDDDDD;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}

.serendipity_comments {
}

.serendipity_commentDirection {
font-size: 80%;
 }
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 80%;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

.serendipity_entry_author_self {
}

.serendipity_comment_author_self .serendipity_comment_source {
    background-color: #EEEEFF;
}

.staticpage_metainfo, .staticpage_author { display: none }div.linklist span.menu_title {
}

div.linklist {
      padding: 0px;
      margin: 0px;
      text-align: left;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	direction: ltr;
}
div.linklist ul {
      list-style: none;
      margin: 0px;
      padding: 0px;
      text-align: left;
	white-space: nowrap;
}

div.linklist li {
      margin: 0px;
      padding: 0px;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}


div.linklist img {
	border: 0px;
	vertical-align: middle;
}
div.linklist a.folder {
	text-decoration: none;
}
div.linklist a.link {
	text-decoration: underline;
}
div.linklist a:hover {
	color: #333;
}