body 
{
  background-color: black;
  color : #ffffff;
  margin : 0;
  font-size : 10pt;
  font-family : Verdana;
}

#header 
{
  position : relative;
  margin : 0 auto;
  width : 800px;
  height : 300px;
  background-image : url(header.jpg);
  background-repeat : no-repeat;
}

#back 
{
  width : 100%;
  margin : 0;
  background-image : url(vertical.jpg);
  background-repeat : repeat-x;
}

#container 
{
  position : relative;
  margin : 0 auto;
  width : 800px;
  background-image : url(horizontal.jpg);
  background-repeat : repeat-y;
}

#menus 
{
  margin : 0 auto;
  width : 800px;
  text-align : center;
  border-top: 2px SOLID #494949;
  background-image : url(top.png);
  background-repeat : repeat-x;
}

.menus a:link, .menus a:visited 
{
  width : 175px;
  height : 50px;
  margin : 0;
  float : left;
  display : inline;
  background-image : url(menu_link.png);
  background-repeat : no-repeat;
  background-position : top center;
  font-size : 17px;
  padding : 5px 0;
  color : #dbd6c0;
  text-decoration : none;
  font-weight : normal;
  font-family : Verdana;
  display : inline;
}

.menus a:hover 
{
  width : 175px;
  height : 50px;
  margin : 0;
  background-position : top center;
  float : left;
  display : inline;
  background-image : url(menu_hover.png);
  background-repeat : no-repeat;
}

#menuheadline 
{
  display: none;
}

.menuhome a:link, .menuhome a:visited 
{
  width : 44px;
  height : 50px;
  background-position : top center;
  margin : 0;
  float : left;
  display : inline;
  background-image : url(menu_home.png);
  background-repeat : no-repeat;
  font-size : 17px;
  padding : 5px 0;
  color : #dbd6c0;
  text-decoration : none;
  font-weight : normal;
  font-family : Verdana;
  display : inline;
}

.menuhome a:hover 
{
  width : 44px;
  height : 50px;
  margin : 0;
  float : left;
  display : inline;
  background-image : url(menu_home_hover.png);
  background-repeat : no-repeat;
  font-size : 17px;
  padding : 5px 0;
  background-position : top center;
  color : #dbd6c0;
  text-decoration : none;
  font-weight : normal;
  font-family : Verdana;
  display : inline;
}

div.menubutton 
{
  float:left;
  display: inline;
}

div.submenu 
{
  display: none;
}

div.menubutton:hover div.submenu 
{
  position: absolute;
  display: block;
  z-index: 99;
  width: 175px;
  background: #494949;
  margin: 40px 0 0 0;
  padding: 0;
}

.submenu a:link, .submenu a:visited 
{
  text-align:left;
  font-size: 10px;
  line-height: 8px;
  margin: 6px;
  font-family: Verdana;
  font-weight:normal;
  text-decoration: none;
  padding: 0 0 0 5px;
  color : #dbd6c0;
  border-color : #dbd6c0;
  border-style: solid;
  border-width: 0 0 0 8px;
  display: block;
}

.submenu a:hover, .submenu a:active 
{
  text-align:left;
  font-size: 10px;
  line-height: 8px;
  margin: 6px;
  font-family: Verdana;
  font-weight:normal;
  text-decoration: none;
  padding: 0 0 0 5px;
  color : #25251D;
  border-color : #25251D;
  border-style: solid;
  border-width: 0 0 0 8px;
  display: block;
}

#content 
{
  float: left;
  display : inline;
  width : 800px;
  height : auto;
  text-align : left;
  margin: 0px;
}

#content a:link, #content a:visited 
{
  text-decoration: none;
  color:  #ffffff;
  font-weight: normal;
  border: 0;
}


#content a:hover, #content a:active 
{
  text-decoration: underline;
  color: #ffffff;
  font-weight: normal;
  border: 0;
}

h1 
{
  font-size : 20px;
  text-decoration : none;
  font-weight:normal;
  padding: 20px 0 15px 50px;
  color : #ffffff;
  line-height : 15px;
  margin : 20px 0 0 0;
  background : url(h1.jpg) no-repeat left;
}

li 
{
  list-style: url(li.jpg) none inside;
  margin: 0;
  color: gray;
}

