a:link { color: #008000; }
a:visited { color: #806000; }
a:active { color: #000080; }
a:hover { background: white }
a.banner:hover { background: #e0dcde } 
a.left_menu:link, a.hovermenu:link, a.submenu:link { color: #005800; text-decoration: none }
a.left_menu:visited, a.hovermenu:visited, a.submenu:visited { color: #683800; text-decoration: none }
a.left_menu:active, a.hovermenu:active, a.submenu:active { color: #000060; text-decoration: none }
a.left_menu:hover, a.submenu:hover { background: white }
a.hovermenu:hover { background-image: url("/images/menu_background.jpg") }
body
    {
    color: black;
    font-family: Verdana, sans-serif;
    scrollbar-base-color: #e7e2dc;
    scrollbar-arrow-color: #302000;
    scrollbar-3dlight-color: #d8e3d5;
    scrollbar-darkshadow-color: #005700;
    scrollbar-face-color: #a2bb91;
    scrollbar-highlight-color: #a8bf13;
    scrollbar-shadow-color: #3b7200;
    scrollbar-track-color: #eee9e3;
    }
body.default
    {
    /* background: #e0dcde; */
    background: #f6f5f1;
    background-image: url("/images/background.jpg");
    font-family: sans-serif;
    margin: .5in;
    color: #302000;
    }
body.printer { background: white; color: black; font-family: "Times New Roman", Times, sans-serif; }
div.commentary { background: #c9bda5; margin-left: 1cm; padding: 10px }
div.footnote { background: #c9bda5; float: right; width: 200px; margin-left: 10px;padding-left: 15px; padding-right: 10px; }
div.introduction { background: #c9bda5; padding: 10px }
div.highlight { background: #c9bda5; padding: 10px }
div.highlight:hover { background: navajowhite }
div.indented_highlight { background: #c9bda5; margin-left: 1cm; padding: 10px }
h1 { color: black }
h2 { color: black }
h3 { color: black }
h4 { color: black }
h5 { color: black }
h6 { color: black }
img { border-color: #333333 }
p { line-height: 1.7em }
p.centered_image { text-align: center }
p.first {margin-left: 42px; margin-right: 42px; text-indent: -42px}
p.indent {margin-left: 84px; margin-right: 84px}
p.subsequent {margin-left: 42px; margin-right: 42px}
span.citation { color: #777777 }
span.menu_section_name { font-weight: bold; font-size: larger }
span.star_review { background-color: white; border 1px solid #302000; }
td.odd { background: #c9bda5 }
tr.odd { background: #c9bda5 }

/* Adapted from Peter Ned: */

body {
    behavior:url("/csshover.htc");
}

/* the menu */

ul.hovermenu, li.hovermenu, a.hovermenu, a.submenu, li.folder {
    display:block;
    margin:0;
    padding:0;
    border:0;
}

ul.hovermenu {
    width:300px;
    border:0px solid #9d9da1;
    background:url("/images/proper_menu_background.jpg");
    list-style:none;
}

li.hovermenu {
    background:url("/images/leaf_node_menu_background.jpg");
}
li.hovermenu, li.folder {
    position:relative;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:5px;
    padding-right:1px;
    z-index:9;
}
    li.folder	{
        background-position: 5px center;
	padding-bottom: 7px;
    padding-left: 5px;
	padding-top: 7px;
    }		
    li.folder ul {
        position:absolute;
        left:120px; /* IE */
        top:0px;
    }		
        li.folder>ul { left:170px; } /* others */
        li.folder>ul>li.folder>ul {left: 298px; }

a.hovermenu, a.submenu {
    padding:2px;
    border:0px solid #008000;
    text-decoration:none;
    width:100%; /* IE */
}
    li>a.hovermenu, li>a.submenu { width:auto; } /* others */

li a.submenu {
    background:url("/images/sub.gif") right no-repeat;
}

/* regular hovers */

    li.folder a:hover {
        background-color: white;
    }

/* hovers with specificity */

li.folder:hover { z-index:10; }		
    
ul ul.hovermenu, li.folder:hover ul ul {
    display:none;
}

li:hover ul, li:hover li:hover ul {
    display:block;
}		

/* Print media */

@media print
    {
    a[href^="http"]:after
        {
        content: " <" attr(href) ">";
        font-family: monospace;
        }
    a[href^="/"]:after
        {
        content: " <http://Stornge.com" attr(href) ">";
        font-family: monospace;
        }
    a[href^="#"]:after
        {
        content: " (link within the same page)";
        }
    a
        {
        text-decoration: none
        }

    body
        {
        color: black;
        font-family: "Times New Roman", Times, sans-serif;
        }
    }

