body {
	background-color: #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;

	color: #ffffff;
}

img.double-border {
   border: 5px solid #666666;
   padding: 5px; 
   background: #808080; 
}

a, a:active  {
	color: #C8D996;
}
a:visited {
	color: #C8D996;
}
a:hover {
color : #DD9933;
background-color : #800000; 
text-decoration : underline overline; 
} 

.center	{
	text-align: center;
	}

.img-desc {
   position: relative;
   display: block;
   height:177px;
   width: 420px;
}
.img-desc cite {
   background: #111;
   filter:alpha(opacity=55);
   opacity:.55;
   color: #fff;
   position: absolute;
   bottom: 0;
   left: 0;
   width: 400px;
   padding: 10px;
   border-top: 1px solid #999;
}