JD_Toims - 1:30 am on Aug 19, 2013 (gmt 0)
What Lucy24 said, plus:
All the css you provided deals with colors. To do what it sounds like you're wanting you'll need to use position:fixed;
One thing to keep in mind on this is to center the menu on the page you'll have to set the position as left:50%; margin-left:-[1/2 of the menu width here].
If the menu is 750px wide by 40px high this will center it and "stick" it to the top of the page.
margin:0 0 0 -375px;
BTW: Welcome to WebmasterWorld!