
body     { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; background-color: white; background-image: url("images/background.jpg"); margin: 0; 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 { }
#nav    { width: 1024px }
#head           { width: 1024px }
#search { position: absolute; top: 20px; left: 475px }
#search form { margin: 0; padding: 0 }
#content     { position: absolute; top: 260px; left: 20px; width: 485px }
#content h1       { font-size: 20px; line-height: 22px; margin: 0; padding: 0 0 5px }
#content h2         { color: #b37c21; font-size: 16px; font-style: italic; line-height: 18px; 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 }
#content charnav p { text-align: center; word-spacing: 10px; }
#sidebar       { position: absolute; top: 180px; left: 525px; width: 195px }
#sidebar p   { font-size: 10px; line-height: 12px; margin: 0; padding: 0 0 10px }
#footer { }
#footer p    { font-size: 10px; line-height: 12px; margin: 0; padding: 0 0 10px }
#subnav         { font-size: 10px; line-height: 12px; 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 20px; padding: 0 }
#advertising p      { font-size: 10px; line-height: 14px; margin: 0; padding: 2px 0 20px }
.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 p { margin: 0; padding: 0 0 10px }
.section-m h3    { font-size: 12px; font-weight: bold; line-height: 14px; margin: 0; padding: 0 0 2px }
.section-m ul   { font-size: 10px; line-height: 12px; 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: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.notes            { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; background-image: none }
.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: 14px; font-weight: bold; line-height: 14px; text-align: center; margin: 0; padding: 0 0 10px }
.day p    { font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10px; text-align: center; margin: 0; padding: 0 0 5px }
.wallpaper { margin: 0; padding: 0 0 10px }
.wallpaper th  { color: white; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; background-color: #b37c21; text-align: left; padding: 3px }
.wallpaper td   { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; margin: 0 0 5px; padding: 0 0 5px 5px; border-bottom: 1px solid #b37c21 }
.wallpaper tr:hover  { background-image: url(images/tableback.png) }
