
html, body {
   background: rgb(255,255,255);
   padding-left: 4px;
   padding-top: 6px;
   font-family: Georgia, serif;
}

div.banner {
    background: rgb(125,164,35);
    width: 944px;
    padding-top:0.8em;
    padding-bottom:0.8em;
    padding-left: 8px;
    font-family: Georgia, serif;
    vertical-align: middle;
    white-space:nowrap;
}

p.caption {
    background: rgb(125,164,35);
    color: rgb(255,255,255);
    width: 944px;
    padding-top:0.6em;
    padding-bottom:0.6em;
    padding-left: 8px;
    font-family: Georgia, serif;
    vertical-align: middle;
    white-space:nowrap;
    margin-top: 8px;
    margin-bottom: 0;
}

p.smallcaption {
    background: rgb(125,164,35);
    color: rgb(255,255,255);
    width: 302px;
    padding-top:0.6em;
    padding-bottom:0.6em;
    padding-left: 8px;
    font-family: Georgia, serif;
    vertical-align: middle;
    white-space:nowrap;
    margin-top: 0;
    margin-bottom: 8px;
}

p.smallcaptionyellow {
    background: rgb(250,180,0);
    color: rgb(255,255,255);
    width: 302px;
    padding-top:0.6em;
    padding-bottom:0.6em;
    padding-left: 8px;
    font-family: Georgia, serif;
    vertical-align: middle;
    white-space:nowrap;
    margin-top: 0;
    margin-bottom: 8px;
}

span.boldwhite {
    color: rgb(255,255,255);
    font-size: 1.5em;
    font-weight: bold;
}

span.boldblack {
    font-size: 1.3em;
    margin-left: 0.5em;
    font-weight: bold;
}

div.col1 {
    width: 800px;
    font-size: 1.1em;
}

div.fullwidth {
    width: 952px;
    font-size: 1.1em;
}

h1 {
    font-size: 1.3em;
    margin-top: 35px;
}

h2 {
    font-size: 1.1em;
    margin-top: 15px;
}

h3 {
    color: rgb(125,164,35);
    font-size: 1.0em;
    margin-top: 0.4em;
    margin-bottom: 0.3em;
}

p.info {
    font-weight: bold;
}

div.spacer {
    clear: both;
    height: 8px;
}

div#sidebar {
    float: right;
    margin-left: 16px;
}

div.links a {
    color: rgb(70,95,10);
    text-decoration:none;
    font-size: 1.1em;
}

div.links a:hover {
    color: rgb(250,180,0);

}

div#navbar {
    text-align:center;
    width: 952px;
    padding: 0;
    margin: 0;
}

ul.navbar {
    list-style:none;
    padding: 0;
    margin-top: 8px;
}

ul.navbar li {
    display: inline;
    text-align:center;
    font-size: 1.1em;
    font-weight: bold;
    margin-left: 5px;
}

ul.navbar li:first-child {
    margin-left: 0;
}

ul.navbar a {
    color: rgb(255,255,255);
    background-color: rgb(70,95,10);
    padding-top:0.4em;
    padding-bottom:0.4em;
    text-decoration:none;
    display: inline-block;
    width: 151px;
}

ul.navbar a:hover {
    background-color: rgb(250,180,0);
}

ul.navbar a#selected {
    background-color: rgb(250,180,0);
}

#threebythree {
    width: 952px;
}

#threebythree td {
    vertical-align: top;
    margin: 0;
    padding: 0;
}

#threebythree div.narrow {
    width: 300px;
}

#threebythree img {
    margin-top: 8px;
}

img.left {
    float: left;
    margin-right: 8px;
}
