updated CSS and HTML for blog index and blog posts