body {
    margin: 0pt 0pt;
    background: #ddd url(../img/body_bg2.gif) repeat-y top center;
}

.header {
    margin-left:60px;background:black;width:700px;    
}

#sponsorheader {
    margin-left:60px;background:white;width:700px;
    text-align: center;
    line-height: 3.5em;
}

#sponsorheader img {
    margin-bottom:-.75em;
    margin-left:0.25em;
    margin-right:0.25em;
}

#header1 { background-image: url(../img/top1.png); }
#header2 { background-image: url(../img/top2.png); }
#header3 { background-image: url(../img/top3.png); }
#header4 { background-image: url(../img/top4.png); }
#header5 { background-image: url(../img/top5.png); }
#header6 { background-image: url(../img/top6.png); }
#header7 { background-image: url(../img/top8.png); }
#header8 { background-image: url(../img/top7.png); }

#headertext { height:270px;text-indent:-9999px; }

.navmenu {
    margin:0 0 1.5em 0;padding:0 10px;        
}

#navmenu1 { background: url(../img/bottom1.png); }
#navmenu2 { background: url(../img/bottom2.png); }
#navmenu3 { background: url(../img/bottom3.png); }
#navmenu4 { background: url(../img/bottom4.png); }
#navmenu5 { background: url(../img/bottom5.png); }
#navmenu6 { background: url(../img/bottom6.png); }
#navmenu7 { background: url(../img/bottom8.png); }
#navmenu8 { background: url(../img/bottom7.png); }

#footer { 
    margin-left:60px;background:black;width:700px;
    color: white;
    padding: 1.5em 0 3em 0;
    margin-bottom:-5em;
    
}

#footer h4 {
    color: white;
}

#footer a {
    color: #F2AE1B;     
}

#footer a:hover {
    color: white;
}

#footer strike {
    color: #111;
}

.box strike {
    color: #aaa;
}

.footerbox {
    padding: 1.5em; 
    margin-bottom: 1.5em; 
}

.tuesdaybox {
    background: #D0DBFD;  
}

.wednesdaybox {
    background: #E2D4AD;  
}
.thursdaybox {
    background: #B0A996;  
}
.fridaybox {
    background: #B8DB98;  
}

#tuesday .box {
    background: #D0DBFD;    
}

#wednesday .box {
    background: #E2D4AD; 
}

#thursday .box {
    background: #B0A996;    
}

#friday .box {
    background: #B8DB98;    
}
ul.ui-accordion-container li:hover a.tuesdaybox { background-color: #B6C9FF; }
ul.ui-accordion-container li:hover a.wednesdaybox { background-color: #CBBA90; }
ul.ui-accordion-container li:hover a.thursdaybox { background-color: #968763; }
ul.ui-accordion-container li:hover a.fridaybox { background-color: #86974C; }

ul.ui-accordion-container li ul { list-style:none; }

div.timeatglance { width:12em; float:left; }

#datesfooter {
    background: #303030;     
}

#sponsorsfooter, #sponsorsfooter h4{
    background: white;
    color: black;
    margin-bottom: 0.5em;
}

#sponsorsfooter img {
    padding: 10px;
    vertical-align:middle;
}

#sponsorsfooter {
    min-height: 10em;
    display: table-cell;
    vertical-align: middle;
}

#newsfooter {
    background: #4A525A;     
}

.container {
  width: 820px;     /* Total width */
}
/*.span-10  { width: 680px; margin: 0; }*/
.span-12  { width: 820px; margin: 0; }

/* Remember the baseline (typography.css). */
img { margin: 0; }

img.rssicon {
    float: none;
    margin: 0 0 -3px 0;
}

.navigation {
    width: 80px;
    padding-top: 1.5em;
    padding-bottom: 1.75em;
    text-align: center;
/*    background: black;*/
    color: white;
}

.navigation a:link, .navigation a:visited {
    color: white;
    text-decoration: none;    
    padding-left:1.5em;
    padding-right:1.5em;
    padding-top: 0.75em;
    padding-bottom: 3em;
}

.navigation a:hover {
    color: black;
/*    background-color: black;*/
    background: transparent url("../img/activenav.png") repeat-x scroll 0 0em;
    text-decoration: underline;
}

.activenav {
    color: black;
}

.activenav a:link, .activenav a:visited {
    background: transparent url("../img/activenav.png") repeat-x scroll 0 0em;
    color: black;
}

.activenav a:hover {
    text-decoration: underline;
}

.twolinknav { padding: 0.75em 0 0 0; }
.twolinknav a:link.bottomlinknav, .twolinknav a:visited.bottomlinknav { padding-top:0;padding-bottom:2em; }
.twolinknav a:link.toplinknav, .twolinknav a:visited.toplinknav { padding-top:0.2em; }

#cfpnav {
}

.inpagenav {
    background-color: #eee;
    width: 700px;
    margin-left: 60px;
    margin-bottom: 1.5em;
}

.inpagenav ul {
    list-style: none;
    padding: 10px 0 10px 0; margin: 0;
}

.inpagenav ul li {
    display: inline;
    padding: 10px;
}

/*.inpagenav a {
    color: #F2AE1B;     
}*/

.expired {
    text-decoration: line-through;
}