@import "colorless.css";

/* COLORS **************************************/

.dark-color   { background-color: #7b7347 !important; }
.medium-color { background-color: #dcd4c2 !important; }
.light-color  { background-color: #f6f4f0 !important; }

/*
 * #33c    = brighter dark blue
 * #39f    = bright light blue
 *
 * #093    = medium green
 * #900    = dark red
 * #a3d    = dark purple
 *
 * #999    = medium gray
 */


/* LAYOUT **************************************/

body {
   color: black;
   background-color: #dcd4c2;
   background-image: url(/images/stripes-tan.png);
}

div#mainClm {
   color: black;
   background-color: #f6f4f0;
   border-color: #7b7347;
}

#login {
   color: #7b7347;
   background: transparent;
}


/* NAVBAR **************************************/

#navbar {
   border-left-color: #7b7347;
}

#navbar a {
   color: #33c;
}

#navbar table {
   color: #7b7347;
}

#navbar td.tall {
   border-top-color: #7b7347;
}

#navbar td.empty {
   background-color: #f6f4f0;
   border-top-color: #7b7347;
}

#navbar td.separator {
   background-color: #f6f4f0;
   border-left-color: #7b7347;
   border-top-color: #7b7347;
}

#navbar td.tab {
   border-left-color: #7b7347;
   border-bottom-color: #7b7347;
}

#navbar td.tab:hover {
   border-top-color: #7b7347;
   background-color: #f6f4f0;
}

#navbar td.tab.active, #navbar td.tab.active:hover {
   border-top-color: #7b7347;
   background-color: #f6f4f0;
}

#navbar td.tab.active.last {
   border-right-color: #7b7347;
}


/* TOC ELEMENT *********************************/

div#TOC {
   background-color: #f6f4f0;
   border-color: #7b7347;
}


/* HEADINGS ************************************/

h2 {
   border-bottom-color: #7b7347;
}


/* LINKS ***************************************/

a, a:link {
   color: #33c;
   background: transparent;
}

a:visited {
   color: #a3d;
   background: transparent;
}

a:hover {
   color: #39f;
   background: transparent;
}

h2 span.ashaille a, h2 span.lhenazi a {
   color: black;
   background: transparent;
}

h2 span.ashaille a:hover, h2 span.lhenazi a:hover {
   color: #39f;
   background: transparent;
}

a.extra-info:hover span.extra-info {
   color: #7b7347;
   background-color: #dcd4c2;
   border-color: #7b7347;
}


/* LISTS ***************************************/

dt {
   background-color: #dcd4c2;
   border-color: #7b7347;
}


/* FORMS ***************************************/

fieldset {
   border-color: #dcd4c2;
}

legend {
   background: #dcd4c2;
   border-color: #7b7347;
}

input, select, textarea {
   color: #7b7347;
   background: #dcd4c2;
   border-color: #7b7347;
}

form#login {
   color: #7b7347;
   background: transparent;
}

form#comments input {
   background-color: #f6f4f0;
   border-color: #dcd4c2;
}


/* IMAGES **************************************/

img.bordered {
   border-color: #7b7347;
}


/* MISCELLANEOUS *******************************/

.error {
   color: red;
   background: transparent;
}

.attention {
   color: #900;
   background: transparent;
}

.footnote {
   color: #7b7347;
   background: transparent;
}

.timestamp {
   color: #7b7347;
   background: transparent;
}


/* LANGUAGES ***********************************/

ul.lexemes .ashaille, ul.lexemes .english, ul.lexemes .lhenazi {
   color: black;
   background: transparent;
}

.ashaille, .lhenazi {
   color: #093;
   background: transparent;
}

.english {
   color: #900;
   background: transparent;
}

div.quote {
   border-color: #7b7347;
}

p.ashaille, p.english, p.lhenazi {
   border-color: #7b7347;
}

.pos {
   color: #7b7347;
   background: transparent;
}
