#overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:90;   
    background-color:#000;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    }
#overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
    }


.lightbox{
    width:90%;
    background:#ddd;
    height:90%;
     background:#efefef;
 text-align:left;
	font-size:120%;

}

#close{
    position:absolute;
    top:-5px;
    right:-5px;
    cursor:pointer;
}

.hoverable {
border:1px solid white;
}



 .lightboxinfo {
float:left;
margin:0 5px;
background:	#558AC3;
background:url(images/headertile2.gif);
padding:5px;
font-size:90%;
border:1px solid #000;
}

.lightboxinfo textarea {
width:600px;
height:300px;
 font-family: Helvetica, Arial, sans-serif;
 line-height:130%;
 color: #000;
 font-size: 14px;
 background:#fff;
 border:1px solid #000;

}


#hotlist {
float:left;
margin:10px;
background:url(images/headertile.gif);
padding:10px;
font-size:90%;
width:35%;
margin-top:0;
margin-bottom:300px;
}

 .personallists {
float:right;
margin:0 10px 10px 10px;
background:	#558AC3;
background:url(images/headertile2.gif);
padding:10px;
font-size:90%; 
}

#hotlist li, .personallists li {
cursor:move;
margin:.3em;
}


.lightbox p {
color:#000;
font-weight:bold;
font-size:110%;
margin-left:0;

}

.lightbox ul li {
list-style:none;
}

.lightbox ul li label {
cursor:pointer;
}

.lightbox ul li {
color:#fff;
font-size:120%;
}

.lightbox input {
margin: 2px;
padding:4px;
margin-left:0;
background:#ddd;
border:1px solid black;
}

.lightbox input:focus {
background:#fff;
}


.lightbox h3 {
font-size:140%;
color:#fff;
background:#2A1061;
color:#fff;
margin-bottom:0.5em;
border-bottom:5px solid black;
padding:0.5em;
}

.lb_content h2 {
font-size:120%;
margin-bottom:10px;
color:#fff;

}

.lb_content a {
color:#ffcc00;
}