body {
    background-color: #220044;
    #background-image: url(../images/lblue131.jpg);
    background-image: url('../images/fog2.gif');
    background-position: right top;
    background-repeat: repeat x-y;
    font-size: 11pt;
    color: white;
    margin: 0;
}

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


#hotelname {
    font-size: 150%;
}

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

.goh {
    font-family: Arial;
    font-size: 200%;
}

.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;
}

##gohs a:link, #gohs a:visited, .menuarea a:link, .menuarea a:visited
#{
#    text-decoration: none;
#    color: inherit;
#}
#
#.menuarea a:hover
#{
#    color: green;
#}

.selected
{
    font-weight: bold;
    font-size:120%;
    color: #a0a0a0;
}

##gohs a:hover
#{
#    color: #808080;
#}

.banner {
    font-size: 175%;
}

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

#menutable {
    font-size: 120%;
    padding-left: 8px;
    padding-right: 8px;
}

#menutable p {
    text-indent: -5px;
    margin-top: 0;
}

#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;
    font-size:120%;
}

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

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

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


.menuarea {
    background-image: url('../images/moonfullclemc.gif');
    background-position: left top;
    background-repeat: no-repeat;
    /* padding: 0; */
}

.question {
    font-size: 120%;
    font-weight: bold;
    color: #60ff60;
    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-header {
    padding-right: 1.5em;
}

.content-area {
    min-height: 450px;
    background-image: url('../images/harbinger_pg_rev_sm.gif');
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 25px;
}

.goh-decoration {
    background-image: url('../images/harbinger_sm_alt.gif');
    background-repeat: no-repeat;
    background-position: right top;
}

#right-front-page {
    min-height: 430px;
}

##right-front-page a:link, #right-front-page a:visited
#{
#    text-decoration: none;
#    color: #f040a0;
#}

a:link, a:visited
{
    text-decoration: none;
    color: #f040a0;
}

a:hover
{
    color: green;
}

##right-front-page a:hover
#{
#    color: green;
#}


/*
.foobar {
    background-image: url('../images/harbinger_sm.gif');
    background-repeat: no-repeat;
    background-position: right top;
}
*/

.news-date, .news-tag {
	font-size: 120%;
}

.news-tag	{ padding-left: 50; }

#room-rates {
    font-size: 120%;
}

#room-rates td {
    padding-right: 20px;
}
.foobar {
    background-image: url('../images/harbinger_sm.gif');
    background-repeat: no-repeat;
    background-position: right top;
}

.help-header        {
		    text-align: center;
		    font-size: 120%;
		    font-weight: bold; 
}

.results_changed    {
		    background-color: #008000;
		    color: white;
}

.results_del        {
		    background-color: #000040;
		    color: white; 
		    text-decoration: line-through;
}

td.drop-down-label  {
		    text-align: center;
		    padding: 0 0 0 0;
}
tr.day_label        {
		    background-color: #303070;
		    text-align: center;
		    font-weight: bold;
}
tr.first_results_time {
		    background-color: #000040;
		    border-top-style: solid;
		    border-width: 3 0 3 0;
		    border-color: white;
}
tr.results          {   background-color: #000040; }
tr.results_time     {
		    background-color: #000040;
		    border-top-style: double;
		    border-width: 3 0 3 0;
		    border-color: white;
}
td.first_results    {   padding: 5 5 5 0; }
td.results          {   padding: 5; }
td.results_time     {
		    padding: 5;
		    border-right-style: solid;
		    border-right-color: white;
		    border-right-width: 1;
}

.hidden_results	    { background-color: #8080f0; }

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