#protest {
	position:absolute;
	top: 0; left: 0;
	width: 100%;
	z-index:100;
	background: url('protest-bg.gif');
	display: none;
	text-align: left;
	height: 90%;
	z-index: 900;
}
#protest  img {
    padding: 0;
    margin: 0;
}
#protest div {
    background: none repeat scroll 0 0 black;
    border-radius: 10px 10px 10px 10px;    
    left: 50%;
    margin-left: -200px;
    margin-top: 80px;
    padding: 0;
    position: absolute;
    width: 400px;
    z-index: 200;
    min-height: 300px;
}
#protest h1 {
    font-family: Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
    font-size: 2em;
    padding: 1em;
    text-align: center;
    line-height: 1.2em;
    color: white;
    background: transparent;
    text-transform: uppercase;
}    
#protest div p {
    color: white;
    background: transparent;
    font-size: 1em;
    padding: 1em 0px;
    text-align: center;
    text-shadow: 1px 1px 1px #222;
    margin-bottom: 1em;
    line-height: 1.1em;
}
#protest div p.more {
    font-size: 0.8em;
    text-align: center;
    text-shadow: 1px 1px 1px #222;
    margin-bottom: 1em;
    line-height: 1.1em;
}
#protest div p a {
    text-decoration: none;
    font-weight: 900;
    color: white;
}    

#protest .close {
	top: 0;
	float: right;
	margin: 8px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #123d54;
	width: 16px;
	padding: 2px 2px 2px 5px;
	background: -moz-linear-gradient(
		top,
		#757575 0%,
		#2b2b2b);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#757575),
		to(#2b2b2b));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #003366;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}
#protest a.close:hover, #protest a.close:focus {
    background: white;
    color: red;
} 
#protest .link {
	text-decoration: none;
    font-weight: bold;
    color: white;
}