I don't mind the font size but maybe a different font? I would install the Google Fonts plugin and find something that better matches your logo. Some padding in the lower boxes between the text and the edge of the boxes would be good.
On the welcome page I would unlink the two photos so they don't go to a large image.
The sidebar I would get rid of one box of text ads, and move the search box to the top. The categories box looks dull, the font size is maybe a little big, the list is very plain and could use a little styling, the title could use some padding. I would add a "recent posts" widget if you can showing titles and thumbnails if possible of a few posts from the blog.
Now the Psychics page... You need bigger images of each psychic if you can get them, and unlink the images. I would also put a little more info about each person if you can and maybe not as many.
The blog looks ok but the posts need a bit better formatting, I'd wrap some of the text around the small photos for instance. I always use a photo or two in each post also, I usually don't link it to the larger photo. Sometimes I will link photos to other sites or links within the site. I always use at least one so I have a featured image for the thumbnail.
On the quotes page maybe use blockquotes? I'd also use an image that fits the width of the area and unlink it.
The contact page looks good but maybe some text at the top, make it more personable, and informative. blah blah blah...
If it's not a problem I'd remove the theme link in the footer.
Anyways, that's just my take, and what I'd do.