body 
{
 font-family: Arial, sans-serif;
 line-height: 1.4;
 font-size: 12px;
 background-image: url(images/bg.png);
 background-color: #6277ae;
 background-repeat: repeat-x;
 margin: 0;
 padding: 0;
 color: #112211;
}

a 
{
 color: #556799;
 text-decoration: none;
}

a:hover 
{
 text-decoration: underline;
}

#wrap 
{
 width: 800px;
 margin-top: 30px;
 margin-right: auto;
 margin-bottom: 30px;
 margin-left: auto;
}

#header 
{
 background-image: url(images/header.png);
 background-repeat: no-repeat;
 height: 130px;
}

#header h1 
{
 font-family: Arial, sans-serif;
 margin: 0;
 padding-top: 35px;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 30px;
 font-weight: bold;
 color: #0000A0;
 line-height: 25px;
}

#header h1 a 
{
 text-decoration: none;
 color: #556799;
}

#header h1 a:hover 
{
 text-decoration: none;
 border-bottom-color: #556799;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 color: #556799;
}

#header h2 
{
 font-family: Arial, sans-serif;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 30px;
 margin: 0;
 color: #004080;
 font-weight: 100;
 font-size: 12px;
}

#menu 
{
 background-image: url(images/menu.png);
 background-repeat: no-repeat;
 height: 40px;
 line-height: 40px;
}

#menu ul 
{
 list-style-type: none;
 margin: 0;
 padding-left: 20px;
}

#menu ul li 
{
 display: block;
 float: left;
}

#menu ul li a 
{
 display: block;
 padding-top: 0;
 padding-right: 10px;
 padding-bottom: 0;
 padding-left: 10px;
 text-decoration: none;
 color: #fff;
 font-weight: 100;
}

#menu ul li a:hover 
{
 color: #fff;
 background-image: url(images/menuover.png);
 background-repeat: repeat-x;
}

#top 
{
 background-image: url(images/top.png);
 background-repeat: no-repeat;
 padding-top: 10px;
 padding-right: 0;
 padding-bottom: 10px;
 padding-left: 0;
}

#contentwrap 
{
 background-image: url(images/content.png);
 background-repeat: repeat-y;
 padding-top: 0;
 padding-right: 30px;
 padding-bottom: 0;
 padding-left: 20px;
}

#content 
{
 float: right;
 width: 520px;
 margin-top: 15px;
 margin-right: 0;
 margin-bottom: 15px;
 margin-left: 0;
}

#content h2 
{
 margin: 0;
 color: #3F4C6B;
 line-height: 30px;
 font-weight: 100;
}

#content h4 
{
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 10px;
 padding-left: 0;
 color: #232323;
}

#content p 
{
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 10px;
 padding-left: 0;
 color: #color:#008080;
}

#content ul 
{
 padding-top: 0;
 padding-right: 20px;
 padding-bottom: 10px;
 padding-left: 30px;
}

#sidebar 
{
 float: left;
 margin-top: 15px;
 margin-right: 0;
 margin-bottom: 15px;
 margin-left: 0;
 width: 200px;
}

#sidebar h3 
{
 font-family: Arial;
 font-size: 12px;
 font-weight: 100;
 margin: 0;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 10px;
 color: #414B5F;
}

#sidebar p 
{
 padding-top: 0;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 color: #232323;
}

#sidebar ul 
{
 padding-top: 5px;
 padding-right: 0;
 padding-bottom: 10px;
 padding-left: 30px;
 margin: 0;
 color: #556799;
}

#sidebar ul li 
{
 padding: 0;
 margin: 0;
}

#sidebar ul li a 
{
 
}

#footer 
{
 text-align: center;
 color: #fff;
 background-image: url(images/footer.png);
 background-repeat: no-repeat;
 height: 60px;
 line-height: 60px;
}

#footer p 
{
 padding: 0;
 margin: 0;
}

#footer a 
{
 color: #fff;
}

#footer a:hover 
{
 text-decoration: underline;
}
