body {
 	background: #55009c;
	color:#D7D6E7;
 	margin:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align:center;
}
#srch{position:absolute; top:-600px; left:0px; z-index:1; overflow:hidden; width:600px; height:590px; padding:0}
/* --- HTML styles --- */
h1,h2,h3,h4,h5,h6,p,b,li,a,.desc {font-family: Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size: 80%; color: #D7D6E7;}
td,p,a,.desc {font-size: 100%;}
b {font-weight: bold}

a:link,a:visited {color: #D7D6E7; text-decoration: none; font-size: 80%;}
a:hover, a:active {color: #D7D6E7; text-decoration: none; font-size: 80%;}
a.btn:link, a.btn:visited, a.btn:hover, a.btn:active {color: #55009c; text-decoration: none; font-size:130%; font-weight:bold;}

.caption {font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #D7D6E7}
.btn{color:#55009c; background:#f6d91b; padding:3px 6px 3px 3px; border:1px solid; border-color:#f6d91b #000 #000 #f6d91b;}

/* the overlayed element */
.simple_overlay {
     
    /* must be initially hidden */
    display:none;
     
    /* place overlay on top of other elements */
    z-index:10000;
     
    /* styling */
    background-color:#fff;
     
    width:400px;
        text-align:center;
        padding:10px;
    min-height:570px;
    border:1px solid #222;
     
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}

#pub img{border:none; outline:none;}
 
/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(/images/close.gif);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