li:hover 
{
  list-style:  url(li_hover.jpg) none inside;
}

.li
{
  display: block;
  width: 80%;
  border-top: 1px solid #433428; 
}

<!-- page starts -->

.clsSubText
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsGalleryImg
{
border: 1px SOLID #494949;
padding: 10px;
}

.clsGalleryImgCaption
{
font-family: "Verdana";
font-size: 10pt;
font-style: italic;
color: gray;
}

.clsRandomWelcomeImg
{
border: 1px SOLID #494949;
padding: 5px;
float: right;
margin-left:10px;
margin-bottom:10px;
}

.clsRandomGalleryImg
{
border: 1px SOLID #494949;
padding: 5px;
}

.clsBookImg
{
border: 1px SOLID #494949;
padding: 10px;
}

.clsEncounterEntry
{
border: 1px SOLID #494949;
padding: 10px;
}

.clsTriviaEntry
{
border: 1px SOLID #494949;
padding: 10px;
}

.clsLinkEntry
{
border: 1px SOLID #494949;
padding: 10px;
}

.clsGuestbookEntry
{
border: 1px SOLID #494949;
padding: 10px;
}

.clsReviewEntry
{
border: 1px SOLID #494949;
padding: 10px;
}


.clsGallerySection
{
border: 1px SOLID #494949;
padding: 10px;
}

.clsSiteMsg
{
font-family: "Verdana";
font-size: 10pt;
color: white;
font-style: normal;
}

.clsMenu
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsMinorMenu
{
font-family: "Verdana";
font-size: 8pt;
color: white; 
}

.clsTextGeneral
{
font-family: "Verdana";
color: white;
}

.clsPageHeading
{
font-family: "Verdana";
font-size: 14pt;
color: white;
}

.clsPageSubHeading
{
font-family: "Verdana";
font-size: 10pt;
color: white;
font-weight: bold;
}

.clsContentHeading1
{
font-family: "Verdana";
font-size: 12pt;
color: white;
}

.clsContentNormal
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsContentNormalItalic
{
font-family: "Verdana";
font-size: 10pt;
font-style: italic;
color: white;
}

.clsUnderline
{
text-decoration:underline;
}

.clsSmaller
{
    font-size:smaller;
}

.clsLarger
{
    font-size:larger;
}

.clsContentSource
{
font-family: "Verdana";
font-size: 8pt;
font-style: italic;
color: gray;
}

.clsContentSourceTrivia
{
font-family: "Verdana";
font-size: 8pt;
font-style: italic;
color: gray;
display:inline;
}

.clsURL
{
font-family: "Verdana";
font-size: 8pt;
font-style: italic;
color: gray;
}

.clsURLTrivia
{
font-family: "Verdana";
font-size: 8pt;
font-style: italic;
color: gray;
display:inline;
}

.clsPager
{
width: 100%;
background-color: #494949;   
padding: 4px 4px;
}

.clsNewPageNormal
{
font-family: "Verdana";
font-size: 10pt;
color: #dbd6c0;
padding: 1px 3px;
margin-right:3px;
margin-left:3px;
text-decoration: underline;
cursor:hand;
}

.clsNewPageInactive
{
font-family: "Verdana";
font-size: 10pt;
color: #dbd6c0;
background-color: #999999;
padding:1px 3px;
margin-right:3px;
margin-left:3px;
}

.clsNewPageUnused
{
display:none;
}

.clsUpdated
{
font-family: "Verdana";
font-size: 8pt;
font-style: italic;
color: white;
}

.clsGuestbookDate
{
font-family: "Verdana";
font-size: 10pt;
color: gray;
}

.clsGuestbookEmail
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsGuestbookText
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsReviewTitle
{
font-family: "Verdana";
font-size: 12pt;
font-weight: bold;
color: white;
}

.clsReviewDate
{
font-family: "Verdana";
font-size: 8pt;
font-style: normal;
color: gray;
}

.clsReviewEmail
{
font-family: "Verdana";
font-size: 8pt;
color: white;
}

.clsReviewText
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsPressIndexYearTitle
{
font-family: "Verdana";
font-size: 10pt;
font-weight: bold;
color: white;
}

