P { margin: .4em 0 .6em; }
SMALL, .small { font-size: 85%; }
BIG, .big { font-size: 117.647%; }
IMG { display: block; }
A IMG { border: 0; }
TABLE { border: 0; }
TD { padding: 0; }
FORM { display: inline; margin: 0; padding: 0; }
UL { margin: 0.1em 0; padding: 0 0 0 20px; list-style: outside; }

.expand { letter-spacing: 1px; word-spacing: 1px; }
.collapse { letter-spacing: -1px; word-spacing: -1px; }

.inline { display: inline; }
.block { display: block; }

.hidden { display: none; }
.invis { visibility: hidden; }
.vis { visibility: visible; }

.r { text-align: right; }
.l { text-align: left; }
.c { text-align: center; }
.top { vertical-align: top; }
.mid { vertical-align: middle; }
.bot { vertical-align: bottom; }

.blockr { display: block; margin-left: auto; }
.blockl { display: block; margin-right: auto; }
.blockc { display: block; margin-left: auto; margin-right: auto; }

.contain { width: 100%; position: relative; }

.posrel { position: relative; }
.posabs { position: absolute; }

.floatl { float: left; }
.floatr { float: right; }
.clearl { clear: left; }
.clearr { clear: right; }
.clear { clear: both; }

.pad2 { padding: 2px; }
.pad4 { padding: 4px; }
.pad8 { padding: 8px; }

.vsp2 { margin-top: 2px; margin-bottom: 2px; }
.vsp4 { margin-top: 4px; margin-bottom: 4px; }
.vsp8 { margin-top: 8px; margin-bottom: 8px; }

.border { border: 1px solid black; }

.indent { padding-left: 12px; }

.shade0 { }
.shade1 { }
.shade2 { }
