body {
background: #181818;
font-family: "Lucida Grande",arial, tahoma;
font-size: .8em;
line-height: 160%;
}

#header {
background: url(../images/header.jpg) center top repeat-x #264d8b;
display: block;
height: 282px;

}

#menu {
margin-top: -40px;
}

#cwrap {
background: #e7e9eb;

}

hr {
width: 90%;
margin: 10px;
border: 2px solid #e3e4e5;
}

#content {
text-align: left;
text-shadow: 0.1em 0.1em #fff;
color: #262626;
width: 1000px;

}

#content-inside {
float: left;
width: 750px;
background: right top no-repeat url(../images/right.jpg);
padding-right: 30px;
padding-bottom: 20px;
padding-top: 50px;
}

#sidebar {
width: 220px;
float: left;
display: block;
height: 250px;
margin-left: 0px;
padding-top: 50px;
font-size: .9em;
}



h1, h2, h3, h4 {
font-family: "georgia", times new romain, serif;
margin-bottom: 15px;
font-weight: normal;
}

a, h3 {
color: #1d447a;
}

h2 {
font-size: 16pt;
margin-bottom: 5px;
}

h3 {
font-size: 12.5pt;
margin-bottom: 5px;
}

#content img {
border: 4px solid #b8b8b8;
}

#middle {
background: #2d2d2d repeat-x url(../images/footer.jpg);
text-shadow: 0.1em 0.1em #000;
padding-top: 30px;
color: #aaaaaa;
font-size: .8em;
}

#middle h1, #middle h2, #middle h3, #middle h4 {
color: #fff;
}

#midinside {
width: 1000px;
text-align: left;
padding-bottom: 20px;

}

#footer {
background: top repeat-x url(../images/basetop.jpg);

font-size: .9em;
}

#base { 
line-height: normal;
width: 1000px;
text-align: center;
color: #9a9a9a;
padding-top: 20px;
}

#base img {
vertical-align: middle;
}

#base a {
color: #afc0e1;
text-decoration: none;
}
#base li {
display: inline;
margin-right: 15px;
padding-bottom: 15px;
}

.footnote {
font-size: .5em;
}

#menu {
width: 1000px;
text-align: left;
}

#menu ul {
background: url(../images/menubg.jpg) repeat-x;
width: 700px;
height: 38px;
position: absolute;
margin-top: -20px;
-moz-border-radius: 10px;
border-radius: 10px;

}

#menu li {
display: inline;
font-size: 10pt;
}



#menu li a {
position: relative;
top: 8px;
background: url(../images/divider.jpg) right center no-repeat;
padding: 15px;
color: #615f5f;
text-decoration: none;
text-shadow: 0.1em 0.1em #fff;

}

#menu li a:hover {
color: #1d447a;
}

#menu li:last-child a {
background: none;
}

#menu li.active a {
color: #000;
}

#slider {
width: 1000px;
position: relative;
margin-left: 490px;
width: auto;
}

#slider img {
border: 4px solid #fff;
}

#sloganwrap {
 width: 1000px;
 position: relative;
 z-index: 2;
 margin-top: -260px;
}

#slogan {

width: 430px;
float: left;
padding-top: 160px;
color: #fff;
}

#sidebar img {
border: none;
vertical-align: middle;
}