*{margin:0;}
body{flex-direction:column; text-shadow:0 0 5px black;}
.home_wrapper{min-height:auto;padding:50px inherit;}
#home_header_container{margin-top:-15px;}
#home_logo{display:block; width:150px;height:50px; background-image:url('images/logo3.png');background-position:center;background-size:cover;background-repeat:no-repeat;}
h1{margin:50px auto 10px auto; font-size:20px; text-transform:uppercase;font-family:sono_regular,monospace;}
p{}
ul{width:70%;margin:10px auto;}
  li{text-transform:uppercase;text-align:left;font-family:sono_regular,monospace;}
.home_icon_arrow{position:relative;display:inline-block;top:-8px;margin-top:10px;margin-bottom:-6px;width:30px;height:30px; animation:move_arrow 1s infinite; background-image:url('images/icon_arrow.png');background-position:center;background-size:cover;background-repeat:no-repeat;}
.home_program_link{display:inline-block;width:120px;padding:5px 15px;margin:5px auto; background-color:rgba(0,0,0,0.6); border:1px solid #bf413f;border-radius:8px; text-decoration:none;font-family:sono_regular,monospace;color:#fbcdbc;}
.home_program_link:hover{background-color:#bf413f; border:1px solid #1c2e57; color:#fbcdbc;}
a{display:inline-block;margin:2px auto;padding:2px 5px;text-decoration:none;text-shadow:0 0 5px black; color:#fbcdbc;}
a:hover{color:#fd8755;}
.download_link{margin-top:5px;background-color:#1c2e57; border-radius:5px;}
  .download_info{position:relative;top:-5px;font-size:7px;}
hr{margin:15px 0 5px 0;border-color:#fbcdbc;opacity:0.6;}
#home_footer{position:relative;margin-top:12px; width:540px;max-width:100%;height:10px; text-align:center;font-size:5px;text-transform:uppercase; color:#fbcdbc;}
footer a{padding:0;}
@keyframes move_arrow
{
    0%    {top:-8px;opacity:0.6;}
    50%  {top:-2px;opacity:0.9;}
    100%  {top:-8px;opacity:0.6;}
}
