Writing CSS style data to a page via ethernet shield

dtokez:
but that favicon stuff is from the serial output?

The browser is making an HTTP request to try to read the favicon for your site. Since you don't provide one presumably that request keeps failing, so presumably next time the browser downloads a page from your site it finds it still doesn't have the favicon so it tries to read it again. The message is coming from the serial output because your sketch is printing trace messages when it receives the HTTP request.

dtokez:
i still cant work out this thing with having to double click the link :~

Did you correct the sketch to put the correct image URL in the page in the LightAState == LOW case?