*{margin:0;padding:0;table-layout:fixed}
li{margin:0.3em 0.3em 0.3em 1em}
html{font:small Verdana,Helvetica,sans-serif;text-align:left;background:#d7d7d7 url(s.jpg) repeat-y}
body{font-size:95%;background:url(s.jpg) right repeat-y;position:relative}
a{font-weight:700;color:#039}
a:hover{color:#3D72A4}
tr{vertical-align:top}
img{float:right;margin:0.3em}
fieldset{background:#E9E9E9}
* html fieldset{background:none}
label{font-weight:700}
input:focus{background:#E0EFE8}
hr{clear:both;visibility:hidden}
h1,h2,h3,h4{border-bottom:1px solid #960;text-align:left;margin:0.5em 0}
h1 b,h2 b{color:#069}
h1{font-size:160%}
h2{font-size:95%;margin:0.4em}
h3{font-size:100%;margin:0;position:relative;top:15px;padding:0;border:1px dotted red;border-width:0 0 1px 0;text-indent:5px;color:#05205C}
h4{margin:10px 0 0 0}
h5{text-align:center}



.d{width:336px}
#tbl{background:#fff url(cbg.jpg) repeat-x;width:100%;position:relative;top:4em;margin-bottom:4em} /*top and margin-bott must be the same */
.c{width:75%;background:url() right repeat-y;padding:1em 25px;text-align:left;border:1px inset #000}
.r{width:25%;background:#fff url(r.jpg) repeat-y;padding:1em 15px;border:1px inset #000}

#w{position:relative;padding-top:90px;margin:0 40px}
#hdr{position:absolute;display:block;left:0;top:0;width:100%;background:#000 url(h.jpg) repeat-x}
#h{position:relative;height:90px;background:url(l.jpg) no-repeat}
#n{list-style:none;text-align:left;position:relative;float:left;width:100%;height:2.1em;background:#545454}
#n li{float:left;background:url(tabs.gif) 100% -450px no-repeat;margin:0 4px 0 0;height:2.1em;top:1px}
#n a{float:left;text-decoration:none;font-weight:bold;color:#fff;background:url(tabs.gif) 0px -600px no-repeat;height:2.1em;top:0}
#n b{float:left;margin:0 9px -6px 9px;padding:0 3px;background:url(tabs.gif) 0px -750px repeat-x;height:2.1em;line-height:2.1em;cursor:pointer}
#n a:hover,#n a:focus{color:#039}
#n label{color:#fff}

.hm #hm,.art #art,.glss #glss,.srch #srch,.alcoh #alcoh,.nalcoh #nalcoh,.rs #rs{background-image:url(tabs.gif);position:relative;background-position:top right}
.hm #hm a,.art #art a,.glss #glss a,.srch #srch a,.alcoh #alcoh a,.nalcoh #nalcoh a,.rs #rs a{background-image:url(tabs.gif);position:relative;background-position:0px -150px}
.hm #hm b,.art #art b,.glss #glss b,.srch #srch b,.alcoh #alcoh b,.nalcoh #nalcoh b,.rs #rs b{background-image:url(tabs.gif);position:relative;background-position:0 -300px}

#un{float:left;list-style:none;border:1px solid #000;border-width:1px 0;background:#368865 url(un.jpg) 0 100%;color:#fff;width:100%}
#un li{float:right;height:1.5em;line-height:1.5em;list-style:none}
#un a{color:#fff}
#un a{float:left;display:block;height:1.5em;line-height:1.5em;padding:0 0.6em}
#un a:hover,#un a:focus{background:#039;color:#fff}

#f{position:relative;height:6em;background:#f0f0f0 url(f.jpg) repeat-x;padding:4px 18px;border-top:1px outset #000;text-align:left;color:#fff}
#f a{color:#fff}#f a:hover{color:#fff;background-color:#3E68BF}
#cp{position:absolute;font-size:x-small;bottom:4px}
#cp a{text-decoration:none;color:#fff;cursor:default}
#cp a:hover{background:none;}


.bx{background:#fff url(cbg.jpg) 0 2.5em repeat-x;border:1px #fff outset;margin:8px 2px;text-align:left;padding-bottom:10px;overflow:hidden}
.bx a{display:block;padding:5px 16px;text-decoration:none;text-align:left}
.eq a{padding-left:24px;background:url(eq.png) 3px 50% no-repeat}
.bx a:hover{background-color:#039;color:#fff}
.bx label{color:#000;font-size:90%;display:block;margin-bottom:3px}
.bx p{background:#2A66A2 url(tabs.gif) 0 -300px repeat-x;padding-left:5px;height:2.5em;font-weight:700;line-height:2.5em;color:#fff;text-align:left;margin-bottom:6px}

.nav{padding:4px;border:1px outset #000;background-color:#E7EBF0;text-align:center}
.nav a{text-decoration:none}
#rssbx a{background-image:url(rss.png);background-position:4px center;background-repeat:no-repeat;padding-left:24px}

#pb{font-size:0.9em;color:#000;font-weight:700}
#co{font-size:0.9em;color:#000;font-weight:700}

.ge{display:block;width:10em;background:#EFECD9 url(/ge.gif) 2px 50% no-repeat;border:1px solid #000;padding:5px 5px 5px 38px;margin:10px auto}

.lst{border:1px solid #000;width:95%}
.lst tr{border:1px solid #000;background:#fff}
.lst td{padding:0.5em;text-align:center}
.lst th{padding:0.25em;border:1px solid #000;border-width:0 1px 1px 0;text-align:center}
.lst th a{color:#fff}
.lst caption{padding:0.5em;border:1px solid #000;background:#4B6F8D;color:#fff;font-weight:700}
.lst th{background:#ccc;color:#000}
.alt td{background:#E6E3E3}
