@charset "utf-8";body {background-image: url(images/bg.jpg);background-repeat: repeat-y;background-position: top center;}img {	margin: 0 0 0 0;}.wrapper {	font-family: Tahoma, Arial, "sans serif";	display: block;	width: 970px;	background-color: white;	position: relative;	left: 50%;	top: 0px;	margin-left: -485px;}#header {	width: 970px;	display: block;	position: relative;	margin: 0 0 7px 0;}#header a:hover, #header a:hover img, #right-contents a:hover img, #home-sa a:hover img, #home-mm a:hover img, #followus a:hover img {	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8;	opacity: 0.8;}#maths-box a:hover img, #science-box a:hover img, #headbox1 a:hover img, #headbox2 a:hover img, #headbox3 a:hover img {	filter:alpha(opacity=65);	-moz-opacity:0.65;	-khtml-opacity: 0.65;	opacity: 0.65;}#left-contents {	position: relative;	width: 640px;	float: left;}#headline {	margin-bottom: 12px;	position: relative;	width: 640px;	font-size: 12px;}#headline a {	position: relative;	margin: 0 0 0 366px;	color: #FF9900;	font-size: 12px;	text-decoration:none;}#headline a:hover {	text-decoration: underline;	color: #ffffff;}#headline-contents {	position: relative;	width: 500px;	line-height: 15px;	margin: 0 0 2px 0;}#headbox1 {	position:relative;	width: 140px; 		/*from 366+140px*/	height: 165px;	text-align: center;	margin: 0 0 0 0px; /*because inherited from headline a*/}#headbox2 {	position:relative;	width: 140px; 		/*from 366+140px*/	height: 165px;	text-align: center;	margin: -165px 0 0 250px; /*because inherited from headline a*/}#headbox3 {	position:relative;	width: 140px; 		/*from 366+140px*/	height: 165px;	text-align: center;	margin: -165px 0 0 500px; /*because inherited from headline a*/}#headbox1 a, #headbox2 a, #headbox3 a {	color: black;	text-decoration: none;}#headbox1 a:hover, #headbox2 a:hover, #headbox3 a:hover {	color: #66296c;	font-weight: bold;	text-decoration: none;}#home-sa {	width: 314px;	position: relative;	float: left;	background: url(images/thumb_mid.jpg) repeat-y;	margin : 0 0 0 0;	padding: 0 0 0 0;}#home-mm {	width: 314px;	position: relative;	float: right;	background: url(images/thumb_mid.jpg) repeat-y;	margin : 0 0 0 0;	padding: 0 0 0 0;}#home-sa p, #home-mm p {	margin: 10px 10px 8px 10px;	color: white;	font-size: 12px;}#lower_footer, #lower_footer a {	margin: 50px 0 8px 0px;	color: #66296c;	font-size: 12px;	line-height: 16px;}#lower_footer {	float: left;	position: relative;	width: 600px;	margin-left: 10px;}#lower_footer_all, #lower_footer_all a {	margin: 20px 0 8px 0px;	color: #66296c;	font-size: 12px;	line-height: 16px;}#lower_footer_all {	clear: both;	position: relative;	width: 900px;}#lower_footer a, #lower_footer_all a {	margin-right: 0;	text-decoration: none;}#lower_footer a:hover, #lower_footer_all a:hover {	text-decoration:underline;	color: #bbbbbb;}/*SIDEBAR*/#right-contents {	position: relative;	width: 320px;	float: right;	border:solid 1px #66296c;	font-size: 12px;	color: #66296c;	padding-bottom: 10px;}#subscribe-contents {	position: relative;	width: 315px;	float: right;	font-size: 12px;	color: #66296c;	padding-bottom: 10px;	clear:right;}#subscribe-box {	float: right;	width: 315px;	color: white;	background:url(images/subs_mid.jpg) repeat-y;}#subs-forms {	line-height: 15px;	margin: 20px 15px 0 13px;}#subs-button {	position: relative;	width: 130px;	margin: 20px 0 0 75px;}#explore a {	position: relative;	margin: 0 0 0 20px;	color: #66296c;	text-decoration: none;}#explore a:hover {	color: #aaaaaa;	text-decoration: underline;}#sidebar-contents ul {	font-size: 13px;	line-height: 36px;	margin: 0 0 20px 14px;}#sidebar-contents ul a {	background: url(images/index_points.jpg) no-repeat left 2px;	padding: 0 0 0 20px;}#sidebar-contents li a {	color: #000000;	text-decoration: none;}#sidebar-contents li a:hover {	color: #aaaaaa;	text-decoration: underline;}#followus {	font-size: 12px;	color: #66296C;	text-align: center;	position: relative;	margin: 5px 0 0 0;	float: right;}#googleads {	float: right;	height: 200px;	width: 200px;	margin: 0 122px 0 0;}#longads {	position: relative;	height: 15px;	width: 970px;	margin: 0 0 0 0;}#bottom {	position: relative;	width: 0px;	display: block;	clear: both;}/*   HEADINGS     */h1 {	position: relative;	margin: 20px 0 10px 0;}h2 {	position: relative;	margin: 10px 0 10px 0;	color: #66296c;	font-size: 14px;}h3 {	color: black;	font-size: 18px;	margin: 40px 0 10px 0;}#heading2 {	position: relative;	margin: 10px 0 10px 0;	color: #66296c;	font-size: 14px;	font-weight:bold;}.submit {	bottom:0px;	border:0 none;	right:10px;	background-image:url(images/subs_btn.jpg);	width:130px;	height:28px;	position:relative;}/*THREE CATEGORY BOX*/#three-box {	font-size: 12px;}#maths-box {	position: relative;	width: 313px;	height: 320px;	border:solid 1px #66296c;	font-size: 12px;	color: #66296c;	margin: 15px 0 0 0;	text-align: center;}#science-box {	position: relative;	width: 313px;	height: 320px;	border:solid 1px #66296c;	font-size: 12px;	color: #66296c;	margin: -323px 0 0 0;	text-align: center;	margin-left: 328px;}#social-box {	position: relative;	width: 313px;	height: 320px;	border:solid 1px #66296c;	font-size: 12px;	color: #66296c;	margin: -323px 0 0 0;	text-align: center;	margin-left: 656px;}#maths-box a, #science-box a {	color: #66296c;	text-decoration:none;	font-weight: bold;}#maths-box a:hover, #science-box a:hover {	text-decoration:underline;}#three-box-ss {	position: relative;	font-size: 12px;	color: #66296c;}#ss-contents ul {	font-size: 13px;	line-height: 36px;	margin: 0 0 20px 14px;}#ss-contents ul a {	background: url(images/index_points.jpg) no-repeat left 2px;	padding: 0 0 0 20px;}#ss-contents li a {	color: #000000;	text-decoration: none;}#ss-contents li a:hover {	color: #aaaaaa;	text-decoration: underline;}#ss-more {	position:relative;	width: 310px;	font-size: 11px;	color: #66296c;	margin: 0 0 20px 0;	text-decoration: none;	text-align: right;}#ss-more a {	color: #66296c;	text-decoration: none;}#ss-more a:hover {	text-decoration: underline;	color: #aaaaaa;}#maths-box-ss {	position: relative;	width: 313px;	height: 320px;	border:solid 1px #66296c;	font-size: 12px;	color: #66296c;	margin: 15px 0 0 0;}#science-box-ss {	position: relative;	width: 313px;	height: 320px;	border:solid 1px #66296c;	font-size: 12px;	color: #66296c;	margin: -323px 0 0 0;	margin-left: 328px;}#social-box-ss {	position: relative;	width: 313px;	height: 320px;	border:solid 1px #66296c;	font-size: 12px;	color: #66296c;	margin: -323px 0 0 0;	margin-left: 656px;}/*INDEX CONTETNS*/#index-contents {	position: relative;	width: 641px;	float: left;	margin-bottom: 20px;}#index-maths {	border:solid 1px #66296c;}#index-maths table {	margin-top: 20px;	margin-bottom: 20px;}#index-maths a {	font-weight: bold;	text-decoration: none;	color: #66296c;	margin-left: 20px;}#index-maths a:hover {	color: #aaaaaa;	text-decoration: underline;}#index-maths ul {	font-size: 13px;	line-height: 33px;	margin: 10px 0 20px 14px;}#index-maths ul a {	font-weight: normal;	background: url(images/index_points.jpg) no-repeat left 2px;	padding: 0 0 0 20px;}#index-maths li a {	color: #000000;	text-decoration: none;}#index-maths li a:hover {	color: #aaaaaa;	text-decoration: underline;}/*STUDENTS ACTIVITY*/#activity-contents {	position: relative;	width: 568px;	line-height: 15px;	margin: 0 0 2px 0;	font-size: 12px;}#activity-contents ul {	list-style: disc;	margin: 20px 0 20px 15px;}#activity-contents a {	text-decoration: none;	color: #66296c;}#activity-contents a:hover {	text-decoration: underline;	}#content-box {	background: #66296c;	color: white;	padding: 10px 20px 30px;}#content-box ul {	list-style: none;	margin: 0 0 0 0;	text-indent:inherit;	}#content-box li a {	color: white;	line-height: 21px;	font-size: 12px;	text-decoration: none;}#content-box li a:hover {	text-decoration: underline;}#back-top {position: relative;	margin: -23px 0 10px 510px;	font-size: 10px;}#maths-box-sb,  #science-box-sb, #social-box-sb {	width: 313px;	height: 320px;	border:solid 1px #66296c;	color: #66296c;	margin: 15px 0 0 0;	float: right;}.flashbox {	border: solid 1px #66296c;	color: white;	font-size: 11px;	width: 568px;	background: #66296c;	margin: 30px 0 30px;}	.flashbox p {	margin: 10px 50px 15px 50px;	text-align: center;}.quiz {	width: 520px;	background: #66296c;	color: white;	padding: 10px 30px 30px 20px;	line-height: 18px;}#more-tag {	width: 520px;	background: #66296c;	color: white;	padding: 10px 30px 15px 20px;	margin: 20px 0 40px;}#more-tag a {	color: white;	text-decoration: none;}#more-tag a:hover {	color: #aaaaaa;	text-decoration: underline;}
