Having an attractive blog design is very important in getting more blog traffics. Blog readers are getting more choosy these days. They often bookmark blogs that they think it’s appealing and worth reading. Of course the content part is equally important as well. For bloggers who are having great headache in customizing your own blog template, here are 7 amazing sites that offers free blog templates.