/* -------------------------------------------------------------------------------------------- */
/* top page contents                                                                            */
/* -------------------------------------------------------------------------------------------- */
#top_image{
  margin:3px 15px 0px 15px;
  padding:0;
  }
#top_image img{
  margin:0px;
  padding:0px;
  }
/* -------------------------------- */
#top_link{
  margin:0px 15px 0px 15px;
  width:780px;
  }
#top_link td{
  padding:0px 0px 10px 0px;
  }
/* -------------------------------- */
#top_link h2{
  margin:0px 10px 0px 0px;
  padding:0px;
  height:22px;
  }
#top_link ul{
  margin:0px 10px 10px 0px;
  padding:0px 4px 0px 4px;
  border-right:1px solid #D6BFAD;
  border-bottom:1px solid #D6BFAD;
  border-left:1px solid #D6BFAD;
  overflow:auto;
  list-style-type:none;
  scrollbar-arrow-color:#CAAD95;
  scrollbar-base-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-highlight-color:#D6BFAD;
  scrollbar-shadow-color:#D6BFAD;
  scrollbar-track-color:#F4F2EA;
  }
#top_link ul li{
  margin:0px;
  padding:4px 2px;
  line-height:120%;
/*  background-image:url(../image/under_line.jpg);
  background-position:bottom;
  background-repeat:repeat-x; */
  }
#top_link li a:link{
  color:#7E5F33;
  text-decoration:none;
  border-bottom:none;
  }
#top_link li a:visited{
  color:#7E5F33;
  text-decoration:none;
  border-bottom:none;
  }
#top_link li a:active{
  color:#ff8040;
  text-decoration:none;
  border-bottom-style:none;
  }
#top_link li a:hover{
  color:#ff8040;
  text-decoration:none;
  border-bottom-style:none;
  }
#top_link .border_none{
  background-image:none;
  }
#top_link .ba{
  margin:0px 0px 8px 0px;
  }
#top_link .ba a{
  border-bottom-style:none;
  }
/* -------------------------------- */
#top_link dl{
  margin:0px 10px 10px 0px;
  padding:0px 4px 0px 4px;
  border-right:1px solid #D6BFAD;
  border-bottom:1px solid #D6BFAD;
  border-left:1px solid #D6BFAD;
  overflow:auto;
  list-style-type:none;
  scrollbar-arrow-color:#CAAD95;
  scrollbar-base-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-highlight-color:#D6BFAD;
  scrollbar-shadow-color:#D6BFAD;
  scrollbar-track-color:#F4F2EA;
  }
#top_link dt{
  margin:0px;
  padding:4px 2px;
  line-height:120%;
  }
#top_link dt a:link{
  color:#7E5F33;
  text-decoration:none;
  border-bottom:none;
  }
#top_link dt a:visited{
  color:#7E5F33;
  text-decoration:none;
  border-bottom:none;
  }
#top_link dt a:active{
  color:#ff8040;
  text-decoration:none;
  border-bottom-style:none;
  }
#top_link dt a:hover{
  color:#ff8040;
  text-decoration:none;
  border-bottom-style:none;
  }

#top_link dd {
  margin:0px;
  padding:4px 2px;
  line-height:120%;
/*  background-image:url(../image/under_line.jpg);
  background-position:bottom;
  background-repeat:repeat-x; */
  }
#top_link dd a{
  border-style:none;
  }
/* -------------------------------- */
#topics_blog1 dl{
  width:275px;
  height:320px;
  }
#topics_blog1 dl dt{
  margin-bottom:0px;
  padding-bottom:0px;
  padding-left:13px;
  background-image:url(../image/topics_list.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  }
#topics_blog1 dt a{
  font-weight:bold;
  }
#topics_blog1 dl dd{
  margin-top:0px;
  padding-top:0px;
  padding-left:13px;
  border-bottom:1px solid #CBCBB4;
  }
  
#topics_blog2 dl{
  width:275px;
  height:320px;
  }
#topics_blog2 dl dt{
  margin-bottom:0px;
  padding-bottom:0px;
  padding-left:13px;
  background-image:url(../image/topics_list.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  }
#topics_blog2 dt a{
  font-weight:bold;
  }
#topics_blog2 dl dd{
  margin-top:0px;
  padding-top:0px;
  padding-left:13px;
  border-bottom:1px solid #CBCBB4;
  }
  
  
#topics_blog2 ul{
  width:275px;
  height:280px;
  }
#topics_blog2 ul li{
  padding-left:13px;
  background-image:url(../image/topics_list.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  border-bottom:1px solid #CBCBB4;
  }
#topics_blog2 li a{
  font-weight:bold;
  }
/* -------------------------------- */
#topics_event div{
/*  width:570px;
  margin:0px 10px 0px 0px;
  padding:10px 4px 0px 4px;
  border-right:1px solid #D6BFAD;
  border-bottom:1px solid #D6BFAD;
  border-left:1px solid #D6BFAD;
   background-image:url(../image/topics_event_back.jpg);
  background-repeat:no-repeat;  */
  width:578px;
  margin:0px 10px 0px 0px;
  padding:0px 0px 0px 0px;
/*  border-top:1px solid #D6BFAD;  */
  border-right:1px solid #D6BFAD;
  border-bottom:1px solid #D6BFAD;
  border-left:1px solid #D6BFAD;
  line-height:140%;
  }
/* ---------- */
#topics_event h3{
  margin:0px 0px 3px 15px;
  padding:0px;
  }
#topics_event h4{
  margin:0px 0px 7px 15px;
  padding:0px;
  }
#topics_event p{
  margin:0px 0px 8px 15px;
  padding:0px;
  }
/* ---------- */
#topics_event_table{
  margin:0px 0px 10px 160px;
  width:350;
  }
#topics_event_table th{
  white-space:nowrap;
  font-weight:normal;
  padding:0px;
  }
#topics_event_table td{
  padding:0px 0px 0px 10px;
  }
#topics_event_table ol{
  padding:0px;
  }
#topics_event_table li{
  padding:0px;
  }
/* -------------------------------- */
#feed h4{
  display:none;
  }
#feed2 h4{
  display:none;
  }
/* -------------------------------- */
#event_info {
  margin:0px 10px 10px 30px;
  padding:0px;
  border-right:0px solid #D6BFAD;
  border-bottom:0px solid #D6BFAD;
  border-left:0px solid #D6BFAD;
  overflow:hidden;
  list-style-type:circle;
  }
.event_info_li{
  margin:0px;
  padding:4px 2px;
  line-height:120%;
/*  background-image:url(../image/under_line.jpg);
  background-position:bottom;
  background-repeat:repeat-x; */
  }
#event_info li a:link{
  color:#333;
  text-decoration:none;
  border-bottom:none;
  }
#event_info li a:visited{
  color:#333;
  text-decoration:none;
  border-bottom:none;
  }
#event_info li a:active{
  color:#ff8040;
  text-decoration:none;
  border-bottom-style:none;
  }
#event_info li a:hover{
  color:#ff8040;
  text-decoration:none;
  border-bottom-style:none;
  }

