body {

    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

    padding: 0;

    text-align: center;

    font-size: 62.5%;

    color: #000000;
    margin: 0 0 0;

    background: #0C2C84 url('images/topbar.png') repeat-x top center;

}

h1, h2, h3, h4, h5, h6 {

    font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;

}

h1 {
    text-align: center;

    font-size: 2em;

}

h2 {
    text-align: center;
    font-size: 1.6em;

}

h3 {

    font-size: 1.4em;

}

p, li {

    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

    font-size: 1.2em;

}

li li {
    font-size: 1em;
}

td {

    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

    font-size: 1.2em;

}

th {

    font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;

    font-size: 1.4em;

}

#page {

    text-align: left;

    padding: 0;

    margin: 0 auto;

    width: 986px;

    background: #FFFFFF;

    color: #000000;

}

#header {

    width: 100%;

    padding: 0;

    text-align: center;

    margin: 0;

    background-color: #ff0000;

    color: #000000;

    height: 166px;

}

#header a {

    color: #FFFFFF;

    text-decoration: none;

    margin: auto;

}

#header h1 {
    margin: 0px;
}

#header img {
    margin: auto;
    border: 0;
    padding: 30px 0 0;
}

#header .left {
    float: left;
    border: 0;
    padding: 30px 0 0;
}

#header .right {
    float: right;
    border: 0;
    padding: 30px 0 0;
}

#content {
    margin: 0 -246px 0 0;
    padding: 3px;
    width: 734px;
    border-right: #cccccc 246px solid;
    float: left;
}

.subhead {
    font-size: smaller;
    font-weight: normal;
}

.grouped-list h3 {

    font: 1.4em 400 'Trebuchet MS', Helvetica, sans-serif;

    margin-bottom: 3px;

}

.grouped-list ul {

    margin-top: 3px;

    margin-left: 10px;

    padding-left: 0px;

}

.grouped-list li {

    list-style: none;

    font: 1em normal 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

}

.teamsched {

    float: left;

    width: 175px;

    height: 80px;

    text-align: left;

}

#adscontent {
    text-align: center;
    margin: auto;
    padding: 0;
}

#ads {
    width: 240px;
    float: left;
    margin: 0;
    padding: 3px;
    background: #cccccc;
}

.ad {
    width: 240px;
    height: 140px;
    overflow: hidden;
    text-decoration: none;
    margin: 3px auto;
    background: #FFFFFF;
}

.ad a {
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: #000000;
}

.ad img {
    border-width: 0;
    padding: 0;
    margin: 0;
}

.size10 {
    font-size: 10px;
    font-family: 'Times New Roman', Serif;
}

.center {
    text-align: center;
}

.updated {

    font-size: smaller;

    font-weight: normal;

    color: #666666;

}

.article > h3 {
    margin-bottom: 0;
}

.article > .date {
    font-size: .8em;
    font-style: italic;
    color: #666666;
    margin-top: 0;
}

/* Navigation */
#navbar {
    padding: 1px;
    height: 28px;
    width: 100%;
    margin: 0 auto;
    background: #ffffff url('images/buttonbg.png') repeat-x center center;
}

#navbar .nav, #navbar .nav ul {
list-style : none;
    margin: 0;
    padding: 0;
}

#navbar .nav {
/*font-family: Arial, Helvetica, sans-serif;*/
    z-index: 100;
    position: relative;
}

#navbar .nav li {
/*border-left: 1px solid #000;*/
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}

#navbar .nav li a, #navbar .nav li a:link, #navbar .nav li a:active, #navbar .nav li a:visited {
    font: bold 1em / 25px Arial, Helvetica, sans-serif;
    background: #ffffff url('images/buttonbg.png') repeat-x top center;
    color: #333333;
    display: block;
    padding: 0 9px; /*text-transform: lowercase;*/
    text-decoration: none;
    height: 26px;
    border: 1px #eeeeee solid;
}

#navbar .nav li a:hover {
    background: #ccc;
    color: #000;
}

#navbar #nav-one li:hover a, #navbar #nav-one li.sfHover a {
    background: #ccc;
    color: #000;
}

#navbar #nav-one li:hover ul a, #navbar #nav-one li.sfHover ul a {
    background: #0C2C84;
    color: #eeeeee;
}

#navbar #nav-one li:hover ul a:hover, #navbar #nav-one li.sfHover ul a:hover {
    background: #ccc;
    color: #000;
}

#navbar .nav ul {
    background: #565656;
    border-bottom: 1px solid #000;
    list-style: none;
    margin: 0;
    width: 100px;
    position: absolute;
    top: -999em;
    left: -1px;
}

#navbar .nav li:hover ul, #navbar .nav li.sfHover ul {
    top: 28px;
}

#navbar .nav ul li {
    border: 0;
    float: none;
}

#navbar .nav ul a {
    border: 1px solid #000;
    border-bottom: 0;
    padding-right: 20px;
    width: 80px;
    white-space: nowrap;
}

#navbar .nav ul a:hover {
    background: #ccc;
    color: #000;
}

.exception {
    font-size: smaller;
    font-style: italic;
}

div#twtr_wrap {
    width: 250px;
    margin: 3px;
    padding: 0;
    float: right;
}

div#footer {
    clear: both;
    text-align: center;
}

#content .nav li a[href="#"] {
    font-size: larger;
    color: #000000;
    text-decoration: none;
    cursor: default;
}