body  {
	background: #1A1717;
	color: #292121;
}

a:link, a:visited {
	color:#A80303;
}

a:hover, a:active {
	color:#5E0303;
}


.twoColFixRt #container, .oneColFixRt #container { 
	background: #fff;
	border: 1px solid #1A1717;
	border-bottom:0 solid #1A1717;
}
.twoColFixRt #sidebar1 {
	background: #fff; /* the background color will be displayed for the length of the content in the column, but no further */
}

h1 {
	color:#A80303;
}

h2 {
	background:#1A1717;
	color:#fff;
	border-bottom:2px solid #7f8887;
}
h3 {
}
h1,h2,h3 {
}
h1,h2,h3,h4,h5,h6,strong {
}

dt {
	font-weight:bold;
	color:#A80303;
}
dd {
margin-bottom:1em;}


#header p {
color:#5E0303;
font-size:116%;
}

#nav {
background:#9F9F9F;
font-weight:bold;
color:#fff;
border-bottom:1px solid #1A1717;
}

#nav a {
	color:#5E0303;
}

#nav a:hover {
color:#fff;
}

body#about li.about a, 
body#roster li.roster a, 
body#contact li.contact a, 
body#services li.services a 
 {
	color:#fff;
}

body#about li.about a:hover, 
body#roster li.roster a:hover, 
body#contact li.contact a:hover, 
body#services li.services a:hover 
 {
color:#fff;
cursor:auto;
}


p.black {
background-color:black;
color:#fff;
padding:10px;
}

p.black a{
color:#FE0202;
font-weight:bold;
}
p.black a:hover{
color:#fff;
}

p.black img {
float:left;
}

.event {
border-bottom: 1px dashed #1A1717;
}



#footer {
background:#1A1717 url(../img/footer.gif) no-repeat top center;
color:#5E0303;
border:1px solid #1A1717;
font-weight:bold;
}
#footer li {
border-right:1px solid #C7C29E;
}
#footer li.last {
border:none;
}

#footer a.hot {
color:#FE0202;
}

#footer a.hot:hover {
color:#5E0303;
}

p.credits {
margin-top:.4em; font-size:85%;}


