/* University Template over-ride
   Updated: 20121214
   ----------------------------------------------------*/

/* Global Styles go outside the @media screen */

@media screen,projection {
    
.feature-image {overflow:visible;}
.primary {margin:1em 0;}
.primary a:link, .primary a{border:1px solid #001227; padding:0.35em; font-size:0.9em; color:#eee; text-decoration: none; border-radius: 3px;
    background:#002b5b url(images/texture-checkers-lightblue50.png) 0 0 repeat;
    background:url(images/texture-checkers-lightblue50.png), -webkit-linear-gradient(top, #003b7c 0%, #001d3f 100%);
    background:url(images/texture-checkers-lightblue50.png), -moz-linear-gradient(top, #003b7c 0%, #001d3f 100%);
    background:url(images/texture-checkers-lightblue50.png), linear-gradient(top, #003b7c 0%, #001d3f 100%);
    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
       -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
            box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
    }
.primary a:hover{color:#dcb43a;
    background:#002b5b url(images/texture-checkers-lightblue50.png) 0 0 repeat;
    background:url(images/texture-checkers-lightblue50.png), -webkit-linear-gradient(top, #004592 0%, #002652 100%);
    background:url(images/texture-checkers-lightblue50.png), -moz-linear-gradient(top, #004592 0%, #002652 100%);
    background:url(images/texture-checkers-lightblue50.png), linear-gradient(top, #004592 0%, #002652 100%);
}

}
@media only screen and (min-width: 43.75em){
 .header-util nav li {display:none}
 .primary a:link, .primary a{padding:0.5em 0.75em; font-size:1em;}
 .primary {margin:1.5em 1em;}
}