body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,img,form,fieldset,input,textarea,blockquote{
margin:0;padding:0;border:0}

body{
background:#fff;
font:16px/30px "Helvetica",sans-serif;
color:#333}

a{
color:#51749f;
text-decoration:none}

a:hover{
color:#274a76}

header{
position:fixed;
background:#ffffff;
background:-moz-linear-gradient(top,#ffffff 0%,#d6d6d6 100%); 
background:-webkit-linear-gradient(top,#ffffff 0%,#d6d6d6 100%); 
width:100%;
height:100px;
box-shadow:0 5px 10px rgba(0,0,0,0.3);
z-index:10}

#header-content{
overflow:hidden;
width:1000px;margin:0 auto;padding:35px 0 0 0}

#header-content h1{
float: left;
font-size:50px;text-transform:uppercase;letter-spacing:10px}

#header-content nav{
float:right}

#header-content nav li{
float:left;
font-size:20px;
margin:0 0 0 50px;
list-style:none}

#banner{
position:fixed;
background:url(banner-bg.jpg);
background-size:cover;
width:100%;
height:500px;
top:100px}

#banner h2{
width:800px;
margin:130px auto;
color:#fff;
font-size:50px;
text-align:center;
text-transform:uppercase;
text-shadow:0 3px 5px rgba(0,0,0,0.3);
letter-spacing:5px;
line-height:60px}

#content{
background:#fff;
position:relative;
width:100%;
top:500px;
z-index:5}

article{
width:1000px; padding:50px 0 0 0;
margin:0 auto}

article p{
margin:0 0 30px 0}
