/* bs"d */

body {
 background-color:#eeeeee;
 color:#333;
 font-family:Georgia, "Times New Roman", Times, serif;
 margin:0 auto 9px auto; 
}

a {
 color:#474FA7;
 text-decoration:none;
}

a.sub {
 color:#666;
 text-decoration:none;
}

a.sub strong {
 color:#474FA7;
}

td a.sub:hover {
 color:#474FA7;
}

a.sup {
 text-decoration:none;
 font-size:12px;
 font-family:"Lucida Grande",verdana, sans;
 padding:3px;
 line-height:0;
 vertical-align:super;
 border:0;
}

a.sup:visited {
 line-height:0;
 vertical-align:super;
 color:#666;
}

blockquote {
 font-size:.9em;
 line-height:1.4em;
}

div.fireandwater {
 float:clear;
}

h1, h2 {
 font-weight:normal;
 margin:24px 0 24px 0;
 font-family:"Humana Serif Md ITC TT", "Humana Serif ITC", "Humana Serif", Georgia, "Times New Roman", Times, serif;
}

p {
 margin-top:0 0 1.5em 0;
}

p.sub, td.earth, td.bareearth, p.utils {
 font-family:"Lucida Grande",verdana, sans;
 font-size:9px;
 line-height:11px;
 background:transparent;
 padding:3px 0 3px 0;
 color:#000;
}

p.utils {
 text-align:right;
 margin:6px 12px 0 0;
 position:absolute;
 top:0;right:0;
}

p.utils a:hover {
 text-decoration:underline;
}

p.btt {
 font-weight:bold;
 text-align:center;
 margin-top:18px;
}

table {
 border:outset 0px; 
 border-spacing:0px;
}

td {
 padding:0px;
}

td.bottom {
 background-image: url(/i/bottom.gif);
 background-repeat: repeat-x;
 height:8px;
}

td.left {
 background-image: url(/i/left.gif);
 background-repeat: repeat-y;
}

td.right {
 background: url(/i/right.gif);
 background-repeat: repeat-y;
}

td.earth {
 background: url(/i/sources.jpg);
 padding:96px 18px 18px 18px;
 color:#000;
}

td.bareearth {
 background: url(/i/nosources.jpg);
 padding:96px 18px 18px 18px;
}

td.earth a {
 color:#474FA7;
 }
 
td.earth a:hover {
 background-color:#FFD068;
 }
 
td.fire {
 font-size:15px;
 padding:0 5% 0 2%;
 letter-spacing:0.04em;
 background-color:#ffffff;
}

td.fire p {
 line-height:1.7em;
}

td.fire em {
 letter-spacing:0.1em;
}

td.fire a:hover {
 background:#FFD068/*flameorange*/;
}

h1, td.fire strong, td.fire h2 {
 color:#BC5D01/*rust*/;
}

td.home {
 background: url(/i/skymirror.jpg);
 padding:72px 36px 72px 36px;
 text-align:justify;
 }
 
td.home h2 {
 color:#fff;
 }
  
td.water {
 font-size:10px;
 line-height:16px;
 font-family:"Lucida Grande",verdana, sans;
 padding:0 12px 0 18px;
 background-color:#ffffff;
}

td.water p.md {
 text-align:center;
}

td.water strong {
 color:#000;
}

td.fire h3 {
 margin-top:60px;
}

td.water h3 {
 margin-top:0px;
}

#onestory a:hover, #twofaces a:hover, #fourworlds a:hover, #eight a:hover {
 background-color:transparent;
 text-decoration:none;
 border:0;
}