body {
	margin:0;
	text-align:center;
}
form {
	margin:0;
}
a {
	text-decoration:none;
}
h2 {
	margin:6;
	font:17 tahoma;
	color:blue;
}
h3 {
	margin:4 7 0;
	font:700 24px tahoma;
	color:#0000D0;
}
h4 {
	margin:0 8 5;
	font:20 arial;
	color:#C00800;
}
h5 {
	margin:8 0 5;
	text-align:center;
	font:700 20px verdana;
}
h5 a {
	color:#000000;
}
h5 a:hover {
	color:#0080C0;
}
#moon {
	color:#000000;
}
#grey {
	color:#808080;
}
#red {
	color:#FF3300;
}
#orange {
	color:#FF6600;
}
#blue {
	color:#0000FF;
}
#adv {
	vertical-align:top;
}
#adv a {
	display:block;
}
#adv img {
	width:124px;
	margin:3 2 3;
	border:1px solid #C0C0C0;
}
#nv {
	width:778;
	background:#EC3803;
	text-align:left;
}
#nv img {
	margin:5 0 0;
	margin-left:4;
	border:0px none;
	height:25px;
}
#nv form {
	display:inline;
}
#nv input {
	margin:0 0 5px;
	height:24px;
}
#btnLogin {
	padding:0 2 2;
}
#lgin {
	display:inline;
	height:21px;
	font:700 12px arial;
	color:#FFFFFF;
}
#welcome {
	display:inline;
	height:22;
	font:12px tahoma;
	color:#FFFFFF;
}
#welcome a {
	color:#FFEE33;
}
#menu a {
	display:block;
	width:150px;
	height:30px;
	padding:7 0 0;
	padding-left:27;
	background-image:url('../images/aqua.jpg');
	font:700 11px tahoma;
	color:#000080;
}
#menu a:hover {
	color:#0000FF;
}
#bgreen {
	margin:0 4 0;
	background:#E2FFE2;
	padding:5 0 5;
	text-align:center;
	font:700 12px arial;
}
#about {
	padding:5 0 0;
	font:13px verdana;
}
#about p {
	margin:5 8 5;
	text-indent:20;
	line-height:22px;
	text-align:justify;
}
#reg {
	font:12px tahoma;
}
#securecode {
	font:18px tahoma;
	color:#000080;
}
#res, #advance {
	display:block;
	width:100%;
	margin:3 0 3;
	padding:4 6 4;
}
#res {
	font:700 12 verdana;
	color:#0000E0;
}
#advance {
	font:700 12px arial;
	color:#000000;
}
#res:hover, #advance:hover {
	background:#CCFFCC;
}
#question {
	padding:8;
	font:700 12 tahoma;
	color:#085080;
}
#passage {
	margin-left:4;
	margin-right:8;
	font:13px verdana;
	text-indent:28px;
	line-height:20px;
	text-align:justify;
}
#quiz {
	width:600;
	font:13px verdana;
	color:#F26300;
}
#result {
	width:600;
	font:12px tahoma;
	color:#008000;
}
#order {
	width:10%;
	text-align:center;
	font:700 13px tahoma;
	color:#008000;
}
#ans {
	width:45%;
}
#quiz input {
	vertical-align:middle;
}
#quiz hr {
	width:98%;
	color:#008000;
}
#irate {
	padding:7 0 0;
	padding-left:43px;
	background:url('../images/rate.gif') no-repeat 23 7;
	font:10px verdana;
	color:#808080;
}
#irate input {
	vertical-align:middle;
	color:#808080;
}
#ifeedback a {
	display:block;
	margin:8 0 0;
	padding:3 0 4;
	padding-left:18;
	background:url('../images/comment.gif') no-repeat 0 0;
	font:10px verdana;
	color:#808080;
}
#contact table {
	margin-left:50px;
	font:12px arial;
	color:800020;
}
#contact textarea {
	overflow:auto;
	width:320;
	height:90;
}
#txt {
	width:320;
}
#bottom {
	text-align:center;
}
#foot {
	width:778;
	padding:20 0 20;
	text-align:center;
	background:#008000;
}
#foot small {
	font-family:arial;
}
#final {
	margin:0 8 0;
	font:16px arial;
}
#audioList a {
	display:block;
	margin:2 0 3;
	font:11px verdana;
	color:#000000;
}
#audioList a:hover {
	text-decoration:underline;
}
#storyList a {
	margin:2 0 3;
	font:11px verdana;
	color:#000000;
}
#storyList a:hover {
	text-decoration:underline;
}
#songList {
	color:#808080;
}
#songList a {
	line-height:22px;
	font:12px verdana;
	color:#0000FF;
}
#songList a:hover {
	color:#FF8800;
}
