
/* body & story */
body
{
    font-family: serif;
    background: white;
    color: black;
}

div.story
{
    font-family: sans-serif;
}

pre
{
    font-family: Courier;
}


/* links */
a:visited
{
    color: #528;
}

a:link
{
    color: #00E;
}

a:active
{
    color: #E00;
}

/*
a:hover
{
    color: #139;
}
*/

/* main menu links */
a.mainmenu 
{
    color: black;
}

a:visited.mainmenu
{
    color: black;
}

a:link.mainmenu
{
    color: black;
}

a:active.mainmenu
{
    color: black;
}

/*
a:hover.mainmenu
{
    color: #139;
}
*/

/* random story/img links (always unvisited) */
a.random
{
    color: #00E;
}

a:visited.random
{
    color: #00E;
}

a:link.random
{
    color: #00E;
}

a:active.random
{
    color: #E00;
}

/*
a:hover.random
{
    color: #139;
}
*/

span.title-selected
{
    font-family: sans-serif;
    font-size: larger;
    font-weight: bold;
    color: #139;
    font-style: italic;
}


/* main menu */
span.mainmenu
{
    font-family: sans-serif;
    font-weight: bold;
    color: black;
}

/* context menu */
div.context-menu
{
    text-align: center;
}

/* context menu: selected */
span.context-menu-selected
{
    font-weight: bold;
}

/* context menu: unavailable */
span.context-menu-unavailable
{
}

/* forward form */
td.form-table
{
    font-family: sans-serif;
    text-align: left;
}

td.form-table-required
{
    font-family: sans-serif;
    text-align: left;
    font-weight: bold;
}

div.error
{ 
    border: medium solid red;
    font-weight: bold;
}

/* last updated */
span.last-updated
{
    color: gray;
}

h1
{
    color: #139;
}

