body {
  background:#EFEFEF;
  margin: 0;
  padding: 0;
}

dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div {
  margin: 0;
  padding: 0;
}

a.sele {
  text-decoration: none;
}

a.sele:hover{
  -webkit-animation:blink 0.5s ease-in-out infinite alternate;
  -moz-animation:blink 0.5s ease-in-out infinite alternate;
  animation:blink 0.5s ease-in-out infinite alternate;
 }

a:link {
  color: #56B
}

a:visited {
  color: #C5A
}

h1 {
  font-size: 180%;
  font-weight: normal;
}

h2,h3,h4,h5,h6 {
  font-size: 100%;
  font-weight: normal;
}

ul li, ol li {
  list-style: none;
}

table {
  margin: auto;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 100%;
}

div#header {
  text-align: center;
  line-height: 40px;
  padding: 50px;
}

div#menu {
  width: 100%;
  text-align:center;
  line-height: 42px;
  text-decoration: none;
  font-size: 18px;
  margin: 20px auto;
}

caption {
  text-align: center;
}

table,pre,code,select,input,textarea,kbd,var,ins,del,samp {
  font-size: 100%;
}

address,cite,dfn,em,strong,var,th,ins,del,samp {
  font-weight: normal;
  font-style: normal;
}

fieldset {
  border: none;
}

div.recentchanges{
  margin: 100px auto;
  text-align: center;
  line-height: 28px;
  font-size: 14px;
}

textarea.toptext{
  margin: 0 auto;
  display: block;
  width: 560px;
  height: 80px;
 }


 @-webkit-keyframes blink{
   from {
   opacity: 1;
   }
   to {
   opacity: 0;
   }
 }
 @-moz-keyframes blink{
   from {
   opacity: 1;
   }
   to {
   opacity: 0;
   }
 }
 @keyframes blink{
   from {
   opacity: 1;
   }
   to {
   opacity: 0;
   }
 }
