RE: "How do you write a borderless (invisible) table for external CSS?" Doing it with HTML, rather than CSS is cleaner: <.table border="0" ....> ======== The CSS takes over the HTML versions, hence, the need for a CSS borderless table. Or, could I change the "table" to a new name here and let "table" stand for a borderless table in the CSS? /* ======================= all links ========================== */ img { border: none; } table { width: 100%; margin: 2px auto; border:ridge 2px #aaa; padding: 5px; border-collapse: collapse; border-spacing: 0; } table td { border:ridge 2px #aaa; padding: 5px; }