body {
    font-family: "Bitstream Vera Sans", "Lucida Sans", Geneva, Arial, Helvetica, sans-serif;
}

h2 { 
    font-size: 120%
}

a {
    color: #3B3BB8; 
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

span.fakelink {
    color: #3B3BB8; 
}
span.fakelink:hover {
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}

select, input, textarea {
    color: #2B2B88;
    padding: 1px;
}
input[type=submit] {
    border: solid 1px black;
    cursor: pointer;
    cursor: hand;
}

img {
    border: solid 0px;
}

th { background-color: #99F; }
tr.listodd { background-color: #DDF; }
tr.listeven { background-color: #CCF; }
tr.listodd:hover, tr.listeven:hover { background-color: #99F; }

ul { padding: 0px 20px }

body { 
      margin: 0;
      text-align: center
}
div#header { 
      margin: 0 0 0.2em 0;
}
div#globalbox { 
      width: 981px; /* Facebook must know what they're doing */
      margin: auto;
      text-align: left;
      height: 90% !important;
      height: 85%;
}
img.padd { 
      padding: 1px;
}
img.textbottom { 
      vertical-align: text-bottom;
}
div #mainbox { 
      padding-top: 0.6em;
      height: 100%;
}
.error {
    background-color: red;
}
.info {
    background-color: lightgreen;
}
.example { 
    font-style: italic;
    color: #888;
}
.inlinehelp {
    border-bottom: 1px dotted
}

.green     { color: #0f8000; }
.yellow    { color: #ea8a01; }
.red       { color: red; }
.black     { color: black; }
