#gal {
width: 680px;
height:500px;
position: absolute;
top: 43%;
left: 50%;
margin-left: -340px;
margin-top: -250px;
text-align:right;
border:10px solid #000;
}

#gal img {
/*border:10px solid #333;*/
margin:10px 0 10px 0;
}
#gal img .imgor {
margin:0;
padding-bottom:0px;
background-color:transparent;
}

#gal p {
border-bottom:0;
padding-left:15px;
}
h1 {
background-color: #C62029;  
/*margin-left:-180px;  */
width:74%;
}
#gal p.small{font-size:0.85em;}
.footer {
	background-color:inherit;
}
.footer p {
	margin-top:0;
}
