Blogs can take many forms and serve many purposes. At their core, blogs are websites where entries of content are posted in reverse chronological order. Most blogs allow readers to comment on posts. Blogs are often powered by content management systems and hosted online. They can function as personal diaries, news outlets, collections of links, and more - the format is flexible. Common blog elements include headers, titles, bodies, sidebars and footers.