body {
margin: 0;
background: #3d515c;
background-image: url('images/pattern.gif');
text-align: center;
color: #A8ADB6;
font: 8pt/150% Verdana, Tahoma, Arial, Sans-Serif;
}
p {
margin-top: 3px;
margin-bottom: 10px;
}
a:link {
color: #f4e4db;
text-decoration: underline;
}
a:visited {
color: #f4e4db;
text-decoration: underline;
}
a:hover {
color: #f4e4db;
text-decoration: none;
}
a:active {
color: #f4e4db;
text-decoration: underline;
}

h1 {
font: 9.5pt Verdana, Tahoma, Arial, Sans-Serif;
color: #6D758E;
font-weight: bold;
margin: 2px 0px 5px 0px;
}

h2 {
font: 9pt Verdana, Tahoma, Arial, Sans-Serif;
color: #6D758E;
font-weight: bold;
margin: 2px 0px 5px 0px;
}
h3 {
font: 8.5pt Verdana, Tahoma, Arial, Sans-Serif;
color: #6D758E;
font-weight: bold;
margin: 2px 0px 5px 0px;
}

hr {
color: #C54960;
width: 95%;
height: 1px;
margin: 5px auto;
}
*html hr{
color: #B68991;
margin: 0px;
size: 1px;
}

table {
font: 100% Verdana, Tahoma, Arial, Sans-Serif;
}

ul {
padding: 0px;
margin: 5px 0px 5px 15px;
list-style-image: url('images/arrow.gif');
}
*html ul{
margin: 5px 0px 0px 20px;
valign: top;
}



img {
padding: 0;
max-width: 100%;
margin: 0 2px 0px 3px; 
display: inline;
border: 0; 
}
code {
font: 100% Verdana, Tahoma, Arial, Sans-Serif;
color: #908A59;
}

#header {
background-image: url('images/main.jpg');
border: 1px solid #141D2F;
height: 305px;
width: 288px;
float: right;
margin-bottom: 0px;
}

#container {
width: 560px;
margin: 5px auto;
}


#content {
background: #243843;
text-align: left;
width: 548px;
float: left;
border: 1px solid #141D2F;
padding: 5px;
}
*html #content{
width: 560px;
}

#sidebar {
background: #243843;
border:1px solid #141D2F; 
text-align:left; 
width:258px; 
height: 295px;
float:left; 
padding: 5px;
margin-bottom: 0px;
}
*html #sidebar{
width: 272px;
height: 305px;
}


#navigation {
background: #243843;
border:1px solid #141D2F; 
text-align:left; 
width:548px; 
height: 15px;
float:left; 
padding: 5px;
margin-bottom: 0px;
}
*html #navigation{
width: 560px;
}

#nav {
   list-style: none;
   margin: 0; padding: 0;
}
#nav li {
   float: left;
   }

#nav li a {
   display: block;
   width: 65px;
   color: #6D758E;
}

.left {
float: left;
border: 1px solid #5B5E69;
}

.right {
float: right;
border: 1px solid #5B5E69;
}

.ordinary {
color: #2C3040;
padding-left: 15px;
padding-top: 1px;
}

.divider {
width: 95%;
height: 1px;
border-top: #B68991 1px solid;
display: block;
margin: 5px auto;
}

.wall {
border: 0;
padding: 0;
margin: 0; 
}