#logo { height: 107px; width: 140px; left: 0; top: 0; position: absolute; visibility: visible; padding-top: 8px; }
#banner { height: 107px; width: 659px; left: 150px; top: 0; position: absolute; visibility: visible; padding-top: 8px; }
#leftNav { left: 20px; top: 145px; position: absolute; width: 110px; height: auto; visibility: visible; }
#leftNav a { display: block; padding: 0 0 10px; border: solid 1px #fff; color: black; font-family: Geneva, sans-serif; font-size: 70%; font-weight: bold; text-decoration: none; height: auto; }
#leftNav a:hover {
	color: #c00000;
	/*background: #f9f9f9;
	border: 1px solid #000;*/
}
#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; }

