body.temple
/*The background of the entrance page*/
{
background-color:#888888;
font-size:100%;
}

body.bast
/*The background of the Bast pages*/
{
background-color:#000000;
font-size:100%;
}

body.kait
/*The background of the entrance page*/
{
background-color:#004000;
font-size:100%;
}

body.leg
/*The background of the entrance page*/
{
background-color:#888888;
font-size:100%;
}

body.know
/*The background of the Fount page*/
{
background-color:#b00000;
font-size:100%;
}

body.ani
/*The background of the Anime page*/
{
background-color:#ff99cc;
font-size:100%;
}

table.door
/*Table containing links to various sub-sections*/
{
background-color:#333300;
width:80%;
margin-left:10%;
margin-right:10%;
text-align:center;
vertical-align:center;
}

table.sign
/*Internal table for linking within the above*/
{
width:100%;
text-align:center;
vertical-align:center;
horizontal-align:center;
}

td.door
/*Cells for the various doors*/
{
text-align:center;
vertical-align:top;
border:1px solid black;
width:20%;
color:black;
font-size:1em;
font-family:Arial,"Sans-serif";
}

td.link
/*Link cells for the above*/
{
background-color:#999900;
text-align:center;
vertical-align:center;
color:black;
font-size:1em;
font-family:Arial,"Sans-serif";
}

td.head
/*Header cells for the above*/
{
background-color:#bbbb00;
text-align:center;
vertical-align:center;
color:black;
font-size:1.5em;
font-family:Arial,"Sans-serif";
}

h1.temple
/*The main title of the front page*/
{
color:#000000;
font-size:2.5em;
font-family:Arial,"Sans-serif";
text-align:center;
padding-top:15px;
padding-left:15px;
padding-right:15px;
}

h1.bast
/*Main title for Bast page*/
{
color:#ffffff;
font-size:2.5em;
font-family:Arial,"Sans-serif";
text-align:center;
padding-top:15px;
padding-left:15px;
padding-right:15px;
}

h1.kait
/*Main title for Kaitlyn page*/
{
color:#ffddbb;
font-size:2.5em;
font-family:Georgia,"Serif";
text-align:center;
padding-top:15px;
padding-left:15px;
padding-right:15px;
}

h1.leg
/*The main title of the front page*/
{
color:#000000;
font-size:2.5em;
font-family:Arial,"Sans-serif";
text-align:center;
padding-top:15px;
padding-left:15px;
padding-right:15px;
}

h1.know
/*The main title of the Fount page*/
{
color:#00cc00;
font-size:2.5em;
font-family:Arial,"Sans-serif";
text-align:center;
padding-top:15px;
padding-left:15px;
padding-right:15px;
}

h1.ani
/*The main title of the Anime page*/
{
color:#999900;
font-size:2.5em;
font-family:"Comic Sans MS", cursive, sans-serif;
text-align:center;
padding-left:15px;
padding-right:15px;
}

h2.temple
/*The subtitle of the front page*/
{
color:#000000;
font-size:1.5em;
font-family:Arial,"Sans-serif";
text-align:center;
padding-left:15px;
padding-right:15px;
}

h2.bast
/*The subtitle of the front page*/
{
color:#ffffff;
font-size:1.5em;
font-family:Arial,"Sans-serif";
text-align:center;
padding-left:15px;
padding-right:15px;
}

h2.kait
/*The subtitle of the front page*/
{
color:#ffddbb;
font-size:1.5em;
font-family:Georgia,"Serif";
text-align:center;
padding-left:15px;
padding-right:15px;
}

h2.leg
/*The subtitle of the front page*/
{
color:#000000;
font-size:1.5em;
font-family:Arial,"Sans-serif";
text-align:center;
padding-left:15px;
padding-right:15px;
}

h2.know
/*The subtitle of the Fount page*/
{
color:#00cc00;
font-size:1.5em;
font-family:Arial,"Sans-serif";
text-align:center;
padding-left:15px;
padding-right:15px;
}

