BODY, TABLE		{ font-family: Verdana, sans-serif; font-size: small; }

P			{ text-indent: 20pt; }
P[align="center"]	{ text-indent: 0 !important } /* Remove indentation for centred paras */
CENTER P		{ text-indent: 0 !important } /* And here, too */

H1			{ font-size: x-large; text-align: center }
H3			{ font-size: large; text-align: center }
H5			{ font-size: small; }

A			{ text-decoration: none; }
P A			{ font-variant: small-caps; }
A:hover 		{ text-decoration: underline }
A.title		{ font-weight: bold }
A IMG			{ border: none; }
UL.links LI A	{ font-weight: bold }
OL.links LI A	{ font-weight: bold }

DFN			{ font-weight: bold; font-style: normal }

OL			{ margin-left: 20pt; padding-left: 0 }
UL			{ margin-left: 20pt; padding-left: 0 }
UL.simple		{ list-style-type: none; margin: 0 }
OL.simple		{ list-style-type: none; margin: 0 }

/* Tables */
TABLE 			{ border-collapse: collapse }
TABLE.forumtable		{ width: 100%; }
TABLE.forumtable TD	{ padding: 3px; }
TABLE.forumtable TH	{ padding: 3px; }
TD > P			{ margin-bottom: 0; margin-top: 1ex; }
TD > P:first-child	{ margin-top: 0; }

th				{ font-weight: bold; white-space: nowrap; }

/* Page layout */
#eltree		{ text-align: right; }
#eltitle		{ text-align: center; margin-bottom: 2ex; }
#menuimg		{ position: absolute; left: 0; top: 0; width: 150px; }
#menu				{ position: absolute; left: 2ex; top: 200px;
			  	  width: 135px; max-width: 135px !important;
			  	  line-height: 135%; font-size: smaller }
#menu UL			{ list-style-type: circle; margin-left: 1ex; padding-left: 1ex; }
#menu UL.current 		{ list-style-type: disc }
#menu UL.current UL 	{ list-style-type: circle }
#terra		{ position: fixed; bottom: 1em; left: 1em }
#content		{ margin-left: 150px; }
#footer, .footer	{ font-size: smaller }

.micro, .small	{ font-size: smaller; font-weight: normal }
newline		{ clear: both }
.postauthor		{ font-weight: bold; }

.btnmain 	{ font-weight: bold; cursor: pointer; padding: 1px 5px; }
.btnlite	{ font-weight: normal; cursor: pointer; padding: 1px 5px; }
.btntext	{ font-size: large; font-weight: bold; padding: 1ex; }