.left {
	float: left;
}

.right {
	float: right;
}

.center {
	text-align: center;
}

#custom_info_1965 a img,
#custom_info_2008 a img {
	border: 1px solid #333333;
}

#custom_info_1965 img,
#custom_info_2008 img {
	margin: 4px;
	padding: 2px;

}

/* 1965 events
------------------------------------------------ */
#custom_info_1965{
  width: 370px;
}
#custom_info_1965_contents{
  background-color: #F5DB60;
  color: #000000;
  font-family: Arial, sans-serif;
}
#custom_info_1965_tl{
  width: 14px;
  height: 24px;
  background: url('../images/infowindow/demoWindow_tl.png') top left no-repeat transparent;
}
#custom_info_1965_t{
  background: url('../images/infowindow/demoWindow_t.png') top left repeat-x transparent;
}
#custom_info_1965_tr{
  width: 14px;
  height: 24px;
  background: url('../images/infowindow/demoWindow_tr.png') top left no-repeat transparent;
}
#custom_info_1965_l{
  width: 3px;
  background: url('../images/infowindow/demoWindow_l.png') top left repeat-y transparent;
}
#custom_info_1965_r{
  width: 3px;
  background: url('../images/infowindow/demoWindow_r.png') top right repeat-y transparent;
}
#custom_info_1965_bl{
  width: 14px;
  height: 14px;
  background: url('../images/infowindow/demoWindow_bl.png') top left no-repeat transparent;
}
#custom_info_1965_b{
  background: url('../images/infowindow/demoWindow_b.png') top left repeat-x transparent;
}
#custom_info_1965_br{
  width: 14px;
  height: 14px;
  background: url('../images/infowindow/demoWindow_br.png') top left no-repeat transparent;
}
#custom_info_1965_close{
  width: 21px;
  height: 21px;
  background: url('../images/infowindow/demoWindow_close.png') top left no-repeat transparent;
  cursor: pointer;
}
#custom_info_1965_beak{
  width: 37px;
  height: 37px;
  background: url('../images/infowindow/demoWindow_beak.png') top left no-repeat transparent;
}
#custom_info_1965_contents .title {
	margin: 0;
	padding: 2px 4px;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
#custom_info_1965_contents .lyrics {
	margin: 0;
	padding: 2px 4px;
	color: #796C2C;
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
#custom_info_1965_contents .description p {
	margin: 0;
	padding: 2px 4px;
	font-size: 12px;
}
#custom_info_1965_contents .today {
	clear: both;
	margin: 6px;
	padding: 2px;
	color: #796C2C;
	background: #F5DB99;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
}


/* 2008 events
------------------------------------------------ */


#custom_info_2008{
  width: 370px;
}
#custom_info_2008_contents{
  background-color: #FFFFFF;
  color: #000000;
  font-family: Arial, sans-serif;
}
#custom_info_2008_tl{
  width: 14px;
  height: 12px;
  background: url('../images/infowindow/2008/demoWindow_tl.png') top left no-repeat transparent;
}
#custom_info_2008_t{
  background: url('../images/infowindow/2008/demoWindow_t.png') top left repeat-x transparent;
}
#custom_info_2008_tr{
  width: 14px;
  height: 12px;
  background: url('../images/infowindow/2008/demoWindow_tr.png') top left no-repeat transparent;
}
#custom_info_2008_l{
  width: 3px;
  background: url('../images/infowindow/2008/demoWindow_l.png') top left repeat-y transparent;
}
#custom_info_2008_r{
  width: 3px;
  background: url('../images/infowindow/2008/demoWindow_r.png') top right repeat-y transparent;
}
#custom_info_2008_bl{
  width: 14px;
  height: 14px;
  background: url('../images/infowindow/2008/demoWindow_bl.png') top left no-repeat transparent;
}
#custom_info_2008_b{
  background: url('../images/infowindow/2008/demoWindow_b.png') top left repeat-x transparent;
}
#custom_info_2008_br{
  width: 14px;
  height: 14px;
  background: url('../images/infowindow/2008/demoWindow_br.png') top left no-repeat transparent;
}
#custom_info_2008_close{
  width: 21px;
  height: 21px;
  background: url('../images/infowindow/2008/demoWindow_close.png') top left no-repeat transparent;
  cursor: pointer;
}
#custom_info_2008_beak{
  width: 37px;
  height: 37px;
  background: url('../images/infowindow/2008/demoWindow_beak.png') top left no-repeat transparent;
}
#custom_info_2008_contents .title {
	padding: 4px;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

#custom_info_2008_contents .description p {
	margin: 0;
	padding: 4px;
	font-size: 12px;
}

#custom_info_2008_contents .contact {
	clear: both;
	margin: 0;
	padding: 4px;
	color: #796C2C;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
}

#custom_info_2008_contents .contact1 {
	margin: 0;
	padding: 4px;
	color: #796C2C;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
}


