body { font:normal 12pt verdana;
       background-color:#FFFFFF;
       margin:0px;
     }

.slink { font:normal 12pt verdana;
         text-decoration:none;
     }

.slink:hover{color:red;}


.pathLink { font:normal 12pt verdana;
            text-decoration:none;
            color:black;
           } 

.number {font:normal 10pt verdana;
             text-decoration:none;
             color:black;
             background-color:lightblue;}

.item{font:bold 10pt verdana;
             text-decoration:none;
             color:black;}

.description{font:normal 10pt verdana;
             text-decoration:none;
             color:black;}


.menuItem {
             background-color: white;
             font: bold 10pt Verdana;
            }

.menuItem A:link {
                    font: bold 10pt Verdana;
                    color: red
                   }

.menuItem A:hover {
                       font: bold 10pt Verdana;
                       color: red;
                      }

.menuItem A:visited { font: bold 10pt Verdana;
                      color: red;
                    }


.photoMenu { background-color:blue; }

.photoMenuItem {
                 font-family:verdana;
                 font-size:8pt;
                 font-style:normal;
                 font-weight:bold;
                 text-decoration:none;
                 text-align:center;
                 cursor:pointer;
                 color:white;
               }
          
A.photoMenuLink {
                 font-family:verdana;
                 font-size:8pt;
                 font-style:normal;
                 font-weight:bold;
                 text-decoration:none;
                 text-align:center;
                 cursor:pointer;
                 color:white;
               }

A.photoMenuLink:hover { color:yellow; }       

.photoMenuDate {
                 font-family:verdana;
                 font-size:7pt;
                 font-style:normal;
                 font-weight:normal;
                 text-decoration:none;
                 text-align:center;
                 cursor:default;
                 color:white;
               }

.photoMenuSelected {
                 font-family:verdana;
                 font-size:8pt;
                 font-style:normal;
                 font-weight:bold;
                 text-decoration:none;
                 text-align:center;
                 cursor:default;
                 color:yellow;
               }

.pictureCell {text-align:center;}

.caption { font-family:verdana;
            font-size:8pt;
            font-style:normal;
            font-weight:bold;
            text-decoration:none;
            color:black;
            text-align:center;
          }


.pageHeader { font-family:verdana;
              font-size:10pt;
              font-style:normal;
              font-weight:bold;
              text-decoration:none;
              color:white;
              background-color:blue;
              text-align:center;
          }          
          
.pageFooter { font-family:verdana;
              font-size:10pt;
              font-style:normal;
              font-weight:bold;
              text-decoration:none;
              color:white;
              background-color:blue;
              text-align:center;
          }                    

       
td.rant {font-family:verdana;
       font-size:10pt;
       padding-bottom:7px;
}

div.rant{font-family:verdana;
       font-size:10pt;
       padding-bottom:10px;
       
}
       
p.rant{font-family:verdana;
       font-size:10pt;
       padding-bottom:10px;
       
}


.rantDate{font-family:verdana;
          font-size:8pt;
          text-decoration:underline;
          }

.rantComments{font-family:verdana;
              font-size:8pt;
              text-decoration:underline;
              padding-bottom:15px;
          }


.rantTitle{font-family:verdana;
          font-size:14pt;
          font-weight:bold;
margin:0px;
padding:0px;
          }

.rantDate2{font-family:verdana;
          font-size:8pt;
          margin:0px;
padding:0px;
font-weight:normal;
          }

.rantDiv {position:relative;
          width:98%;
          padding:5px;
          margin-left:5px;
          margin-right:5px;
          border-right:1px solid gray;
          border-left:1px solid gray;
          border-bottom:1px solid gray;}



a.christmasLink{font-family:verdana;
                font-size:14pt;
                color:green;
                text-decoration:none;
               }

