.floatleft, .floatright, .floatcenter{border:0px;padding:2px;position:relative;}
.floatleftimg, .floatleft{float:left;margin-right:5px;margin-bottom:3px;}
.floatrightimg, .floatright{float:right;margin-left:5px;margin-bottom:3px;}
.floatcenterimg, .floatcenter{margin-left:auto;margin-right:auto;margin-bottom:3px;}
.floatleftimg, .floatrightimg, .floatcenterimg, .floatingimage img{display:block;}
.floatingspace{display:none;}
.floatingdesc{padding:2px;}
.floatingimage{position:relative;text-align:left;}
.floatingimage #CTRLInline{position:absolute;top:4px;left:2px;z-index:100;cursor:pointer;}
.floatingimage #CTRLOutline{position:absolute;top:4px;left:20px;z-index:100;cursor:pointer;}
#gallery h6{margin:0em;}
#gallery .ghead{clear:both;padding:0.3em;padding-top:0em;padding-bottom:0.2em;border-bottom:1px solid black;margin-bottom:0.2em;}
#gallery .gbody{display:inline;clear:both;margin-left:auto;margin-right:auto;}
#gallery .gfoot{margin-top:0.2em;border-top:1px solid black;padding-top:0.2em;padding-bottom:0em;padding:0.3em;clear:both;}
#gallery .ghead img{cursor:pointer;}
#blackback{position:absolute;z-index:1000;top:0px;left:0px;bottom:0px;right:0px;width:100%;height:100%;background-color:black;opacity:0.6;-moz-opacity:0.6;}
#centerflow{position:absolute;z-index:1001;top:0px;left:0px;bottom:0px;right:0px;width:100%;height:100%;overflow:auto;}
#centerback{width:100%;height:100%;padding:0px;margin:0px;border:0px solid white;}
#centerback td#c{vertical-align:middle;text-align:center;}
#pictureback{margin-left:auto;margin-right:auto;min-width:2em;min-height:2em;background-color:white;color:#444444;padding:0.1em;padding-left:0.25em;padding-right:0.2em;opacity:1.0;border-radius:1em;-moz-opacity:1.0;-moz-border-radius:1em;}
#pictureback #pbtitle td{vertical-align:bottom;font-size:80%;font-weight:bold;}
#pictureback #pbtitlel{text-align:left;}
#pictureback #pbtitlem{text-align:center;}
#pictureback #pbtitler{text-align:right;}
#pictureback #pbtitlel img{cursor:pointer;padding-right:0.4em;}
#pictureback #pbtitlem div{cursor:pointer;display:inline;}
#pictureback #pbtitler img{cursor:pointer;padding-left:0.4em;}
#pictureback #pbpicture{text-align:center;vertical-align:middle;border:1px inset #AAAAAA;background-color:#F0F0F0;}
#pictureback #pbpicture img{display:block;margin-left:auto;margin-right:auto;}
#pictureback #pbfooter{text-align:justify;vertical-align:top;font-size:90%;}
#pictureback #pbfooter p{margin:0em;}
