b
{
  color:black;
  font-size:12pt;
  font-weight:700;
}
p
{
  color:black;
  font-size:12pt;
  font-weight:200;
}
hr
{
  background-color:silver;
  height:1px;
}
h1
{
  color:navy;
  font-size:14pt;
  font-weight:700;
}
h2, h3
{
  color:navy;
  font-size:12pt;
  font-weight:700;
}
li
{
   list-style-image: url(images/balls.jpg);
}
a:link, a:visited
{
  color:navy;
}
th {background-color:purple;color:white;}
#banner
{
position:absolute; left:0px; top:0px; width:476px; height:60px;
}

img {border-style:none;}

body
{
  background-image: url('images/back.jpg');
  font-family: arial,helvetica,sans-serif;
  font-size:12pt;
}

.note { color:red; size: smaller}

#sidebar
{
position:absolute; left: 0px; top: 50px;
}

#content
{
position:absolute; left:175px; top:100px;
margin-right:100px;
}

#intro
{
width:500px;text-align:center;
}

#intro img { margin-top: 15px; margin-bottom: 15px;}
#navigation
{
position:absolute; left:5px; top:100px; width:120px;
background-color:silver;
border-style:ridge;
border-width:5px;
border-color:white;
/* border-top:1px solid black; 
border-right:1px solid black; */
}

#navigation a:link, #navigation a:visited 
{
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
padding: 5px 1px 5px 3px;
text-decoration: none;
width: 105px;
margin: 5px; 
display: block;
border-top: #99ccff solid 1px;
border-right: #003399 solid 1px;
border-bottom: #003399 solid 1px;
border-left: #99ccff solid 1px;
background-color:purple;
border-color:black;
color:white;
}

#navigation a:hover
{
display:block;
background-color:white;
border-style:inset;
background-color:#FF9933;
}

#footer a:link, #footer a:visited
{
  text-align:center;
  color:silver;
  font-size:10pt;
  font-weight:200;
}

#roster b, #roster a:link, #roster a:visited
{
  color:navy;
  font-size:12pt;
  font-weight:700;
}

#viewdog, #viewdog b, #viewdog a:link, #viewdog a:visited
{
  color:white;
}
