img {
   behavior: url("http://penninedivers.org.uk/plugin/pngbehavior.htc");
}
.forum-filebox {
    font: normal 12px Courier, Courier New, fixed;
    background-color: #fffde0;
    color: #000000;
    border: 1px dashed;
    border-color: #888888;
    margin: 10px auto;
    padding: 5px;
}
/* templates/bulletproof/style.css  */
+/**********************************************************************/
/* Template: bulletproof for Serendipity (http://www.s9y.org)         */
/* Authors: Matthias Mees, David Cummins and Don Chambers             */
/* Code contributors: Garvin Hicking and Carl Galloway                */
/*                                                                    */
/* Central Stylesheet                                                 */
/*                                                                    */
/* The best place to ask questions about this template and its usage  */
/* is the s9y forum, see http://board.s9y.org                         */
/**********************************************************************/


/*** Equal heights columns ***/
/*** This is just one method for having equal heights columns */
#serendipityLeftSideBar, #serendipityRightSideBar,
#serendipityLeftSideBarLeft, #serendipityLeftSideBarRight {
    padding-bottom: 20000px;  /* make sidebars equal height */
    margin-bottom: -20000px;  /* make sidebars equal height */
                                                            }

#footer { position: relative; }
/*** end equal heights columns */

/*** General styles ***/
p { text-align: left; }
/*** End general styles ***/


/*** Structural styles ***/
#wrapper {
   border: 1px solid #ddd; /* Please edit, this is just to outline the */
                            /* wrapper since there are no colors in the */
                            /* base template. Same for other borders.   */
}

#serendipity_banner {
   margin: 0;
   padding: 0.25em;
   border-bottom: 1px solid #ddd;
}

#sitenav {
   padding: 0.5em 0;
   border-bottom: 1px solid #ddd;
}

#footer {
   margin: 0;
   padding: 0.25em;
   border-top: 1px solid #ddd;
}
/*** End structural styles ***/


/*** Header styles ***/
#serendipity_banner h1,
#serendipity_banner h2 { margin-left: 10px; }
/*** End header styles ***/


/*** Sitenav styles ***/
#sitenav ul {
   list-style-type: none;
   display: inline;
   margin-left: 0;
   padding-left: 0;
}

#sitenav ul li {
   display: inline;
   padding: 0 0.5em 0 10px;
}

/* This is the current page the visitor is viewing */
#sitenav .currentpage a { background: #ddd; }

/* If the sitenav is in one of the sidebars */
#sbsitenav ul {
   list-style-type: none;
   margin-left: 0;
   padding-left: 0;
}
/*** End sitenav styles ***/


/*** Entry styles ***/
.serendipity_Entry_Date { padding: 0.5em 1em; }
/*** End entry styles ***/


/*** Sidebar styles ***/
.serendipitySideBarItem { margin: 0.5em; }

/* style for input and select drop downs in sidebar */
.serendipitySideBarContent input,
.serendipitySideBarContent select { width: 95%; }
/*** End sidebar styles ***/


/*** Footer styles ***/
#footer p {
   margin-left: 10px;
   padding: 0;
}
/*** End footer styles ***/



/* Archive styles */
ul.archives_row {
   list-style-type: none;
   margin-left: 0;
   padding-left: 0;
}

ul.archives_row li {
   padding-right: 2px;
   font-size: 0.8em;
}

ul.archives_row li.archives_graph,
ul.archives_row li.archives_date,
ul.archives_row li.archives_count,
ul.archives_row li.archives_count_link { float: left; }

ul.archives_row li.archives_graph,
ul.archives_row li.archives_date,
ul.archives_row li.archives_count,
ul.archives_row li.archives_count_link,
ul.archives_rowli.archives_link { width: 19.9%; }
/* End archive styles */


/* s9y image manager */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
   border: 1px solid #ddd;
   background-color: #efefef;
   padding: 0;
   text-align: center;
}

.serendipity_imageComment_center { margin: auto; }

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

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

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

.serendipity_imageComment_txt {
   border-top: 1px solid #ddd;
   margin: 0;
   padding: 1%;
   clear: both;
   font-size: 0.9em;
   text-align: center;
}
/*** End s9y image manager ***/


/*** Calendar styles ***/
table.serendipity_calendar {
   font-size: 1em;
   text-align: center;
   background-color: transparent;
   height: 150px;
   width: 95%;
}

.serendipity_calendarHeader {
   background-color: transparent;
   vertical-align: middle;
   font-weight: bold;
}

a.day {
   color: #000;
   font-weight:  bold;
}
/*** End calendar styles ***/


/*** Staticpage styles ***/
ul.staticpage_navigation {
   list-style-type: none;
   display: inline;
   margin-left: 0;
   padding-left: 0;
}

ul.staticpage_navigation li { display: inline; }
/*** End staticpage styles ***/


/*** Contact form ***/
#serendipity_comment_CommentForm fieldset {
   border: 1px solid #ddd;
   width: 90%;
   margin: 2%;
   padding: 2%;
}

#serendipity_comment_CommentForm fieldset legend {
   background: #fafbfc;
   border: 1px solid #ddd;
   font-weight: bolder;
   margin: 0 10px 5px;
   padding: 0.25em 1em;
   text-align: center;
}

.serendipity_commentDirection { width: 90%; }
/*** End contact form ***/


/*** Comment form ***/
#serendipity_comment {
   font-size: 1em;
   font-weight: normal;
   margin: 0 10px;
   padding: 0;
}

.serendipity_commentsTitle { margin: 5px 10px; }

.serendipity_comment { padding: 3px; }

.serendipity_comments .serendipity_center { font-size: 0.9em; }

.serendipity_commentBody {
   text-align: justify;
   padding: 5px 10px;
}

.serendipity_comment_source {
   margin-top: 2px;
   margin-bottom: 2px;
   padding-left: 5px;
   padding-bottom: 2px;
}

.serendipity_comment_author_self comment_evenbox,
.comment_evenbox {
   margin: 0 10px 10px;
   line-height: 1.5em;
}

.serendipity_comment_author_self comment_oddbox,
.comment_oddbox {
   margin: 0 10px 10px;
   line-height: 1.5em;
}

.serendipity_commentsValue .frm_check_label,
.serendipity_commentsValue .frm_radio_label,
.serendipity_commentsLabel {
   font-size: 0.9em;
}

.serendipity_commentsLabel {
   font-weight: bold;
}

.serendipity_commentsValue .frm_check,
.serendipity_commentsValue .frm_radio,
.serendipity_commentsValue .frm,
#serendipity_comment_CommentForm select {
   background: #fff;
   color: #000;
}

.serendipity_commentsValue .frm,
#serendipity_comment_CommentForm select {
   border: 1px solid #ccc;
}

.serendipity_commentsValue .frm,
#serendipity_comment_CommentForm select {
   width: 90%;
}

#serendipity_comment_CommentForm select:focus,
.serendipity_commentsValue .frm:focus {
   background: #efefef;
   color: #000;
}

#serendipity_comment_CommentForm dt {
   float: left;
   margin-bottom: 0.5%;
   margin-right: 1%;
}

#serendipity_comment_CommentForm dd {
   padding-left: 0em;
   margin-left: 20%;
   margin-bottom: 1%;
}

#serendipity_comment textarea { margin-bottom: 1%; }
/*** End commentform ***/


/*** Plugin styles ***/
img.serendipity_freeTag_xmlButton {
   border: none;
   padding-left: 1%;
}

.serendipitySideBarItem img { border: none; }

#theme_chooser select{
   width: 90%;
}
/*** End plugin styles ***/
/* 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;
}
