CSS does not align my classes
Yo, I wanted to align my classes to the center of the page, but CSS wont let me: <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="css/style.css"> <meta charset="utf-8"> <title>Website</title> </head> <body> <header> <a class="twitch" href="http://twitch.tv/fate_twisted_na" target="_blank"> Twitch </a> <a class="google" href="http://www.google.com" target="_blank"> google</a> <a class="youtube" href="http://www.youtube.com/feed/subscriptions" target="_blank"> YouTube </a> <p>This paragraph is aligned to the center</p> </header> </body> </html> .twitch { color: blue; font-family: monospace; font-size: 35px; text-align: center; text-decoration: none; text-decoration-color: red; } .youtube { color: blue; font-family: monospace; font-size: 35px; text-align: center; text-decoration: none; text-decoration-color: red; } .google { color: blue; font-family: monospace; text-align: center; font-size: 35px; text-decoration: none; text-decoration-color: red; } body { background-color: #97B4CB; } p { text-align: center; } Can anyone help me ? Did I make a mistake?