.otter {
    background-image:url('images/bkgr.home.gif');
    background-repeat:no-repeat;
    background-color: #DADAB3;
    background-position: top right;
}

.saturn {
    background-image:url('images/bkgr.links.gif');
    background-repeat:no-repeat;
    background-color: #DADAB3;
    background-position: top right;
    font-size: x-large;
}
.moose {
    background-image:url('images/bkgr.news.gif');
    background-repeat:no-repeat;
    background-color: #DADAB3;
    background-position: top right;
}
.whale {
    background-image:url('images/bkgr.rates.gif');
    background-repeat:no-repeat;
    background-color: #DADAB3;
    background-position: top right;
}
.moon {
    background-image:url('images/bkgr.music.gif');
    background-repeat:no-repeat;
    background-color: #DADAB3;
    background-position: top right;
}
.mainTableBg{
    background-color: #888885;
}

/** Header items **/
.headerBg{
    /* background-color: #8CA4BD; */
    background-color: #000000;
}

td.header_skip {
  width: 35px;
}

td.header_link {
  width: 90px;
}


td.header_icon {
  width: 35px;
}

div.c1 {
   text-align: center;
}

div.maincontent {
   width: 100%;
}

body.centerbody {
  width: 800px;
  margin-left: auto; 
  margin-right: auto;
}

div.centerme {
  margin-left: auto;
  margin-right: auto;
}

img.page_picture {
   float: left;
}

td.picture_cell {
   vertical-align: top;
}

td.header_items {
  /*background-color: #000000; */
}

table.mainbody { 
   background-color: #888885; 
}

body {
	/* background-color: #DADAB3; */
  background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
}

body.body_style {
   /* background-color: #FFFFFF; */
}

a:link {
	color: #000000;
	font-size: x-small;
	font-weight:bold;
}
a:visited {
	color: #000000;
	font-size: x-small;
	font-weight:bold;
}
a:hover {
	color: #333333;
	font-size: x-small;
	font-weight:bold;
	text-decoration: none;
}
a:active {
	color: #000000;
	font-size: x-small;
	font-weight:bold;
}

a.nav:link {
	color: #EEEEEE;
	text-decoration: none;
}
a.nav:visited {
	color: #EEEEEE;
	text-decoration: none;
}
a.nav:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
subNav {
	font-size:x-small;
}
a.subNav:link {
	font-size:x-small;
}
a.subNav:visited {
	font-size:x-small;
}
.stork {
  background-image:url('/images/bkgr.about.gif');
  background-repeat:no-repeat;
  background-color: #DADAB3;
  background-position: right top
}


p {
	font-weight:bold;
}
li {
	font-weight:bold;
}
td {
	font-weight:bold;
}
h4{
	color:#253754;
}
h3{
	color:#253754;
}
.smallText{
	font-size:xx-small;
}
/** Calendar formatting **/
div.calendar {
   width: 400px;
   margin-left: auto;
   margin-right: auto;
}

div.calendar_items {
   margin: 10px;
   width: 100%; 
}

div.calendar_item {
   border: 1px solid;
   margin: 1px;
}

div.calendar_item_description {
}

h2.calendar_item_title {
   color: #444444;
   margin-bottom: 0px;
}

div.calendar_item_title {
   font-size: larger;
   color: #444444;
   margin-bottom: 0px;
}

div.calendar_item_description {
   margin: 5px;
   font-size: smaller;
}

span.calendar_when {
   color: #555555;
   font-family:  SanSerif;
   font-size: smaller;
}

span.calendar_when_title {
   color: #555555;

   font-family:  SanSerif;
   padding-right: 6px;
}

span.calendar_where {
   color: #555555;
   font-family: SanSerif;
    font-size: smaller;
}
span.calendar_where_title {
   color: #555555;
   font-family: SanSerif;
   padding-right: 6px;
  
}

/** Testimonials **/
div.testimonial {
   margin-left: 20px;
   margin-right: 20px;
   text-align: center;
}

div.testimonial_attribution {
   margin-left: 20px;
   margin-right: 20px;
   font-size: x-small;
   text-align: center;
   font-weight: bold;
}

/** Blog **/
div.blog {
   margin-left: 20px;
   margin-right: 20px;
   margin-bottom: 20px;
}

div.blog_desc {
   font-size: small;
   
}


/** Songbook **/
div.songbook {
  margin-left: 20px;
  margin-right: 20px;
}

div.song_item {
   padding: 10px;
}

div.songbook_item_title {
   font-weight: bold;
   font-size: medium;
   border-bottom: 2px solid;
}

div.songbook_item_lyrics {
   font-size: medium;
   padding: 5px;
}

div.songbook_items_lyrics#blockquote {
   border-left: 3px solid;
}