Template:Table class/datasq.css

table.__datasq, table.__datasqv, table.__datasqr table.__.datasqn5{ margin:0 auto 0 auto; }

table.__datasq td, table.__datasqr td{ padding-left:1em; padding-right:1em; }

table.__datasq td{ text-align:center; }

table.__datasqr td{ text-align:right; }

table.__datasqn5 td{ padding-left:0.25em; padding-right:0.25em; text-align:center; }

/* QUERY: Should this use a different spacing rule ? */ table.__datasqv tr{ padding-top:1em; padding-bottom:1em; }

table.__datasqv td{ padding:1em; text-align: center; }

table.__datasqv2 tr:nth-child(2n+1) td{ padding-top:1em; }

table.__datasqn5 tr td:nth-child(5n+0){ padding-right:1.5em; } table.__datasqn5 tr td:nth-child(5n+1){ padding-left:1.5em; }

table.__datasqn3 tr td:nth-child(3n+0){ padding-right:1.5em; } table.__datasqn3 tr td:nth-child(3n+1){ padding-left:1.5em; }

table.__colr2n td:nth-child(2n+1){ text-align:left; }

table.__colr2n td:nth-child(2n+0){ text-align:right; }