@charset "utf-8";
/* CSS Document */

#headerSummerBall {
	background: #b52027 url('../../img/static/ballphotos/header_summerball.jpg') no-repeat top left;
	height: 80px;
	display: block;
	width: 100%;
}

#headerSummerBall p.right {
	float: right;
	width: 300px;
	color: #febc11;
	padding: 10px 20px;
	text-align: right;
	line-height: 1.1em;
}


a {
	color: #febc11;
	text-decoration: underline;
}

#menuyellow {
	background: #febc11; !important;
	display: block;
	height: 15px;
	width: 98%;
	border: 1px solid #b52027;
	padding: 5px 15px 5px 15px;
}

#menuyellow a {
	color: #b52027;
	padding: 0 10px 0 0;
}

#menuyellow a:hover {
	color: #d3797d;
}

#menuyellow span#rightMenu {
	padding: 0 10px 0 0;
}

#content {
	padding: 15px;
}

#content p {
	float: left;
	padding: 0 10px 10px 0;
}

#headerSummerFete {
	background: #9f9ece url('../../img/static/ballphotos/header_summerfete.jpg') no-repeat top left;
	height: 80px;
	display: block;
	width: 100%;
}

#headerSummerFete a {	
	color: #8a89c7;
}

#headerSummerFete p.right {
	float: right;
	width: 300px;
	color: #26247b;
	padding: 10px 20px;
	text-align: right;
	line-height: 1.1em;
}


#menufete {
	background: #e3e3f1; !important;
	display: block;
	height: 15px;
	width: 98%;
	border: 1px solid #9f9ece;
	padding: 5px 15px 5px 15px;
}

#menufete a {
	color: #8a89c7;
	padding: 0 10px 0 0;
}

#headerShowcases {
	background: #d00063 url('../../img/static/ballphotos/header_showcases.jpg') no-repeat top left;
	height: 80px;
	display: block;
	width: 100%;
}

#headerShowcases a {	
	color: #fff;
	text-decoration: underline;
}

#headerShowcases p.right {
	float: right;
	width: 300px;
	color: #fff;
	padding: 10px 20px;
	text-align: right;
	line-height: 1.1em;
}

#headerShowcases a:hover {	
	color: #f6cce0;
	text-decoration: underline;
}
#menuShowcase {
	background: #fff; !important;
	display: block;
	height: 15px;
	width: 98%;
	border: 1px solid #d00063;
	padding: 5px 15px 5px 15px;
}

#menuShowcase a {
	color: #d00063;
	padding: 0 10px 0 0;
	text-decoration: underline;
}

#content #showcaseIntro {
	border: 1px solid #d00063;
	background: #fefbfd;
	padding: 25px;
	width: 95%;
	height: 360px;
	text-align: left;
	position: relative;
	margin-bottom: 20px;
}

#content #showcaseIntro .text {
	position: absolute;
	top: 25px;
	right: 25px;
	width: 28%;
	color: #26247b;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}

#content #showcaseIntro .text p {
	width: 100%;
}

#content #showcaseIntro #showcaseVid {
	position: absolute;
	left: 25px;
	top: 25px;
}
