div
{
max-width:100%;
overflow:auto;
}
#TCwrap
{
background-color:white;
width:70%;
max-width:70%;
margin-left:auto;
margin-right:auto;
border:2px solid #BBBBFF;
border-top:0px none;
color:black;
font-weight:normal;
box-shadow: 0px 0px 5px 2px #44A;
word-wrap:break-word;

transition:        all 0.3s;
-moz-transition:   all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:     all 0.3s;
}
#TContent {
	width:100%;
	font-size:16px;
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}
#TContent a {
	color:#44A;
}
ul.textList {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul.textList li {
	cursor:pointer;
	margin:4px 0px;
	padding:5px;
	background-color:#BD1;
	border:2px solid #33550a;
	color:white;
	font-weight:bold;
	display:block;
	text-align:center;

	transition:        color 0.3s, background-color 0.3s;
	-moz-transition:   color 0.3s, background-color 0.3s;
	-webkit-transition:color 0.3s, background-color 0.3s;
	-o-transition:     color 0.3s, background-color 0.3s;
}
ul.textList li.failed {
	background-color:#DB1111;
}
ul.textList li:hover {
	color:black;
	background-color:#E5F588;
}
h1
{
margin-top:0px;
font-size:2em;
text-align:center;
color:#002288;
text-decoration:underline;
font-weight:100;
font-family:"Segoe UI Light","Segoe Light", "Verdana", serif;
}
p
{
text-align:justify;
margin-top:   8px;
margin-bottom:8px;
}
p.TextBegin
{
text-indent:0px;
text-align:justify;
}
p.TextBegin:first-letter
{
font-size:2.5em;
color:#CCCCFF;
float:left;
vertical-align:bottom;
font-weight:bold;
}
figure {
	float:right;
	max-width:200px;
	padding:5px;
	background-color:#EEF;
	border:1px solid #888;
}
figure img {
	max-width:200px;
}
figure figcaption {
	text-align:right;
	font-style:italic;
	color:#666;
}