* {
   margin:0;
   padding:0;
}
body {
	margin: 10px 0 10px 10px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #000;	
}

h3 {
   font-size:16px;
   color:#000;
   margin:5px;
   text-transform:uppercase;
   letter-spacing:0.1em;
}

strong {
  font-weight:bold;
}      
      
a {
	color: #000;
	text-decoration:none;
	}
   
a:hover {
  color: #000;
	text-decoration:none;
 }  
   
img {
   border:none;
}   
.infoBox {
   border-top:1px dashed #CCC;
   padding:10px 5px 5px 0;
   margin:10px 20px 10px 0;
   line-height:170%;
   text-align:justify;
}
.infoBox h3, .text h3 {
   margin:0;
   display:block;
   line-height:25px;
   letter-spacing: 0.1em;
   font-size:16px;
}
.text h3 {
   padding-left:0;
}
.infobox h3 {
   padding-left:5px;
}
.infoBox dl {
   overflow: auto;
   margin: 0 0 1em;
   padding-left:5px;
}

.infoBox dt {
   width:105px;
   float:left;
   font-weight:bold;
}

/* commented backslash hack for mac-ie5 \*/
.infoBox dt { clear: both; }
/* end hack */

.infoBox dl.eventInfo dd, .infoBox dl.promoterInfo dd {
 float: left;
 width:500px;
 margin: 0 0 0 0;
}
.infoBox img {
   margin: 2px 5px 0 0 !important;
}
.infoBox a img:hover {
   background:#CCC;
}
.mapContainer {
   position:relative;
   width:auto;
   height:auto;
   margin:5px 0 10px 10px;
   padding:1px;
   overflow:hidden;
   border:1px solid #CCC;
}
#map {
   width:600px;
   height:400px;
}
