/* ================================ */
/* colors */

.dark-gray, p, a, a:hover, form .label, form .note, ul.fancy, ul.fancy h3, h4{ color: #333333; }
.dark-gray-fill{ background-color: #333333; }

.medium-gray, .bottomnav, .bottomnav a, .bottomnav a:hover{ color: #666666; }
.medium-gray-fill{ background-color: #666666; }

.light-gray{ color: #999999; }
.light-gray-fill{ background-color: #999999; }

.dark-blue{ color: #7e95a4; }
.dark-blue-fill, .topnav .button .on .field{ background-color: #7e95a4; }

.intro, .intro a, .intro a:hover{ color: #60727e; }

.medium-blue{ color: #9eb3be; }
.medium-blue-fill, .medium-blue-fill table.layout tr.layout-row td.layout-cell, .topnav .button .off .field{ background-color: #9eb3be; }

.light-blue{ color: #c9d9e1; }
.light-blue-fill, .sidenav div.on h6, .sidenav div.open .toggler h6{ background-color: #c9d9e1; }
.light-blue-stripes, form, ul.fancy li, table.typical td, .topnav .button .off .stripes, .sidenav li.button{
    background:             url("../img/libfund/stripes-light-blue.gif");
    background-repeat:      repeat-x;
    padding-top:            4px;
}
.light-blue-top, .sidenav .submenu li{ border-top: 1px solid #c9d9e1; }

.navy, h1, h2, h3, .medium-blue-fill p, .sidenav h6{ color: #0a1235; }
.navy-fill{ background-color: #0a1235; }

.white, .dark-blue-fill .intro, ul.fancy h5, .dark-blue-fill h1, .medium-blue-fill h1, .medium-blue-fill .intro, table.books th h3{ color: #ffffff; }
.white-fill, .sidenav li.on, .sidenav .submenu{ background-color: #ffffff; }
.white-stripes{
    background:             url("../img/libfund/stripes-white.gif");
    background-repeat:      repeat-x;
    padding-top:            4px;
}

.dark-gold{ color: #cba128; }
.dark-gold-fill, ul.fancy li.head, .topnav .button .on .stripes, .sidenav div.on, .sidenav div.open, ul.imenu li.on{ background-color: #cba128; }
.dark-gold-stripes, ul.fancy{
    background:             url("../img/libfund/stripes-dark-gold.gif");
    background-repeat:      repeat-x;
    padding-top:            4px;
}

.sidenav .submenu h6{ color: #856302; }

.medium-gold, table th .off .arrowlink{ color: #e3b524; }
.medium-gold-fill, table.typical th{ background-color: #e3b524; }
.medium-gold-stripes, table.typical tr.last td{
    background:             url("../img/libfund/stripes-medium-gold.gif");
    background-repeat:      repeat-x;
    padding-top:            4px;
}

.light-gold, ul.fancy li.head .arrowlink, ul.fancy li.head .arrowlink a{ color: #eedda7; }
.light-gold-fill, .sidenav li.on h6, ul.imenu li.selected{ background-color: #eedda7; }
.light-gold-stripes{
    background:             url("../img/libfund/stripes-light-gold.gif");
    background-repeat:      repeat-x;
    padding-top:            4px;
}

.nostripes{
    background-image:   none;
    padding-top:        0;
}


