body { color: #fff; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #000; }
#nav-menu ul
{ list-style: none; padding: 0; margin: 0; }

#nav-menu li
{ color: #3f0; line-height: 1.5; text-align: center; width: 7.05em; height: 1.5em; float: left; margin: 0 0.05em; border: solid 0.1em #dcdce9; }

#nav-menu li a:hover
{ color: #3f0; background-image: url(img/nav-bg-black2.gif); text-decoration: none; }
#nav-menu li a
{ background: #fff url(img/nav-bg-black.gif) repeat-x left bottom; height: 1.5em; line-height: 1.5em; float: left; width: 7.05em; display: block; color: #ff0; text-decoration: none; text-align: center; border-color: #dcdce9; border-width: 0.1em; }
/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:60em
}
h2 { color: #2d0bfc; font-size: 1.35em; font-weight: bolder; }
h3 { color: #2d0bfc; font-size: 1.15em; font-weight: bolder; }
.border-left { border-right: 1px solid #ffcd05; }
.border-bottom { border-bottom: 1px solid #ffcd05; }
.border { border: solid 1px #2d0bfc; }
a { color: #ff0; font-weight: bolder; text-decoration: none; }
a:hover { text-decoration: underline; }
.events { color: #3f0; font-size: 0.95em; }
.events li { height: 1.65em; list-style-type: disc; white-space: nowrap; }
.special { font-size: 1.25em; font-weight: bolder; }
.events a { color: #ff0; font-size: 1em; font-weight: bolder; text-decoration: underline; }
.bold { font-weight: bolder; }
#header { background-image: url(img/youthheader-black.gif); background-repeat: no-repeat; width: 800px; height: 375px; }
#jrhigh { background-image: url(img/jr-black.gif); background-repeat: no-repeat; background-position: center 0; height: 150px; }
#srhigh { background-image: url(img/sr-black.gif); background-repeat: no-repeat; background-position: center 0; height: 150px; }
.content { background-color: #000; }
.note { font-size: 0.85em; }
.small { font-size: 0.85em; }
