/* CSS Document */
@import url('reset.css');
body #eventCon{ font-family:Arial, Helvetica, sans-serif; font-size:90%; }

#eventCon a{ text-decoration:none; color:#000;}
#eventCon p, #eventCon ul li, #textCon div{ font-size:1.4em; line-height:1.4em; margin-bottom:10px;}
#eventCon p a{ border-bottom:1px dashed #fff; color:inherit;}
#eventCon h1{ font-size:3em; margin:10px 0 3px 0; }
#eventCon h2{ font-size:2.8em; margin:10px 0 3px 0; }
#eventCon h3{ font-size:2.6em; margin:9px 0 2px 0; }
#eventCon h4{ font-size:2.4em; margin:12px 0 2px 0; }
#eventCon h5{ font-size:2.2em; margin:8px 0 1px 0; }
#eventCon h6{ font-size:2em; margin:8px 0 1px 0; }

#eventCon h1, #eventCon h2, #eventCon h3, #eventCon h4, #eventCon h5, #eventCon h6{ font-weight:bold; }

#eventCon strong{ font-weight:bold; }

#eventCon ol, #eventCon ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:circle;
	text-indent:15px;
}

#eventCon div.events, #eventCon div.event{ 
	overflow:hidden;
	position:relative;
	padding:7px;
	width:601px;
	clear:left;
	margin:1px 0;
}

#eventCon div.events{ 
	height:60px;
}

#eventCon div.eventDate{
	float:left;
	text-align:center;
	width:75px;
	border-right:1px solid #fff;
}

#eventCon div.eventDay{
	font-weight:bold;
	font-size:3.6em;
}

#eventCon div.eventMonth{
	font-size:1.1em;
}

#eventCon div.eventArtist{
	float:left;
	width:435px;
	text-align:left;
	padding:10px;
	font-size:2em;
	font-weight:bold;
	/*line-height:.5em;*/
}

#eventCon span.underArtist{
	float:left;
	font-size:.7em;
	font-weight:normal;
	margin-top:3px;
}

#eventCon div.eventBtns{
	float:right;
	width:60px;
	border-left:1px solid #fff;
	padding-left:7px;
}

#eventCon img.btnInfo{ margin-bottom:7px; }

#eventCon div.even{ background-color:#3c9be6;opacity:0.8; cursor:pointer; color:#000; }
#eventCon div.odd{ background-color:#000; opacity:0.8; cursor:pointer; color:#fff; }

/* Arrangement */
#eventCon #topIcons{ 
	float:right; 
	width:340px;
}

#eventCon #topIcons img{ float:right; margin-left:5px; }

#eventCon div#infoRows{
	float:left;
	width:250px;
}

#eventCon #infoRows table{
	width:100%;
	margin-bottom:10px;
}

#eventCon #infoRows table td{
	border-bottom:1px solid #fff;
	padding:5px 0;
	font-size:1.6em;
}

#eventCon img#artistPic{
	width:330px;
	/*height:330px;*/
	border:5px solid #fff;
	margin-left:10px;
}

#eventCon #infoRows .td1{	width:55%; text-align:left; }
#eventCon #infoRows .td2{	width:45%; text-align:right; }

#eventCon #infoTable1, #eventCon #infoTable2{ border-top:1px solid #fff; }
#eventCon #infoTable2{ margin-top:17px; }

#eventCon #inforows #pastEvents{}

#eventCon #textCon{ 
	width:100%; 
	clear:both; 
	border-bottom:1px solid #fff;
	margin-bottom:10px;
}

#eventCon #bottomIcons{
	clear:both;
}

#eventCon .ico{ height:30px; }

/* jQuery Tooltip */
#tooltip.size{ width: 250px; }
#tooltip { font-size:1.2em; line-height:1.1em; opacity:0.8; }
#tooltip h3{
	font-size: 1.2em;
	font-weight: bold;
}

h1.componentheading{ display:none; }