body {margin: 0px; color: #442200; background: white;}
a:link {font-weight: bold; color: #999900; text-decoration: none;}
a:visited {font-weight: bold; color: #993333; text-decoration: none;}
a.top:link, a.top:visited {font: bold 80%; color: #999900; text-decoration: none; line-height: 3em;}
a.topmenu:link, a.topmenu:visited {font: bold 90%; color: #999900; text-decoration: none; line-height: 2em;}
a.specialLink:link { color: #993333; }
a.specialLink:visited { color: #993333; }
a.specialLink:hover { color: #999900; }
table {width: 100%; margin: 0px; padding: 0px; border: 0px; }
table#menutop {table-layout:fixed; height: 23px; background: #A54733;}
table#menubottom {background: #A54733;}
table#menutop a {color: #CC9900;}
table#menubottom a {color: #CC9900;}
table#stripe {background: #A54733; background-image: url("images/inside-redorange-stripe.gif")}
table#photos {background: #A54733;}
table td {padding: 0px; border-width: 0px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}
tr#redmenu {width: 100%; color: #CC9933; background-image: url("images/redstripe.gif");}
tr#redmenuin {width: 100%; height: 121px; color: #CC9933; background-image: url("images/inside-red-stripe.gif");}
tr#blackmenu {width: 100%; color: #000000; background-image: url("images/blackstripe.gif");}
td#logo {width: 416px; position: relative;}
td#red {width: 254px;}
td#homein {width: 65px;}
td#aboutin {width: 167px;}
td#programsin {width: 108px;}
td#showsin {width: 152px;}
td#lowred {width: 275px;}
td#galleryin {width: 83px;}
td#newsin {width: 118px;}
td#helpin {width: 179px;}
td#redin {width: 139px;}
td#home {width: 65px;}
td#about {width: 167px;}
td#programs {width: 108px;}
td#events {width: 15px;}
td#lowredin {width: 233px;}
td#news {width: 110px;}
td#capital {width: 171px;}
td#gift {width: 117px;}
td#announce {width: 393px;}
td {color: #442200; font: 12px Verdana, Arial, sans-serif; padding: 1em 1em;}
td#hometext {color: #442200; font: 12px Verdana, Arial, sans-serif; padding: 1em 1em;}
td#lowred {background-image: url("images/low-red-stripe.gif")}
td#maininfo {font: 12px Verdana, Arial, sans-serif; padding: 2em 2em;}
td#pull-quote {float: left; width: 172px; color: #663366; font: 1em Arial, sans-serif; padding: 15px 15px 15px 15px; margin: 1px 23px 19px 1px; background-color: #F1EAE4; line-height: 1.5em;}
div#textmenu {text-align: center; font: 11px;}
#gallery a:link {font-weight: bold; color: #999900; text-decoration: none;}
#gallery a:visited {font-weight: bold; color: #993333; text-decoration: none;}
div#footer {text-align: center; margin-top: 2.5em; border-top: 1px solid gray; color: #666633; font-size: 9px; padding-top: 0.33em; letterspacing: 1px;}
div#announcement {position: absolute; top: 10; right: 0; width: 33%; text-align: center; color: #442200; font: 12px Verdana, Arial, sans-serif; padding: 20px; background: center repeat;}
div#announcementin {position: absolute; top: 0; right: 0; width: 33%;
   text-align: center; font: 12px Verdana, Arial, sans-serif;
   color: black; padding: 10px; background: center repeat;}
div#announcementshow {position: absolute; top: 0; right: 0; width: 33%;
   text-align: center; font: bold 12px Verdana, Arial, sans-serif;
   color: white; padding: 10px; background: center repeat;}
div.heading {color: #663366; font: bold 15px Verdana, Arial, Helvetica, sans-serif; margin-top: .5em; margin-bottom: .5em;}
div.headingin {color: #663366; font: bold 15px Verdana, Arial, Helvetica, sans-serif; margin-top: .25em; margin-bottom: .25em;}
div.headingshow {color: #FF9933; font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin-top: .25em; margin-bottom: .25em;}
div.subheading {color: #CC6600; font: bold 120% Verdana, Arial, Helvetica, sans-serif; margin-top: .25em; margin-bottom: .25em; line-height: 2em;}
div.classes {color: #333399; font: bold 14px Verdana, Arial, Helvetica, sans-serif; margin-top: .25em; margin-bottom: .25em;}
div.quote {color: #CC6600; font-style: italic 10px; margin-top: .25em; margin-bottom: .25em;}
div.pullquote {float: left; width: 172px; color: #663366; font: 1em Arial, sans-serif; padding: 15px 15px 15px 15px; margin: 1px 23px 19px 1px; background-color: #F1EAE4; line-height: 1.5em;}
div.lowpullquote {color: #663366; font: 1em Arial, sans-serif; padding: 15px 15px 15px 15px; margin: 1px 23px 19px 1px; background-color: #F1EAE4; line-height: 1.5em;}
div.photograph {float: right; width: 300px; margin: 7px 8px 7px 22px; padding: 5px}
div.photograph2 {float: right; width: 220px; margin: 7px 8px 7px 22px; padding: 5px}
div.photograph3 {float: left; width: 220px; margin: 17px 22px 3px 3px; padding: 5px}

