For problem #1, remove the space between "rgba" and the following parenthesis, i.e. color: rgba(255,255,255,1)
.
In Chrome 25, this then made the color white, not black (to be expected). If you want black, just use color: #000;
or color: rbga(0,0,0,1);
if you want to specify the alpha channel for some reason.
For problem #2: The paragraph <p>
tags have a margin of roughly 1em set by the browser's default stylesheet. Set it to zero (or some other value) to modify.
Example:
P { margin: 0; }
You might also consider using a reset stylesheet to normalize behavior across browsers and reset many of the styles set by the browser's default stylesheet.
Or at least reset all padding/margin to zero (which fixes many of the common problems):
* { padding: 0; margin: 0; }