body {
    font-family: sans-serif;
    background-image: none;
    background-color: #ffffcc
}

h1 {
    font-size: 16pt; 
    font-family: sans-serif
}

p, table, td, tr {
    font-family: sans-serif;
}

code {
    font-family: monospace;
}

span.newsdate {
    font-family: sans-serif;
    font-weight: bold;
    font-size: small
}

span.newstitle {
    font-family: sans-serif;
    font-weight: bold;
    font-size: large
}

div.classtitle {
    font-family: sans-serif;
    font-weight: bold;
    font-size: large;
    text-align: center
}

div.classinfo {
    font-family: sans-serif;
    font-weight: bold;
    text-align: center
}

div.instinfo {
    margin: 0;
    padding: 0;
    text-align: center;
    border: solid #000070;
    background: white;
    width: 100%;
}

.outerbox {
    background: #ffffcc;
    width: 100%
}

.linkboxholder {
    text-align: center;
    vertical-align: top;
    width: 27%
}

.linkboxout, .newsboxout {
    width: 100%;
    background: #000000
}

.linkboxin, .newsboxin {
    width: 100%;
    background: #ffffff;
    border: solid black;
    border-width: 0;
}

.linkheader {
    background: #000070;
    color: yellow;
    text-align: center;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.newsboxholder {
    text-align: center;
    vertical-align: top;
}

p.break {
    padding: 0;
    margin: 0;
}

.url {
    font-family: monospace;
    font-size: 80%
}