h2.ani
/*The subtitle of the Anime page*/
{
color:#cc0000;
font-size:1.5em;
font-family:"Comic Sans MS", cursive, sans-serif;
text-align:center;
padding-left:15px;
padding-right:15px;
}

p.temple
/*The main body text of the temple*/
{
color:#000000;
font-size:1em;
font-family:Arial,"Sans-serif";
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.templed
/*Italic body text of the temple*/
{
color:#000000;
font-size:1em;
font-family:Arial,"Sans-serif";
font-style:italic;
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.templec
/*Centred body text of the temple*/
{
color:#000000;
font-size:1em;
font-family:Arial,"Sans-serif";
text-align:center;
padding-left:15px;
padding-right:15px;
}

p.bast
/*Bast body text*/
{
color:#ffffff;
font-size:1em;
font-family:Arial,"Sans-serif";
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.bastd
/*Bast descriptive body text*/
{
color:#ffffff;
font-size:1em;
font-family:Arial,"Sans-serif";
font-style:italic;
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.bastc
/*Centred Bast body text*/
{
color:#ffffff;
font-size:1em;
font-family:Arial,"Sans-serif";
text-align:center;
padding-left:15px;
padding-right:15px;
}

p.kait
/*Kaitlyn body text*/
{
color:#ffddbb;
font-size:1em;
font-family:Georgia,"Serif";
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.kaitd
/*Kaitlyn descriptive body text*/
{
color:#ffddbb;
font-size:1em;
font-family:Georgia,"Serif";
font-style:italic;
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.kaitc
/*Centred Kaitlyn body text*/
{
color:#ffddbb;
font-size:1em;
font-family:Georgia,"Serif";
text-align:center;
padding-left:15px;
padding-right:15px;
}

p.leg
/*The main body text of the temple*/
{
color:#000000;
font-size:1em;
font-family:Arial,"Sans-serif";
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.legd
/*The main body text of the temple*/
{
color:#000000;
font-size:1em;
font-family:Arial,"Sans-serif";
font-style:italic;
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.legc
/*Centred body text of the temple*/
{
color:#000000;
font-size:1em;
font-family:Arial,"Sans-serif";
text-align:center;
padding-left:15px;
padding-right:15px;
}

p.know
/*Fount body text*/
{
color:#00cc00;
font-size:1em;
font-family:Arial,"Sans-serif";
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.knowd
/*Fount descriptive body text*/
{
color:#00cc00;
font-size:1em;
font-family:Arial,"Sans-serif";
font-style:italic;
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.knowc
/*Centred Fount body text*/
{
color:#00cc00;
font-size:1em;
font-family:Arial,"Sans-serif";
font-weight:bold;
text-align:center;
padding-left:15px;
padding-right:15px;
}

p.ani
/*Anime body text*/
{
color:#330099;
font-size:1em;
font-family:"Comic Sans MS", cursive, sans-serif;
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.anid
/*Anime descriptive body text*/
{
color:#993366;
font-size:1em;
font-family:"Comic Sans MS", cursive, sans-serif;
font-style:italic;
text-align:justify;
padding-left:15px;
padding-right:15px;
}

p.anic
/*Centred Anime body text*/
{
color:#ff6600;
font-size:1em;
font-family:"Comic Sans MS", cursive, sans-serif;
text-align:center;
padding-left:15px;
padding-right:15px;
}


/*How "a href" links are formatted*/
a:link {color:#ff791f; text-decoration: underline; }
a:active {color:#c00000; text-decoration: underline; }
a:visited {color:#c00000; text-decoration: underline; }
a:hover {color:#ff791f; text-decoration: none; }

/*How door links are formatted*/
a.door:link {color:#964700; text-decoration: none; }
a.door:active {color:#00eae2; text-decoration: underline; }
a.door:visited {color:#00eae2; text-decoration: none; }
a.door:hover {color:#964700; text-decoration: underline; }
