/*----------  Venue Markup --------------- */

div#content{
  padding-bottom:0;
}

th{
  font-weight:normal;
  text-transform:uppercase;
  text-align:left;
  font-size:90%;
  vertical-align:top;
  width:80px;
}

#events{
  height:360px;
  width:100%;
  padding:0; margin:0;
  border:collapse;
}

#events td.heading{
  margin:0; padding:0;
  height:23px;
}

#events h1{
  margin:0;
  padding:0;
  border-bottom:1px dashed #fff;
}

#events td,
#events th{
  padding:0;
  margin:0px;
  vertical-align:top;
}


td#left_side{
  border-right:1px dashed #fff;
  width:20%;
}

div.year{
  margin-left:15px;
  margin-bottom:10px;
}

div.year p{
  margin:0px;
  font-size:115%;
  text-transform:uppercase;
}

	div.year p.year a{
	  color:#9C9EA0;
	  text-decoration:none;
	  font-size:90%;
	}

	div.year p.year a.current{
	  color:#F7C112;
          font-size:100%;
          font-weight:bold;
	}

td#right_side{
  width:80%;
}

h2.year{
  margin:0 0 0 0px;
  color:#e3e3e3;
  text-transform:none;
}

#event_info{
  margin:10px;
  color:#aaa;
}

#event_info p{
  margin:0px;
  margin-bottom:4px;
}

#event_info p.desc{
  margin-bottom:20px;
}

#event_info td.date_time,
#event_info td.details {
  padding-right:4px;
  vertical-align:top;
}

#event_info td.date_time{
  padding-left:15px;
}

#event_info td.date_time img{
  border:1px solid #707070;
  display:block;
}

p.account_name{
  color:#fff;
  font-size:100%;
  font-weight:bold;
}

p.meeting_name{

}

#event_info td.website a{
  color:#fff;
}