body{
padding:20;
border:40;
font-family:Arial;
font-size:12pt;
line-height:130%;
color:navy;
}

img{text-align:center;}

h1{text-align:center;
font-size:20pt;
filter:dropshadow(color:grey);
letter-spacing: 4px;
line-height:130%;
}
h5{text-align:center;}

ul{
color:black}

h2{text-align:center;
font-align:center;
letter-spacing: 4px;
font-size:16pt;
line-height:130%;
color:#600}

h3{text-align:center;
font-size:14pt;
letter-spacing: 3px;
line-height:110%;
color:Dark green}

h4{text-align:center;
font-size:13pt;
line-height:1%;
text-align:left;
color:blue}

H6{text-align:left;
color:black;
font-size:1em;
}

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

em{
color:maroon;
font-style:normal;
}

#main{padding-left:250px;
padding-right:160px;
}

.body1{
font-family:"times new roman";
font-style:italic;
color:maroon;
text-align:center;
}
#dotted{
padding:5px;
width:170px;
font-family:Georgia;
position:absolute;
top:470px;
right:10px;
border:thin dotted black;
}

#classes{
border:thin solid green;
background-color:#ffc;
text-align:center;
width:80%px;
font-family:Arial;
padding:6px;
}

	#breathing{
border:solid brown thin;
padding:5px;
font-family:"Georgia";
font-weight:bold;
text-align:center;
background-color:#F0E68C;
}


	  #open{
background-color:green;
color:maroon;
width:700;}

	#contact{
position:relative;


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


}


	.txtlg {
font-size:15pt;
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";
font-weight:bold;
text-align:left;
font-size:13pt;
font-family:Arial;
}

.ans {
text-align:left;
font-size:12pt;
color:maroon;
font-family:Georgia;
}
.list1{
letter-spacing:2px;
font-weight:bold;
color:#006600;
}

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

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


.borderred{
position:relative;
width:600px;
padding:4px;
font-weight:700;
align:center;
text-align:center;
color:navy;
border:thin solid red;
margin-top:20px;
margin-bottom:20px;
}

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

.dropcap2 {
  float: left;
  font: normal 55pt/0.8em "century",
  Helvetica, Verdana, Arial, 
  sans-serif;
  color: maroon;
  margin-right: 5px;
}

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

.grade {
  float: left;
  font: normal 18pt/0.8em Arial, 
  sans-serif;
  color: maroon;
  margin-right: 5px;
}

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




#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color:blue;
color: white;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: cyan;;
color: black;
}

#navcontainer #active { border-left: 1px solid #fff; }