A:link {
   color: #f72d76;
   text-decoration: none;
}
A:visited {
   color: #f72d76;
   text-decoration: none;
}
A:active {
   color: #f72d76;
   text-decoration: none;
}
A:hover {
   color: #f72d76;
   text-decoration: none;
}
body {
   background-color: #cccccc;
}
#customheader {
   background-color: white;
   background-image: url('/twidcustom/ritaniemi/images/ritaniemi_top.jpg'); 
   height: 170px;
   background-position: bottom;
   padding-left: 10px;
   padding-right: 10px;
} 
.headerarea { 
   min-width: 940px;
}
.mainmenu {
   height: 35px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   background-color: #ffffff;
   background-image: none;
   font-size: 14px;
}
#mainmenu a {
   color: #ffffff;
}
.mainmenu-menu {
   height: 35px;
   width: 948px;
   background-color: #ffffff;
   background-image: url('/twidcustom/ritaniemi/images/menu.jpg');
}
.mainmenu-menu ul li {
   padding-top: 3px;
   padding-left: 10px;
   padding-right: 10px;
}
.mainmenu-menu li.splitter { 
   width: 0px;
   height: 35px; 
   background-image: none;
   border-right-style: solid;
   border-right-color: #e94279;
   border-right-width: 1px;
}
.mainmenu-menu .menu-content {
   font-size: 17px;
}
.mainmenu-menu .menu-footer {
   width: 0px;
   background-repeat: no-repeat;
   background-position: left top;
   border-right-style: solid;
   border-right-color: #cf3f33;
   border-right-width: 0px;
}
.mainmenu-menu ul li:hover {

}
#arena {
   background-color: white;
   width: 948px;
   padding-left: 10px;
   padding-right: 10px;
}
#footerarea {
   width: 948px;
   background-color: #ffffff;
   background-image: url('/twidcustom/ritaniemi/images/banner_bottom.jpg');
   background-position: top;
   background-repeat:no-repeat;
   height: 110px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 120px;
}
#footerarea #footer-inner {
   padding-top: 20px;
   padding-bottom: 20px;
}
.narrowdual h1, .narrowdual h2, .narrowdual h3,
.widget-content h1, .widget-content h2, .widget-content h3 {
  color: #f72d76;
}
.bannerlist li img {
  width: auto;
  max-width: 160px;
}
.bannerlist li {
  text-align: center;
  overflow: hidden;
}

#widget_blog_all {
display: none !important;
}
