#outest {
 border:0px solid #000000;
 width:990px;
 margin:auto;
 background-color: white;
font-family: sans-serif;
 }

#outer {
 border:0px solid #000000;
 width:950px;
 margin:auto;
 background-color: white;
font-family: sans-serif;
 }

#hdr {
 height:74px;
 background:#ffffff;
  }

#nav ul
{
list-style: none;
padding: 0;
}

#nav hr
{
float: left;
width: 950px;
display: block;
color: black;
height: 10px;
background-color: #B4CBDF;
}

#nav li
{
float: left;
margin: 0 0.3em 0 0;
background: #0d2474;
height: 2em;
line-height: 2em;
float: left;
width: 6em;
display: block;
border: none;
color: white;
font-family: sans-serif;
text-decoration: none;
text-align: center;
font-size: 10pt;
font-weight: bold;
}

#nav li a
{
background: white;
height: 2em;
line-height: 2em;
float: left;
width: 6em;
display: block;
border: none;
color: black;
font-family: sans-serif;
text-decoration: none;
text-align: center;
font-size: 10pt;
font-weight: bold;
}

#nav li a:hover
{
background: #0d2474;
height: 2em;
line-height: 2em;
float: left;
width: 6em;
display: block;
border: none;
color: white;
text-decoration: none;
text-align: center;
font-weight: bold;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav
{
width: 950px
}

#gap{
 float: left;
 height:10px;
 width:950px;
 background:#0d2474;
  }


#mainwide, #mainl, #mainc, #mainr, #headline, #panorama, 
#rowblock {
 float: left;
 }

#mainl {
 margin: 0px 5px 0px 0px;
 padding: 0px 0px 0px 0px;
 height:570px;
 width:270px;
 background:white;
 color: gray;
 border:solid black;	
 border-width:0px;
 }

#mainc {
 margin: 0px 5px 0px 0px;
 padding: 0px 5px 10px 5px;
 height:560px;
 width:380px;
 background:white;
 color: black;
 border:solid black;	
 border-width:0px;
 }

#mainc h3 {
text-align: center
}

#mainwide {
 margin: 0px 20px 0px 0px;
 padding: 0px 0px 0px 0px;
 height:auto;
 width:650px;
 background:white;
 color: black;
 border:solid black;	
 border-width:0px;
 }

#mainwide h2 {
line-height: 1px
}

#mainwide img {
 margin: 0px 10px 0px 0px;
}

#mainr {
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 height:auto;
 width:280px;
 background: white;
 color: black;
 border:solid black;	
 border-width:0px;
 }

#mainr img{
border: none;
 }

#factbox {
 margin: 0px 0px 0px 0px;
 padding: 0px 2px 0px 5px;
 height:600px;
 width:auto;
 background: yellow;
 background-image: url('commas.gif');
 background-repeat: no-repeat;
 background-position: bottom right;
 color: black;
 border:solid black;	
 border-width:0px;
 }


.whatson {
 color: white;
 font-weight: bold;
 font-size: 16pt;
}

#headline {
 margin: 0px 0px 10px 0px;
 height:50px;
 width:950px;
 text-align: left;
 vertical-align: top;
 border:solid black;	
 border-width:0px;

}


#panorama {
 background-repeat: no-repeat;
 text-align: right;
 margin: 10px 00px 0px 0px;
 padding: 0px 0px 0px 0px;
 height:300px;
 width:950px;

 color: white;
 border:solid black;	
 border-width:0px;
 }

#panorama h2 {
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 font-family: serif;
 font-weight: bold;
 text-decoration: none;
 text-align: right;
 vertical-align: top;
 font-size: 50pt;
 font-weight: bold;
 text-align: right;
 color: white;
}

#panorama h3 {
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 font-family: serif;
 font-weight: bold;
 text-decoration: none;
 text-align: right;
 vertical-align: top;
 font-size: 30pt;
 font-weight: bold;
 text-align: right;
 color: white;
}

#panorama h4, p {
 padding: 0px 10px 0px 0px;
}

#rowblock {
 align: center;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 height:auto;
 width:950px;
 background: white;
 color: white;
 border:solid black;	
 border-width:0px;

 }

#fullwidth {
clear:both
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 align: center;
 height:100px;
 width:950px;
 background:white;
 color: white;
 border:solid black;	
 border-width:0px;	
 }

#fullwidth img{
border: none;
 }

#ftr {
clear:both
 height:80px;
 background:#0d2474;
 color: white;
 margin:0;
font-family: sans-serif;
text-decoration: none;
text-align: center;
font-size: 10pt;
 }

#ftr a {
color: white;
font-family: sans-serif;
text-decoration: none;
text-align: center;
font-size: 10pt;
text-decoration: none;
}

#ftr a:hover {
color: white;
font-family: sans-serif;
text-decoration: none;
text-align: center;
font-size: 10pt;
text-decoration: underline;
}