body {
    background-color: #e0f0ff;
    background-image: url(../images/lblue131.jpg);
    font-size: 10pt;
}

.body-area {
    padding: 10px 10px 0 0;
}

.goh-writer img, .goh-artist img, .goh-editor img,
.goh-special img, .goh-filk img {
    border: 0;
    padding: 2px;
}

.goh-writer img:hover, .goh-artist img:hover,
.goh-editor img:hover, .goh-special img:hover {
    padding: 0px;
    border-width: 2px;
    border-style: solid;
}

#hotelname {
    font-size: 150%;
}

.goh-label {
    font-family: Times New Roman, sans-sarif;
    font-style: italic;
    font-weight: bold;
    font-size: 120%;
}

p.banner, .goh-label {
    font-size: 200%;
}

.goh {
    font-family: Alako-Bold, Arial;
    font-size: 250%;
}

a.goh:link {
    color: #98a860;
    text-decoration: none;
}

a.goh:visited {
    color: #98a860;
    text-decoration: none;
}

a.goh:hover {
    color: #586820;
}

.mc-list {
    font-size: 125%;
    text-align: right;
    padding-right: 15px;
    padding-bottom: 15px;
}

.mc-tag {
    font-size: 125%;
    font-weight: bold;
    padding-bottom: 15px;
    color: red;
}

.credits {
    padding: 0 0 10 0;
    font-size: 75%;
    font-style: italic;
}

.graphic {
    background-image: url('../images/O31-corn-sm.gif');
    background-repeat: no-repeat;
    background-position: top left;
}

/*
.upper-left, .upper-right, .menu-area {
    border-color: black;
    border-style: solid;
}
*/

.modtime {
    text-align: right;
    font-size: 75%;
    font-style: italic;
}

.main-menu {
    font-size: 120%;
    padding-left: 15px;
    padding-right: 15px;
}

#main-menu a {
    display: block;
}

.mtg-notice {
    border-width: 1;
    border-style: solid;
    padding: 10 10 0 10;
    background-color: #d0e0f0;
    text-align: justify;
}

.post-date {
    text-align: right;
    font-size: 80%;
    font-style: italic;
    margin-top: 5;
    margin-bottom: 5;
}

.concom-label {
    text-align: left;
    padding-right: 15px;
    font-weight: bold;
}

.concom-label-2 {
    text-align: left;
    padding-right: 15px;
    padding-left: 15px;
}

#weapons-policy li, #child-policy li {
    padding-bottom:2ex;
}

.masthead {
    background-image: url('../images/daybreak.gif');
    background-position: center;
    background-repeat: no-repeat;
    padding: 0;
}

.question {
    font-size: 120%;
    font-weight: bold;
    color: green;
    margin-top: 2ex;
    margin-bottom: 0;
}

.answer {
    margin: 0 2em 2ex 2em;
}

.answer + .answer {
    margin: 1ex 2em 2ex 2em;
}

.title {
    font-variant: italic;
    font-weight: bold;
    text-align: center;
    font-size: 120%;
}

.day {
    padding-top: 2ex;
    font-weight: bold;
    color: #209020
}

.artshow-time {
    width: 10em;
}

.artshow-header {
    padding-right: 1.5em;
    width: 10em;
}
