
body        { color: black; font-size: small; background-color: white; background-image: url("images/background.jpg"); margin: 5px; padding: 0 }
a:link  { color: #009; font-weight: bold; text-decoration: none }
a:visited  { color: #727ab6; font-weight: bold; text-decoration: none }
a:hover  { color: black; text-decoration: underline }
#top   { display: none }
#nav     { display: none; width: 1024px }
#head             { width: 1024px }
#search  { }
#search form { margin: 0; padding: 0 }
#content     { position: absolute; top: 260px; left: 20px; width: 485px }
#content h1        { font-size: large; margin: 0; padding: 0 0 5px }
#content h2          { color: #b37c21; font-size: medium; font-style: italic; margin: 0; padding: 0 0 5px }
#content p    { margin: 0; padding: 0 0 10px }
#content ul { list-style-type: none; margin: 0; padding: 0 0 10px }
#content ol { margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 10px }
#content dl      { margin: 0; padding: 0 }
#content dt  { font-weight: bold; margin: 0; padding: 0 }
#content dd    { margin: 0 0 0 20px; padding: 0 0 10px }
#content table  { margin: 0 0 10px; padding: 0 }
#content table tr:hover { background-image: url("images/tableback.png"); background-repeat: repeat }
#content table tr td        { margin: 0; padding: 3px }
#content table tr td ul { margin: 0; padding: 0 }
#content table tr td ul li ul li { padding-left: 20px }
#content table tr td ol { margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0 }
#sidebar       { position: absolute; top: 260px; left: 525px; width: 195px }
#sidebar p    { font-size: xx-small; margin: 0; padding: 0 0 10px }
#footer { }
#footer p     { font-size: xx-small; margin: 0; padding: 0 0 10px }
#footer img { display: none }
#subnav          { font-size: xx-small; margin: 0; padding: 0 0 10px }
#subnav ul    { list-style-type: none; margin: 0; padding: 0 }
#subnav ul li     { margin: 0; padding: 0 0 2px }
#advertising        { margin: 10px 0; padding: 0 }
#advertising p         { font-size: xx-small; margin: 0; padding: 2px 0 20px }
#advertising iframe { display: none }
.section       { margin: 0 0 10px; padding: 0 }
.section-t { background-image: url(images/section-t.png); width: 195px; height: 25px }
.section-m   { background-image: url(images/section-m.png); background-repeat: repeat-y; padding-right: 20px; padding-left: 20px }
.section-m h3  { font-size: small; font-weight: bold; margin: 0; padding: 0 0 2px }
.section-m p  { font-size: xx-small; margin: 0; padding: 0 0 10px }
.section-m ul    { font-size: xx-small; list-style-type: none; margin: 0; padding: 0 0 8px }
.section-m ul li { margin: 0; padding: 0 0 2px }
.section-b { background-image: url(images/section-b.png); width: 195px; height: 25px }
.source          { color: #b37c21; font-size: x-small }
.notes                    { font-size: xx-small; display: block }
.td-left  { font-weight: bold; text-align: right; white-space: nowrap; vertical-align: top }
#month                       { display: table; margin: 0 0 10px; padding: 0; width: 480px; border-top: 1px solid #b37c21; border-left: 1px solid #b37c21 }
.day                   { background-image: url("images/background2.jpg"); background-repeat: repeat; padding: 5px; width: 85px; height: 85px; float: left; border-right: 1px solid #b37c21; border-bottom: 1px solid #b37c21 }
.day h3     { font-size: small; font-weight: bold; text-align: center; margin: 0; padding: 0 0 10px }
.day p      { font-size: xx-small; text-align: center; margin: 0; padding: 0 0 5px }
.wallpaper { margin: 0; padding: 0 0 10px }
.wallpaper th    { color: white; font-size: xx-small; background-color: #b37c21; text-align: left; padding: 3px }
.wallpaper td     { font-size: xx-small; margin: 0 0 5px; padding: 0 0 5px 5px; border-bottom: 1px solid #b37c21 }
.wallpaper tr:hover  { font-weight: bold; background-image: url("images/tableback.png") }
.hide { display: none }
