Hi, I am pretty new to css and I am having a problem or two with aligning text within tables that I was hoping someone might be able to help me with. Firstly, can you set the margins for tables so there is a gap around all the text within the tables? I have been playing around with some css but the margin attributes within my table section dosent seem to work. Here is the code I have so far :

Code:
body {
	  font-size: 8pt;
	  font-family: "Verdana, Helvetica, sans-serif";
	  color: white;
	  background: "#000033";
	  line-height: 4pt;
	  text-align: center;
	  margin-left: 10pt;
	  margin-right: 10pt;
	  margin-top: 10pt;
	  scrollbar-3dlight-color: "#000033"; 
	  scrollbar-arrow-color: "#000033";
	  scrollbar-base-color: "#006699";
	  }

td  {  
    font-size: 8pt;
    font-family: "Verdana, Helvetica, sans-serif";
    color: white;
    line-height: 4pt;
    text-align: left;
    margin-left: 10pt;
    margin-right: 10pt;
    margin-top: 10pt;
    }

a:link, a:active {
		 text-decoration: none;
		 color: "#FF9900";
		 }
a:visited {color: "FFCC00";}
a:hover {color: blue;}
some of the code within the td part works but the margins dont. Also one other thing, is it possible to vertically align the text within a table using css?