change style to match material design like look
seperated theme code in different parts to prevent dupe code
changed post to match previous commit