a:hover{
	background-color:#aaaaFF;
}

a:focus{
	background-color:#aaaaFF;
}

/*.noUnderline{
	text-decoration: none !important;
}*/





li{
	margin: 10px 0;
}


@media (min-width: 800px) {
  	p {
	  text-indent: 30px;
	  margin-left: 20px;
	  max-width: 1000px;
	}

  ol, ul{
    max-width: 1000px;
  }
}


.myTable { border-collapse:collapse; }
.myTable th { background-color:#add8e6;color:black;}
.myTable td, .myTable th { padding:5px;border:1px solid #000; }

/* Grey colored table CSS */
.myTable {
  background-color: #eee;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}


@-webkit-keyframes blinking-red {
  from { background-color: red; }
  to { background-color: inherit; }
}
@-moz-keyframes blinking-red {
  from { background-color: red; }
  to { background-color: inherit; }
}
@-o-keyframes blinking-red {
  from { background-color: red; }
  to { background-color: inherit; }
}
@keyframes blinking-red {
  from { background-color: red; }
  to { background-color: inherit; }
}
.blinking-red {
  -webkit-animation: blinking-red 1s infinite; /* Safari 4+ */
  -moz-animation:    blinking-red 1s infinite; /* Fx 5+ */
  -o-animation:      blinking-red 1s infinite; /* Opera 12+ */
  animation:         blinking-red 1s infinite; /* IE 10+ */
}        
