.gallery_main
{ 
background-color: #ccc;
border-style: none;
border-width: 0px; 
margin-left:auto;
margin-right:auto;
}

.hm
{
background-color: black;
margin-left:auto;
margin-right:auto;
border-style: solid;
border-width: 0px; 
padding-top: 0.5cm;
padding-left: 0.5cm;
padding-right: 0.5cm;
padding-bottom: 0.5cm;
}

.caption
{
font-family: helvetica;
color: white;
font-weight: bold;
font-size: 80%;
background-color: black;
margin-left:auto;
margin-right:auto;
text-align: center;
padding-top: 0.2cm;
padding-left: 0.2cm;
padding-right: 0.2cm;
padding-bottom: 0.2cm;
}

a
{
text-decoration: none;
font-family: helvetica;
color: white;
font-weight: bold;
font-size: 100%;
background-color: black;

}