/* Start of CMSMS style sheet 'contents_banner_style' */
#banner_container {
  width: 100%;
  background: transparent url(/uploads/images/contentsbanner/leftborder.png) no-repeat left top;
  height: 270px;
  padding-left: 2%;
  margin-bottom: 10px;
}

#banner_container_inner {
  margin: 0px;
  padding: 0px;
  width: 100%;
  border: none;
  height: 100%;
  overflow: hidden;
  background: url(/uploads/images/contentsbanner/bannerbg.png) repeat-x left top;
}

#feature_block { 
  position: relative;
  width: 100%;
  height: 270px;
  background: transparent;
}

#feature_block .specificcontent {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 20px;
  color: #500707;
  width: 70%;
  height: 100%;
  font-family: Tahoma, Sans, Arial, Helvetica, sans-serif;
  background: transparent url(/uploads/images/contentsbanner/middle_banner.png) no-repeat right top;
}

#feature_block h2 {
  font-size: 2.0em;
  color: #750000;
  line-height: 1.25em;
}

#feature_block img { 
  border: none;
}

#feature_block p {
  margin-top: 10px;
  padding-right: 20px;
  padding-left: 0px;
  font-family: Tahoma, Sans, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  line-height: 1.25em;
}

#feature_block a {
  text-decoration: none;
}

#feature_block .news_area {
  float: left;
  line-height: 0px;
}

#feature_block #right_column {
  position: absolute;
  top: 0;
  right: 0;
  float: left;
  width: 30%;
  height: 270px;
  vertical-align: middle;
  background: #d40000 url(/uploads/images/contentsbanner/rightborder.png) no-repeat right top;
}

#feature_block #right_column h3 { 
  font-size: 14px;
  color: #f44800;
}

#feature_block #right_column #news_items { 
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
}

#feature_block #right_column #news_items li { 
  margin-top: 8px;
  font: 16px Georgia;
}

#feature_block #right_column #news_items a
{
  font-weight: bold;
  color: #750000;
  outline: none;
  font: 16px "MgOpen Modata", "Arial Rounded MT Bold", "Futura", "Helvetica Neue",
"Tahoma", sans-serif; 
}

#feature_block #right_column #news_items a:hover {
  color: #f0a513;
  background: transparent;
}
#feature_block #right_column #news_items a.selected {
  color: white; 
  padding: 0px; 
}

#feature_block #right_column #news_foot { 
  position: absolute; 
  bottom: 0; 
}

#feature_block ul li 
{
  height: auto;
  margin: 0;
  padding: 0;
  list-style: none;
}

#feature_block li a {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* Different backgrounds */

.events, .behind, .newsletter, .fcm, .media, .gallery {
  height: 188px;
  font-weight: bold;
}

.events {
  background: url(/uploads/images/contentsbanner/events.png) no-repeat 50% 50%;
}


.behind {
  background: url(/uploads/images/contentsbanner/behind.png) no-repeat 50% 50%;
}

.newsletter {
  background: url(/uploads/images/contentsbanner/newsletter.png) no-repeat 50% 50%;
  color: #750000;
}

.fcm {
  background: url(/uploads/images/contentsbanner/fcm.png) no-repeat 50% 0%;
  padding-top: 60px;
  color: #003366;
}

.media {
  background: url(/uploads/images/contentsbanner/media.png) no-repeat 50% 50%;
}

.gallery {
  background: url(/uploads/images/contentsbanner/gallery.png) no-repeat 50% 50%;
}

/* End of 'contents_banner_style' */

