#frameBorder,#frameBackground,#displayArea {left: 50%;top: 50%;position: absolute;}/* black bkg */#frameBorder {width: 310px;margin-left: -200px;height: 300px;margin-top: -110px;background-color: #000000;z-index: 1000000;}/* beige bgk */#frameBackground {width: 290px;margin-left: -150px;height: 280px;margin-top: -145px;background-color: #f5f0e1;border-left: 5px solid #e5e2d3;border-top: 5px solid #e5e2d3;border-right: 5px solid #f5f0e1;border-bottom: 5px solid #f5f0e1;}/* moves image over */#displayArea {width: 250px;height: 200px;margin-left: -128px;margin-top: -110px; }#displayArea img {border-top: 2px solid #e5e2d3;border-left: 2px solid #e5e2d3;border-bottom: 2px solid #ffffff;border-right: 2px solid #ffffff;margin-bottom: 1em;}#frameBorder p {text-align: right;font: 10px Arial, sans-serif;color: #888888;}#caption {font-weight: bold;color: #555555; position: relative; margin-left: 0px; margin-right: 95px;}* html #caption {font-weight: bold;color: #555555; position: absolute; margin-left: -145px;}p#closeWidget {position: absolute;top: 165px;left: 130px;margin-top: -190px;margin-left: 92px;width: 50px;}* html p#closeWidget {position: absolute;top: 190px;left: 90px;margin-top: -215px;margin-left: 130px;width: 50px;}#closeWidget img {border: 0;margin: -4px 4px -5px -15px;}* html #closeWidget img {border: 0;margin: -4px 4px -5px 10px;}
