.col1_back,
.col2_back
{
  background-color: #EDEDED;
  padding:15px;
  border-bottom: 20px solid #888;
}
.col3_back
{
  background-color: white;
  padding:15px;
}
.sponsor_group
{
  background-color: white;
  color: #777;
  text-transform: uppercase;
  font-size: 120%;
  padding: 10 0 10 0;
}
/* ========================================================================= */
.nav 
{
  float: left;
  display: inline-block;
}
ul.eventmenu > li.active,
ul.eventmenu > li:hover 
{
  border-bottom: solid 2px #EB1C24;
}
ul.eventmenu > li > a, 
.separator 
{
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #999;
  text-transform: uppercase;
  text-decoration: none;
}
ul.eventmenu li:hover
{
  background-color: #EB1C24;
}
ul.eventmenu li:hover > a 
{  
  list-style: none;  
  color: #fff;  
  text-decoration: none;
}
ul.eventmenu li 
{
  float: left;
  padding: 10px;
}
ul.eventmenu li ul
{
  background-color: #EB1C24;
  display: none;
  height: auto;
  padding: 0px;
  margin: 12px 0 0 -10px;
  border: 0px;
  position: absolute;
  width: 225px;
  z-index: 200;
  list-style: none;
  border-top: 2px solid #fff;
}
ul.eventmenu li:hover ul 
{  
  display: block;
}
ul.eventmenu li.deeper ul li.item
{
  text-decoration: none;
  clear: both;
  width:100%
}
ul.eventmenu li.deeper ul li.item a
{
  font-family: 'Raleway', sans-serif;
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  display:block;
  width:100%
}
ul.eventmenu li.deeper ul li.item a:hover
{
  color: #000;
}

.eventRightButton_grn
{
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-size: 12px;
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
    margin: 0px;
    background-color: #EB1C24;
    padding: 5px;
    width: 100%;
    display: block;
}
.eventRightButton_grn a
{color:#fff;display:block;width:100% }