body {
	margin: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background: #dcdcdc;
font-size: 11px;
}
p, li  {
	font-size: 11px;
}
h2 {
	font-weight: bold;
	font-size: 14px;
        padding: 0;
        margin: 15px 0 0 0;
}
small {
	font-size: 9px;
	font-style: italic;
}

small a:link, small a:visited, small a:active, small a:hover {
        color: #000;
}

h3 {
	color: #FFF;
        font-size: 14px;
        padding-top: 15px;
}
h4 {
        margin: 0;
        font-size: 11px;
        font-weight: normal;
}
td.news p {
        padding: 0 0 15px 15px;
        color: #FFF;
        margin: 0;
}

.style5 {
	font-size: 14px;
	font-weight: bold;
}

.content {
       margin-right: 60px;
}

#home .content {
       margin: 0;
}

a:link, a:visited, a:hover, a:active {
	color: #EC7703;
}

a.nav {
        color: #fff;
        text-decoration: underline;
        padding-left: 11px;
        font-size: 11px;
} 

a.nav:link, a.nav:visited, a.nav:active {
        text-decoration: none;
        color: #fff;
}

a.nav:hover {
        text-decoration: underline;
        color: #fff;
} 

body#home a#nav-home, body#history a#nav-history, body#course a#nav-course, body#eligibility a#nav-eligibility, body#registration a#nav-registration, body#participant a#nav-participant, body#staff a#nav-staff, body#contact a#nav-contact, body#council a#nav-council   { text-decoration: underline; }

.error {
	color: #F33;	
	font-weight: bold;
}

.errorbox {
	background-color: #F33;
	color: #FFF;
	padding: 5px;
	border: 1px solid #F00;
}

p.sent {
	font-weight: bold;	
	background-color: #393;
	color: #FFF;
	padding: 5px;
	border: 1px solid #060;
}

table#gallerytable { width: 100%; }
table#gallerytable td { text-align: center; padding: 5px 0; }
.paginate { font-size: 85%; font-weight: bold; text-align: center; margin-top: 5px;}

#imageviewer { background-color: #dcdcdc; }
#imageviewer .prevnext { font-size: 85%; text-align: center; color: #ee961b; margin-top: 5px; }
#imageviewer .image { margin: 5px; text-align: center; }
#imageviewer .image img { border: 2px solid #ee961b; }
#imageviewer .title { font-weight: bold; text-align: center; }
#imageviewer .caption { font-style: oblique; text-align: center; }
#imageviewer .windowclose { text-align: center; font-weight: bold; margin-top: 10px; }