   body
   {
      margin:10px 10px 10px 10px;
      background-color: #FFF;
   }

   A        { color: #336666; text-decoration: none;}
   A:link      { color: #336666; text-decoration: none; }
   A:visited   { color: #336666; text-decoration: none; }
   A:active { color: #669999;  }
   A:hover     { color: #CC66CC;
                      text-decoration: underline;  }

   h1, h2, h3 {
      margin: 0px;
      padding: 0px;
   }

   #banner {
      font-family:verdana, arial, sans-serif;
      color:#A9D574;
      font-size:x-large;
      font-weight:bold;
      --background:#FFF;
      padding-left:10px;
      padding-bottom:5px;
      height:115px;
      }

   #banner_entry {
      font-family:verdana, arial, sans-serif;
      color:#A9D574;
      font-size:x-large;
      font-weight:bold;
      --background:#FFF;
      padding-left:10px;
      padding-bottom:5px;
      }

   #banner_desc a,
        #banner_desc a:link,
        #banner_desc a:visited,
        #banner_desc a:active,
        #banner_desc a:hover {
      font-family:verdana, arial, sans-serif;
      font-size: x-large;
      font-weight:bold;
      color:#A9D574;
      text-decoration: none;
      }

   .my_image {
      font-family:verdana, arial, sans-serif;
      color:#CCC;
      background:#FFF;
      width:100;
      float:left;
      }

   .description {
      font-family:verdana, arial, sans-serif;
      color:#000;
      font-size:x-small;
      font-weight:bold;
      background:#FFF;
      text-transform:none;
      letter-spacing: none;
      padding-left:15px;
      padding-bottom:5px;
      height:110px;
      position:absolute;
      left:110px;
      }

   .desc_about {
      font-weight:normal;
      position:absolute;
      bottom:2px;
      }

   #content {
      float:left;
      width:60%;
      background-color: #FFF;
      margin-right:2px;
      margin-bottom:20px;
      }

   #links {
      --background:#FFF;
      color:#CCC;
      margin-top:20px;
      --margin-left:15px;
      float:right;
      width:35%;
      }

   .blog {
      padding-left:10px;
      padding-top:4px;
      padding-right:0px;
      }

   .blogbody {
      font-family:verdana, arial, sans-serif;
      color:#000;
      font-size:small;
      font-weight:normal;
      background:#A9D574;
      line-height:115%;
      border-left:1px dotted #FFF;
      border-right:1px dotted #FFF;
      border-bottom:1px dotted #FFF;
      padding:8px;
      }

   .blogbody a,
   .blogbody a:link,
   .blogbody a:visited,
   .blogbody a:active,
   .blogbody a:hover {
      font-weight: normal;
      text-decoration: underline;
   }

   .title   {
      font-family: verdana, arial;
      font-size: small;
      color: #FFF;
      text-transform: uppercase;
      font-weight:bold;
      }

   #menu {
      font-family: verdana, arial;
      margin-bottom:10px;
      background:#FFF;
      font-size:small;
      font-weight:bold;
      }

   .date {
      font-family:verdana, arial, sans-serif;
      color: #A9D574;
      font-size:smaller;
      font-weight:bold;
      --text-transform:uppercase;
      margin-top:8px;
      border-bottom:1px dotted #FFF;
      }

   .posted  {
      font-family:verdana, arial, sans-serif;
      font-size: x-small;
      color: #FFF;
      }

   .side {
      font-family:verdana, arial, sans-serif;
      color:#202020;
      font-size:x-small;
      font-weight:normal;
      --background:#FFF;
      line-height:140%;
      margin-left:15px;
      }

   .sidetitle {
      font-family:verdana, arial, sans-serif;
      color:#993399;
      font-size:x-small;
      font-weight:bold;
      --background:#FFF;
      line-height:140%;
      padding:2px;
      margin-top:10px;
      border-bottom:1px dotted #FFF;
      text-transform:uppercase;
      letter-spacing: .2em;
      }

   .syndicate {
      font-family:verdana, arial, sans-serif;
      font-size:xx-small;
      font-weight:bold;
      line-height:140%;
      padding:2px;
      margin-top:10px;
      --text-align:center;
      --background:#FFF;
      }

   .powered {
      font-family:verdana, arial, sans-serif;
      color:#CCC;
      font-size:xx-small;
      font-weight:bold;
      border-top:1px dotted #FFF;
      border-bottom:1px dotted #FFF;
      line-height:140%;
      text-transform:uppercase;
      padding:2px;
      margin-top:10px;
      --text-align:center;
      letter-spacing: .2em
      background:#FFF;
      }


   .comments-body {
      font-family:verdana, arial, sans-serif;
      color:#666;
      font-size:small;
      font-weight:normal;
      background:#FFF;
      line-height:140%;
      padding-bottom:10px;
      }

   .comments-post {
      font-family:verdana, arial, sans-serif;
      color:#999;
      font-size:x-small;
      font-weight:normal;
      background:#FFF;
      margin-top:0px;
      }

   .comments-info {
      font-family:verdana, arial, sans-serif;
      color:#999;
      font-size:x-small;
      font-weight:normal;
      font-style:italic;
      background:#FFF;
      margin-top:10px;
      margin-bottom:10px;
      }

   .comments-head {
      font-family:verdana, arial, sans-serif;
      font-size: small;
      color: #999;
      font-weight:bold;
      margin-top:10px;
      text-transform:uppercase;
      border-bottom:1px dotted #FFF;
      }

   .trackback-body {
      font-family:verdana, arial, sans-serif;
      color:#333;
      font-size:small;
      font-weight:normal;
      background:#FFF;
      line-height:140%;
      padding-top:15px;
      }

   .trackback-url {
      font-family:verdana, arial, sans-serif;
      color:#666;
      font-size:small;
      font-weight:normal;
      background:#FFF;
      line-height:140%;
      padding:5px;
      border:1px dashed #666;
      }

   .trackback-post {
      font-family:verdana, arial, sans-serif;
      color:#999;
      font-size:x-small;
      font-weight:normal;
      background:#FFF;
      margin-bottom:20px;
      }

   #banner-commentspop {
      font-family:verdana, arial, sans-serif;
      color:#CC9933;
      font-size:large;
      font-weight:bold;
      background:#FFF;
      padding-left:15px;
      }

   .quote {
      margin: 10px 15px 15px 15px;
      font-size:x-small;
      }

   .img-shadow img {
   display: block;
   position: relative;
   background-color: #CCCCCC;
   border: 1px solid #B0A4A0;
   margin: -6px 6px 2px -2px;
   padding: 1px;
   clear: both;
   float:left;
   }

