body {
    margin: 0;
    background-color: #777; background-image: url("/images/ebstyle/ebpattern.gif");/*
    background: #9c9 url(/images/ebstyle/ebpattern.gif);*/
    font-family: Futura, Verdana, Arial, sans-serif;
    font-size: 12px;
}
/* IE only kludge, ugh */

* html body
{
    font-size: 80%;
}

* html body #pop {
    padding: 5px;
}

img {
    border:0;
}
.field, dt { 
    clear: both;
}
.field {
    margin: 10px;
    padding: 5px;
}
dl{
    margin: 0;
    list-style-type: none;
    background-color: #444;
}
.header {
    padding-right: 20px;
    background-color: #888;
    text-align: right;
    font-size: 1.3em; font-weight: bold;
    color: #fff;
    text-shadow: #bbb 4px 4px 4px;
}
dd {
    float:left;
    width: 280px; height: 310px;
    margin: 15px 10px 0 0; 
    padding: 5px;

}
dd span { 
    padding: 5px 0 20px 0;
    background-color: #fff; 
    display: block;
    text-align:center;
}
dd span a {
    display: block;
    background-color: black;
    margin: 5px;
}

dd img{ border: 0px; margin: 5px auto;}

em {
    display: block;
    font-style: normal;
    font-weight: bold;
    font-size: 2em;
    color: white;
    text-shadow: #bbb 4px -4px 4px;
    width: auto;
    text-align: center;
}

.h1outer {
    width: 40em;
    padding: 5px 0;
    margin: 10px auto;
}
h1 {
    text-align: center;
    background-color: #888;
    padding: 5px 10px;
    margin: 0;
    font-size: 1.5em;
}
.h1rounder {
    background-color: #9c9;
    padding: 5px 0;
}

.jumpbox {
    width: 200px;
    margin: 15px 20px 15px auto;
    padding: 2px 0;
}
.centerbox {
    width: 200px;
    margin: 15px auto;
}

.gray {
    padding: 2px 5px;
    background-color: #444;
    margin: 0;
}

li em{
    margin: 0; padding: 2px 0;
    background-color: #69c;
    display:block;
    text-decoration: underline;
}

ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
}

li { /* all list items */
    position: relative;
    z-index: 10;
}

li ul { /* second-level lists */
    display: none;
    position: absolute;
    top: 3.25em;
    left: -7.8em;
    width: 190px;
    border: 5px #444 solid;
    background-color: #888;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
    top: auto;
    left: -5px;;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
    display: block;
}

a {
    color: white;
    display: block;
}
li a {
    padding: 0; margin: 0;
    padding-left: 10px;
    background-color: #ccc;
    text-shadow: none;
    border-bottom: 1px #fff dashed;
}

a:hover {
    background-color: #69c;
}