*{
    font-family:Arial;
    font-size:12px;  
    margin:0px;
    padding:0px;
  }
  body{text-align:center;}
  strong, b{color:#4d0a3c;}
  a{text-decoration:none;color:#8b6080;}
  a:hover{text-decoration:underline;}
  a img{border:0px;}
  a.readmore{text-align:right; float:right !important;}
  h1{
    font-size:18px;
    margin:0 0 15px 0;
    color:#4d0a3c;
  }
  p{margin:0 0 10px 0;}
  #page_container{
    width:1004px;
    margin:0 auto;
  }
  #header img{float:left;}
  #header{
    background-image:url('../images/bg_header.gif');
    height:80px;
    width:964px;
    text-align:left;
    float:left;
    padding:0 20px 0 20px;
  }
    #meta_nav{
      margin-top:20px;
      float:right;
      text-align:right;
      color:#717171;
    }
    #meta_nav img{float:none;}
    #meta_nav a{margin-right:5px;color:#717171;}
  #main_container{
    background-image:url('../images/bg_main.gif');
    width:944px;
    float:left;  
    text-align:left;
    padding:0 30px 0 30px;
  }
  #menu{
    width:944px;
    height:27px;
    margin:11px 0 13px 0px;
    background-image:url('../images/bg_menu.gif');
    text-align:right;
    float:left;
  }
  #menu a{
    color:#000;
    font-size:15px;
    font-weight:bold;
    margin-left:14px;
  }
  #menu a:hover,#menu a.active{
    color:#000;
    font-weight:bold;
    padding-bottom:4px;
    text-decoration:none;
    border-bottom:2px solid #750f5b;
  }
  #main_left{
    width:311px;
    float:left;
  }
  .box_left{
    width:264px;
    float:left;
  }
    .box_hp_news{
      height:282px;
    }
  .box_left li {margin-bottom:10px;clear:both;}
  .box_left li p{padding-bottom:5px;border-bottom:1px dotted #707070;}
  .box_left li span{color:#8b6080;}
  
  .box_left ul{
  margin:10px 0 0 0;
  list-style:none;
  }
  
  
  
  #main_right{
    width:633px;
    float:left;
  }
  .hp_column{
    width:294px;
    float:left;
    margin:26px 0 0 0;
  }
    .column_left{
      margin:26px 43px 0 0;
    }
    .box_submenu{
      text-align:left;
      font-size:20px;
      font-weight:bold;
      width:295px;
    }
    .box_submenu li{
      background:transparent url(/images/dottedline.gif) no-repeat scroll left bottom;
    }
    .box_submenu li a:hover{
    text-decoration:none;
    }
    .box_submenu li a span{
      font-size:20px;
      font-weight:bold;
      color:#4D0A3C;
    }
    .box_left_content img{
      margin-bottom:16px;
    }
.box_submenu ul{
margin:0px;
}
.box_left_content .hp_stats{
margin:0px;
}
  #main_content{
    width:446px;
    float:left;
    margin:0 14px 0 18px;
  }  
  #content_image{
    width:155px;
    float:left;
  }
  #content_image input[type='submit']{
    border:1px solid #4D0A3C;
    font-weight:bold;
    padding:0 5px;
  }
  #content_image input[type='text'],
  #content_image textarea{
    border:1px solid #4D0A3C;
    width:155px;
    margin-bottom:5px
  }
  #content_image textarea{height:150px;}

.question{padding:10px 0;border-bottom:1px solid #DBDBDB;}
.answer{color:#4D0A3C;padding:5px 0 0 10px;font-weight:bold;}
  
  #main_calendar{
    width:600px;
    float:left;
    margin:0 14px 0 18px;
  }
  
  .block_news{
    width:620px;
    float:left;
    margin-bottom:15px;
  }
  .block_news_text{
    width:450px;
    margin-right:14px;
    float:left;
  }
  .block_news_image{
    width:156px;
    float:left;
  }
  .block_news_footer{
    width:450px;
    border-top:1px dotted #707070;
    color:#8b6080;
    float:left;
  }
  
  .paging{
    float:right !important;
    
  }
  .paging li{
    float:left;
    list-style:none;
    border:1px solid #dbdbdb;
    color:#dbdbdb;
    margin:0 2px 0 2px;
    padding:3px 4px 3px 4;
    cursor:pointer;
  }
  .paging li:hover{
    border:1px solid #8b6080;
    color:#8b6080;
  }
  .paging li.active{
    border:1px solid #8b6080;
    color:#8b6080;
  }
  
  #page_footer{
    width:942px;
    height:80px;
    float:left;
    border:1px solid #dbdbdb;
    margin:11px 0 11px 0;
  }
  #main_footer{
  background-image:url('../images/bg_footer.gif');
  background-repeat:no-repeat;
  width:964px;
  float:left;
  color:#888888;
  font-size:11px;
  padding:10px 20px 10px 20px;
  }
  #hp_calendar{
    list-style:none;
  }
  #hp_calendar li{
    border-bottom:1px dotted #707070;
    padding:10px 6px 10px 6px;
    float:left;
  }
  .hp_calendar_from{width:46px;float:left;}
  .hp_calendar_till{width:46px;float:left;}
  .hp_calendar_tournament{width:188px;float:left;}
  .hp_locator{
    background-image:url('../images/locator_mariekenivard.jpg');
    height:56px;
    width:280px;
    
    color:#fff;
    font-size:14px;
    padding:48px 0 0 15px;
    margin:16px 0 16px 0;
  }
  .hp_locator b,
  .hp_locator strong{color:#fff !important;}
  
  .hp_stats{
    background-image:url('../images/bg_stats.gif');
    height:56px;
    width:280px;
    font-weight:bold;
    color:#890063;
    font-size:14px;
    padding:48px 0 0 15px;
    margin:16px 0 16px 0;
  }
  .hp_stats a{color:#890063;}
  .poweredby{}
  
  
.calender_left{
  width:200px;
  float:left;
}
.calender_right{
  width:400px;
  float:left;
}
  
.calendar_nav{
  padding:2px;
  border-bottom:1px solid #4d0a3c;
  color:#4d0a3c;
  font-weight:bold;
}
.calendar_day_header{
  padding:2px;
}
.calendar_day{
  padding:2px;
  text-align:center;
}
.calendar_day_activity{
  padding:2px;
  border:1px solid #4d0a3c;
  text-align:center;
}
.calendar_day_activity a.active{
  font-weight:bold;
  color:#ff0000;
}
.calendar_event{
  border-bottom:1px dotted #707070;
  float:left;
  width:360px;
  padding:10px 0 10px 0;
}
.news_footer{
  border-top:1px dotted #707070;
  margin-top:5px;
  padding-top:5px;
  color:#8b6080;
}
.news_footer span{
  float: left !important;
  color:#8b6080;
}
