In the key 25-54 age demographic, Fox News lost to MSNBC from 6 to 10 p.m. -- with both the 7 and 8 p.m. hours having guest hosts.