Header {border-color: #044062;
        background: #333;
        color: white;
        text-shadow: 0 1px 0 #194b7e;
        background-image: -webkit-gradient(linear,left top,left bottom,from( #1c2c5d ),to( #333 ));
        background-image: -webkit-linear-gradient( #1c2c5d,#333 );
        background-image: -moz-linear-gradient( #1c2c5d,#333 );
        background-image: -ms-linear-gradient( #1c2c5d,#333 );
        background-image: -o-linear-gradient( #1c2c5d,#333 );
        background-image: linear-gradient( #1c2c5d,#333 );}

nav, menu, .h2, footer {
    color: #FFF;background: #FF0000;
        background: -moz-linear-gradient(top,#FF0000 0,#C23517 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FF0000),color-stop(100%,#C23517));
    background: -webkit-linear-gradient(top,#FF0000 0,#C23517 100%);
    background: -o-linear-gradient(top,#FF0000 0,#C23517 100%);
    background: -ms-linear-gradient(top,#FF0000 0,#C23517 100%);
    background: linear-gradient(to bottom,#FF0000 0,#C23517 100%);
}
nav a, .h2 a {color: #FFF;}
footer li:hover {background: linear-gradient(#333,#FF0000);}
footer li {border-left: solid 1px red;}
.open > menu {border-color: red;}