Writing CSS style data to a page via ethernet shield

A is 6. Your if condition needs to be based on digitalRead(A), not A. Something more like:

if (digitalRead(A)) {
…
}
else {
…
}

-br