Have a top posts section that lists the top voted blog posts throughout the day. Possibly have a set amount of votes required, say 5-10 or just have an upcoming and 'hot' posts section--that way if a spam page is on the hot page it could quickly be removed by other voters.
This will enter into the arena of competition with Digg or Reddit, but I think it would be worth it.
This will give the quality posts much more exposure and encourage those type of posts.