My site is indexed by google. the problem is my blog posts are being indexed but the description in the index is my description meta, its like google cant see my posts and add them to the description in the index, even tho ive turned css off and everything is visible
Google can see the content of it, they just choose to use the meta description tag sometimes instead of the actual content, based upon what they feel is more appropriate for page and or search. You can typically force a "content based" description by removing the entire description tag if it's a site-wide one, and it will feed the description from the content.
Yep... They definitely saw all your post.. But google will randomly choose which part of your post to show..
If the blog posts do not have meta tags, (which probably no) then they extract info from your blog post to put there... which is not always something you want. Karl