#control
{
 position:absolute;
 top:15px;
 right:15px;
 background:#000;
 border:solid 2px #ff0;
 font-family:Arial;
 font-size:12px;
 padding:5px;
 padding-left:2px;
 color:#fff;
}

#control img
{
 margin:0;
 margin-left:-6px;
 margin-right:-4px;
 margin-bottom:-8px;
 margin-top:-20px;
}

.black_overlay
{
 display: block;
 position: absolute;
 top: 0%;
 left: 0%;
 width: 100%;
 height: 100%;
 background-color: #333;
 z-index:1001;
 -moz-opacity: 0.9;
 opacity:.90;
 filter: alpha(opacity=90);
}

.white_content
{
 display: block;
 position: absolute;
 top: 25%;
 left: 25%;
 width: 50%;
 height: 50%;
 padding: 5px;
 border: 3px solid #ff0;
 background-color: #000;
 z-index:1002;
 overflow-x: hidden;
 overflow-y: auto;
}

p
{
 font-family:Arial;
 font-size:12px;
 color:#fff;
 margin-right:5px;
}

p.subtitle
{
 color:#0ff;
 margin-bottom:-10px;
}

p.subtitle2
{
 color:#0ff;
 margin-bottom:-2px;
}

h3
{
 font-family:Tahoma;
 font-size:15px;
 color:#ff0;
}

a
{
 color:#ff0;
}

a:hover
{
 color:#f93;
}

.closebutton
{
 position:fixed;
 background:#000;
 width:100%;
 margin-bottom:-10px;
 margin:0;
 margin-top:3px;
}

html>body .closebutton
{
 position:fixed;
 background:#000;
 width:48%;
 margin:0;
 margin-top:-5px;
}

form
{
 margin:0;
}

input
{
 margin-left:-1px;
}

ul
{
 margin:0;
}

ul li
{
 font-family:Arial;
 font-size:12px;
 color:#fff;
 margin-left:17px;
}

html>body ul li
{
 margin-left:-22px;
}

iframe.bubble
{
 width:300px;
 height:225px;
 margin:0;
 border:0;
}