body { font-family:helvetica; background:url("background.png") no-repeat center/cover fixed; } #content { width:90%; margin-left:auto; margin-right:auto; top:50px; font-family: "Helvetica", Helvetica, sans-serif; height:90%; /*color: #595959;*/ color: #eeeeee; position:relative; top:50px; } a { font-size: 24px; /*color: #595959;*/ color: #eeeeee; transition: color .1s; text-decoration: none; } a:hover { text-decoration:underline; } #pi { font-size: 0.8em; position: fixed; bottom: 5px; right: 5px; color: #eeeeee; background-color: rgba(0,0,0,0.5); padding: 5px; text-align: right; }