body{background-color:floralwhite;background-image:url(/deco/backdrop.png);background-attachment:fixed;;cursor:crosshair;padding:10px;margin:10px;}

caption,div,h1,h2,h3,h4,h5,h6,input,   p,select,td,textarea,th         {color:darkgreen;}
caption,    h1,h2,h3,h4,h5,h6{font-family:'Verdana','Geneva','Arial',sans-serif;}
        div,                  input,li,p,select,td,textarea,th,ul      {font-family:'Verdana','Geneva','Arial',sans-serif;}
hr{color:maroon;}
.alert,.digit,.mono,.tt,samp,code{font-family:'Andale mono','Lucida Console',monospace;font-size:small;}

.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}

input,li,p,samp,td,textarea,th{font-size:small;}

.xxs{font-size:xx-small;}
.xs{font-size:x-small;}
.s,samp{font-size:small;}
.m{font-size:medium;}
.t,caption{font-size:large;}
.xt{font-size:x-large;}
.xxt{font-size:xx-large;}

.b{font-weight:bold;}
.i{font-style:italic;}
.u{text-decoration:underline;}
.o{text-decoration:overline;}
.strike{text-decoration:line-through;}
.blink{text-decoration:blink;}
.fl{float:left;padding:10px;}
.fr{float:right;padding:10px;}
.cl{clear:left;}
.cr{clear:right;}
.fc{clear:both;}

.debug{color:orange;background-color:grey;}
.alert{color:red;background-color:white;}

.ghost{opacity:0.5;}

p.p:first-line{line-height:1em}
p.p:first-letter{font-size:1.2em;font-weight:bold;padding-left:0.3em;}

q,cite{quotes:"&ldquo;" "&bdquo;" "&lsquo;" "&sbquo;";}
q:before,cite:before{content: open-quote;}
q:after,cite:after{content: close-quote;}

img{border-width:0;border-radius:2px;}
img.border{padding:0px;background:floralwhite;
    border-top:    3px solid darkred;
    border-right:  3px solid maroon;
    border-bottom: 3px solid maroon;
    border-left:   3px solid darkred;}
img:hover{text-decoration:none;}

h1,h2,h3,.h1,.h2,.h3{
 background-color:floralwhite;
 border-bottom:2px solid maroon;
 padding:3px 0px 3px 10px;
 }

h4,h5,h6,.h4,.h5,.h6{
 background-color:floralwhite;
 border-left:1px solid maroon;
 border-bottom:1px solid maroon;
 padding:3px 0px 3px 10px;
 }


input{border:1px solid green;padding:2px;}

.toc{font-size:large;font-weight:bold;}
.tip{text-align:center;margin-top:0px;margin-bottom:0px;width:100%;}
.toe{font-size:x-small;text-align:center;position:fixed;bottom:0px;width:100%;opacity:0.3;}
.navi{width:100%;text-align:center;}
.lega{width:100%;text-align:right;margin-top:10px;}
.belly{;}

table#tmono{;border:1px solid maroon;border-collapse:collapse;;}
table#tmono tr th{;border:1px solid maroon;font-family:'Andale mono','Lucida Console',monospace;;}
table#tmono tr td{;border:1px solid maroon;font-family:'Andale mono','Lucida Console',monospace;;}

table#tframe{;border:1px solid maroon;border-collapse:collapse;;}
table#tframe th{;border:1px solid maroon;;}
table#tframe td{;border:1px solid maroon;;}

table#tframeinv{;border:1px solid maroon;border-collapse:collapse;;}
table#tframeinv th{;border:1px solid maroon;background-color:darkgreen;color:floralwhite;;}
table#tframeinv td{;border:1px solid maroon;background-color:darkgreen;color:floralwhite;;}

table#tembossed{;border:0px;padding:0px;;}
table#tembossed th{;border-top:1px solid linen;border-right:1px solid wheat;border-bottom: 1px solid wheat;border-left: 1px solid linen;;}
table#tembossed td{;border-top:1px solid linen;border-right:1px solid wheat;border-bottom: 1px solid wheat;border-left: 1px solid linen;;}

table#talternate{;border:5px solid maroon;padding:3px;;}
table#talternate tr:nth-child(even){;background-color:linen;;}
table#talternate tr:nth-child(odd){;background-color:wheat;;}
table#talternate th{;border:1px solid maroon;padding:2px;background-color:wheat;;}
table#talternate tr:nth-child(even) td{;border-bottom:1px solid maroon;border-right:1px solid maroon;background-color:linen;;}
table#talternate tr:nth-child(odd) td{;border-bottom:1px solid maroon;border-right:1px solid maroon;background-color:wheat;;}

