@charset "utf-8";

@import url(tagsRedef.css);
@import url(menuStyles.css);
@import url(toutsStyles.css);

/*Start hiding from IE Mac \*/

#printLogo
{
	display:none;
}

#mainCont
{
	min-height:828px;
	overflow:auto;
	padding-bottom:15px;
}
/*/*/
* html #mainCont
{
	height:828px;
	overflow:visible;
}
/* */
/*Stop hiding from IE Mac */


#mainCont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F9F3;
	background-image: url(../images/maindivtopimg.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: auto;
	width: 760px;
	position:relative;
	top:-7px;
	padding-top:30px;
}
#mainCont #menu,#mainCont #content,#mainCont #extras
{
	float:left;
}
#logo{ margin:0px 0px 45px 10px;}

#mainCont #content{ width:390px; margin-right:10px; }
#extras { width:187px;}

#footer
{
	font-size:9px;
	width:770px;
	margin:0px auto 15px auto;
	color:#ffffff;
	text-align:center;
	clear:both;
}
#footer div
{
	font-size:9px;
	color:#ffffff;
}
#footer div a
{
	color:#827E79;
}
#footer div a:hover
{
	color:#575451;
}
#footer p
{
	margin-top:5px;
	clear:both;
}

#mainDisplay
{
	width:388px;
	height:146px;
	border-bottom:7px solid #CC0000;
	visibility:hidden;
}

#mainDisplay img
{
	display:none;
}


/*Start hiding from IE Mac \*/
.eventDesc
{
	overflow:auto;
}
/*/*/
* html .eventDesc
{
	overflow:visible;
}
/* */
/*Stop hiding from IE Mac */

.eventDesc *
{
	margin-left:130px;
	clear:right;
}
.eventDesc img, .eventDesc * *
{
	margin-left:0;
}


.eventDesc h4, .eventDesc h4 *
{
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
	visibility:visible;
}

a.moreBtn
{
	background-image:url(../images/moreBtn.png);
	background-position:right 5px;
	background-repeat:no-repeat;
	padding-right:10px;
	display:block;
	width:30px;
}
a.moreBtn:hover
{
	color:#FFA200;
}


.phNumber {
	font-size: 16px;
	font-weight:bolder;
	color: #A448A4;
}

.eventDesc
{
	clear:both;
	margin-top:20px;
}

.eventDesc .thumbnail, .thumbnail
{
	padding:9px;
	background-color:#FFFFFF;
	border:1px solid #e6e6e5;
	float:left;
}

.eventDesc
{
	padding-top:0px;
	margin-top:0px;
}


.thumbnail
{
	margin-bottom:5px;
}
.eventDesc h4, .eventDesc div
{
}
.eventDesc h4, .eventDesc h4 *, .article h4, .article h4 *
{
	font-size:14px;
	color:#88C01D;
	margin-top:0px;
	margin-bottom:0px;
	visibility:visible;
}
.eventDesc h4 a:hover,.eventDesc h4 a:active
{
	color:#0099FF;
}
#mainCont #content .eventDesc .audioVideoButtons
{
	margin-top: 8px;
}

#ticketingPolicy
{
	margin:0px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #ddd;
	font-style:italic;
	color:#336633;
	clear:both;
}
#ticketingPolicy *
{
	color:#334433;
}
#logo{cursor:pointer}

/* ******************************** interior ********************************** */


#sectionSubtitle
{
	color:#99CC00;
}

.eventShortDesc
{
	display:block;
}
.pagination
{
	display:block;
	clear:both;
	text-align:center;
	margin-top:10px;
	border-top:1px solid #ddd;
}
.pagination a
{
	display:block;
	width:61px;
	height:16px;
	background:url(../images/btn_pagination_f01.png) no-repeat top center;
	text-align:center;
	color:#fff;
	margin:5px;
	float:left;
}
.pagination a:hover
{
	background:url(../images/btn_pagination_f02.png)  no-repeat top center;
	color:#FFFF99;
}
.pagination a.forward
{
	float:right;
}

ul.date, div.date
{
	/*list-style:url(../images/icon_calendar.png) inside;*/
	list-style:none;
	font-weight:bold;
	margin-bottom:0px;
}

.releaseHeader
{
	font-size:18px;
}

ul.date li
{
	padding-left:0px;
}
.article  ul.date, .article .venue, .article .audioVideoButtons
{
	margin-top:10px;
}
.artistName
{
	font-weight:bold;
	color:#222;
	font-size:14px;
}
#newsTitle, .newsTitle
{
	visibility:visible;
}

#photoCredit
{
	color:#222;
	font-size:9px;
}

.images {
	width:160px;
	padding-left:30px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	clear:both;
}
#donateForm{
	margin-top:15px;
}