#firstGallery-box					{ border: 1px solid #b6b6b6; float: left; margin: 0 20px 15px 0; width: 456px }
.caption-top, .caption-bottom 		{ color: #ffffff; cursor: default; background: #000000; }
.caption-top 						{ border-width: 0px 0px 0 0px; }
.caption-bottom 					{ border-width: 8px 0px 0px 0px; padding: 12px 15px 18px 20px }
.caption-bottom h3					{ color: #ffffff; font: bold 24px/36px Arial, Helvetica, sans-serif; padding-bottom: 6px }
.caption-bottom p					{ color: #ffffff; line-height: 1.5em; width: 420px }
.caption a, .caption a 				{ border: 0 none; text-decoration: none; background: #000000; padding: 1em; }
.caption a:hover, .caption a:hover 	{ background: #000000; }
.caption-wrapper 					{ float: left; }

