We must set position:absolute before we can get the correct width
overlap the top-bar a bit, rather than fit right next to it, for clarity
give variable names to all the constants