/* Calendar skin "Green".  It's green. */

.nsonly { display: none; }

body {
    background: #ddffdd;
    color: #000;
    padding: 0 0 1ex 0;
    margin: 0px 6% 1ex 4%;
    width: 90%;
}

.mcheyne {
    width: 100%;
    background: #ccffcc;
    color: #000;
    padding: 1ex 6px 2ex 6px;
    margin-top: 1ex;
    border: outset #669966 2px;
}

.refs1, .refs2 {
    display: inline;
    font-weight: bold;
    background: #bbeebb;
    color: #000;
    padding: 4px;
    border: outset #99cc99 2px;
}
.title, .refer { padding: 0 6px; }

.quote { margin-left: auto; margin-right: auto; width: 75%; font-size: large; }

h1 { font-size: small; text-transform: uppercase; margin-bottom: 3ex;}

.navigate {
    width: 90%;
    background: #ccffcc;
    color: #000;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.navigate table, .navigate td { padding: 0; margin: 0; }
.navigate table { width: 100%; }

.prefs {
    width: 100%;
    background: #ccffcc;
    color: #000;
    padding: 1ex 6px;
    margin-top: 1ex;
    border: outset #669966 2px;
}

.blurb {
    width: 100%;
    background: #ccffcc;
    color: #000;
    padding: 1ex 6px;
    margin-top: 1ex;
    border: outset #669966 2px;
}

.copy {
    width: 100%;
    padding: 1ex 6px 1ex 6px;
}

.spacer { display: block; padding: 2ex 0; }

.pref-1 { margin: 4px 0 2px 0; }
.pref-1 .item { display: inline; margin-left: 1em; white-space: nowrap; }
.pref-1 .item+.item { margin-left: 2em; }
.pref-2 { margin: 2px 0 4px 0; }
.pref-2 .item { display: inline; margin-left: 1em; white-space: nowrap; }
.pref-2 .item+.item { margin-left: 3em; }

.pref-2 .apply { display: inline; margin-left: 3em; }

p {padding-top: 0.5ex; padding-bottom: 0.5ex; margin: 0; }

form { padding: 0; margin: 0; }
.copy form { padding: 0.5ex 0 0 0; margin: 0; }

a:link, a:visited, a:active { text-decoration: none }