body
{
    background: white; 
    color: black;
}

a.plain:hover /* when mouse is over link */
{ 
    background: #dcdcdc;
	text-decoration: underline !important;
} 

a.plain
{
    text-decoration: none;
}

.comment 
{
    background: inherit;
    font-style: italic;
    color: rgb(0,155,0);
}

.constant, .string, .boolean
{
    background: inherit;
    color: #FF00FF;  /* magenta*/
}


.statement, .keyword
{
    background: inherit;
    color: #A52A2A;  /* brown */
    font-weight: bold;
}

.type, .storageclass
{
    background: inherit;
    color: #2E8B57; /*seagreen; */
    font-weight: bold;
}

.special
{
    background: inherit;
    color:  #6A5ACD;  /*slateblue;*/
}

.identifier
{
    background: inherit;
    color:  #008B8B; /*darkcyan;*/
}


.deprecated
{
    background: inherit;
    color: #A9A9A9; /*darkgrey;*/
}
