body {
width: 552px;
margin: 20px auto;
font-family: lucida grande, verdana, arial, sans-serif;
font-size: 100%;
text-align: center;
background: #000000;
color: #D6D6D6;
}
h1, h2, h3 {
font-family: georgia, times new roman, times, serif;  
color: #688086;
background: transparent;
       }
p {
font-family: lucida grande, verdana, arial, sans-serif;
font-size: 0.8em;  
color: #c0c0c0;
background: transparent;
} 
li { 
font-family: lucida grande, verdana, arial, sans-serif;
font-size: 0.8em;  
color: #c0c0c0;
background: transparent;
}
a { color: #ff0000; background: transparent; text-decoration: none;} 
a:link { color: #ff0000; background: transparent; } 
a:visited { color: #b22222; background: transparent; } 
a:active { color: #ff0000; background: transparent; } 
a:hover { color: #ff0000; background: transparent; text-decoration: none; }
#header {
float: left;
width: 552px;
text-align: left;
background: transparent;
color: #D6D6D6;
}
#logo {
float: left;
width: 148px;
height: 148px;
background: transparent url(http://www.idzant.com/images/logo.gif) no-repeat top left;
color: #D6D6D6;
border: 1px solid #8c0000;
}
#title {
float: left;
width: 400px;
height: 149px;
margin: 0px;
padding: 0px;
background: transparent url(http://www.idzant.com/images/title.gif) no-repeat top center;
color: #D6D6D6;
border-bottom: 1px solid #8c0000;
} 
#title h1 {
display: none;
}
#container {
color: #D6D6D6;
background: transparent;
float: left;
width: 552px;
text-align: left;
}
h2.section {
margin-top: 10px;
font-size: 13px;
background: transparent;
color: #688086;
border-bottom: 1px solid #688086;
}
#sidebar {
float: left;
width: 144px;
padding: 0px 5px 10px 0px;
background: transparent;
color: #D6D6D6;
border-top: 5px solid #8c0000;
}
#content {
float: left;
width: 390px;
padding-bottom: 10px;
padding-left: 10px;
background: transparent;
color: #D6D6D6;
border-top: 5px solid #8c0000;
border-left: 1px solid #8c0000;
}
h2.date {
margin-top: 10px;
padding: 2px 5px;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.09em;
text-align: right;
background: transparent;
color: #688086;
border-top: 1px solid #8c0000;
border-right: 5px solid #8c0000;
}
h3.subject {
font-size: 13px;
letter-spacing: 0.09em;
font-variant: small-caps;
background: transparent;
color: #688086;
}
h3.title{
margin-top: 10px;
padding: 2px 5px;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.09em;
text-align: right;
background: transparent;
color: #688086;
border-top: 1px solid #8c0000;
border-right: 5px solid #8c0000;
}
div.timestamp {
font: 11px georgia, times new roman, times, serif;
letter-spacing: 0.09em;
margin-top: 10px;
padding: 0px 5px 2px 5px;
border-bottom: 1px solid #8c0000;
border-left: 5px solid #8c0000;
}
div.bottomcap {
font: 11px georgia, times new roman, times, serif;
letter-spacing: 0.09em;
margin-top: 10px;
padding: 0px 5px 2px 5px;
border-bottom: 1px solid #8c0000;
border-left: 5px solid #8c0000;
}
#content p {
font-size: 0.8em;  
 margin: 10px 0px 5px 10px;
}
#footer {
float: left;
width: 552px;
margin-bottom: 20px;
text-align: left;
background: transparent;
color: #D6D6D6;
}
#credits {
float: left;
width: 138px;
margin: 0px;
padding: 5px;
background: #000;
color: #D6D6D6;
border: 1px solid #8c0000;
}
#credits p {
font-size: 10px;  
margin: 0px;
}
#space {
float: left;
width: 395px;
padding: 5px 0px 5px 5px;
background: transparent;
color: #D6D6D6;
border-top: 1px solid #8c0000;
}
.menuTable {
margin-top: 10px;
}
.menuHeading {
font-family: georgia, times new roman, times, serif;
font-size: 0.8em;
font-weight: bold;
color: #688086;
}
.menuItem {
font-family: lucida grande, verdana, arial, sans-serif;
font-size: 0.8em;
padding-left: 12px;
color: red;
border: solid 1px #ff0000;
}
.menuItem A:link    { color:red; text-decoration: none; }
.menuItem A:visited { color:#b22222; text-decoration: none; }
.menuItem A:active  { text-decoration: none; }
.menuItem A:hover   { text-decoration: none; }
