
.media_link_a {
   margin: 0.3vw 1vw 0.3vw 1vw;
   padding: 0.3vw 1vw 0.3vw 1vw;
   background-color: #408040;
   text-align: center;
   vertical-align: middle;
   font-size: 1.25vw; color: #F0F0F0;
   -width: 5vw;
   display: inline-block;
   cursor: pointer;
   text-decoration: none;
}

.media_link_a:link            { color: #F0F0F0; text-decoration: none; }
.media_link_a:visited     { color: #F0F0F0; text-decoration: none; }
.media_link_a:hover          { color: #E0E0FF; text-decoration: none; }
.media_link_a:active        { color: #F0F0F0; text-decoration: none; }

