* {
	outline: none;
}
body,html,p,div {
	font-size: 1em;
	font-family: Palatino, Georgia, serif;
	padding: 5px;
}
a {
	border-width: thin;
	border-bottom-style: dashed;
	color: black;
	font-size: .8em;
}
a:hover {
	color: gray;
	text-decoration: none;
}
img#bio {
	max-width: 800px;
	width: 47em;
}
#browserupgrade {
	background-color: #f0ffaf;
}
.textlink {
	font-size: .8em;
	text-decoration: none;
	border-bottom: 1px dotted #000;
	color: black;
	border-top-color: #FF0000;
}
.tabletitle {
	font-family: Georgia, serif;
	font-size: .9em;
	color: #000;
	text-align: center;
	font-weight: bold;
}
.tableinfo {
	font-size: .8em;
	color: #000;
	text-align: center;
}
.tabledesign {
	border: thin dotted;
}
.code {
	font-family: 'Courier New', Courier, monospace;
	font-size: .9em;
}
.validate {
	float: right;
	font-size: 1.2em !important;
}
div.speaklinks a, div.listenlinks a, div.developlinks a, div.travellinks a {
	color:#FFF;
}
#links {
	display: none;
}
.shootlinks {
	background-color:#FFFC00;
	text-decoration: none;
	display: none;
}
.speaklinks {
	background-color:#4750C6;
	text-decoration: none;
	display: none;
}
.listenlinks {
	background-color:#E82713;
	text-decoration: none;
	display: none;
}
.developlinks {
	background-color:#FCA703;
	text-decoration: none;
	display: none;
}
.travellinks {
	background-color:#84A375;
	text-decoration: none;
	display: none;
}
