body { background-image: url('images/rain-bg.jpg'); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; padding:0px; margin:20px; } p { color: #FFFFFF; text-shadow: 2px 2px #000000; font-size: 18; } h3 { color: #FFFFFF; text-shadow: 2px 2px #000000; } h2 { color: #FFFFFF; text-shadow: 2px 2px #000000; } h1 { color: #FFFFFF; text-shadow: 2px 2px #000000; } a:link { color: white; background-color: transparent; text-decoration: none; } a:visited { color: white; background-color: transparent; text-decoration: none; } a:hover { color: grey; background-color: transparent; text-decoration: underline; } a:active { color: grey; background-color: transparent; text-decoration: underline; }