Make sure you specify the maximum pixel size in your theme.html file. This would usually be done in a table html tag. Do a google search on html tag tutorial and apply that in theme.html
You create a 'Welcome Message' block with the instruction to login or register and you make this block available to Anonymous users. News and all other blocks that you don't want Anonymous to see should be locked out in Anonymous's Groups permission.