body {
background-color:#000000;
color:#FFFFFF;
letter-spacing: 1px;
font: 12px;
}
a {
text-decoration:none;
color:#66CCFF;
}
a:hover {
background-color:#454545;
}
a:visited {
color:#6699FF;
}

a.npc {
color:#16161B;
text-decoration:underline;
}
a.npc:visited {
color:#330000;
}

table {
background-color:#16161B;
border:1px solid #FF9966;
text-align:left;
}
th {
color:#660033; background-color:#FF9966;
border:1px solid #FFCC99;
width:50%;
}
td {
border:1px solid #FFFFCC;
font-size:12px;
}
td.npcjpg {
width:12%;
}