body {
	background: white
		    url(.images/tussh.jpg);
	font-family: verdana, arial, sans-serif; 
}

h1, h2, h3, h4, h5, h6 {
	font-family: georgia, serif; 
	font-style:italic; 
}

h2 {
	color: navy;
}
h3 {
	color: red;
}

h1.groupsection {
	text-align: center;
	padding: 0.4em 0.4em;
	border: 1px dashed black;
	color: maroon;
}
h2.groupname {
	padding: 0.4em 0;
	border-top: 1px dotted black;
}

th.group_info_header, td.group_info_data {
	vertical-align: baseline;
}
th.group_info_header {
	text-align: right;
}

.divider {
	border-top: 1px solid;
	margin: 1em 0;
}

ul, ol { margin-left: 0; padding-left: 2.5em; }

a { text-decoration: none; }
a:link {
	color: blue;
	border-bottom: 1px solid transparent;
}
a:visited {color: purple;}
a:link:hover, a:visited:hover, a:active:hover { 
	border-bottom: 1px dashed blue;
	color: red;
}
a:active {color: red}

#pagetitle {
  text-align: center;
  font-style: italic;
}

p { /* text-align: justify; */ }
p.centered { text-align: center; }
p.left { text-align: left; }

b  { color : navy; }
i  { color : red;  }
em { color : red;  }

th {
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.quote {
	font-size: large;
	color: black;
	margin-left: 10%;
	margin-right: 10%;
	text-align: justify;
	text-indent: 15px;
}
.attrib { 
	font-size: smaller ;
	font-style: italic;
	font-family: sans-serif ;
	text-align: right;
	margin-right: 10%;
}

td {
	padding: 0.5em;
}
td.updatetime, address {
	font-size: small;
}

table[border] { 
	border-collapse: collapse;
	border: solid;
}
table[border="0"] { 
	border-collapse: separate;
	border: none;
}


@media print {
	body { font: 12pt "Times New Roman", "TimesNR", Times, serif; }
}

