
body, h1, .header, p, .clb
{
 margin: 0;
 padding: 0;
}

body
{
 font-size: 100%;
 background: #979797;
}

a
{
 text-decoration: none;
}

#header
{
 background: #215587;
 background: #114577;
 background: #013567;
 color: #ffa;
 font-family: serif;
 padding-top: 1em;
}

h2
{
 font-size: 1.25em;
 text-align: center;
 color: #e6ac00;
}

#header img
{
 display: block;
 width: 80%;
 margin: 0 auto;
 padding: 0 10%;
 max-width: 1377px;
}

#header p
{
 font-weight: bold;
 color: #ffa;
 text-align: center;

 padding: .25em 1em;
}

#header p span
{
 white-space: nowrap;
 text-align: right;
}

#content
{
 width: 85%;
 margin-top: 2em;
 margin-right: auto;
 margin-left: auto;
 background-color: #013567;
 background-image: url(P75.0.1fR_06599-t.gif);
 background-position: 75% top;
 background-repeat: repeat-y;
 color: white;
 position: relative;
 border-left: 24px solid black;
}

#main
{
 width: 73%;
 float: left;
 padding-top: 1em;
}

#main p
{
 padding: 1em;
 text-align: left;
 line-height: 1.5;
 margin-left: 37%;
}

#main a
{
 color: white;
}

#main a:visited
{
 color: #eed;
 background: ;
}

#main a:hover
{
 color: yellow;
 background: ;
}


#menu
{
 width: 25%;
 float: right;
 padding-top: 1em;
 background-color: #006599;
}

#menu ul
{
 list-style-type: none;
 padding: 0;
 margin: 0;
}

#menu li,#menu p
{
 color: white;
 text-decoration: none;
 margin-bottom: .75em;
}

#menu li a
{
 padding-left: 1em;
}

#menu a
{
 color: white;
}

#menu a:visited
{
 color: #eeeeee;
}

#menu ul a:hover
{
 color: yellow;
}

#footer
{
 background: black;
 color: #ccc;
 font-size: 85%;
 text-align: center;
 clear: both;
}

img.ge1958
{
 width: 35%;
 padding: .25em;
 margin: .5em;
 background-color: white;
 float: left;
}

#credit
{
  width: auto;
  text-align: right;
  padding: 0 1em;
  font-size: .85em;
  margin-top: 6em;
  float: right;
  color: #666;
}

#credit a
{
  color: #ccc;
}

#credit a:hover
{
  background: white;
  color: red;
}

#menu .here
{
 background-color: #013567; 
}
