/* Text Block Over Image http://css-tricks.com/text-blocks-over-image/ */
/* -------------- Cooking Party ------------ */
.caption { color: white;
   font: bold 24px/45px Helvetica, Sans-Serif;
   letter-spacing: -1px;
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 10px;
}

#carousel-content .slide { position:relative;
	float:left; /* optional */
}

#carousel-content .slide .captionLow { color: white;
	position:absolute;
	max-width: 450px;
	top: 220px;
	left:5px;
   font: 300 18px  "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
   letter-spacing: -1px;
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.6);
   padding: 5px;
}

#carousel-content .slide .captionLow a:link, #carousel-content .slide .captionLow a:visited { color: white; text-decoration: none; }
#carousel-content .slide .captionLow a:active, #carousel-content .slide .captionLow a:hover { color: white; text-decoration: underline; }

#carousel-content .slide a.captionLow { color: white;
	position:absolute;
	max-width: 450px;
	top: 210px;
	left:5px;
   font: 300 20px  "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	letter-spacing: 1px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; /* future proofing */
	-khtml-border-radius: 6px; /* for old Konqueror browsers */
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.6);
   padding: 4px 10px;
}

#carousel-content .slide a.captionLow:link, #carousel-content .slide a.captionLow:visited { color: white; text-decoration: none; }
#carousel-content .slide a.captionLow:hover, #carousel-content .slide a.captionLow:active { color: white; text-decoration: underline; }
