a:link { background-color: #660099; color: #9933cc; text-decoration: none; }
a:visited { background-color: #660099; color: #9933cc; text-decoration: none; }
a:hover { background-color: #660099; color: #9933cc; text-decoration: none; }
a:active { background-color: #660099; color: #9933cc; text-decoration: none; }
a.lnks:link { background-color: transparent; color: #33ffff; text-decoration: none; }
a.lnks:visited { background-color: transparent; color: #ffccff; text-decoration: none; }
a.lnks:hover { background-color: transparent; color: #ffcc00; text-decoration: none; }
a.lnks:active { background-color: transparent; color: #ff0000; text-decoration: none; }
a.link2:link { font-weight: bold; color: #3366ff; background-color: transparent; text-decoration: none; }
a.link2:visited { font-weight: bold; color: #cc3366; background-color: transparent; text-decoration: none; }
a.link2:hover { font-weight: bold; color: #006633; background-color: transparent; text-decoration: none; }
a.link2:active { font-weight: bold; color: #339966; background-color: transparent; text-decoration: none; }

table.imago { background-color: #660099; background-image: url(../purple.gif); }

td.backimg { background-image: url(../purple.gif); font-family: verdana, arial, sans-serif; font-size: .8em; font-weight: bold; }
td.bluepurpmap { font-family: verdana, arial, sans-serif; background-color: #330066; color: #000000; padding: 0px; }
td.creammap { font-family: verdana, arial, sans-serif; font-size: .8em; background-color:  #ccccff; color: #000000; font-weight: bold; text-align: left; padding: 0px; }
td.creammap1 { font-family: verdana, arial, sans-serif; font-size: .8em; background-color:  #330066; color: #000000; font-weight: bold; text-align: left; padding: 0px; }
td.headmap { font-family: arial, sans-serif; font-size: 1.2em; font-weight: bold; color: #33ffcc; text-align: center; }
td.lblue { font-family: verdana, arial, sans-serif; font-size: .8em; background-color: #ccffff; color: #000000; text-align: left; padding: 0px; }
td.leftmap { text-align: left; background-color: #330066; }
td.nav { font-family: arial, sans-serif; font-size: .7em; }
td.rightmap { text-align: right; background-color: #330066; }

h1.map { font-family: arial, sans-serif; font-size: 1.5em; color: #ffff99; text-align: center; }
h2.page { font-family: arial, sans-serif; font-size: .9em; font-weight: normal; margin-left: 20px; margin-right: 20px; text-align: center; }      
hr.short { margin-left: 5px; margin-right: 5px; color: #660099; }

img.lefty { float: left; margin-left: 5px; }
img.righty { float: right; margin-right: 5px; }

p.barlinks { text-align: center; margin-top: -5px; margin-bottom: -5px; font-family: verdana, arial, sans-serif; font-size: .8em; color: #33ffff; } 
p.page { font-family: arial, sans-serif; font-size: .9em; font-weight: normal; margin-left: 20px; margin-right: 20px; text-align: center; }

span.map { margin-right: 18px; margin-bottom: 4px; }

address.artsy { margin-left: 3px; text-align: center; font-family: arial, sans-serif; font-size: .8em; color: #ffff99; }
