div.img	{
  	margin: 0px;
  	border: 0px solid #0000ff;
  	height: auto;
  	width: auto;
  	text-align: center;
  	}
div.img img	{
  	display: inline;
  	margin: 0px;
  	border: 0px solid #ffffff;
  	}
div.img a:hover img	{
	border: 0px solid #0000ff;
 	}
div.desc	{
  	text-align: center;
  	font-weight: normal;
  	width: 400px;
  	margin: 1px;
  	}
.img-desc {
	position: relative;
	display: block;
	height: 280px;
	width: 425px;
}
.img-desc cite {
	background: url('../images/PA1054.JPG');
	filter:alpha(opacity=40);
	opacity: .40;
	color: #000000;
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 425px;
	padding: 5px;
	font-size: 85%;
	border-top: 1px dotted #4e340e;
	border-bottom: 1px dotted #4e340e;
	border-right: 1px dotted #4e340e;
	border-left: 1px dotted #4e340e;
}

.transp-block {
	background: url(../images/cctrha.gif) no-repeat;
	width: 425px;
	height: 280px;
}

img.transparent {
	filter:alpha(opacity=95);
	opacity:.95;
}

/*URL: http://www.dynamicdrive.com/style/ */

img.x    {
        Position : Absolute ;
        Left : 0px ;
        Top : 0px ;
        Z-Index : -1
        }
img.shadow {
        background: url(shadow-1000x1000.gif) no-repeat right bottom;
        padding: 5px 10px 10px 5px;
}

img.double-border {
        border: 1px solid #909090;
        padding: 5px; /*Inner border size*/
        height: 250px;
        width: 125px;
        background: #fff; /*Inner border color*/
        float: right;
        margin-left: 10px;
}

img.left {
        border: 1px solid #909090;
        padding: 3px; /*Inner border size*/
        height: 100px;
        width: 150px;
        float: left;
        margin-right: 10px;
img.right {
        border: 1px solid #909090;
        padding: 3px; /*Inner border size*/
        height: 100px;
        width: 150px;
        float: right;
        margin-left: 10px;
}
