a
{
  text-decoration: none;
}
a, a:active, a:link, a:visited
{
  color: black;
}
a:hover
{
  color: #ff9900;
}
td.clickable:hover
{
	cursor: pointer;
}
td.clickable a
{
  color: #888888;
}
td.clickable a:hover
{
  color: #ff9900;
}
td.greyblock
{
  padding: 15px;
  background-color: #eeeeee; 
}
a.bmu, a.bmu:active, a.bmu:link, a.bmu:visited
{
  position: relative;
  top: 8px;
  font-size: 24pt;
  font-weight: bold;
  color: #cccccc;
}
a.bmu:hover
{
  color: #ff9900;
}
a img
{
  border: solid 1px black;
}
td.mnu a, td.mnu a:active, td.mnu a:link, td.mnu a:visited
{
  color: #cccccc;
  position: relative;
  top: 3px;
  font-weight: bold;
  font-size: 10pt;
}
td.mnu a:hover
{
  color: #ff9900;
}
td.mnu
{
  color: #bbbbbb;
}
td.mnu span
{
  color: #444444;
}
td.mnu a.bot
{
  position: relative;
  top: 0px;
  color: #bbbbbb;
  font-weight: normal;
}
td.mnu a.bot:hover
{
  color: #ff9900;
}
td.adm a, td.adm a:active, td.adm a:link, td.adm a:visited
{
  color: #ff8888;
  position: relative;
  top: 2px;
}
td.adm
{
  color: #ff8888;
}
td.adm a:hover
{
  color: white;
}
span.adm
{
  position: relative;
  top: 2px;
}
ul.adm
{
  list-style-type: none;
  text-align: center;
}
td
{
  font-size: 8pt;
}
table.artworks td
{
  text-align: center;
  vertical-align: bottom;
  width: 100px;
  height: 100px;
  /* background-color: #f8f8f8; */
  border: solid 10px white;
}
table.artworks td:hover
{
  /* border: solid 10px #888888; */
}
table.artworks a:hover
{
  color: black;
}

a.e, a.e:active, a,e:link, a.e:visited
{
  color: #333333;
}
a.e:hover
{
  color: #ff9900;
}

a.o, a.o:active, a.o:link, a.o:visited
{
  color: #888888;
}
a.o:hover
{
  color: #ff9900;
}

a.big, a.big:active, a.big:link, a.big:visited
{
  font-size: 16pt;
  color: #888888;
}
a.big:hover
{
  color: #ff9900;
}

table.generic td { border: solid 1px white; vertical-align:bottom; padding: 10px;}
table.generic tr.hdr td { background-color: #f8f8f8; }
table.generic tr.odd td { background-color: #f8f8f8; }
table.generic tr.even td { background-color: #f0f0f0; }
table.generic td.img { text-align: center; vertical-align: bottom; }
table.generic td.txt { padding-right: 20px; text-align: left; color:#999999; }
table.generic td.big { padding-right: 20px; font-size: 24px; text-align: left; color:#999999; }
table.generic td.del { padding-right: 20px; text-align: left; color:#bbbbbb; text-decoration: line-through; }
table.generic td.act { padding-left: 30px; text-align: right; }
table.generic tr.hdr td { color: black; }

table.generic td a, table.generic td a:active, table.generic td a:link, table.generic td a:visited
{
  color: #999999;
}
table.generic td a:hover
{
  color: #ff9900;
}

span.btn { color: #333399; cursor: pointer; }
span.btn:hover { color: orange; }

