   body {
      margin:2px 2px 2px 2px;
      background:#FFF;
      font-size: medium;
      }
   A:link      { color: #336699;} /* rust 912f00*/
   A:visited   { color: #912f00;}   /* dark grey*/
   A:active    { color: #000000;}
   A:hover     { color: #999999;}

   h1, h2, h3 {
      margin: 0px;
      padding: 0px;
   }

   li
   {
   margin-left: 20px;
   list-style-type: disc;
   list-style-position: outside;
   }

   .banner {
      font-family:verdana, arial, sans-serif;
      font-size: 14px;
      font-weight:bold;
      padding:2px;
      padding-left:10px;
      padding-bottom:5px;
      background: #28477b /*#53596F #2F5E8C;*/
      }

   .banner a:link,
   .banner a:visited,
   .banner a:active{
      font-family: verdana, arial, sans-serif;
      font-size: 95%;
      font-weight:bold;
      letter-spacing: .4em;
      color: #FFF;
      text-decoration: none;
      }
   .banner a:hover {
      color: #E4E4E4;
      }

   .travelbanner {
      color: #000;
      background: #F5EFE0; /*slightly darker yellow #ECE3CA;*/
      /*margin-left: 1%;
      margin-right: 5%; */
      }

   .travelbanner a:link,
   .travelbanner a:visited,
   .travelbanner a:active{
      font-size: 90%;
      letter-spacing: .2em;
      color:#000;
      }

   .description {
      font-family:verdana, arial, sans-serif;
      color:#FFF;
      font-size:85%;
      letter-spacing: .3em;
      text-transform:none;
      }

   #content {
      background:#FFF;
      margin-left: 270px;
      margin-right: 5px;
      border-left: 1px solid #CCC;
      /*border-right: 1px solid #CCC;*/

      voice-family: "\"}\"";
      voice-family: inherit;

      margin-left: 270px;
      margin-right:5px;

      }
      html>body #content {
      margin-left: 270px;
      margin-right:5px;
      }

   #llinks {
      overflow: hidden;
      z-index:2;
      position:absolute;
      top: 30px;
      left: 5px;
      width: 260px;
      font-size: 13px;
      background: #FFF;
      /*text-align:left;*/
      }

   #threecontent {
      background:#FFF;
      margin-left: 23%; /*240px*/
      margin-right:20%;
      border-left: 1px solid #CCC;
      border-right: 1px solid #CCC;

      voice-family: "\"}\"";
      voice-family: inherit;

      margin-left: 23%;
      margin-right:20%;

      }
      html>body #threecontent {
      margin-left: 23%;
      margin-right:20%;
      }

   #threelinks {
      overflow: hidden;
      z-index:2;
      position:absolute;
      top: 28px;
      right: 3px;
      width: 19.5%;
      background: #FFF;
      text-align:left;
      padding:0px;
      font-size: 13px;
      }

   #threellinks {
      overflow: hidden;
      z-index:2;
      position:absolute;
      top: 28px;
      left: 2px;
      width: 22.5%;/*233px;*/
      font-size: 13px;
     /* margin-left: 1%;
      background: #fff;
      text-align:center; */
      }

