We’re winning … the font size was 32px but its now 28px.
Use the code you put in in Simple Custom CSS. Make the font-size smaller than 28 px if you want. Personally I wouldn’t make it less that 20px.
As the font size gets smaller, you will get more words on a line. Too many words on a line can make for difficult reading. This is where the 80px value for the margin comes in – increase the 80px to reduce the line width for smaller fonts.
There’s a lot of rubbish in there. Delete all this lot:
/* .home .entry-content {margin:0 80px }.home .entry-content {margin:0 80px }
.home .entry-content h3 span {font-size:28px; line-height:40px}
.home .entry-content h3 span {font-size:28px; line-height:40px}.home .entry-content {margin:0 80px }
.home .entry-content h3 span {font-size:28px; line-height:40px}Enter Your Custom CSS Here */
.home .entry-content {margin:0 80px }
.home .entry-content h3 span {font-size:28px; line-height:40px}Enter Your Custom CSS Here */
and put in just
/* Enter Your Custom CSS Here */
.home .entry-content {margin:0 80px }
.home .entry-content h3 span {font-size:28px; line-height:40px}
alter the values bit by bit until it looks right.