body {        color: #000000;        font-family: verdana,geneva,arial,helvetica,sans-serif;        background: #ffffff;
        margin: 0;}body.black {        color:white;        font-family: verdana,geneva,arial,helvetica,sans-serif;        background: #000000;
        margin: 0;}body.imagine {        color:white;        font-family: verdana,geneva,arial,helvetica,sans-serif;        background: #000033;
        margin: 0;}body.edge {        color:white;        font-family: verdana,geneva,arial,helvetica,sans-serif;        background: #1F2639 url(images/edgebg-blur.jpg) repeat-y right;
        margin: 0;}

body.sun {        color: #000000;        font-family: verdana,geneva,arial,helvetica,sans-serif;        background: #ffc;
        margin: 0;}

.hots-head {
        color: #ffffff;
        background-color: #000000;
        }
        
.hots-body {
        color: #000000;
        background-color: #ffffcc;
        background-image: url(heartofthesun/images/solaris.gif);
        background-repeat: no-repeat;
        background-position: bottom center;
        }
        
.hots-credits {
        background-color: #ffffcc;
        filter:alpha(opacity=65);
        -moz-opacity:.65;
        opacity:.65;
        }
        
table.nav {
}
        h1   {        font-size: 1.8em;        font-weight:bold;        font-family: verdana,geneva,arial,helvetica,sans-serif;}h2   {        font-size: 1.2em;        font-weight:bold;        font-family: verdana,geneva,arial,helvetica,sans-serif;}h3   {        font-size: 1.2em;        font-weight:bold;        font-family: verdana,geneva,arial,helvetica,sans-serif;}h4   {        font-size: 12pt;        line-height: 14pt;        font-weight:bold;        font-family: verdana,geneva,arial,helvetica,sans-serif;}h4   {        font-size: 1.1em;        margin-bottom: -10 px;        font-weight: normal;        font-family: verdana,geneva,arial,helvetica,sans-serif;}

h4.nav {
        color: white;
        background: #333333;
        font-weight: bold;
        margin-bottom: -2 px;
        padding: 4 px;
        padding-bottom: 4 px;
        padding-right: 20 px;
        text-indent: 12 px;
        border-color: white;
        border-style: solid;
        border: 0px;
        margin-left: 0 px;
        margin-bottom: 1 px;
        font-size: .9em;
}

h4.nav2 {
        color: white;
        background: #666666;
        font-weight: bold;
        margin-bottom: -2 px;
        padding: 4 px;
        padding-bottom: 4 px;
        padding-right: 20 px;
        text-indent: 12 px;
        border-color: white;
        border-style: solid;
        border-right: 0 px;
        border-left: 1 px;
        border-top: 0 px;
        border-bottom: 1 px;
        font-size: .9em;
}
p.intro     {        font-size: 3em;        line-height: 4em;}p     {        font-size: .9em;        line-height: 1.3em;}p.caption     {        font-size: .8em;        line-height: 1em;}

blockquote {
    font-size: 1.4em;
    font-style: italic;
    margin-left: 4em;
}
.sidehead {        font-style: italic;}.sidebar {color: black;}.content {color: black;}

.body {
margin: 24px;
}.address {			color: black;			font-size: 10pt;}p.leaded     {        font-size: 12pt;        line-height: 1.4em;}p.legal, em.legal {        font-style: normal;        font-weight: normal;        font-size: 9pt;        line-height: 12pt;}a {        text-decoration: none;        color: #0033cc;}

a.reversed {        text-decoration: none;        color: #0099cc;}

a.reversed:visited {        color: #336699;}
a.table {        text-decoration: underline;        color: #0033cc;}a:hover {        color: #0033ff;
        text-decoration: none;
        background: #ffff99;}a:visited {        color: #000099;}a:active {        color: #cc0033;}em.leadsub {        font-weight: bold;}

.ice {
    color: #c3e3e5
}ul {        list-style-type: disc;        line-height: 1.4em;}

ul.nav {
        list-style-type: none;
        text-indent: -26px;
        margin-right: 10px;
        margin-top: 4px;
        line-height: 1.4em;
        font-size: 85%;
}

.youarehere {
    font-weight: bold;
    color: black;
}

.two { font-size: 52px; }

td.nav {
        background: #444;
}

td.nav1 {
        background: #ffffcc;
}

td.nav2 {
        background: #eee;
}

li  {
    font-size: .9em;
}

.text {        color:#000011;        font-family: verdana, geneva, arial, helvetica, sans-serif;        background: #dddddd;}
