/* ---------- News classes   ---------- */

.newsCell{
}
.newsTable{
/*	padding-top: 20px;
*/	margin-top: 20px;
}
.newsArrow{
	vertical-align: top;
}
.newsDate{
        font-size: x-small;
        color: #AAD0F7;
		  text-align: right;
		  width: 100%;
}
.newsHeader{
        font-weight: bold;
        padding-left: 10px;
}
.newsContent{
        text-align: justify;
		  vertical-align: top;
		  font-size: x-small;
}
.newsAuthor{
		  text-align: right;
/*		  font-weight: bold;
*/		  font-size: x-small;
		  color: #FFFFFF;
		  vertical-align: top;
		  padding-left: 10px;
}
.newsLine{
	padding-bottom: 30px;
}
img.newsLine{
	width: 300px;
	height: 3px;
}

/* ---------- End of news classes   ---------- */

.concertScheduleCell{
/*        border-left: 1px solid #ABB8C4;
        border-top: 1px solid #ABB8C4;
*/      
		 vertical-align: top;
        padding-top: 5px;
        padding-left: 5px;
		  width: 200px;
}
.concertScheduleTable{
	border: 1px solid #B2C2C6;
	width: 100%;
}
.scheduleHeader{
        font-size: small;
        font-weight: 500;
}
.concertInfo{
	font-size: 11;
	padding-bottom: 15px;
}
.concertDate{
        font-weight: bold;
        color: #AAD0F7;
		  padding-right: 10px;
}
.concertDescr{
}

.concertFrameTop{
	background-image: url(../images/concerts/t.jpg);
}
.concertFrameBottom{
	background-image: url(../images/concerts/b.jpg);
}
.concertFrameLeft{
	background-image: url(../images/concerts/l.jpg);
	background-repeat: repeat-y;
}
.concertFrameRight{
	background-image: url(../images/concerts/r.jpg);
	background-repeat: repeat-y;
}

a.archiveLink, a.archiveLink:Visited
{
	color: #D4E8FB;;
}
a.archiveLink:Hover
{
	color: #FFFFFF;
}