table#tcalendar th {;border-bottom: 2px solid maroon;line-height:47px;;}
table#tcalendar td {;border-bottom: 1px solid maroon;border-right: 1px solid maroon; padding:3px;;}

td.c0{background-color:lightcoral;}
td.c1{background-color:lightgreen;}
td.c2{background-color:lightgoldenrodyellow;}
td.c3{background-color:lightblue;}

tr.pale{opacity:0.5;}

a{color:brown;text-decoration:none;}    a:link{color:brown;}        a:visited{color:brown;}         a:hover{color:maroon;}
a.page{color:brown;}                    a:link.page{color:brown;}   a:visited.page{color:brown;}    a:hover.page{color:maroon;}
a.site{color:brown;}                    a:link.site{color:brown;}   a:visited.site{color:brown;}    a:hover.site{color:maroon;}
a.outa{color:green;}                    a:link.outa{color:green;}   a:visited.outa{color:green;}    a:hover.outa{color:maroon;}
a.hide{color:darkgreen;}                    a:link.hide{color:darkgreen;}   a:visited.hide{color:darkgreen;}    a:hover.hide{color:maroon;text-decoration:none;}

a:link.up,a:visited.up{color:darkgreen;background:url(/deco/up.png) 0 no-repeat;padding-left:20px;}
a:hover.up,a:focus.up,a:active.up{color:brown;background:url(/deco/up.png)no-repeat;padding-left:20px;}
a:link.down,a:visited.down{color:darkgreen;background:url(/deco/down.png)no-repeat;padding-left:20px;}
a:hover.down,a:focus.down,a:active.down{color:brown;background:url(/deco/down.png) 0 no-repeat;padding-left:20px;}
a:link.right,a:visited.right{color:darkgreen;background:url(/deco/right.png) 0 no-repeat;padding-left:20px;}
a:hover.right,a:focus.right,a:active.right{color:brown;background:url(/deco/right.png) 0 no-repeat;padding-left:20px;}

.naviuns:hover {background-color:white;color:green;}

.navi{       color:darkgreen;}
.naviuns {   font-family:'Verdana','Geneva','Arial',sans-serif;font-size:large;margin:1px;padding:3px;border-radius:7px;border-top:1px solid white;border-right:1px solid black;border-bottom:1px solid black;border-left:1px solid white;background-color:floralwhite;}
.navisel {   font-family:'Verdana','Geneva','Arial',sans-serif;font-size:large;margin:1px;padding:3px;border-radius:7px;border-top:1px solid black;border-right:1px solid white;border-bottom:1px solid white;border-left:1px solid black;}
/*a.navi a.lega {;}
a.navi:hover a.lega:hover {background-color:ivory;}
a.navi:active a.lega:active {;}
*/
/*
a.navi:active{border-top:1px solid black;border-right:1px solid white;border-bottom:1px solid white;border-left:1px solid black;}
*/

samp{background-color:floralwhite;font-style:italic;}
ol.roman{list-style-type:upper-roman;}
ul{padding-left:15px;}

/* lytebox */

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay.grey {background-color:black;}

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color:white; width: 200px; height: 200px; margin: 0 auto; }
#lbOuterContainer.grey { border: 3px solid grey;}

#lbDetailsContainer {background-color: white; width: 100%; line-height: 1.4em; overflow: auto; margin: 0 auto; }
#lbDetailsContainer.grey { border: 3px solid grey; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading { position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(/deco/loading.gif) center no-repeat; }

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(/deco/blank.gif) no-repeat; display: block; left: 0; float: left; }
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(/deco/prev.gif) left 15% no-repeat; }

#lbNext { width: 49%; height: 100%; background: transparent url(/deco/blank.gif) no-repeat; display: block; right: 0; float: right; }
#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(/deco/next.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: darkslategrey;}

#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
#lbPrev2_Off.grey, #lbNext2_Off.grey { color: silver;}

#lbDetailsData { padding: 0 10px; }
#lbDetailsData.grey { color: darkslategrey;}

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbClose.grey { background: url(/deco/close.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay.grey { background: url(/deco/play.png) no-repeat; }

#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause.grey { background: url(/deco/pause.png) no-repeat; }
