#navMain li.first {
  float: left;
  background: transparent url(../GFX/tabBgCurrent.gif) no-repeat scroll left bottom;
}

#navMain li a.first {
  display: block;
  padding: 9px 11px 5px 11px;
  color: #231f20;
  background: transparent url(../GFX/tabBgCurrentRight.gif) no-repeat scroll right bottom;
  font-size: 110%;
  font-weight: bold;
}

#navMain li a.first:hover {
  text-decoration: none;
}

/*****************
## FRONTPAGE ##
*****************/
.fpArticles {
  margin-top: 10px;
}

.nextEvent {
  border-bottom: 1px solid #436e94; 
  width: 696px;
}

.nextEvent #left {
  float: left; 
  padding: 6px 10px;
  font-weight: bold;
  color: #447096;
}

.nextEvent #right {
  float: right; 
  padding: 6px 10px;
  font-weight: bold;
  color: #447096;
}

.nextEvent img {
  margin-bottom: 10px;
}

.nextEvent h1 {
  clear: both; 
  padding: 0 10px;
}

.nextEvent h1 a {
  color: #000;
}

.fpSum {
  width: 211px;
  padding: 0 10px; 
  float: left;
}

.fpImg {
  width: 211px;
  height: 140px; 
  overflow: hidden;
  margin-bottom: 3px;
}

#content .fpSum h2 {
  margin-bottom: 5px;
}

.sideBg {
  height: 250px;
  width: 1px;
  background: transparent url(../GFX/sideBg.gif) no-repeat scroll top left;
  float: left;
}