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:#000000;
             background-color:#BED1E9;}

.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;
       
}

.rant p{font-family:helvetica;
       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;
          }

.rantDiv {position:relative;
          width:98%;
          padding:5px;
          margin-left:5px;
          margin-right:5px;
          border-bottom:1px solid gray;}
          
.rantDiv h1{font-family:verdana;
            font-size:14pt;
            font-weight:bold;
            margin:0px;
            padding:0px;}

.rantDiv h2{font-family:verdana;
            font-size:8pt;
            margin:0px;
            padding:0px;
            font-weight:normal;}


a.christmasLink{font-family:verdana;
                font-size:14pt;
                color:green;
                text-decoration:none;
               }

hr.rant{color:#CCCCCC;}


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;}


.categorybox hr {height:1px;color:#CCCCCC;}
.categorybox a {color:blue;
            font-family:verdana;
            font-size:9pt;
            }
            
.categorybox a:hover   {color:green;}
.categorybox a:visited {color:purple;}


.categorybox2 hr {height:1px;color:#CCCCCC;}
.categorybox2 a {color:black;
            font-family:helvetica;
            font-size:9pt;
            text-decoration:underline;
            }
            
.categorybox2 a:hover   {text-decoration:underline;}
.categorybox2 a:visited {color:purple;}



.month {font-family:verdana;
        font-size:8pt;
        text-align:center;
        display:inline;
        }

.month li   {font-family:verdana;
        font-size:8pt;
        text-align:center;
        cursor:default;
        display:inline;
        padding:3px;
        width:3%;
        }
        
.calendar {width:100%;
           padding:0px;
           border-top:1px solid gray;
           border-bottom:1px solid gray;
           margin-top:5px;
           margin-bottom:5px;}


.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:10px;
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;}
.archive li {list-style:none;}
.archive a {font-family:verdana;
            font-size:8pt;
            text-decoration:none;
            color:blue;
           }

.archive a:hover{font-family:verdana;
                  font-size:8pt;
                   color:red;
           }




.tableHeader {font-family:verdana;
font-size:10pt;
font-weight:bold;
padding: 0;
margin:0;
}
.tableHeaderLink {font-family:verdana;
font-size:10pt;
font-weight:bold;
}

#theThreads img {cursor:pointer;}

.whatshappeningbutton{font-family:verdana;
            font-size:8pt;
            text-decoration:none;
            color:black;
            cursor:pointer;
           }


#mainTable{width:100%;
           border:0px;
           padding:0px;}

#mainTable td {vertical-align:text-top;}

#rightColumn {width:20%;}
#leftColumn {width:20%;}
#middleColumn {width:60%;}

.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;}
ul.categorybox2 {position:relative;left:5px;margin:3px;padding:3px;border:1px solid black;width:91%;}

.scrollingcategorybox 
{position:relative; 
 left:5px; 
 margin-left:5px;
 margin-right:5px;
 margin-bottom:5px;
 border-bottom: 1px solid black; 
 border-left: 1px solid black; 
 border-right: 1px solid black; 
 padding:3px; width:91%;
 height: 270px;}

.categoryboxheader
{position:relative; 
 left:5px; 
 margin-left:5px;
 margin-right:5px;
 margin-top: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  {
         font-family:Verdana;
       font-weight:bold;
       font-size:40pt;
       padding-left:3px;
       width:100%;

       
       }


.titleLink{text-decoration:none;
           color:black;
           }

#theQuote {
           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 {list-style:none;
           margin-left:0px;
           font-family:verdana;
           font-size:8pt;
           padding:0px;;
}

.playlist li {border-bottom:1px solid #CCCCCC;
              margin-left:0px;
              padding-top:2px;
              padding-bottom:2px;}

.playlist span {padding-bottom:2px;
padding-top:2px;}

.playlist a{
            text-decoration:none;
           }

.playlist a:hover{color:red;
           }

.playlist img {display:none;}



#weatherDiv { margin:0px; 
 padding:0px;
 position:absolute;
 top:10px;
 right:10px;
}

.connection {border:0px;
             width:14px;
             height:14px;}


#readinglist{width:1px;height:1px;border:none !important; margin:0px !important;}

.show {display:inline;}
.hide {display:none;}

img {
-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;
}
