#gallery {
	padding: 2em 0;
	margin: 0 auto;
	width: 600px;
	font: small Verdana, sans-serif;
}



#gallery #main {
	width: 100%;
	margin: 0;
	padding: 1em 0;
	list-style: none;
}

#gallery #main li p {
	margin: 0;
}





/* Positioning and initial formatting */

#gallery #main {
	padding-left: 0px;

}


#gallery #main li {
	float: left;
	width: 160px;
	margin: 0 30px 0 0;
}

#gallery #main li img {
	display: block;
	width: 100%;
}


/* Backgrounds and colors */

#gallery #main li {
	background-color: #C9DDC2;
	margin-bottom: 0.5em;
      height: 140px;
}

#gallery #main li p {
	padding: 0.5em 1em;
}

#gallery #main li p.desc {
	background: transparent url("../img/br.png") no-repeat bottom right;
	font-style: italic;
}
