* {
margin:0;
padding:0;
}

body {
background-color:#000;
}

#wrapper {
background-color:#363e45;
border:solid thick #fff;
font-family:Arial, Helvetica, sans-serif;
margin:0 auto;
text-align:left;
width:900px;
}

#header {
margin-bottom:30px;
}

#logo {
float:left;
margin-top:25px;
padding:5px;
width:157px;
}

#ad {
float:left;
padding:5px 0;
width:728px;
}

#banner {
clear:both;
}

.bannerborder {
border-bottom:#fff solid thick;
border-top:#fff solid thick;
}

* html .imgbanner {
margin-bottom:-10px;
}

#navlist {
background-color:#f9f9f9;
margin-top:-3px;
padding:10px 0;
}

#navlist li {
display:inline;
font-size:16px;
list-style-type:none;
}

#navlist a {
padding: 2px 22px;
text-decoration:none;
font-weight:bold;
color:#000;
}

#navlist a:hover {
background-color:#dedede;
}

#container {
background-color:#d9dada;
border-bottom:#fff thick solid;
border-top:#fff thick solid;
margin-bottom:50px;
}

#container a {
font-weight:bold;
color:#000;
}

#container a:hover {
color:#bb5727;
}

#leftcolumn {
background-color:#cacbcb;
float:left;
width:300px;
height: 625px;
}

#rightcolumn {
background-color:#cacbcb;
float:right;
width:300px;
height: 625px;
}

#center {
float:left;
width:300px;
height: 625px;
}

#leftnav {
float:left;
width:200px;
}

#rightcontent {
float:left;
width:698px;
background-color:#fff;
border-left: 2px solid #bb5727;
}

#right-wrapper {
background-color:#fff;
border:5px solid #363e45;
margin:5px;
}

#graphic {
border:5px solid #d9dada;
}

#coverage {
border:5px solid #d9dada;
padding:20px 20px 20px 20px;
}

#coverage ul {
padding-left:20px;
}

#coverage a {
padding: 2px 10px;
text-decoration:none;
font-weight:bold;
color:#000;
}

#story {
background-color:#fff;
}

#story h2 {
padding: 5px;
}

#story h3 {
padding: 5px;
}

#sidebar {
background-color:#fff;
border:thick solid #363e45;
float:right;
width:390px;
margin-left: 5px;
}

#clear {
clear:both;
}

#footer {
clear:both;
color:#fff;
text-align:center;
}

h1 {
background-image:url(hr.gif);
background-position:bottom;
background-repeat:no-repeat;
color:#3b3c49;
font-size:18px;
margin:10px 0;
padding-bottom:10px;
text-align:center;
}

h3 {
font-size:14px;
}

p {
font-size:12px;
padding:10px;
}

img {
border:none;
}

img.border {
border:solid thick #fff;
margin:10px;
}

img.sidebar {
margin-right: 5px;
}

ul.profile {
font-size:14px;
line-height:250%;
list-style:none;
position:absolute;
right:200px;
top:475px;
}

.subhr {
background-image:url(subhr.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-bottom: 20px;
margin-top: 40px;
}

.whitebackground {
padding: 5px;
}

.sidesub {
background-color: #d9dada;
border-top:thick solid #363e45;
padding: 5px;
}

.center {
margin:0px auto; 
display:block;
}

.sublevel {
padding:10px;
}

a.sublevel:link {
color:#000;
display:block;
margin-left:-3px;
padding:3px;
text-decoration:none;
}

a.sublevel:visited {
color:#000;
display:block;
margin-left:-3px;
padding:3px;
text-decoration:none;
}

a.sublevel:hover {
background-color:#cacbcb;
color:#000;
display:block;
margin-left:-3px;
padding:3px;
text-decoration:none;
}

a.sublevel:active {
color:#000;
display:block;
margin-left:-3px;
padding:3px;
text-decoration:none;
}
