/**General Styling**/
body {
margin: 0 auto;
font: .8em/1.35em arial, tahoma, sans-serif;
color: #000;
background: #fff;
}

a {
color: #0010b5;
text-decoration: underline;
}

a:hover {
color: #006bc6;
}

h1, h2 {
color: #632108;
}

h1 {
font: 1.4em Nimbus, 'Times New Roman', serif;
text-align: center;
border-bottom: 2px solid;
padding: .2em;
}

h2 {
font-size: 1.2em;
margin-bottom: -1px;
}

h3 {
font-size: 1.1em;
color: #632108;
}

h4,h5,h6 {
font-size: 1em;
color: #632108;
}


/***PAGE SETUP***/

#content {
margin: 0 auto;
width: 100%;
text-align: left;
}

#logo {
display: none;
}

#navigation {
display: none;
}

#navigation a {
text-decoration: none;
}

#navigation a:hover {
color: #000;
text-decoration: underline;
}

#navigation ul {
background-color: #fff7bd;
margin: 0 .5em;
padding: .3em 0;
list-style: none;
margin-right: 64px;
}

#navigation li {
display: inline;
padding: 0 .6em;
}

/*Other Styling*/

blockquote {
padding: .5em;
background-color: #fff;
}

h1 sub, #navigation sub {
font-size: .8em;
font-weight: bold;
}

h3.year {
margin: .8em 0 .5em 0;
text-align: center;
border-bottom: 1px solid;
}

.links_logos {
vertical-align: middle;
margin-right: 10px;
}

p.center {
text-align: center;
}

.small {
font-size: .85em;
}

sub {
vertical-align: bottom;
}

sup {
vertical-align: top;
}

table {
margin: 15px 0;
font-size: 1em;
}

table.center {
margin: 0 auto;
text-align: left;
}

table.nomargin {
margin-top: 0;
}

td {
padding: 1px;
}

ul {
list-style: circle;
}

ul.nobullet {
list-style: none;
}

ul.nomargin {
margin: 0;
}

ul.nomargin li {
margin-left: -20px;
}

/*Pages with a sidebar*/
#left_content {
float:left;
width:80%;
}

#right_sidebar {
float:right;
width:17%;
}

#right_sidebar ul {
list-style: none;
margin:1em 0;
padding:0;
}

#right_sidebar li {
display: block;
}

/*Classes to center align or right align something*/
.center {
text-align: center;
}
.right {
text-align: right;
}
.left {
text-align: left;
}

/*Class to make things not visible normally unless needed*/
/*for example provides alternative text in place of the banners for the
visually impared*/
.hidden {
margin: 0;
padding: 0;
display: none;
visibility: hidden;
}
