html, body
{
color: #000;
margin:auto;
height:auto;
font-family:arial, "Times Roman", sans serif;
font-size: 14px;
font-size:normal;
line-height:1.7em;
background-color:#fff;
}

@font-face {
    font-family: "heading2";
    src: url("../fonts/Oswald-Bold.ttf");
}


@font-face {
    font-family: "heading";
    src: url("../fonts/Oswald-Light.otf");
}

img
{
border:none;
}

#header
{
width:1680px;
height:auto;
background: url(../images/header.jpg) no-repeat;
margin:0;
overflow-x:auto;
overflow-y:auto;
}

#header-container
{
width:1024px;
height:100px;
margin-left:auto;
margin-right:auto;
margin-top:180px;
}

#header-container h3
{
text-align:center;
font-family:'Oswald', arial, verdana, "Times Roman";
font-size:24px;
line-height:.2em;
}

#header-container h4
{
text-align:center;
font-family:arial, verdana, "Times Roman";
font-size:16px;
line-height:.2em;
}

#overview
{
width:100%;
height:auto;
background-color:#fef6d9;
}

#overview-container
{
width:1024px;
margin:0 auto;
padding:20px;
}

#overview-container h3
{
text-align:center;
font-family:'heading', arial, verdana, "Times Roman";
font-size:24px;
}

#overview-container p
{
text-align:center;
font-family:arial, verdana, "Times Roman";
font-size:16px;
color:#333;
line-height:1.7em;
}

#container
{
width:100%;
}


#main
{
width:1024px;
margin:0 auto;
padding-top:20px;
}


#general-info
{
width:700px;
float:left;
}


#navigation
{
width:250px;
margin-top:25px;
margin-right:30px;
float:left;
border:1px solid #f00;
}


#navigation ul 
{
list-style: none;
padding: 0;
margin: 0;
}

#navigation li a 
{
display:block;
background-color:#C00;
border-bottom: 1px solid #fff;
padding:8px;
color:#fff;
font-size:16px;
text-decoration:none;
}

#navigation li a:hover 
{
background-color:#900;
color:#fff;
font-size:16px;
text-decoration:none;
}




#general-info h3, #main h3
{
font-size:24px;
font-family:'heading', arial, verdana, "Times Roman";
}

#general-info-container
{
width:200px;
height:220px;
float:left;
}

#general-info-container p 
{
text-align:center;
margin:0;
}

#general-info-container h3
{
text-align:center;
font-size:18px;
font-family:'heading', arial, verdana, "Times Roman";
margin-top:10px;
}

#footer
{
width:1680px;
height:380px;
background: url(../images/footer-bg.png) no-repeat;
margin:0 auto;
overflow-x:auto;
overflow-y:auto;
}

#footer-container
{
width:1024px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#footer-left-column
{
width:500px;
height:auto;
float:left;
}

#footer-left-column h3
{
font-size:24px;
font-family:'heading', arial, verdana, "Times Roman";
}

#footer-left-column ul 
{
list-style: none;
padding: 0;
margin: 0;
}

#footer-left-column li
{ 
list-style-image: url(../images/orange-bullet.png); 
margin-left:17px;
margin-bottom:5px;
}

#footer-left-column a
{ 
font-family:arial, verdana, "Times Roman";
font-size:14px;
color:#333;
text-decoration:none;
}

#footer-left-column a:hover
{ 
color:#000;
text-decoration:underline;
}


#footer-right-column
{
width:500px;
height:auto;
float:right;
}

#footer-right-column h3
{
font-size:24px;
font-family:'heading', arial, verdana, "Times Roman";
}

#footer-right-column p
{
font-family:arial, verdana, "Times Roman";
font-size:14px;
line-height:.6em;
}

#footer-right-column ul
{
list-style: none;
padding: 0;
margin: 0;
}

#footer-right-column li
{
list-style-image: url(../images/orange-bullet.png); 
margin-left:17px;
margin-bottom:5px;
}

#footer-right-column a
{
font-family:arial, verdana, "Times Roman";
font-size:14px;
color:#333;
text-decoration:none;
}

#footer-right-column a:hover
{
color:#000;
text-decoration:underline;
}




