Include Style sheet at the top of the page

I never thought much about where and how to include css on my page but it seems that there is huge difference in how the page gets rendered if i include css at the top of the page instead of bottom of the page.

It also helps with problem called Flash of Unstyled Content (FOUC) , which means momentary flash of unstyled content is displayed to the user until CSS is downloaded