   body
   {
      margin: 0px 0px 20px 0px;
   }

   A           { color: #036; text-decoration: underline; }
   A:link      { color: #036; text-decoration: underline; }
   A:visited   { color: #036; text-decoration: underline; }
   A:active    { color: #369;  }
   A:hover     { color: #369;  }

   h1, h2, h3, h4, h5
   {
      margin: 0px;
      padding: 0px;
   }
   
   #banner
   {
      font-family: palatino, georgia, times new roman, serif;
      color: #CCC;
      font-size: small;
      padding: 15px;
      background-color: #036;
   }

   #banner a,
   #banner a:link,
   #banner a:visited,
   #banner a:active,
   #banner a:hover
   {
      font-family: palatino, georgia, times new roman, serif;
      font-size: xx-large;
      color: #9CF;
      text-decoration: none;
   }
   
   #banner h1
   {
      font-size: large;
   }      

   #content
   {
      position: absolute;
      background: #FFF;
      margin-right: 20px;
      margin-left: 200px;
      margin-bottom: 20px;
      border: 1px solid #FFF;
      width: 70%;
   }

   .blog
   {
      padding: 15px;
   }

   #menu
   {
      margin-bottom: 15px;
      text-align: center;
   }

   .blogbody
   {
      font-family: palatino, georgia, times new roman, serif;
      color: #333;
      font-size: small;
      line-height: 150%;
   }

   .blogbody a,
   .blogbody a:link,
   .blogbody a:visited,
   .blogbody a:active,
   .blogbody a:hover
   {
      font-weight: normal;
      text-decoration: underline;
   }
   
   .blogbody sup
   {
      line-height: 100%
   }
   
   .blogbody blockquote
   {
      border-left: 1px solid #999;
      padding-left: 10px;
   }

   .linkbody
   {
      font-family: palatino, georgia, times new roman, serif;
      color: #333;
      font-size: small;
      line-height: 125%;
   }
   
   .linkbody a,
   .linkbody a:link,
   .linkbody a:visited,
   .linkbody a:active,
   .linkbody a:hover
   {
      font-weight: normal;
      text-decoration: underline;
   }
   
   .linkbody .title
   {
      font-family: verdana, arial, sans-serif;
      font-size: small;
      color: #666;
   }
   
   .linkbody p
   {
      margin-left: 20px;
   }
   
   .date
   {
      font-family: verdana, arial, sans-serif;
      font-size: large;
      color: #333;
      border-bottom: 1px solid #999;
      margin-bottom: 10px;
      font-weight: bold;
   }
   
   .title
   {
      font-family: verdana, arial, sans-serif;
      font-size: medium;
      color: #666;
   }
   
   img.thumbnail
   { 
      float: left;
      margin: 0px 10px 10px 0px;
   }
   
   .posted
   {
      font-family: verdana, arial, sans-serif;
      font-size: x-small;
      color: #000;
      margin-bottom: 25px;
   }
   
   div.spacer
   {
      clear: both;
      font-size: xx-small;
   }
      
   .albumTitle
   {
      font-family: verdana, arial, sans-serif;
      font-size: x-large;
      color: #333;
      border-bottom: 1px solid #999;
      margin: 10px 0px 10px 0px;
      font-weight: bold;
   }
   
   .albumSlideTitle
   {
      clear: left;
      font-family: verdana, arial, sans-serif;
      font-size: medium;
      color: #333;
      text-align: center;
   }
   
   .albumNavigation
   {
      font-size: small;
      margin-bottom: 10px;
      text-align: center;
   }
   
   .pictureShadow
   {
      float: left;
      background: url(/shadowAlpha.png) no-repeat bottom right !important;
      background: url(/shadow.gif) no-repeat bottom right;
      margin: 10px 0 0 10px !important;
      margin: 10px 0 0 5px;
   }
   
   .pictureShadow img
   {
      display: block;
      position: relative;
      background-color: #fff;
      border: 1px solid #a9a9a9;
      margin: -6px 6px 6px -6px;
      padding: 4px;
   } 

   .slideShadow
   {
      float: left;
      background: url(/shadowAlpha.png) no-repeat bottom right !important;
      background: url(/shadow.gif) no-repeat bottom right;
      margin: 10px 0 0 10px !important;
      margin: 10px 0 0 5px;
   }
   
   .slideShadow div
   {
      background: none !important;
      background: url(/shadow2.gif) no-repeat left top;
      padding: 0 !important;
      padding: 0 6px 6px 0;
   }
   
   .slideShadow p
   {
      background-color: #fff;
      color: #333;
      border: 1px solid #a9a9a9;
      padding: 4px;
      margin: -6px 6px 6px -6px !important;
      margin: 0;
      text-align: center;
      font-family: papyrus, palatino, georgia, times new roman, serif;
      font-size: medium;
   }
   
   .slideShadow img
   {
      border: none;
   }
   
   p.albumsIndexSlide
   {
      width: 210px;
      height: 260px;
   }
   
   p.albumIndexSlide
   {
      width: 160px;
      height: 210px;
   }
   
    #sidebar
   {
      padding: 15px;
      border: 1px solid #FFF;
      width: 165px;
      background-color: #9CF;
   }

   .sidetitle
   {
      font-family: verdana, arial, sans-serif;
      color: #333;
      font-size: small;
      padding: 2px;
      letter-spacing: .3em;
      text-transform: uppercase;
   }

   .side
   {
      font-family: verdana, arial, sans-serif;
      color: #333;
      font-size: x-small;
      line-height: 140%;
      padding: 2px;
      margin-bottom: 30px;
   }
   
   .side ul
   {
      list-style-type: none;
      margin-left: 0;
      padding-left: 0;
   }
   
   .side dd
   {
      margin-left: 1em;
      padding-left: 0;
   }
   
   .moreentries
   {
      font-family: verdana, arial, sans-serif;
      font-size: medium;
      color: #666;
      text-transform: lowercase;
      margin-bottom: 30px;
   }

   .smallPrint
   {
      font-family: verdana, arial, sans-serif;
      font-size: xx-small;
      line-height: 140%;
      padding: 2px;
      margin-top: 15px;
   }
   
