img {
   behavior: url("http://www.trebuchet-magazine.com/mainsite/index.php?/plugin/pngbehavior.htc");
}
.serendipityAuthorProfile {
    border: 1px solid #909090;
    width: 300px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

.serendipityAuthorProfile dt {
    margin-top: 5px;
    font-weight: bold;
}

.serendipityAuthorProfile dd {
    margin-bottom: 5px;
}
.serendipity_authorpic {
    float: right;
    margin: 5px;
    border: 0px;
    display: block;
}

.serendipity_commentcount {
    float: right;
}
img {   behavior: url("http://themes.daves.me.uk/index.php?/plugin/pngbehavior.htc");}/** restyled by David Cummins **//** original theme by Jude Anthony **//* Jude's neat CSS trick */.shadow {  background-color: #ccc;/*  background-image: url(templates/ladybird/img/shadow.png) !important; *//*  background-image: url(templates/ladybird/img/shadow2.png); */  padding:0px;  margin: 0px 0px 10px 10px;}.shadow .drop {  position: relative;  top: -2px;  left: -2px;  height: 1%; /* For IE */}/** Serendipity General Stuff **/body {  background-color: #fff;/*  background-image: url(templates/ladybird/img/bg2.png) !important; */  background-image: url(templates/ladybird/img/);  background-attachment: fixed;  font-size: 8pt;  font-family: bodini, arial, helvetica, sans-serif;  margin: 5px;}a {  color: #434343;  text-decoration: none;}a:visited {  color: #434343;}.serendipity_center {  margin-left: auto;  margin-right: auto;  text-align: center;}.serendipity_msg_important {  color: red;}.serendipity_msg_notice {  color: green;}/** Banner **/#serendipity_banner {  background-color: #000; background-image: url(templates/ladybird/img/trebuchet_header.jpg);  background-repeat: no-repeat;  background-position: top right;  border: 0px solid #6F2A31;  margin: 4px 4px 4px 4px;  padding: 1em;  height: 89px !important;  height: 99px;  color: #000;}#serendipity_banner a{  Font-size: 12pt;  Font-weight: bold;  color: #eee;  text-decoration: none;}/** The blog and sidebars **/#mainpane{  position: relative; /* So it contains sidebars, etc */  height: 100%; /* For IE */}/** The blog **/#content{  height: 100%; /* For IE */}.withLeftSideBar {  margin-left: 220px;}.withRightSideBar {  margin-right: 180px;}/* Entries */.serendipity_entry {  background-color: #fff;  border: 0px solid #6F2A31;  margin-top: 2.5em; /* Make way for the title bubble! */  padding: 5px;}.serendipity_title {  background-color: #000;/*  -moz-border-radius: 10px; /* For the smart people */  border: 0px solid #6F2A31;  padding: 5px;  position: relative;  top: -1em;  margin: -5px 20%;  text-align: center;}.serendipity_title a {  Font-size: 12pt;  color: #eee;  text-decoration: none;}.serendipity_title a:hover {  text-decoration: underline;}.serendipity_date {/*  background-color: #eeeeee; */  text-align: center;  padding-bottom: 5px;  margin: 0px;}.serendipity_entry_extended {  clear: both;}img.serendipity_entryIcon {  float: left;  border: 0px;  margin: 5px;}.serendipity_entry blockquote {  margin: 5px;  border: 1px dashed #6F2A31;  padding: 5px;}.serendipity_entryFooter {  clear: both;  text-align: center;  padding: 4px;  font-size: 7pt;}.pager {  clear: both;  text-align: center;  padding: 4px;  font-size: 7pt;  border: 1px solid #6F2A31;  background-color: #fff;   border: 0px solid #FF8080;/*  -moz-border-radius: 10px; */}/** Embedded images **/.serendipity_imageComment_art, .serendipity_imageComment_culture, .serendipity_imageComment_politics {  background-color: #FFF;  margin: 3px;  padding: 3px;  text-align: center;}.serendipity_imageComment_art {  float: left;  border: 1px solid #CA1524;}.serendipity_imageComment_culture {  float: left;  border: 1px solid #42AC48;}.serendipity_imageComment_politics {  float: left;  border: 1px solid #0168B5;}.serendipity_imageComment_img, .serendipity_imageComment_img img {  margin: 0px;  padding: 0px;  text-align: center;}.serendipity_imageComment_txt {  margin: 0px;  padding: 3px;  clear: both;  font-size: 8pt;  text-align: center;}/** Comments (individual entries) **/.serendipity_comments {  background-color: #fff;  border: 1px solid #6F2A31;  padding: 5px;  margin: 1em;}.serendipity_comment {  background-color: #FFF;  border: 1px solid #6F2A31;  padding: 5px;}.serendipity_comment_source {  font-size: 7pt;  border-top: 1px #FFBFBF solid;  margin: 5px;  padding-top: 5px;}.serendipity_comment_author_self {  border: 2px groove #fff;}/** Newsboxes **/.newsbox_container {  position: relative;  border: 1px solid black;  height: 1%;  /* Or IE will have a fit */}.newsbox_container .newsbox_title{  text-align: center;  margin: 5px 10%;  background-color: #fff;  border: 1px solid #6F2A31;  padding: 5px;  border: 2px #FFBFBF outset;  -moz-border-radius: 10px;  color: #B30000;}.newsbox_container .newsbox {  width: 47% !important;  width: 48%;  float: left;}.newsbox {  padding: 1.7em 4px 0.5em 4px;  -moz-border-radius: 20px;}.newsbox .newsbox_title {  text-align: center;  margin: 5px 30%;  background-color: #fff;  border: 1px solid #6F2A31;  -moz-border-radius: 10px;  padding: 5px;}/** Sidebars **/#serendipityRightSideBar {  position: absolute;  top: 0px;  right: 0px;  width: 174px !important;  width: 180px;  overflow: hidden;  padding-top: 0 !important;  padding-top: 6px;}#serendipityLeftSideBar {  position: absolute;  top: 0px;  left: 0px;  width: 210px !important;  width: 218px;  overflow: hidden;  padding-top: 0 !important;  padding-top: 6px;}.serendipitySideBarItem {  border: 0px solid #6F2A31;  background-color: #fff;  padding-bottom: 4px;}.serendipitySideBarTitle {  font-size: 10pt;  background: #000;  color: #eee;  padding: 3px 4px 3px;  margin-bottom: 5px;  border: 0px #6F2A31 solid;}.serendipitySideBarContent {  padding: 0 4px;  margin-top: 0;}.serendipitySideBarContent input,.serendipitySideBarContent select {  width: 93%;}.serendipitySideBarContent ul li {  /* list-style-image: url(templates/ladybird/img/button.png) !important;  list-style-image: url(templates/ladybird/img/button.gif);}.serendipitySideBarContent ul li:hover {  list-style-image: url(templates/ladybird/img/button_hover.png) !important;  list-style-image: url(templates/ladybird/img/button_hover.gif); */}.Today {  background-color: #FFF;  border-right: 0px #FF8080 solid;}/** Search page **/.serendipity_search_results,.serendipity_search_noentries {  background-color: #fff;  border: 1px solid #6F2A31; /* -moz-border-radius: 10px; */  padding: 4px;}.serendipity_search_noentries {  text-align: center;}/** Archive page **/.serendipity_archives{  background-color: #fff;  border: 1px solid #6F2A31;}.serendipity_archives H2 {  font-size: 12pt;}.serendipity_freeTag{    margin-left: auto;    margin-right: 0px;    text-align: right;    font-size: 7pt;    display: block;    margin-top: 5px;    margin-bottom: 0px;}.serendipity_freetag_taglist{    margin: 10px;  background-color: #fff;  border: 1px solid #6F2A31;    padding: 5px;    text-align: justify;}.serendipity_freeTag a{    font-size: 7pt;    text-decoration: none;}.serendipity_freeTag a:hover{    background-color: rgb(255,255,0)    text-decoration: underline;}img.serendipity_freeTag_xmlButton{    vertical-align: bottom;    display: inline;    border: 0px}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;
}/* 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: 0em;
    text-align:center;
    font-weight:bold;
}

div.serendipity_gallery_navigation {
    font-size: 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;
}