body {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: sans-serif;
}
h1 {border-bottom: 1px solid black; margin-bottom: 3px;}
h1 .address {font-size: 50%;}
h2 {border-bottom: 1px dotted #000000; }
h3 {border-bottom: 1px dotted #333333; }
p {max-width: 80ex;}

.eg_body { 
    background: #FFFFFF url(/bg.jpg) no-repeat;
    padding: 4%;
    /*background: #FFFFFF url(/bgbg.jpg) repeat-y scroll top left;*/
    margin: 0px;
    /*border-bottom: 2px solid #000000;
    border-top: 2px solid #000000;*/
}

.footer {border-top: 1px solid black; clear: both;}
.letters a {margin-left: 1em; margin-right: 1em;}
.letters {text-align: center; border: 1px solid black; background-color: #EEEEEE; margin: 1em; }


.daylilylist .bloom, .daylilylist .foliage, .daylilylist .hybridizer { font-size: 90%; }

.daylilylist img { margin: .5ex; padding: 0px; border: 1px solid black; float: center;}
.daylilylist a { text-decoration: none; }
.daylilylist td { padding: .5ex; }
.daylilylist { width: 100%; margin-bottom: 1ex;}

.daylilylist .even{ background-color: #CCEEDD; }
.daylilylist .odd{ background-color: #FFFFFF; }
.daylilylist .even td, .daylilylist .odd td { border-bottom: 2px solid black; }

.daylilylist .even .name, .daylilylist .odd .imageleft{
    border-left: 2px solid black;
}
.daylilylist .odd .price, .daylilylist .even .imageright{
    border-right: 2px solid black;
}
.daylilylist .price a {
    font-size: 80%;
}
.daylilylist tr:first-child td, .daylilylist tr:first-child th{
    border-bottom: 2px solid black;
}

.imagetable td { padding-bottom: 1em; }
.imagetable img { border: 0px; }
.nav { margin-bottom: 2em;}
.nav a { color: #000000; border: 1px solid black; padding: 3px 1ex;}
.nav a.current { background-color: #BBEECC; }

.daylilylist .inactive { color: #AAAAAA; }

#nav { margin-bottom: 1.5em; }

