html, body, div { cursor: url("cursor.ico"),  default; }
div.main { cursor: url("cursor.ico"),  default; left: 0; width: 99%; position: absolute; display: table-column; }
html { height: 100%; }
h1 { display: table-rows; vertical-align: middle; text-align: center; font-size: 1.5em; }
p { display: table-rows; vertical-align: middle; text-align: center;}
a { color: black; cursor: url("cursor.ico"),  default; }
a.nav { text-decoration: none; cursor: url("cursor.ico"),  default;}
a:hover { color: #6AAB8E; animation: blink2a 1s linear infinite;}
div.bar { cursor: url("cursor.ico"),  default; position: fixed; padding-top: 5; padding-left: 5; z-index: 1; }

.blink1 {  animation: blink1a 2s linear infinite; }
.blink2 { animation: blink2a 2s linear infinite; }
.blink3 { animation: blink3a 2s linear infinite; }
@keyframes blink1a { 25% { opacity: 0; } }
@keyframes blink2a { 50% { opacity: 0; } }
@keyframes blink3a { 75% { opacity: 0; } } 