.ans {
	font-size: 1.2em;
	font-weight: bold;
	color: #FF0000;
}
.ind50 {
	width: 50%;
}
.splash {
	background: #87ABCB;
}
.basictable {
	margin-left:80px;
	border: medium solid #003366;
	border-collapse:collapse;
	background: #87ABCB;
}

.basictable td{
	border: thin solid #003366;
	border-collapse:collapse;
	padding: 5px;
}
.dialog {
	width: 80%;
	border: thin solid #003366;
	margin-left:80px;
	cellpadding: 30px;
	}
	
.dialog .title {
	font-weight:bold;
	font-size: 120%;
	text-align: center;
	background-color: #87ABCB;
}

.dialog .boss {
	text-align: right;
	}
.stupidqq h2{
	font-size: 120%;
	color: #CC0066;
	font-style:italic;
	}
	
.stupidqq {
	border: 1px solid #003366;
	padding: 10px;
	font-size: 80%;
	background-color: #eeeeff;
	}
.small {
	font-size: 90%;
	color: #0000cc;
}


#td-cs {color: #FF0000;
		font-weight:bold;
		text-decoration:blink;}
.flat {
	border: 0px none;
	color: #666666;
}

.story {
	background: #FFFFCC;
	text-align: left;
	padding: 10px;
	border: thin dotted #FFCC99;
	float: right;
}

.storyleft {
	background: #FFFFCC;
	text-align: left;
	padding: 10px;
	border: thin dotted #FFCC99;
	float: left;
}

.story-no-float {
	background: #FFFFCC;
	text-align: left;
	padding: 10px;
	border: thin dotted #FFCC99;
}

.story p, .story-no-float p, .storyleft p{
	font: 90% "Times New Roman";
	font-weight:100;
	margin-top: 5px; margin-bottom: 5px;
	text-indent: 2em;
}


h3 {
	font-size: 150%;
	font-weight: bold;
	color: #CC0000;
	text-align:center;
}
.problem {
	border: #ddaa44 2px solid collapse;
	background-color: #FFCC66;
}

.problemW {
	border: #ddaa44 2px solid collapse;
	background: #FFCC66;
}
.brown {
	font-style: italic;
	font-weight: bold;
	color: #996600;
}
.blue {
	font-style: italic;
	font-weight: bold;
	color:#3366FF;
}
