in .menu, display is set to inline, so i guess that's why it's not displayed in block style.
also in the .menu part you're missing a semicolon at the end of your font declaration.
in the html i noticed you're calling the class .newsfeed , however i don't see this class in your css
also; im not sure if the way you used this is possible, but i think your link styles might be not working either, the way of commenting this out seems incorrect to me. (should be /* */ and not any other format, as far as i know, but may be wrong on that one.)
Do you have these pages hosted anywhere?