  body{margin=0;
padding:0;
border:0;
font-family:Arial;
font-size:11pt;
line-height:120%;
color:navy;
}
  h1{text-align:center;
font-size:22pt;
filter:dropshadow(color:grey);
letter-spacing: 4px;
line-height:130%;
}
em{font-style:normal;
color:maroon;}


  h2{text-align:center;
letter-spacing: 3px;
font-size:13pt;
line-height:130%;
color:black}

  h3{text-align:center;
font-size:12pt;
letter-spacing: 3px;
line-height:130%;
color:#600}

  h4{text-align:center;
font-size:14pt;
letter-spacing: 3px;
line-height:130%;
color:#600}

  h5{text-align:center;
color:darkgreen;
font-size:12pt;
}

  img{padding:8px}

  hr{
width:70%;
color:green;
}

		#mid{
position:absolute;
top:40px;
left:250px;
right:150px;
width:800px;
margin-bottom:50px;
padding:10px;
}

  table#top{
width:300;
}
		#top {
height:140px;
width:100%;
font-family:"Arial";
padding:5px
}


#mastery{
position:relative;
left:50px;
padding:5px;
border:thin solid brown;
text-align:center;
font-family:"Times New Roman";
font-style:italic;
font-size:12pt;
color:black;
width:80%;
align:absolute center;
}

		#question{
padding:4;
width:450px;
text-align:center;
font-weight:bold;
border:dotted blue thin;}


		#blue{
font-family:Arial;
font-size:11pt;
padding:5px;
position:absolute;
right:10px;
top:200px;
background-color:blue;
width:170px;
color:white;
font-weight:bold;
}
		#dotted{
padding:5px;
width:170px;
font-family:Georgia;
position:absolute;
top:470px;
right:10px;
border:thin dotted black;
}

		#classes{
padding-left:20;
border:thin solid green;
background-color:#ffc;
text-align:left;
width:800px;
font-family:Arial;
}
		#classes2{
background-color:#aaffff;
text-align:center;

font-family:Arial;
padding:6px;
}

		#classes3{
padding:35px;}


		#news{
position:relative;
top:50;
border:thin solid green;
background-color:#ffc;
font-family:"Comic Sans MS";
font-size:10pt;
}

		#contact{
position:absolute;
left:-300px;
filter:dropshadow(color:green);
width:600px;
top:120px;
border: thin solid brown;
text-align:center;
padding:10px;
font-family:verdana;
font-size:13pt;
font-weight:bold;
color:black;
background-color:#9cf;


}


		#basedin{
position:relative;
left:80;
text-align:center;
font-weight:bold;
color:black;
}

	.txtlg {
font-size:16pt;
color:green;
text-align:center;
}

	.txtmd {
text-align:center;
font-align:center;
font-size:13pt;
color:navy;
}

	.smcentre {
font-family:Arial;
font-weight:bold;
color:#600;
text-align:center;
}

	.q {
color:"maroon";
text-align:left;
font-size:13pt;
font-family:Arial;
}

	.ans {
text-align:left;
font-size:10pt;
color:dark green;
font-family:Verdanaclass;
}


	.leftnav {
text-align: center; 
 text-decoration: none;
display:block;
width:130px;
height:30px;
list-style-type: none;
font-size:11pt;
font-weight:bold;
font-family:Helvetica;
}
	a.leftnav { 
  display: block; 
  padding: 10px; 
  border:thin solid black; 
} 

	a.leftnav:link{background-color:green;
color:white;
}
a.leftnav:visited{background-color:green;
color:white;
}
a.leftnav:hover{background-color:#0f0;
color:black;
}




	.list1{

letter-spacing:1.5px;
color:#006600;
}

	a.inlink{
text-decoration:none;
}
a.inlink:link{
color:blue}
a.inlink:visited{
color:blue}
a.inlink:hover{
color:green}

	a.artlink{
text-decoration:none;
font-family:verdana;
font-weight:700;
align:center;
text-align:center;
}
	a.artlink:link{
color:blue}
a.artlink:visited{
color:blue}
a.artlink:hover{
color:green}

	.borderred{
width:90%;
padding:4px;
font-weight:700;
font-size:10pt;
text-align:center;
color:navy;
border:thin solid red;
margin-bottom:50px;
}

	.dropcap {
  float: left;
  font: normal 50pt/10pt Georgia,
  Helvetica, Verdana, Arial, 
  sans-serif;
  color: yellowgreen;
  margin-right: 3px;
}


	.dropcap2 {
float:left;
color:Maroon;
font-size:70px;
line-height:50px;
padding-top:2px;
font-family: Times, serif, Georgia;
} 

	.condition{
letter-spacing:3px;
color:maroon;
}

	.grade {
  float: left;
  font-size: 15pt;
  color: maroon;
  margin-right: 5px;
}

	.cond {
  float: left;
  font: normal 30pt/10pt Georgia, "monotype corsiva";
  color: maroon;
  margin-right: 3px;
}