body {
    background: rgb(255,255,255);
/*
    background: url("/cooling/earthglint.jpg") no-repeat center top;
/*    font-family: Georgia, Times, serif; */
    font-family: arial, sans-serif;
    font-size: 11pt;
/*     margin: 10px 10px 0px 10px; */
    margin: 0px;
    padding: 0px;
    text-align: center;
}
a {
    color: rgb(26,17,119);
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #6D6DBF;
}

h1, h2, h3 {
    color: #00B366;
    color: #006633;
    color: rgb(29,94,206);
    font-family: verdana, arial, sans-serif;
    text-align: center;
}
h1 {
    font-size: 1.3em;
}
h2 {
    font-size: 1.2em;
}
h3 {
    font-size: 1em;
}
#frame {
    margin-right: auto;
    margin-left: auto;
    padding: 0px;
    text-align: left;
    width: 790px;
}
#banner {
    color: red;
}
#title {
    background: url("/cooling/earthglint.jpg") no-repeat center top;
    height: 190px;
    width: 790px;
    margin-right: auto;
    margin-left: auto;
}
#title a {
    position: absolute;
    height: 90px;
    margin-left: 200px;
    width: 425px;
}
#title a i {
    visibility: hidden;
}
#left-content {
/*     background: rgb(34,135,230); */
    color: rgb(255,255,255);
    float: left;
    padding: 0px;
    margin: 0px;
/*    margin-top: 260px; */
    text-align: center;
    width: 100px;
}
#left-content a {
    color: rgb(255,255,255);
    font-size: 0.9em;
}
#center-content {
/*     position: absolute;  */
/*     top: 210px;  */
/*     left: 300px; */

    float: left;
    padding: 10px;
    margin: 0;
/*    margin-top: 100px; */
    margin-top: -40px;
    width: 590px;
    voice-family: "\"}\"";
    voice-family: inherit;
    margin-top: -40px;
    width: 590px;
}
html>body #center-content {
    width: 570px;
    margin-top: -55px;
}

#right-content {
    float: left;
    padding: 0px;
    margin: 0;
/*    margin-top: 260px; */
    width: 100px;
}

#bottom {
/*     background: url("/cooling/gradient.jpg") rgb(32,120,255) repeat-x center top; */
    background: url("/cooling/gradient.jpg") rgb(26,17,119) repeat-x center top;
/*     background: rgb(6,8,7); */
    color: white;
/*     height: 30px; */
    float: left; /*needed to get it to bottom?*/
    margin: 0;
    padding-top: 20px;
    padding-bottom: 10px;
    text-align: center;
    width: 800px;
}

#bottom a {
    color: white;
}
#horizontal-menu {
    clear: both;
    display: block;
    margin-top: 170px;
/*     float: left; */
    text-align: center;
    width: 100%;
}
#horizontal-menu ul {
    border: 1px solid rgb(180,180,180);
    background: rgb(225,238,226);
    list-style: none;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
#horizontal-menu ul li {
/*     border-right: 1px solid black; */
/*     border-top: 1px solid black; */
/*     border-bottom: 1px solid black; */
    font-family: verdana, arial, sans-serif;
    font-size: 1.1em;
    display: inline;
    padding: 2px 9px;
/*     padding-left: 0px; */
}
#horizontal-menu ul li a {
    color: #006633;
/*     color: #ffffbf; */
}

.stand-out {
    border-top: 1px solid #222222;
    border-bottom: 1px solid #222222;
    color: #222222;
    font-family: verdana, arial, sans-serif;
    font-size: 0.9em;
    font-variant: small-caps;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    text-align: center;
    width: 60%;
}
.center {
    text-align: center;
}
img {
    padding: 3px;
    border: none;
}
.photo-left, .photo-right {
    float: left;
    border: 1px solid black;
    padding: 2px;
    margin: 5px;
}
.photo-left, .photo-right p {
    font-size: 0.7em;
}
.photo-left {
    float: left;
}
.photo-right {
    float: right;
}
.sdfootnote-western {
    font-size: 0.7em;
}
.others {
    margin-left: 120px;
    font-style: italic;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
}
.b4others {
    padding-bottom: 6px;
    margin-bottom: 0px;
}
.indent {
    margin-left: 15px;
}
td {
    vertical-align: top;
}
.h1top {
    border-top: 1px solid rgb(160,160,160);
    padding-top: 10px;
}
.error {
    background: rgb(29,94,206);
    padding: 3px;
    color: rgb(255,255,255);
    font-weight: bold;
    margin-left: 20px;
    margin-right: 20px;
    text-align: center;
}