hr.rant{color:#CCCCCC;}

.wisdom{font-family:verdana;
          font-size:9pt;
          }

a.slink{font-family:verdana;
        font-size:9pt;
        color:black;
        font-weight:normal;
        }

a.slink:hover{font-family:verdana;
              font-size:9pt;
              color:black;
              font-weight:normal;}

td.slink{background-color:#99CCCC;
         text-align:left;
         border:1px solid #99CCCC;}

tr.slinkRow{background-color:#99CCCC;}

.smallSlink{font-family:verdana;
            font-size:8pt;
            text-decoration:none;
            color:blue;
           }

.smallSlink:hover{font-family:verdana;
                  font-size:8pt;
                   color:red;
           }


.smallStuff{font-family:verdana;
            font-size:8pt;
            text-decoration:none;
            color:black;
           }


.bottomBorderOn{border-bottom-style: solid;
                border-bottom-width:0px;
                border-bottom-color:#CCCCCC;
               }




.sectionHeader {background-color:#FFFFFC;
                text-align:center;
                font-family:verdana;
                font-size:7pt;
                border-style:solid;
                border-width:1px;
                border-color:#000000;
                cursor:default;
               }

table.outsideLinks{border-collapse:collapse;
cursor:pointer;}

a.outsideLinks{font-family:verdana;
               text-decoration:none;
               font-size:9pt;
               }

td.outsideLinks{font-family:verdana;
               text-decoration:none;
               font-size:9pt;
               }


td.linkItem {border-width:1px;
             border-style:solid;
             border-color:#99CCCC;}


hr {color:black;
    height:1px;}


.month {font-family:verdana;
        font-size:8pt;
        text-align:center;
        display:inline;
        }

.day   {font-family:verdana;
        font-size:8pt;
        text-align:center;
        cursor:default;
        display:inline;
        }
        
div.day {padding:3px;}        


.currentDay  {font-family:verdana;
              font-size:10pt;
              text-align:center;
              background-color:#99FF00;
              font-weight:bold;
              cursor:default;
              display:inline;
             }

.eventDay   { font-family:verdana;
              font-size:8pt;
              text-align:center;
              text-decoration: overline underline;
              cursor:default;
              background-color:#99FFFF;
                      display:inline;
             }

.currentEventDay   { font-family:verdana;
              font-size:10pt;
              font-weight:bold;
              text-align:center;
              text-decoration: overline underline;
              background-color:#99FF00;
              cursor:default;
                      display:inline;
             }

.linkRow{cursor:pointer;
         font-family:verdana;
         text-decoration:none;
         font-size:9pt;}


.theBigTable {background-color:#DCDCDD;}

a.sideLink {color:blue;
            font-family:verdana;
            font-size:9pt;
            }
            
a.sideLink:hover   {color:green;}
a.sideLink:visited {color:purple;}
a.sideLink:visited:hover {color:green;}

fieldset {margin:5px;
          border:1px solid black;}


.legendHeader {font-family:verdana;
              font-size:8pt;
              color:black;}

a.legendHeader:hover{ color:blue;
                       text-decoration:underline;}

.fieldSetSpacer {margin-bottom:5px;}

.learnedDate{font-family:Century Gothic, Verdana;
             font-size:8pt; 
             color:gray;
             text-decoration:underline;
            }

a.learnedLink{font-family:Century Gothic, Verdana;
              font-size:10pt;
              color:black;
              text-decoration:underline;
             }

a.learnedLink:hover {}

.learnedThings{font-family:Century Gothic, Verdana;
               font-size:10pt;
              }



.tableHeader {font-family:verdana;
font-size:10pt;
font-weight:bold;
list-style: none;
}

.categoryHeader {font-family:verdana;
font-size:10pt;
font-weight:bold;
list-style: none;
margin:0px;
}



ul.archive{padding:0px;margin:0px;list-style:none;}



h1.tableHeader {font-family:verdana;
font-size:10pt;
font-weight:bold;
padding: 0;
margin:0;
}
.tableHeaderLink {font-family:verdana;
font-size:10pt;
font-weight:bold;
}

.whatshappeningbutton{font-family:verdana;
            font-size:8pt;
            text-decoration:none;
            color:black;
            cursor:pointer;
           }


.mainNav { border-top:solid 1px black;
           border-bottom:solid 1px black;
}


.nav {font-family:Century Gothic;
      font-size: 8pt;
      text-align:left;
      }

.searchBar {font-family:Century Gothic;
      font-size: 8pt;
      text-align:center;
      }

form {margin:0px;}

div.categorybox {position:relative; left:5px;  border: 1px solid black; padding:3px; width:91%;margin:5px;}
ul.categorybox {position:relative;margin:0px;padding:3px;}

.scrollingcategorybox 
{position:relative; 
 left:5px; 
 border-bottom: 1px solid black; 
 border-left: 1px solid black; 
 border-right: 1px solid black; 
 padding:3px; width:91%;}

.categoryboxheader
{position:relative; 
 left:5px; 
 border-top: 1px solid black; 
 border-left: 1px solid black; 
 border-right: 1px solid black; 
 padding:3px; width:91%;}

.vimg120 {border:none;}


/*title section*/
.titleDiv {}

.title  {position:relative;
         font-family:Verdana;
       font-weight:bold;
       font-size:40pt;
       padding-left:3px;
       
       }


.titleLink{text-decoration:none;
           color:black;
           }

.wisdom {
           font: bold 10pt Verdana;
           cursor: default;
           color: black;
           position:relative;
           padding-left:3px;
margin:0px;
          }


.userName {
position:relative;
float:right;
bottom:15px;
display:inline;

}



.navSep {font-family:Century Gothic;
         font-size: 8pt;
         text-align:center;
         padding-left:1px;
         padding-right:1px;}

.headerDiv {padding-left:7px; width:100%;
font-family:Century Gothic;
         font-size: 8pt;
         
         padding-left:1px;
         padding-right:1px;}

.footerDiv {width:100%;
text-align:center;
padding-top:5px;}

div.sideLink {color:blue;
            font-family:verdana;
            font-size:9pt;
            text-decoration:underline;
            }


body {margin:0px;
background-repeat:no-repeat;
background-attachment: fixed;}



#rantTable {vertical-align:top;
            height:100%;
            width:100%;
            padding:5px;
            margin:0px;}


.moreless {
           cursor:pointer;
           }

a.comments {font-family:verdana;
          font-size:8pt;
          }

a.comments:hover{text-decoration:underline;}


.headerPic {background-repeat:no-repeat;
            background-position:right;
            }

.archiveYear {font-size:10pt;
font-weight:bold;
cursor:pointer;}


.playlist {border-bottom:1px solid #CCCCCC;
           padding-bottom:2px;
           padding-top:2px;
}

.archiveDiv { list-style:none;}
#weatherDiv { margin:0px; padding:0x;}
/*div columns*/

