DIV.message
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 10px;
    COLOR: white;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #aabb11
}
/*
DIV.message P A.firefox
{
    LEFT: 70%;
    FLOAT: right;
    POSITION: absolute;
    TOP: 10%
}
DIV.message P A.opera
{
    LEFT: 70%;
    FLOAT: right;
    POSITION: absolute;
    TOP: 11%
}
*/
DIV.message P A:hover
{
    BACKGROUND-COLOR: transparent
}
A:link
{
    COLOR: #00d;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #00d;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #09c
}
A:active
{
    BACKGROUND-COLOR: #ad0
}
A:hover
{
    BACKGROUND-COLOR: #adc;
    TEXT-DECORATION: none
}
A IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
A.nodecor:hover
{
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
ACRONYM
{
    CURSOR: help;
    TEXT-DECORATION: underline
}
abbr
{
    CURSOR: help;
    TEXT-DECORATION: underline
}
EM
{
    FONT-WEIGHT: bold;
    FONT-STYLE: oblique
}
#photo
{
    MARGIN-LEFT: 0px
}
.personal
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    FONT-SIZE: 12pt;
    FLOAT: right;
    MARGIN: 1em;
    BORDER-LEFT: black thin solid;
    WIDTH: 45%;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: "Inconsolata", monospace;
    BACKGROUND-COLOR: #f5f5dc;
    COLOR: black;
}
.personal pre {
   FONT-SIZE: 10pt;
   }
A.unint, SPAN.unint
{
   TEXT-DECORATION: line-through;
}
DIV.vis {
   FONT-SIZE: 80%;
   FLOAT: right;
   MARGIN: 2em;
   BACKGROUND-COLOR: #f5f5dc;
}
BODY
{
    color:#555555;
/*    font-family:'Lucida Sans Unicode','Lucida Grande',Tahoma,sans-serif; */
    font-family: "OFL Sorts Mill Goudy TT", serif;
    font-size: 14pt;


}
