#two_columns #col1 { float: left; width: 35%;}
#two_columns #col2 { display:none;}
#two_columns #col3 { width: auto; margin: 0 0 0 35%;}
ul.meets_wrapper, li.meets_holder{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}
li.meets_holder{
	width: 100%;
	background: #ECF0E8;
}
li.meets_holder.odd{
	background:#FFFFFF;
}
li.meets_holder .meet_details{
	clear: left;
}
ul.meets_wrapper li.meets_holder div.meet_name{
	width: 75%;
	float:left;
	font-size: 1.4em;
}
ul.meets_wrapper li.meets_holder div.meet_date{
	width: 24%;
	float: left;
	text-align: right;
}
ul.news_wrapper, li.news_holder{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}
ul.news_wrapper{
	/*border: 1px solid #003800;*/
}
ul.news_wrapper li.news_holder{
	margin: 3px;
	border: 1px solid #003800;
}
ul.news_wrapper li.news_holder div.news_title{
	font-size:16px;
	color: #FFFFFF;
	background-color: #003800;
	padding: 3px;
	cursor: pointer;
	font-size: 1.5em;
}
ul.news_wrapper li.news_holder div.details{
	padding: 5px 5px 0 5px;
}
ul.news_wrapper li.news_holder div.news_title.public{
	background-color:#487825;
}

.tt_bucket{
	margin: 5px;
	padding: 5px;
	border: 1px solid #003800;
	background-color:#FFFFFF;
	width: auto;
}
.tt_bucket h3.handle {
  margin: 0;
  padding: 5px;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #003800; /*light: #487825 */
  font-weight: bold;
  text-align: center;
}
.tt_bucket fieldset.content {
  padding: 0;
  font-size: 12px;
}
/*.tt_bucket  .content li{
	width: auto;
}*/
.tt_bucket h3.handle a.toggle {
  /*background-image: url(/images/block-slide.gif);*/
  display: block;
  float: right;
  width: 7px;
  height: 7px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  position: relative;
  bottom: 20px;
  right: 5px;
}