/*  COLORS */

/*  outside  */

BODY {
background-color: #468;
}

#info, #list, .epigraph, .footer {
color: #bcd;
}

#traceline, #list A, #info A, #traceline A, .footer A {
color: #fba;
}

#info A:hover, #list A:hover, .footer A:hover, #traceline A:hover {
color: #fdc;
}

#info em, .footer em, #list em, #traceline em, .epigraph em, .author {
color: #f9f9ff;
}


/* header  */

h3, .submit {
background-color: #740;
color: #EA6;
}

h3 A {
color: #bbd;
}

h3 A:hover {
color: #aad;
}

h3 em, h3 em A {
color: #eed;
}


/* inside box*/

.out, .imout {
  background: #346;
}

.in {
background-color: #c96;
}

.hide {
color: #c96;
}

.txt, .ahide {
color: #330;
}

A:hover.ahide {
color: #336;
}

A, .pseudoa {
color: #339;
}

A:hover {
color: #336;
}

em, em A, A em, .dedic {
color: #ddc;
}

em A:hover, A:hover em {
color: #ccf;
}

/* mixed */

div.in, .input, .submit, h3 {
border-color: #000;
}

.input {
background: #fff;
color: #000;
}

hr {
color: #740;
background-color: #740;
}

/* modulation */

#main.hide .txt A {color: #333;}
#main.hide .txt A:hover {color: #933;}
#main.hide .txt em A, .txt A em, em{color: #fff;}
#main.hide .txt em A:hover, .txt A:hover em {color: #fdd;}


/* snext */

.snext
{
border: 1px solid #000;
background-color: #999;
color: #fff;
}

A:hover.snext {
color: #fcc;
}