.clsIndexDate
{
font-family: "Verdana";
font-size: 10pt;
color: gray;
}

.clsIndexLink
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsHide
{
display:none;
}

.clsShow
{
display:inline;
}

.clsStar
{
font-family: "Verdana";
font-size: 20pt;
color: white;
}

.clsNoStar
{
font-family: "Verdana";
font-size: 20pt;
color: #494949;
}

.clsLatestHeading
{
font-family: "Verdana";
font-size: 8pt;
color: white;
font-weight: bold;
}

.clsLatestNormal
{
font-family: "Verdana";
font-size: 8pt;
color: white;
}

.clsLatestDate
{
font-family: "Verdana";
font-size: 8pt;
color: gray;
width: 80px;
}

.clsEncounterDate
{
font-family: "Verdana";
font-size: 10pt;
color: gray;
}

.clsEncounterEmail
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsEncounterText
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsLinksURL
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsLinksText
{
font-family: "Verdana";
font-size: 10pt;
font-style: italic;
color: gray;
}

.clsGalleryIndex
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsRandomHeading
{
font-family: "Verdana";
font-size: 8pt;
color: white;
font-weight: bold;
}

.clsRandomNormal
{
font-family: "Verdana";
font-size: 8pt;
color: white;
}

.clsRandomIndexLink
{
font-family: "Verdana";
font-size: 8pt;
color: white;
}

.clsRandomReadText
{
font-family: "Verdana";
font-size: 8pt;
font-style: italic;
color: gray;
}

.clsFTRTitle
{
font-family: "Verdana";
font-size: 14pt;
color: white;
font-weight: bold;
}

.clsFTRCategory
{
font-family: "Verdana";
font-size: 10pt;
color: white;
font-style: normal;
}

.clsFTRCharacter
{
font-family: "Verdana";
font-size: 10pt;
color: gray;
font-style: italic;
}

.clsFTRName
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsFTRJob
{
font-family: "Verdana";
font-size: 10pt;
color: gray;
font-style: italic;
}

.clsURLFTR
{
font-family: "Verdana";
font-size: 8pt;
font-style: italic;
color: gray;
}

.clsSiteIndexEntry
{
font-family: "Verdana";
font-style: normal;
font-size: 10pt;
color: gray;
}

.clsSiteIndexCategory
{
font-family: "Verdana";
font-size: 8pt;
font-style: italic;
color: gray;
}

.clsclsSiteIndexCategoryLink
{
font-family: "Verdana";
font-size: 8pt;
color: white;
padding-left: 10px;
}

.clsGalleryIndexEntry
{
font-family: "Verdana";
font-size: 10pt;
color: gray;
}

.clsGalleryIndexNormal
{
font-family: "Verdana";
font-size: 10pt;
color: white;
padding-left: 10px;
}

.clsGalleryIndexLink
{
font-family: "Verdana";
font-size: 10pt;
color: white;
padding-right: 10px;
}

.clsWebsiteMsgSubText
{
font-family: "Verdana";
font-size: 8pt;
font-style: italic;
color: gray;
}

.clsGalleryMontageCaption
{
font-family: "Verdana";
font-size: 10pt;
font-style: italic;
color: gray;
}

.clsGalleryMontageButton
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsGalleryMontageLink
{
font-family: "Verdana";
font-size: 10pt;
color: white;
}

.clsGalleryMontageDescription
{
font-family: "Verdana";
font-size: 10pt;
font-style: italic;
color: gray;
}

.clsSiteFootnote
{
font-family: "Verdana";
font-size: 10pt;
font-style: italic;
color: gray;
display:inline;
}

.clsBookAttribute
{
font-family: "Verdana";
font-size: 10pt;
color: gray;
font-weight: bold;
}

.clsBox
{
border: 1px SOLID #494949;
padding: 10px;
}

.clsFooter
{
margin: 20px;
font-family: "Verdana";
font-size: 8pt;
color: gray;
}

.clsAmazonImg
{
border: 1px SOLID #494949;
padding: 10px;
}

.clsAmazonAttribute
{
font-family: "Verdana";
font-size: 10pt;
color: gray;
font-weight: bold;
}

.clsAmazonDisclaimer
{
font-family: "Verdana";
font-size: 8pt;
color: gray;
font-style: italic;
}



