﻿html
{
background-color: #ebebeb;
border-top: 10px solid #555555;
font: normal 12px "Trebuchet MS", Verdana, "Lucida Grande", Georgia, Sans-Serif;
}


/* Links */
a { font-weight: bold; }
a:link { color: #336699; text-decoration: none; border-bottom-color: #336699; }
a:visited { color: #5588aa; text-decoration: none; border-bottom-color: #5588aa; }
a:hover, a:active { color: #ad5b1e; border-bottom: 1px solid #ad5b1e; }


/* Html Elements Mozilla */

h1 { font-weight: normal; margin: 5px 0 10px; padding: 0; }
h1 a { font-weight: normal; border-bottom-width: 0; }

h3 { font-size: 13px; padding: 5px 10px; margin-top: -7px; color: maroon; }



/* Structure */

body
{
height: 1300px;
width: 850px;
padding: 0;
margin: 0 auto;
background-repeat: repeat-y;
background-position: top center;
background-image: url(../images/body_bg.png);
}

#container
{
position: static;
width: 700px;
margin: 0 75px;
}

#banner 
{
height: 70px;
float: left; 
width: 100%; 
clear: both;
margin-top: 10px;
margin-bottom: 20px;
}



/* Header */

#header 
{
height: 70px;
float: left; 
width: 100%; 
clear: both;
margin-top: 10px;
}

#header h1
{
float: left;
width: 325px;
height: 50px;
font-size: 17px;
text-align: center;
letter-spacing: 0.1em;
}

#header h1 a:hover, #header h1 a:active { border-bottom-width: 0; }

#header h2 { float: left; }


#header #search { float: right; }




/* Menu-Top */

#menu-top 
{ 
float: left;
width: 100%; 
clear: both;
height: 30px;
}

#menu-top ul
{
padding: 0;
width: 100%;
float: left;
margin: 0;
list-style-type: none;
background-color: #65728d;
height: 30px;
}

#menu-top li { 
float: left;
height: 30px;
}

#menu-top a:link,
#menu-top a:visited
{
float: left;
display: block;
color: #eff8ff;
text-align: center;
padding: 6px;
border-bottom-width: 0;
height: 20px;
width: 75px;
}

#menu-top a:hover,
#menu-top a:active
{
color: #ffffff;
background-color: #0052A4;
}



/* Menu-Bottom Mozilla */

#menu-bottom 
{ 
clear: both; 
position: relative; 
margin-bottom: 50px; 
}

#menu-bottom  ul
{
bottom: -40px;
width: 700px;
right: 0;
float: left;
position: absolute;
list-style-type: none;
}

#menu-bottom  li { float: left; height: 35px; }

#menu-bottom  li a:link,
#menu-bottom  li a:visited
{
float: left;
display: block;
margin: 0 5px;
padding: 4px;
color: #ffffff;
border-bottom-width: 0;
background-color: #65728d;
background-repeat: repeat-x;
}

#menu-bottom li a:hover,
#menu-bottom  li a:active
{
background-color: #003366;
}


/* Wrapper Mozilla */

#content1 
{ 
width: 150px;
float: left; 
margin: 0 20px 0 0; 
text-align: left;
}

#content1 h3 { background-color: #d6eb9a; }
#content1 a:link { color: #567040; border-bottom-color: #567040; } 
#content1 a:visited { color: #789160; border-bottom-color: #789160; } 


#content2 
{ 
float: left; 
margin: 0; 
text-align: justify;
}

#content3 
{ 
width: 700px;
float: left; 
margin: 0; 
text-align: justify;
}


/* Footer */

#footer
{
clear: both;
color: #666666;
padding: 50px 0 10px;
text-align: center;
}

#footer a:link { color: #5588aa; border-bottom-color: #5588aa; }
#footer a:visited { color: #77bbdd; border-bottom-color: #77bbdd; } 
#footer a:hover, #footer a:active { color: #336699; border-bottom-color: #336699; }
#footer p { margin: 5px 0; }