
#divContainer #divContent #main #middle_column.wider,
#divContainer #divContent #main #callout
{
	border-top: 15px solid #2CCCF4;
}


#divContainer #divContent #main #middle_column .press_releases,
#divContainer #divContent #main #middle_column .upcoming_events,
#divContainer #divContent #main #middle_column .local_news
{
	margin-bottom:36px;
}

#divContainer #divContent #main #middle_column .press_releases h2,
#divContainer #divContent #main #middle_column .upcoming_events h2,
#divContainer #divContent #main #middle_column .local_news h2
{
	color: #999;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 10px 0;
}

#divContainer #divContent #main #middle_column .press_releases h2 a,
#divContainer #divContent #main #middle_column .upcoming_events h2 a,
#divContainer #divContent #main #middle_column .local_news h2 a
{
	color: #666;
}

#divContainer #divContent #main #middle_column .press_releases h2 span.more-views,
#divContainer #divContent #main #middle_column .upcoming_events h2 span.more-views,
#divContainer #divContent #main #middle_column .local_news h2 span.more-views
{
	float: right;
	text-transform: none;
	font-weight: normal;
}

#divContainer #divContent #main #middle_column .press_releases h2 span.more-views a,
#divContainer #divContent #main #middle_column .press_releases h2 span.more-views a:link,
#divContainer #divContent #main #middle_column .upcoming_events h2 span.more-views a,
#divContainer #divContent #main #middle_column .upcoming_events h2 span.more-views a:link,
#divContainer #divContent #main #middle_column .local_news h2 span.more-views a,
#divContainer #divContent #main #middle_column .local_news h2 span.more-views a:link
{
	padding-right: 5px;
	vertical-align: 35%;
	color: #999;
}

#divContainer #divContent #main #middle_column .press_releases div.forfeatured  p.date,
#divContainer #divContent #main #middle_column .upcoming_events p.date,
#divContainer #divContent #main #middle_column .local_news p.date
{
	color: #999;
	font-size: 11px;
}

#divContainer #divContent #main #middle_column .press_releases ul li,
#divContainer #divContent #main #middle_column .upcoming_events ul li,
#divContainer #divContent #main #middle_column .local_news ul li
{
	margin-bottom: 10px;
	padding-bottom:7px;
	border-bottom: 1px dotted #666;
}

#divContainer #divContent #main #middle_column .press_releases div.forfeatured h4 a,
#divContainer #divContent #main #middle_column .press_releases div.forfeatured h4 a:link,
#divContainer #divContent #main #middle_column .upcoming_events h4 a,
#divContainer #divContent #main #middle_column .upcoming_events h4 a:link,
#divContainer #divContent #main #middle_column .local_news h4 a,
#divContainer #divContent #main #middle_column .local_news h4 a:link
{
	color: #333;
}

#divContainer #divContent #main #middle_column .press_releases div.forfeatured p.comment,
#divContainer #divContent #main #middle_column .upcoming_events p.comment,
#divContainer #divContent #main #middle_column .local_news p.comment
{
	float: right;
	color: #999;
	font-size: 11px;
	margin: 0 0 5px 0;
}

#divContainer #divContent #main #middle_column .press_releases div.forfeatured p.comment a,
#divContainer #divContent #main #middle_column .upcoming_events p.comment a,
#divContainer #divContent #main #middle_column .local_news p.comment a
{
	color: #999;
}

#divContainer #divContent #main #middle_column .press_releases div.forfeatured p.comment a span.comments-count,
#divContainer #divContent #main #middle_column .upcoming_events p.comment a span.comments-count,
#divContainer #divContent #main #middle_column .local_news p.comment a span.comments-count
{
	color: #0276DB;
}

#divContainer #divContent #main #middle_column .press_releases p.viewall,
#divContainer #divContent #main #middle_column .upcoming_events p.viewall,
#divContainer #divContent #main #middle_column .local_news p.viewall
{
	margin-bottom: 10px;
}


#divContainer #divContent #main #middle_column div.list_pager
{
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 2px 0;
	text-align: right;
	color: #999;
}

#divContainer #divContent #main #middle_column div.list_pager ul
{
	list-style: none;
	display: inline;
}

#divContainer #divContent #main #middle_column div.list_pager a,
#divContainer #divContent #main #middle_column div.list_pager ul li
{
	display: inline;
	margin-left: 5px;
}

body.node-type-list-page #divContainer #divContent #main  div#middle_column.threecol-withsidebar
{
	padding-left: 0;
	margin-left: 24px;
}

#divContainer #divContent #main #callout div.related h2
{
	color: #999;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #666;
}

#divContainer #divContent #main #callout div.related 
{
	background: url(../images/bottom-separator-304.gif) no-repeat #FFF 0% 100%;
	padding-bottom: 15px;
	margin-bottom:24px;
}

#yf-events-user-form select 
{
  width:280px;
}

#yf-events-user-form select#edit-international
{
  width:120px;
}

.asmListItem .asmListItemLabel
{
  width:230px;
  display:inline-block;
}

.asmListItem 
{
  border:1px dashed #C0C0C0; 
  width:250px;
  margin:0 5px 0 20px;
  background-color:#EEEEEE;
  padding:3px;
}

.asmList
{
  margin-top:10px;
  list-style-type: none;
}

.asmListItemRemove
{
  font-size:110%;
  color:red;
}