
a {
    text-decoration:none; 
    /*color:#3179ac;*/
    color:#6e8e42;
    background-color: inherit;
}

a:hover {
    color:#888888;
    background-color: inherit;
}


.menu a,a.menu {
    font-weight:bold;
    display:block;
  }


body {
    margin:0%;
    padding:0%;
    color:#000000;
    background-color:#ffffff;
    font-family:verdana, arial, helvetica, sans-serif;
  }


ul {
    list-style: none;
  }

ul.foodmenu {
    list-style: disc;
}

#masthead_1.color_1 {
    font-size:0em;
    color:#000000;
    background-color:#336666;
    padding:0em;
    text-align:center;
  }

#masthead_2.color_2 {
    font-size:0em;
    color:#000000;
    background-color:#000;
/*#96C02C*/
    padding:0em;
    text-align:center;
  }

#masthead_2 {
    font-size:0em;
    color:#000000;
    background-color:#000;
/*#96C02C*/
    padding:0em;
    text-align:center;
  }

#masthead_1.color_2, #masthead_2.color_1 {
    display: none;
}

#mainText {
    width: 75%;
    margin:0% 0% 0% 25%;
  }

#foot {
    text-align:center;
    font-size:smaller;
  }


#menu {
    background : #eae9e8;
/*     color : #3179ac; */
    color : #6e8e42;
    float : left;
/*     height : 100%; */
    width : 22%;
    padding: 0%;
  }

.color_1 {
    color : #6e8e42;
  }

.color_2 {
    color : #3179ac;
  }

#menu li ul {
    font-size: smaller;
    padding-left: 0.5em;
    margin-left: 0.5em;
}

#menu li ul li {
    font-size: smaller;
}
.updates {
    margin-left: 1em;
    padding-left: 1em;
    text-indent: -1em;
}

#mainmenu {
    list-style : none none;
    border-style : none none none dotted;
    padding: 0 0 0 0.75em;
    margin-left: 0.5em;
    text-indent: -0.5em;
  }

.submainmenu {
    display: none;
}

iframe {
width: 100%;
height: 18em;
    border-style : 0px solid;
}

.polldate {
    color: grey;
    background : #FFFFFF;
    display: block;
}

.pollbody {
    color: inherit;
    background : #eae9e8;
}

.pastpollbody {
    color : inherit;
    background : #eae9e8;
    width: 15em;

}

.poll {
    color: inherit;
    background : #eae9e8;
     padding: 0 0 0 0.5em; 
/*     border-style : solid; */
}

.innerpoll {
    font-size: x-small;
    padding: 0;
/*    color : #3179ac;*/
    color: #6e8e42;
/*     border-style : solid; */
    background-color: inherit;
    border-style : none none none dotted;
    text-align: center;
}

.pollquestion {
    font-weight: bold;
}

.pollquestion a {
   display: inline;
    color: purple;
    text-decoration: underline;
}

.innerpoll a {
   display: inline;
    color: purple;
    text-decoration: underline;
}

.innerpoll ul, .innerpoll ul li{
/* text-align: left; */
padding: 0;
}


.jess:hover {
/*     font-size: 100px; */
/*     text-transform: uppercase; */
/*     font-weight: bold; */
/*     color: orange; */
/*     border-width: 10px; */
/*     border-left-style: ridge; */
/*     border-right-style: ridge; */
}

.jess {
/*     margin-top: 10px; */
/*     border-width: 10px; */
/*     border-left-style: groove; */
/*     border-right-style: groove; */
/*     text-transform: uppercase; */
/*     font-weight: bold; */
/*     color: orange; */
}


div.randomcaption {
    color: inherit;
    background-color : #f0f0f0;
}

div.randompicture {
    border-color : #EEEEEE;
    border-bottom-style : solid;
    border-left-style : solid;
    border-right-style : solid;
    bottom : 1em;
    margin-bottom : 1em;
    margin-left : 0.5em;
    margin-right : 1em;
    text-align : center;
}

div.afriendcaption {
    color: inherit;
    background-color : #f0f0f0;
    position:absolute;
    left: -4px;
    top: -8px;
    padding:2px;
    margin:0;
 }


div.friends {
    bottom : 1em;
    margin-bottom : 1em;
    margin-left : 0.5em;
    margin-right : 1em;
}

div.friend {
    border-color : #CCCCCC;
    border-style : solid;
    text-align : center;
}

div.friendimage {
    border-color : #EEEEEE;
    border-style : solid;
    text-align : center;

    position: relative;
    margin : 5px 5px 10px 5px;
    padding : 4px 4px 4px 7px;
}


div.recipe {
    bottom : 1em;
    margin-bottom : 1em;
    margin-left : 0.5em;
    margin-right : 1em;
    border-style : none none dotted none;
}


table.who {
    border-collapse: collapse;
}

table.leader {
   margin-left:1em;
    border-collapse: collapse;
}

tr.image td {
    vertical-align: top;
}

.region {
    text-align:left;
    font-size: larger;
/*     text-decoration: underline; */
}

td.name {
    text-align:left;
/*  font-size: larger; */
    text-decoration: underline;
}

td.label {
    width: 7em;
    white-space: nowrap;
    color: inherit;
    background-color: #EEEEEE;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 2px;
/*     text-align: right; */
}

tr.filler {
    height: 15px;
}


.nobr {
    white-space: nowrap;
}


.halloween{

    background-color: inherit;
    color: orange;
}

.quote, .value {
    background: #EEEEEE;
    margin: 0.1em 0em 0.1em 1em;
    padding-top: 0;

}
.explanation {
    background: #D0D0D0;
    margin: 0.1em 0em 0.1em -1em;
    padding-top: 0;

}

.quotes ul {
 border-style: solid;
 border-width: 1px;
}

.quotes ul li {
    padding-top: 0.1em;
    margin-left:0em;
}
.minutedate {
    font-size: large;
    font-weight: bold;
    background: #EEE
}

span.warning {
    text-decoration: blink;
    background-color: #bbb; 
}

div.maillist {
    border: 1px solid black;
}