/* #twocontent {
      background:#FFF;
      margin-left: 237px;
      margin-right:25px;
      border-left: 1px solid #CCC;

      voice-family: "\"}\"";
      voice-family: inherit;

      margin-left: 237px;
      margin-right:25px;

      }
      html>body #twocontent {
      margin-left: 237px;
      margin-right:25px;

      border-left: 1px solid #CCC;
      /*border-right: 1px solid #CCC;*/
     /* margin-left: 26%;
      margin-right:5%;
      }

   #twollinks {
      overflow: hidden;
      z-index:2;
      position:absolute;
      top: 28px;
      left: 1%;
      width: 23%; /*230px; */
     /* margin-left: 1%;
      background: #fff;
      text-align:center;
      }
*/

   #container {
      background:#FFF;
      border:1px solid #FFF;
      }

   .blog {
      padding:10px;
      background:#FFF;
      }

   .blogbody {
      font-family: verdana, helvetica, arial, sans-serif;
      color:#333;
      font-size: small;
      font-weight:normal;
      background:#FFF;
      line-height:130%;
      }

   .title   {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 100%;
      color: #333;          /*rust 993300*/
      font-weight:bold;
      }

   #menu {
      margin-bottom:15px;
      background:#FFF;
      text-align:center;
      }

   .date {
      font-family:verdana, arial, sans-serif;
      font-size: 12px;
      color: #333;
      margin-bottom:5px;
      font-weight:bold;
      }

   .posted  {
      font-family:verdana, arial, sans-serif;
      font-size: x-small;
      color: #000000;
      line-height: 35px;
      border-bottom:1px solid #CCC;
      margin-bottom:10px;
      }
   .posted a{font-weight: normal;}


   .calendar {
      font-family:verdana, arial, sans-serif;
      color:#808080;
      font-size:80%;
      font-weight:normal;
      background:#FFF;
      line-height:130%;
      padding:2px;
      text-align:center;
      }

   .calendarhead {
      font-family:verdana, arial, sans-serif;
      color:#000;
      font-size:11px;
      font-weight:bold;
      padding:2px;
      letter-spacing: .1em;
      background:#E4E4E4;
      text-transform:uppercase;
      }

   .side {
      font-family:verdana, arial, sans-serif;
      color:#333;
      font-size: small;
      font-weight:normal;
      text-align: center;
      background:#fff;
      line-height:130%;
      padding:2px;
      padding-left:10px;
      }

   .navside {
      font-family:Trebuchet MS, verdana, arial, sans-serif;
      color:#333;
      font-size:13px;
      font-weight:bold;
      background:#fff;
      line-height:130%;
      padding:2px;
      padding-left:10px;
      }

   .sidetitle {
      font-family:verdana, arial, sans-serif;
      color:#111;
      font-size:12px;
      font-weight:bold;
      background:#E4E4E4;
      /*background: #006699;*/
      padding:2px;
      margin-top:12px;
      letter-spacing: .1em;
      text-transform:uppercase;
      text-align:center;
      }

   .linav
   {
      margin-left:3px;
      padding-left: 15px;
      padding-top: 0px;
      background-image: url(arrow.png);
      background-repeat: no-repeat;
      background-position: 0px 9px;
      line-height: 23px;
      list-style-position: outside;
      list-style: none;
      }

   .linav a:link,
   .linav a:visited{
      text-decoration:none;
      }
   .rocksidetitle {
      color:#336699;
      font-size:85%;
      }

   .syndicate {
      font-family:verdana, arial, sans-serif;
      font-size:xx-small;
      line-height:140%;
      padding:2px;
      margin-top:15px;
      background:#FFF;
      }

   .powered {
      font-family:verdana, arial, sans-serif;
      color:#666;
      font-size:x-small;
      line-height:140%;
      text-transform:uppercase;
      padding:2px;
      margin-top:50px;
      letter-spacing: .2em;
      background:#FFF;
      }


   .comments-body {
      font-family:verdana, arial, sans-serif;
      color:#333;
      font-size:10px;
      font-weight:normal;
      background:#FFF;
      line-height:2px;
      padding-bottom:5px;
      padding-top:0px;
      border-bottom:1px dotted #CCC;
      }

   .comments-post {
      font-family:verdana, arial, sans-serif;
      color:#333;
      font-size:10px;
      font-weight:normal;
      background:#FFF;
      padding-bottom:10px;
      padding-top:10px;
      }

   .comments-head {
      font-family:verdana, arial, sans-serif;
      font-size:10px;
      color: #333;
      border-bottom:1px solid #CCC;
      padding-bottom: 5px;
      font-weight:bold;
      background:#FFF;
      }

   .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 dotted #999;
      }


   .trackback-body {
      font-family:verdana, arial, sans-serif;
      color:#666;
      font-size:small;
      font-weight:normal;
      background:#FFF;
      line-height:140%;
      padding-bottom:10px;
      padding-top:10px;
      border-bottom:1px dotted #999;
      }

   .trackback-post {
      font-family:verdana, arial, sans-serif;
      color:#666;
      font-size:x-small;
      font-weight:normal;
      background:#FFF;
      }


   #banner-commentspop {
      font-family:verdana, arial, sans-serif;
      color:#FFF;
      font-size:14px;
      font-weight:bold;
      letter-spacing: .3em;
      padding: 5px;
      background:#336699;
      }

   input, select, textarea {
      font-size: 12px; font-family:verdana,sans-serif;
      padding: 1px; margin: 2px;
      }

   .travelcolor {
      color: #000;
      background: #F5EFE0; /*slightly darker yellow #ECE3CA;*/
      }
   .travelcolor a:link,
   .travelcolor a:visited{
      color:#000;
      }
   .traveldescriptioncolor {
      color:#000
      }
   .traveltitlecolor {
      color: #333;          /*blue*/
      }

   .rocktitlecolor   {
      color: #333;          /*rust 912F00*/
      }
   .rockbannercolor {
      background:#B5B5BB;
      }

   .alignleft{
      text-align:left;
      }

   /* image positioning
   img
   {
      float: top
   }
   */
   img { float:center; padding: 2px; border: 1px solid #C4C4C4;  margin:0px; }


/*   A        { color: #003366; font-weight: bold; text-decoration: underline; }
   A:visited   { color: #006699; text-decoration: none; }

light blue 006699
dark blue

                                                                                */


