img {
   behavior: url("http://prophototogo.com/santa/index.php?/plugin/pngbehavior.htc");
}

.serendipity_multilingualInfo {
    margin-left: auto;
    margin-right: 0px;
    text-align: right;
    font-size: 7pt;
    display: block;
    margin-top: 5px;
    margin-bottom: 0px;
}

.serendipity_multilingualInfo a {
    font-size: 7pt;
    text-decoration: none;
}

.serendipity_multilingualInfo a:hover {
    color: green;
}
/* templates/ladybird/style.css  */
/** restyled by David Cummins **/
/** original theme by Jude Anthony **/
/* Jude's neat CSS trick */
.shadow {
  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: -6px;
  left: -6px;
  height: 1%; /* For IE */
}
/** Serendipity General Stuff **/
body {
  background-color: #002500;
/*  background-image: url(templates/ladybird/img/bg2.png) !important; */
  background-image: url(templates/ladybird/img/bg.jpg);
  background-attachment: fixed;
  font-size: 12pt;
  font-family: Harrington, Georgia;
  margin: 5px;
}

a {
  color: #900b00;
  text-decoration: none;
}

a:visited {
  color: #c10002;
}

.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: #002500; 
background-image: url(templates/ladybird/img/SantaSleigh.gif);
  background-repeat: repeat-x;
  background-position: top Left;
 -moz-border-radius: 10px; /* For the smart people */
  border: 1px solid #900b00;
  margin: 4px 6px 4px 4px;
  padding: 1em;
  height: 89px !important;
  height: 99px;
  font-weight:bold;
}

/** 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: 180px;
}

.withRightSideBar {
  margin-right: 180px;
}

/* Entries */
.serendipity_entry {
  background-color: #002500;
 -moz-border-radius: 10px; /* For the smart people */
  border: 1px solid #900b00;
  margin-top: 2.5em; /* Make way for the title bubble! */
  padding: 5px;
}

.serendipity_title {
  background-color: #002500;
  -moz-border-radius: 10px; /* For the smart people */
  border: 1px solid #900b00;
  padding: 5px;
  position: relative;
  top: -1em;
  margin: -5px 20%;
  text-align: center;
}

.serendipity_title a {
  Font-size: 24pt;
  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 #900b00;
  padding: 5px;
}

.serendipity_entryFooter {
  clear: both;
  text-align: center;
  padding: 4px;
  font-size: 12pt;
}

.pager {
  clear: both;
  text-align: center;
  padding: 4px;
  font-size: 12pt;
  border: 1px solid #900b00;
  background-color: #002500; 
  border: 0px solid #900b00;
/*  -moz-border-radius: 10px; */
}

/** Embedded images **/
.serendipity_imageComment_center, 
.serendipity_imageComment_left, 
.serendipity_imageComment_right {
  border: 1px solid #900b00;
  background-color: #002500;
  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 {
  margin: 0px;
  padding: 3px;
  clear: both;
  font-size: 12pt;
  text-align: center;
}

/** Comments (individual entries) **/
.serendipity_comments {
  background-color: #002500;
  border: 1px solid #900b00;
  padding: 5px;
  margin: 1em;
}

.serendipity_comment {
  background-color: #002500;
  border: 1px solid #900b00;
  padding: 5px;
}

.serendipity_comment_source {
  font-size: 12pt;
  border-top: 1px #900b00 solid;
  margin: 5px;
  padding-top: 5px;
}

.serendipity_comment_author_self {
  border: 2px groove #900b00;
}

/** 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: #900b00;
  padding: 5px;
  border: 2px #900b00 outset;
  -moz-border-radius: 10px;
  color: #900b00;
}

.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%;
  border: 1px #900b00 solid;
  -moz-border-radius: 10px;
  padding: 5px;
  background-color: #002500;
}

/** Sidebars **/
#serendipityRightSideBar {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 170px !important;
  width: 178px;
  overflow: hidden;

  padding-top: 0 !important;
  padding-top: 6px;
}

#serendipityLeftSideBar {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 170px !important;
  width: 178px;
  overflow: hidden;
  padding-top: 0 !important;
  padding-top: 6px;
}

.serendipitySideBarItem {
  background-color: #002500;
 -moz-border-radius: 10px; /* For the smart people */
  padding-bottom: 4px;
}

.serendipitySideBarTitle {
  font-size: 12pt;
  background: #900b00;
  color: #eeeeee;
  padding: 3px 4px 3px;
 -moz-border-radius: 10px 10px 0px 0px; /* For the smart people */
  margin-bottom: 5px;
  border: 0px #002500 solid;
}

.serendipitySideBarContent {
  padding: 0 4px;
  margin-top: 0;
  color: #eeeeee;
}

.serendipitySideBarContent input,
.serendipitySideBarContent select {
  width: 93%;
}

.Today {
  background-color: #002500;
  border-right: 0px #900b00 solid;
}

/** Search page **/
.serendipity_search_results,
.serendipity_search_noentries {
  background-color: #002500;
  border: 1px solid #900b00;
  -moz-border-radius: 10px;
  padding: 4px;
}

.serendipity_search_noentries {
  text-align: center;
}

/** Archive page **/
.serendipity_archives
{
  background-color: #002500;
}

.serendipity_archives H2 {
  font-size: 12pt;
}

.serendipity_freeTag
{
    margin-left: auto;
    margin-right: 0px;
    text-align: right;
    font-size: 12pt;
    display: block;
    margin-top: 5px;
    margin-bottom: 0px;
}

.serendipity_freetag_taglist
{
    margin: 10px;
    border: 1px solid #900b00;
    padding: 5px;
  background-color: #002500;
    text-align: justify;
}

.serendipity_freeTag a
{
    font-size: 12pt;
    text-decoration: none;
}

.serendipity_freeTag a:hover
{
/*    color: green; */
    text-decoration: underline;
}
img.serendipity_freeTag_xmlButton
{
    vertical-align: bottom;
    display: inline;
    border: 0px
}/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	direction: ltr;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}