html, body {
color: black; 
font-family:Verdana,Arial,sans-serif;
font-size:14px; 
margin-top:3px; 
margin-left: 3px; 
margin-bottom: 20px;
background: #ffffff;
}

a {
text-decoration:underline;
font-weight:bold;
}

a:link {
color:blue;
}

a:visited {
color:blue;
}

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

h2 {
font-size: 18px; 
margin:0;
margin-left: 6px; 
padding: 0; 
padding-top: 12px; 
clear: both;
}

#contents {
width: 720px;
min-height: 700px;
padding: 0;
}

#contents p {
padding-top: 0;
margin: 0;
margin-top: 12px;
margin-left: 6px;
width: 520px;
}

#contents li {
margin-top: 6px;
}

#contents img {
border: 3px solid black;
}

#header {
}

.sep {
padding: 10px;
border: 2px solid red;
}

#footer {
width: 800px;
text-align: center;
font-size: 10px;
}

#summary {
padding: 3px;
margin-left: 6px;
}
#summary p {
margin:0;
margin-top:2px;
padding:0;
}

#summary b {
color: red;
font-size: 16px;
font-weight: bold;
}

#ads  { 
display: block; 
position: absolute; 
left: 560px; 
top: 90px; 
text-align: center; 
}

#ads img { 
border: 0; 
margin-bottom: 12px; 
}

h1
{
padding-top: 6px;
padding-bottom: 6px;
padding-left: 10px;
background: #0066cc;
border: 1px solid black;
margin: 0;
color: #ffffff;
font-family:Verdana, Arial, sans-serif;
font-size:24px; 
font-weight: bold;
}

#navtabs
{
   margin-top: 5px;
   width: 800px;
   margin-bottom: 22px;
}
#navtabs a
{
   color: white;
   padding: 12px;
   text-decoration:underline;
   font-family:Verdana, Arial, sans-serif;
   font-size:14px; 
   margin-left: 10px;
   padding-top: 6px;
   border-bottom: 1px solid black;
   border-right: 1px solid black;
   border-left: 1px solid black;
}
#navtabs a.active
{
   color: white;
   background: #0066cc;
}
#navtabs a.inactive
{
   margin-top: 1px;
   color: gray;
   background: #eeeeee;
}
#navtabs a:hover
{
   background: red;
   color: black;
}
