body { 
margin: 0; 
padding:0; 
font: 74% Arial, Verdana, Sans-Serif; 
letter-spacing: 0.1em;
line-height: 1.5em; 
text-align: center;
color:#552E2E; 
background : #DADADA;
}

.container { 
color: #505050; 
margin: 0 auto;
padding: 0; 
width: 750px; 
background: #fafafa; 
}

.header { 
background: #ffffff url(images/main.jpg) no-repeat; 
width: 750px; 
height: 238px;
float: left;
 }

.navigation {
background: #3D577E; 
color: #B3C5E0; 
width: 750px; 
height: 15px; 
float: left;
padding: 4px 0 5px 0px; 
font-size: 90%; 
}

*html .navigation {
float: right;
}

.nav {
   list-style-type: none;
   margin-bottom: 2px;
   text-align: left;
   }

.nav a{
color: #3D577E;
display: block;
width: 100px;
height: 18px;
margin-bottom: 1px;
font-weight: bold;
text-decoration: none;
}
*html .nav a{
margin-bottom: 0px;
border-bottom: 1px solid #FAFAFA;
}


.nav a:hover{
color: #3D577E;
background: #DBDBE3;
width: 85px;
}


.sidebar {
background: #FAFAFA; 
color: #000000; 
width: 170px; 
float: right; 
font: 0.93em Arial, Verdana, Sans-Serif; 
letter-spacing: 0.1em;
line-height: 1.5em; 
}

.sidebar h2{
text-align: center;
}

.content {
background: #ffffff; 
color: #000000; 
width: 580px; 
float: left; 
font: 0.92em Verdana, Arial, Sans-Serif; 
letter-spacing: 0.1em;
line-height: 1.5em; 
}

.footer {
clear:both; 
width: 750px; 
padding-top: 3px; 
height: 25px; 
color:#B3C5E0; 
font-size: 90%; 
background: #3D577E; 
text-align:center; 
}

.footer a {
color: #E8E7E6; 
text-decoration:underline; 
}

.footer a:hover { 	
color: #E8E7E6;
text-decoration:none; 
}

a {
color: #4D7BBF; 
text-decoration: underline; 
}

a:hover { 	
text-decoration: none; 
}

p {
margin: 0px 3px 15px 5px; 
padding: 0;
text-align: left;  
color: #2D3543; 
background: inherit; 
}

h1 { 
text-align: left;  
color: #4D7BBF; 
margin: 10px 3px 5px 5px;
background: inherit;
font-size:140%; 
}

h2 { 
background-color: inherit; 	
color:#4D7BBF; 
text-align: left;
margin: 10px 3px 5px 5px;
font-size:130%; 
font-weight:bold; 
}

h3 { 
background-color: inherit; 	
color:#4D7BBF; 
text-align: left;
margin: 10px 3px 5px 5px;
font-size:120%; 
font-weight:bold; 
}

hr { 
height: 1px; 
color: #DDDDDD; 
background-color: #DDDDDD; 
}

img {
border: 0; 
}

input, fieldset, textarea   {
border: 1px solid #3D577E;
}

.left {
float: left;
border: 1px solid #dddddd;
padding: 4px;
margin: 5px 7px 0px 0px; 
}

.right {
float: right;
border: 1px solid #dddddd;
padding: 4px;
margin: 5px 1px 0px 5px; 
}

.regular ul {
list-style : none;  
}

.regular li {
list-style-type: none;	
text-align: left;
}

.regular a {
color: #D18F47; 
text-decoration:none; 
}

.regular a:hover { 	
color: #C0A772;
text-decoration:underline;
}

table, tr, td {
text-align: left;
}

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

*html .cut {
margin-right: -3px;
}

.center {
margin-left: 10px;
}