#logo { height: 107px; width: 140px; left: 0; top: 0; position: absolute; visibility: visible; padding-top: 8px; }
#banner { height: 107px; width: 659px; top: 0; position: absolute; visibility: visible; padding-top: 8px; }
#spotlight a { color: #333; font-family: Geneva, sans-serif; font-weight: normal; text-decoration: none; height: auto; }
#spotlight a:hover { color: #c00000; text-decoration: underline; }
#mainphoto { position: absolute; top: 115px; left: 150px; width: 335px; height: 394px; visibility: visible; }
#rightcontent a:hover { color: gray; text-decoration: none; }
#rightcontent { font-size: 90%; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; position: absolute; top: 145px; left: 500px; width: 299px; height: 1000px; visibility: visible; }
#rightcontent a { color: #c00000; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; height: auto; order-right-style: solid; }
#bottom { font-size: 15px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; height: auto; width: 290px; left: 170px; top: 515px; position: absolute; visibility: visible; }
#bottom a { color: #c00; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; height: auto; }
h6 { font-size: 23px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 12px; }
#maincontent { font-size: 15px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; position: absolute; top: 145px; left: 150px; width: 659px; height: auto; visibility: visible; padding-left: 15px; }
#maincontent a { color: #c00000; text-decoration: none; }
#maincontent a:hover { color: gray; text-decoration: none; }
li { margin-left: -14px; padding-bottom: 6px; list-style-type: square; list-style-position: outside; }

