body {background-color:#000000; font-family : "Times New Roman", Arial, Verdana, serif; color : #CC9966; margin: 0px;}

h1 {background:#000000; color:#F5C698; font-size:24px; text-align: center; text-decoration: none; font-family : "Times New Roman", Arial, Verdana, serif;}
h2 {background:#000000; color:#e0f0fc; font-size:22px; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}
h3 {background:#000000; color:#FBF184; font-size:20px; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}
h4 {background:#000000; color:#C2FBB7; font-size:18px; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}
h5 {background:#000000; color:#FBF184; font-size:16px; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}

h3.books {background:#000000; color:#FBF184; font-size:18px; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}

td {vertical-align: top; padding:10px;}

table {background:#000000; width: auto; color:#F5D6B7; font-size:16px; text-align: left; font-family : "Times New Roman", Arial, Verdana, serif;}
table.googletable {background:#000000; padding: 0px; width: auto; height: 20px; color:#F5C698; font-size:16px; text-align: left; font-family : "Times New Roman", Arial, Verdana, serif;}
table.sitemaptable {background:#000000; margin-left: 80px; padding: 10px; width: 580px; color:#F5D6B7; font-size:16px; text-align: left; font-family : "Times New Roman", Arial, Verdana, serif;}
table.smalltext {background:#000000; width: 600px; color:#F5D6B7; font-size:14px; margin-left: 20px; vertical-align: top; text-align: left; font-family : "Times New Roman", Arial, Verdana, serif; padding: 0px;}
table.textcenter {background:#000000; width: 720px; color:#F5D6B7; font-size:16px; margin-left: 0px; vertical-align: top; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}
table.textcenter2 {background:#000000; width: 600px; color:#F5D6B7; font-size:16px; margin-left: 0px; vertical-align: top; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}
table.textleft {background:#000000; width: auto; color:#F5D6B7; font-size:16px; text-align: left; vertical-align: top; font-family : "Times New Roman", Arial, Verdana, serif;}
table.textmed {background:#000000; width: 700px; color:#F5D6B7; font-size:16px; text-align: left; font-family : "Times New Roman", Arial, Verdana, serif;}
table.largetext {background:#000000; width: 600px; margin-left: 80px; color:#F5D6B7; font-size:18px; text-align: left; font-family : "Times New Roman", Arial, Verdana, serif;}
table.largetext2 {background:#000000; width: 700px; margin-left: 10px; color:#F5D6B7; font-size:18px; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}
table.textleft2 {background:#000000; margin-left: 80px; width: 400px; color:#F5D6B7; font-size:16px; text-align: left; font-family : "Times New Roman", Arial, Verdana, serif;}
table.textcenterspace {background:#000000; width: 720px; color:#F5D6B7; font-size:20px; word-spacing: 20px; margin-left: 0px; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}
table.tableleft {background:#000000; margin-left: 10px; position: absolute;  top: 200px;  left: 300px; height: 800px; width: 200px;  color:#CC9966; font-size:16px; text-align: left; font-family : "Times New Roman", Arial, Verdana, serif;}
table.tableright {background:#000000; margin-left: 10px; position: absolute; top: 200px; left: 500px; height: 800px; width: 200px; color:#CC9966; font-size:16px; text-align: left; font-family : "Times New Roman", Arial, Verdana, serif;}
table.textlist {line-height: 160%; vertical-align: top; background:#000000; width: 700px; color:#CC9966; font-size:16px; margin-left: 0px; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}
table.nomelist {line-height: 140%; vertical-align: top; word-spacing: 12px; background:#000000; width: 680px; color:#CC9966; font-size:16px; margin-left: 50px; text-align: left; font-family : "Times New Roman", Arial, Verdana, serif;}
table.genlist {line-height: 140%; word-spacing: 14px; background:#000000; width: 680px; color:#CC9966; font-size:18px; margin-left: 20px; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}
table.gateslist {line-height: 140%; background:#000000; width: 680px; color:#CC9966; font-size:16px; margin-left: 60px; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}

th {color:#C2FBB7; background:#000000; font-size:20px; }
th.th2 {color:#825223; background:#000000; font-size:18px; text-align: center; }


table.dictionary {
   background:#000000; 
   margin-left: 100px;
   width: 600px; 
   color:#D5BFA9; 
   font-size:14px; 
   text-align: left; 
   font-family : "Times New Roman", Arial, Verdana, serif;
   line-height: 140%;/*increades spacing*/
   }
table.dictlist {background:#000000;  padding: 10px;  margin-left: 100px;  width: 600px;  color:#CC9966; 
   word-spacing: 24px;
   font-size:18px; 
   text-align: left; 
font-family : "Times New Roman", Arial, Verdana, serif;
   line-height: 160%;/*increades spacing*/
   }

a.dict:link     {color:#730509; background:transparent; text-decoration: none;}
a.dict:visited  {color:#730509; background:transparent; text-decoration: none;}
a.dict:active   {color:#730509; background:transparent; text-decoration: none;}
a.dict:hover   {color:#CDC1F9; background:transparent; text-decoration: none;}

img {border: 0px; padding: 16px;}
img.widespace {border: 0px; padding: 20px;}
img.nopad {border: 0px; padding: 0px;}
img.leftpad {border: 0px; padding: 0px 0px 0px 20px;}
img.rightpad {border: 0px; padding: 0px 20px 0px 0px;}
img.sidepad {border: 0px; padding: 0px 20px 0px 20px;}
img.sidebottompad {border: 0px; padding: 0px 20px 20px 20px;}

hr {width: 140px; color:#3E0406;}
hr.bodyrule {width: 600px; color:#493A2C;}
hr.bodyrule2 {width: 400px; color:#493A2C;}

p {color:#F5D6B7; background:transparent; text-align: left; font-size:16px ;font-family : "Times New Roman", Arial, Verdana, serif;}

p.glyphs {color:#fbb875; background:transparent; text-align: left; font-size:16px ;font-family : "Times New Roman", Arial, Verdana, serif;}
p.quote {margin-left: 20px; color:#ead7fb; background:transparent; text-align: left; font-size:16px ;font-family : "Times New Roman", Arial, Verdana, serif;}
p.textleft {color:#F5D6B7; text-align: left; background:transparent; font-size:16px ;font-family : "Times New Roman", Arial, Verdana, serif;}
p.textcenter {color:#F5D6B7; text-align: center; background:transparent; font-size:16px ;font-family : "Times New Roman", Arial, Verdana, serif;}


b {color:#fbc998; background:#000000; font-size:16px ; font-family: "Times New Roman", Arial, Verdana, serif;}

b.bookheader {color:#CDC1F9; background:#000000; font-size:22px ; font-family: "Times New Roman", Arial, Verdana, serif;}
b.hieroheader {color:#CDC1F9; background:#000000; font-size:18px ; font-family: "Times New Roman", Arial, Verdana, serif;}
b.sitemapheader {color:#F98F6E; text-align: left; background:#000000; font-size:18px ; font-family: "Times New Roman", Arial, Verdana, serif;}
b.nameheader {color:#F98F6E; text-align: left; background:#000000; font-size:16px ; font-family: "Times New Roman", Arial, Verdana, serif;}
b.label {color:#CDC1F9; background:#000000; font-size:14px ; font-family: "Times New Roman", Arial, Verdana, serif;}
b.red {color:#FD7582; background:transparent; text-align: left; font-size:16px ;font-family : "Times New Roman", Arial, Verdana, serif;}

ul {list-style-image: url("images/ankh.jpg"); line-height: 180%;}
ul.left {text-align: left; line-height: 180%;}
ul.eye {list-style-image: url("images/eyebutton.jpg"); line-height: 180%;}
ul.eye2 {text-align: left; list-style-image: url("images/eyebutton.jpg"); line-height: 180%;}

ol {line-height: 180%; text-align: left;}

a:link     {color:#EDAC93; background:#000000;}
a:visited  {color:#EDAC93; background:#000000;}
a:active   {color:#EDAC93; background:#000000;}
a:hover   {color:#CDC1F9; background:#000000;}

a.picture:link     {background:transparent; border: 0px;}
a.picture:visited  {background:transparent; border: 0px;}
a.picture:active   {background:transparent; border: 0px;}
a.picture:hover   {background:transparent; border: 0px;}

a.nav:link {
  color: #F5D6B7;  
  font-weight: 600; 
  font-family : "Times New Roman", Arial, Verdana, serif;
  text-decoration: none;font-size:16px; 
  background-color:transparent;}
a.nav:visited {
  color: #F5D6B7;  
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-weight: 600; 
  font-size:16px; 
  text-decoration: none;
  background-color:transparent;}
a.nav:hover { 
  color: #CDC1F9; 
  font-family : "Times New Roman", Arial, Verdana, serif;
  text-decoration: none;
  font-weight: 600; 
  font-size:16px; 
  background-color:transparent;}

a.navtot {/*the style for the actual page*/
  color: #CC9966;  
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-weight: 600; 
  font-size: 16px; 
  background-color:#000000;}


table.timeline {background:#3E0406; width: 990px; color:#CC9966; font-size:14px; text-align: center; font-family : "Times New Roman", Arial, Verdana, serif;}
a.time:link {
  color: #F5C698;  
  font-weight: 500; 
  font-family : "Times New Roman", Arial, Verdana, serif; 
  background-color:#3E0406;}
a.time:visited {
  color: #F5C698;  
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-weight: 500; 
  background-color:#3E0406;}
a.time:hover { 
  color: #CDC1F9; 
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-weight: 500; 
  background-color:#3E0406;}
a.time2:link {/*the style for the higlighted period*/
  color: #F5C698;  
  font-weight: 500; 
  font-family : "Times New Roman", Arial, Verdana, serif;
  background-color:#3E0406;}

a.time2:visited {
  color: #F5C698;  
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-weight: 500; 
  background-color:#3E0406;}
a.time2:hover { 
  color: #CDC1F9; 
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-weight: 500; 
  background-color:#3E0406;}
a.hier:link     {background:transparent;   font-weight: 600; color: #FAF574; border: 0px; font-size:14px;  font-family : "Times New Roman", Arial, Verdana, serif;  text-decoration: none;}

a.hier:visited  {background:transparent;   font-weight: 600; color: #CDC1F9; border: 0px; font-size:14px; font-family : "Times New Roman", Arial, Verdana, serif;  text-decoration: none;}
a.hier:active   {background:transparent;   font-weight: 600; color: #CDC1F9; border: 0px; font-size:14px; font-family : "Times New Roman", Arial, Verdana, serif;  text-decoration: none;}
a.hier:hover   {background:transparent;   font-weight: 600; color: #CDC1F9; border: 0px; font-size:14px; font-family : "Times New Roman", Arial, Verdana, serif;  text-decoration: none;}

.Header {/*header bar - to retain*/
    margin-top: 0px;
    margin-left: 4px;
    text-align: center;
    } 
.Navigationmain {/*The navigation on the left side, positioned absolutely- to keep*/
    position: absolute;
    top: 230px;
    left: 5px;
    width: 160px;
    height: auto;
    background-color:#000000;
    color:#CC9966;
    text-align: center;
    padding: 10px;
    border-width: 2px; 
    border-color: #000000;
    border-style: solid;
    }     
.Navigationhiero {/*The gardiners list on the right, positioned absolutely- to keep*/
    position: absolute;
    top: 290px;
    left: 780px;
    width: 210px;
    line-height: 200%;
    height: auto;
    background-color:#000000;
    color:#CC9966;
    text-align: left;
    padding: 0px;
    border-width: 2px; 
    border-color: #000000;
    border-style: solid;
    }                         

.navbox {/*holds links on navbar- to keep*/
    width: 150px;
    height: auto;
    background-color:transparent;
    color:#CC9966;
    text-align: center;
    border-width: 0px; 
    font-size: 14px;
    font-family : "Times New Roman", Arial, Verdana, serif;
    line-height: 180%;
    }                  
             
.Inhaltone {/*main content area - remove*/
    position: absolute;
    background-color: #000000;
    top: 220px;
    left: 200px;
    text-align: center;
    padding: 4px;
    font-family : "Times New Roman", Arial, Verdana, serif;
    width: 760px;
    border-width: 1px; 
    border-color: #000000;
    border-style: solid;
   /*border to insure that NN4.xx renders the background-color of the content area*/
    }

.Inhaltmain {/*main content area - retain*/
    position: absolute;
    background-color: #000000;
    top: 288px;
    left: 200px;
    text-align: center;
    padding: 4px;
    font-family : "Times New Roman", Arial, Verdana, serif;
    width: 760px;
    border-width: 1px; 
    border-color: #000000;
    border-style: solid;
   /*border to insure that NN4.xx renders the background-color of the content area*/
    }

.Inhaltmain2 {/*main content area for gardiners list- retain*/
    position: absolute;
    background-color: #000000;
    top: 288px;
    left: 200px;
    text-align: center;
    padding: 4px;
    font-family : "Times New Roman", Arial, Verdana, serif;
    width: 550px;
    border-width: 1px; 
    border-color: #000000;
    border-style: solid;
   /*border to insure that NN4.xx renders the background-color of the content area*/
    }

.textboxsearch {/*main box for text no border center return to top- to retain*/
  position: absolute;
  top: 220px;
  left: 200px;
  background: transparent;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 10px;
  margin-left: 20px;
  text-align: center;
  width: 700px;
  border-width: 0px;
  }

.textboxone {/*main box for text brown border center text- to retain*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 20px;
  text-align: center;
  margin: 4px;
  width: 720px;
  border-color: #3E2104;
  border-style: solid;
  border-width: 3px;
  }

.textboxtwo {/*main box for text no border center return to top- to retain*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 10px;
  margin-left: 20px;
  text-align: center;
  width: 700px;
  border-width: 0px;
  }


.textboxthree {/*inner box for text no border left aligned text- to retain*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 10px;
  text-align: left;
  margin: 4px;
  width: 600px;
  border-width: 0px;
  }

.textboxfour {/*inner box for sitemap text no border center aligned text- to retain*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 10px;
  text-align: center;
  margin-left: 40px;
  width: 620px;
  border-width: 0px;
  }

.textboxfive {/*main box for text brown border center text gardiners list- to retain*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 20px;
  text-align: center;
  margin: 4px;
  width: 510px;
  border-color: #3E2104;
  border-style: solid;
  border-width: 3px;
  }

.boxfortext3 {/*small box for text without border aligned left, used for quizes, to retain*/
  background: transparent;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 5px;
  text-align: left;
  margin-left: 160px;
  width: 300px;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  }


.rightcol {/*The column on the right side, positioned absolutely - to remove*/
    position: absolute;
    top: 210px;
    right: 30px;
    width: 140px;
    height: auto;
    background-color:#000000;
    color:#CC9966;
    text-align: center;
    padding: 1px;
    margin: 2px;
    font-size: 15px;
    font-family : "Times New Roman", Arial, Verdana, serif;
    line-height: 140%;
    }  

.Inhalt {/*this is the main content area - to remove*/
    background-color: #000000;
    /*declare a color together with a contrasting background color*/
    color: #CC9966;/*to insure readability*/
    margin-top: 40px;
    margin-left: 150px;
    margin-right: 200px;
    text-align: center;
    padding: 5px;/*space to separate navigation and content*/
    font-family : "Times New Roman", Arial, Verdana, serif;
    width: 580px;
    border-width: 3px; 
    border-color: #000000;
    border-style: solid;
   /*to insure that NN4.xx renders the background-color of the content area*/
    }

.Inhalt2 {/*this is the main content area for the sitemap - to remove*/
    background-color: #000000;
    /*declare a color together with a contrasting background color*/
    color: #CC9966;/*to insure readability*/
    margin-top: 10px;
    margin-left: 150px;
    margin-right: 20px;
    text-align: center;
    padding: 5px;/*space to separate navigation and content*/
    font-family : "Times New Roman", Arial, Verdana, serif;
    width: 700px;
    border-width: 3px; 
    border-color: #000000;
    border-style: solid;
   /*to insure that NN4.xx renders the background-color of the content area*/
    }
.Inhalt3 {/*this is the main content area for the kings list pages - to remove*/
    background-color: #000000;
    /*declare a color together with a contrasting background color*/
    color: #CC9966;/*to insure readability*/
    margin-top: 10px;
    margin-left: 150px;
    margin-right: 200px;
    text-align: center;
    padding: 5px;/*space to separate navigation and content*/
    font-family : "Times New Roman", Arial, Verdana, serif;
    width: 580px;
    border-width: 3px; 
    border-color: #000000;
    border-style: solid;
   /*to insure that NN4.xx renders the background-color of the content area*/
    }



.boxfortext {/*box for text*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 20px;
  text-align: center;
  margin: 4px;
  width: 600px;
  border-color: #3E2104;
  border-style: solid;
  border-width: 3px;
  }

.boxfortext1 {/*box for text no border*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 20px;
  text-align: center;
  margin: 4px;
  width: 600px;
  border-color: #000000;
  border-style: solid;
  border-width: 3px;
  }

.boxfortext4 {/*box for text aligned left*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 20px;
  text-align: left;
  margin: 4px;
  width: 600px;
  border-color: #3E2104;
  border-style: solid;
  border-width: 3px;
  }
.boxfortext2 {/*smaller box for text without border*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 16px;
  padding: 20px;
  text-align: center;
  margin: 4px;
  width: 560px;
  border-color: #000000;
  border-style: solid;
  border-width: 3px;
  }



.boxfortext5 {/*wide box for text for the sitemap*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 20px;
  text-align: center;
  margin: 4px;
  width: 760px;
  border-color: #3E2104;
  border-style: solid;
  border-width: 3px;
  }

.boxfortext6 {/*wide box for text for the sitemap no border*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 20px;
  text-align: center;
  margin: 4px;
  width: 760px;
  border-color: #000000;
  border-style: solid;
  border-width: 3px;
  }
.boxforcodes {/*box for left aligned text*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 20px;
  text-align: left;
  margin: 4px;
  width: 600px;
  border-color: #3E2104;
  border-style: solid;
  border-width: 3px;
  }

.boxforcenter {/*box for center text or image without border*/
  background: #000000;
  color: #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  text-align: center;
  margin: 4px;
  width: auto;
  border-color: #000000;
  }

.boxforheiro {/*box for gardiner's list pages*/
  background: #000000;
  color: #A0550B;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 20px;
  text-align: center;
  margin: 4px;
  width: 600px;
  border-color: #3E2104;
  border-style: solid;
  border-width: 3px;
  }
.boxforlist {/*box for gardiner's list index*/
  background: #000000;
  color: #A0550B;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding: 20px;
  text-align: left;
  margin: 10px;
  width: 600px;
  border-color: #3E2104;
  border-style: solid;
  border-width: 3px;
  }


.boxreturn {/*bottom-return to top and banner links*/
  background: #000000;
  color : #CC9966;
  font-family : "Times New Roman", Arial, Verdana, serif;
  font-size: 14px;
  padding : 2px;
  text-align: center;
  margin: 2px;
  width: 200px;
  margin-left: 380px;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  }
.Navigation {/*The navigation on the left side, positioned absolutely - to remove*/
    position: absolute;
    top: 220px;
    left: 5px;
    width: 140px;
    height: auto;
    background-color:#000000;
    color:#CC9966;
    text-align: center;
    padding: 1px;
    margin: 2px;
    font-size: 14px;
    font-family : "Times New Roman", Arial, Verdana, serif;
    line-height: 140%;}   