
/* alpca.css */
/* $Id: alpca.css,v 1.8 2016/06/26 18:22:13 root Exp root $ */
/* Style adapted from http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml */

/* TODO - switch to abstract instead of element-specific (td, colors, etc - legacy) */

a:link,
a:active,
a:visited {
    background: transparent;
    color: #200090;
}

a:hover {
    background: transparent;
    color: #0000CC;
}

body {
    background: #FFFFFF;
    color: #200090;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
}

td.body {
    background: #FFFFFF;
    color: #200090;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
}

td.yellow {
    background: #FFFFBB;
    color: #200090;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

td.ltblue {
    background: #EAEAFF;
    color: #200090;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

td.blue {
    /* FIXME - .small, .big same color, validation warning */
    background: #200090;
}

td.grey {
    background: #EEEEEE;
    color: #200090;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    text-align: center;
}

.small {
    /* FIXME - td.blue same color, validation warning */
    color: #200090;
    font-family: verdana,sans-serif;
    font-size: 7.5pt;
}

.big {
    /* FIXME - td.blue same color, validation warning */
    color: #200090;
    font-family: arial,helvetica,sans-serif;
    font-size: 14pt;
}

.red {
    color: #FF0000;
    font-size: 10pt;
}

.just {
    text-align: left;
}

li.completed {
    display: none;
    text-decoration: line-through;
}

li.current {
    background: #FFFFBB;
    color: black;
}

.infobox {
    text-align: center;
    padding: 5px;
    background: #DEF;
    border: 2px solid #001F51;
    color: #001F51;
}

div.ok      { background: #6C6; }
div.danger  { background: #FF6666; }
div.warning { background: #FFFF66; }

/* end alpca.css */

