Yeah, with CSS shorthand, you still have to add your unit of measurement to the numbers - such as px, em, etc. The reason you write "0 0 0 0" is that the web browser knows "0" doesn't need a measurement because it's just a zero. Does that make sense? That's how it works, anyway. Try this in your CSS instead:
#canvas { margin: 0 0 0 70px;}
I really hate using CSS shorthand, for what it's worth, on margins and padding. I write it out longhand most of the time because it's easier for me to override existing margins and padding with commands like {margin-left: 70px;} then to try to remember that from left to right the four numbers control the top | right | bottom | left of the element I'm adjusting.
And use the edit code, not the code in my 1st reply...
Date: 2012-03-17 04:26 am (UTC)#canvas {margin: 0 0 0 70px;}
I really hate using CSS shorthand, for what it's worth, on margins and padding. I write it out longhand most of the time because it's easier for me to override existing margins and padding with commands like
{margin-left: 70px;}then to try to remember that from left to right the four numbers control the top | right | bottom | left of the element I'm adjusting.