body  { text-align:center; 
        background-color: #459ebc; 
        color:white }
div   { text-align: center;  }
/* div#nav-top {position:relative; margin-top:125px; } */
/* div#nav-top { position:fixed; z-index:1000; top: 122px; text-align:center; width:100%; padding:0; margin:0; 
	        background: #459ebc;} */
div#content { position:relative; margin-top:125px; /* margin-top:145px;  left:10%; width:80%; */
              /* border:solid; border-color:red; */
              /* background: url("2005_05_06/medium/mediumIMG_0472CinnBay.jpg") no-repeat fixed center;  */
            }
* html #content { margin-top:0px; }


.tlo:before {
       width:0; height:0;
       display:block;
       float:left; clear:none; 
       visibility:hidden;
     }

.daynum { 
          float:left;
	    margin-left:8px; 
          font-weight:bold;
          color: #224f35;
          
          font-family: "garamond" serif; 
          font-variant:small-caps;
          /* border:solid red; */
        }

div.item-line { background-color:#224f5e;
                text-align:left; 
                border-color: white; margin:1em; padding:1em; border-style:  solid; 
                clear:both; vertical-align:middle; }
.desc { min-width:200px;text-align:left; margin:6px; 
        border-style:none; border-color:green; font-size: large; font-family: sans-serif; 
        vertical-align:middle; }
div.image {  text-align:center; float:left; margin:5px; border-style:none; border-color:blue; }
img {border-style:none}

:link { color: #44FFaa }
:visited { color:yellow}

.date-loc { font-family:sans-serif; font-size:large; }

#header  { z-index:1000; position:fixed; top:0; width:98%; 
          margin-bottom:10px;
          background-image: url("FishBayPanHeaderBlurExtender.jpg"); 
              background-repeat:repeat-x; 
          border:solid white; }
.title-text  {
         font-size: 45px;  font-weight:bolder; 
         font-family: "Monotype Corsiva" "chancery 1" "zapf chancery" 
                       "luxi serif" cursive serif; 
         margin:0 auto; padding:0; z-index:1001;
         position:relative; top:0; bottom:0; 
         /* border:solid green; */
         }
#title  { font-size:12px; /* border:solid blue; */
          text-align:center;
         padding:0px; margin:0 auto; background-image: url("FishBayPanHeaderBlur.jpg");  
         background-repeat:no-repeat; height:116px; 
         z-index:1001;} 

.daylink {
          color:white; font-size:small; font-variant:small-caps;
          }
.introlink {
            float:none;  width:auto;
            z-index:2100; right:110px; bottom:110px;  position:relative; 
            font-size:15px; color:green;
            font-family:  "garamond" "luxi serif" serif;
            /*border:solid thin red;  */
           }

.introlinkanch { font-variant:small-caps; 
                 padding:2px; 
                 /*border: thin solid yellow;*/   }

.introlinkanch:hover { background-color:#224f5e;  
             border-top: thin solid yellow;
             border-left: thin solid yellow;
             border-right: thin solid yellow; 
            }

.daymenuitem { bottom:1.1em; width:60px; 
                text-align:center;
               display:block;  float:right;
               font-variant:small-caps; 
               line-height:26px;  }
.daymenuitem:hover { z-level:2999;
              width:auto;
             font-size:25px; font-weight:bold;
             background-color:#224f5e;;  
             padding:2px;
             border-top: thin solid yellow;
             border-left: thin solid yellow;
             border-right: thin solid yellow;
             position:relative;
            }
.daymenu {    
            float:right; /* height:0px; */
            z-index:1100; bottom:.5em; right:8px; position:relative; 
            font-size:15px; color:green;
            font-family: "garamond" "luxi serif" serif;
             /* border:solid thin green; */
           }

.thispage {z-level:3000;
              width:auto;
             font-size:25px; font-weight:bold;
             background-color:#228e4f;  
             padding:2px;
             border-top: thin solid yellow;
             border-left: thin solid yellow;
             border-right: thin solid yellow;
             }
.one { position:relative; left:-360px; }
.one:hover { position:relative; left:-365px; }
.pageone { position:relative;
             left:-365px;
             }
.two {  position:relative; left:-300px;; }
.two:hover {  position:relative; left:-302px;; }
.pagetwo { position:relative; left:-302px;}

.three { position:relative; left:-240px; }
.three:hover { position:relative; left:-233px; }
.pagethree { position:relative; left:-233px; }

.four { position:relative; left:-180px; }
.four:hover { position:relative; left:-175px; }
.pagefour { position:relative; left:-175px; }

.five { position:relative; left:-120px; }
.five:hover { position:relative; left:-118px; }
.pagefive { position:relative; left:-118px; }

.six { position:relative; left:-60px; }
.six:hover { position:relative; left:-70px; }
.pagesix { position:relative; left:-70px; }

.seven { position:relative; left:0px; }
.seven:hover { position:relative; left:3px; }
.pageseven { position:relative; left:3px; }

.refpoint{
float:right; width:0; height:0; position:relative; /* right:0; bottom:0; */
/* border:solid red; */
}
.last {
      clear:both; 
      }
.sub-item-line {
                clear:both;
                border-bottom: solid thin white;
                }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    border:solid red;
}


/* Hides from IE-mac \*/
/* * html .clearfix {height: 1%;} */
/* End hide from IE-mac */

