body {
margin: 0;
padding: 0;
background: #666 url(../images/bodyBg.gif) repeat-y top center;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 62.5%;
text-align: center;
}
img {
display: block;
border: 0;
}
hr { display: none; }
.clear {clear: both;}
a {
color: #fff;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
h1, p {
margin: 0;
}

/* WRAP
--------------------- */
.wrap {
width: 660px;
margin: 0 auto;
text-align: left;
background: #fff;
border-right: 10px solid #fff;
border-left: 10px solid #fff;
}

/* HEADER
--------------------- */
.header {
height: 439px;
overflow: hidden;
margin: 15px 0 0 0;
position: relative;
}
.header h1 {
position: absolute;
top: 0;
left: 0;
text-indent: -5000px;
}
.header img {
z-index: 2;
}

/* TICKER
--------------------- */
.ticker {
position: absolute;
top: 410px;
left: 0;
z-index: 3;
width: 660px;
height: 30px;
background: url(../images/115.png);
color: #fff;
}
.ticker p {
margin: 0 10px;
line-height: 30px;
font-size: 1.1em;
}

.newsticker {
list-style-type: none;
padding: 8px 15px 0 15px;
margin: 0;
font-size: 1.1em;
}
.newsticker a {
font-weight: bold;
}

/* NAV
--------------------- */
#home .nav-home {
display: none;
}
.nav {
background: #99CC00;
border-bottom: 1px solid #669900;
border-top: 1px solid #CCFF33;
color: #fff;
margin: 4px 0;
}
.nav ul {
list-style-type: none;
padding: 0;
font-size: 1em;
}
.nav ul li {
display: inline;
margin-right: 10px;
}
.nav ul li a {
font-weight: bold;
color: #fff;
text-decoration: none;
}
.nav ul li a:hover {
text-decoration: underline;
}
.nav-primary {
float: left;
margin: 7px 0 7px 15px;
}
.nav-secondary {
float: right;
margin: 7px 10px 7px 0;
}

/* FOOTER
--------------------- */
.footer {

}
