/* gallery styles */ div#mainContents h1 { height: auto; margin-bottom: 0.5em; padding: 2px 0; color: #000000; font-family: Times, "Times New Roman", Garamond, serif; font-size: 95%; font-weight: bold; text-transform: capitalize; } div#mainContents div#gallery { display: block; width: auto; height: auto; margin: 0 0 2em 0; padding: 20px 0 0 20px; border-bottom: 1px solid #f0f0f0; background-image: url(../image/gradWhBG.jpg); background-repeat: no-repeat; } div#mainContents div#gallery h2 { color: #000000; font-size: 150%; border-bottom: none; } div#mainContents div#gallery div.photoBox { float: left; width: 160px; height: auto; margin: 0 5px 2em 0; } div#mainContents div#gallery div.photoBox p { margin-bottom: 2px; line-height: 120%; } div#mainContents div#gallery div.photoBox p img { border: none; }