
/*Birds table*/
td .hide {
  display: none;
}

a.custom_pager{
  display: inline-block;
  margin: 5px;
}

.pagination{
  margin-top: 15px;
  text-align: center;
}

.custom-table #content {
    float: right;
    font-size: 1.1em;
    margin-right: 0px;
    min-height: 400px;
    width: auto;
}

table.custom_table_birds_list {
	width:100%;
	color:#1a1a1a;
	border-collapse:collapse;
	border-bottom:1px solid #d3d3d1;
	font:14px/18px 'Trebuchet MS', Arial, sans-serif;
}
table.custom_table_birds_list .call {
	background:url(images/ico-audio.png) no-repeat;
	display:block;
	margin:0 auto;
	cursor:pointer;
	height:15px;
	width:16px;
}
table.custom_table_birds_list .call:hover {background-position:0 -15px;}
table.custom_table_birds_list th {
	background:#307e2a url(images/bg-heading.gif) repeat-x;
	border-left:1px solid #2c7725;
	padding:8px 12px;
	color:#fff;
}
table.custom_table_birds_list th a{
  color: #fff;
  text-decoration: none;
}
table.custom_table_birds_list th:first-child {border:0;}
table.custom_table_birds_list img {
	display:block;
	margin:0 auto;
}
table.custom_table_birds_list .bullet {
	width:7px;
	height:4px;
	float:right;
	margin:7px 0 0;
	cursor:pointer;
	background:url(images/bullet02.png) no-repeat;
}
table.custom_table_birds_list .bullet.top {background:url(images/bullet01.png) no-repeat;}
table.custom_table_birds_list td {
	border:solid #d3d3d1;
	border-width:0 1px;
	background:#f9f9f7;
	padding:5px;
}
table.custom_table_birds_list .odd td {background:#e9e9e9;}

.upcoming-events-widget ul{
  margin-left: 0;
}

.upcoming-events-widget ul li{
  list-style: none;
}

.pagination span.navigation_link{
  font-size: 14px;
  margin-right: 5px;
}
#lnav ul li.active_menu_event a,
#lnav ul li.active_menu_event a:link,
#lnav ul li.active_menu_event a:visited
{
  background: #A81B28;
  color: #fff;
}

#woo_eventswidget-3 {
  border-bottom: none;
}

#home_events .meta{
  display: block;
}

#home_events .view_all_events{
  margin-left: 15px;
}

#home_events .view_all_events.trips{
  margin-left: 0;
  margin-bottom: 15px;
}

#home_events .event_front_content{
  padding-top: 5px;
  padding-left: 10px;
}


#lnav ul li.current_page_parent.past{
  margin-top: 10px;
}

.custom-table #lnav{
  display: none;
}

#home_events a.front_event_cat_link:link, #home_events a.front_event_cat_link:visited{
  padding-left: 0;
  color: #a81b28;
}
#home_events a.front_event_cat_link:hover{
  text-decoration: underline;
}