a:link {
color:olive;
}
a.focus {
color:black;
font-weight:bold;
font-style:italic;
}
a.focus:visited {
color:black;
font-weight:bold;
font-style:italic;
}
a:visited {
color:rgb(103,163,130);
font-weight:bold;
font-style:italic;
}
a:hover {
color:rgb(75%,25%,0%);
}
a.external {
color:rgb(75%,25%,0%);
font-style:italic;
font-weight:bold;
}
a.external:visited {
color:rgb(75%,25%,0%);
font-style:italic;
font-weight:bold;
}
a.musician {
color:rgb(75%,25%,0%);
background-color:white;
font-size:80%;
font-weight:bold;
font-style:normal;
text-decoration:none;
}
a.musician:visited {
color:rgb(75%,25%,0%);
background-color:white;
font-size:80%;
font-weight:bold;
font-style:normal;
text-decoration:none;
}
a.lessons {
color:rgb(165,42,42);
background-color:white;
font-size:105%;
font-weight:bold;
font-style:italic;
font-family:sans-serif;
} 
a.lessons:visited {
color:rgb(165,42,42);
background-color:white;
font-size:105%;
font-weight:bold;
font-style:italic;
font-family:sans-serif;
}
a.thanks {
margin-left:47%;
padding-left:7px;
padding-right:7px;
color:black;
background-color:white;
font-style:normal;
border:groove black;
}
a.wherever {
color:olive;
background-color:white;
font-size:14px;
font-weight:bold;
font-style:normal;
text-decoration:none;
}
a.wherever:visited {
color:olive;
background-color:white;
font-size:14px;
font-weight:bold;
font-style:normal;
text-decoration:none;
}
a.stonedway {
color:rgb(128,128,0);
background-color:white;
font-weight:bold;
font-size:105%;
}
a.stonedway:visited {
color:rgb(128,128,0);
background-color:white;
font-weight:bold;
}
a.boozeyduffer {
color:rgb(0,0,139);
background-color:white;
font-weight:bold;
font-size:105%;
}
a.boozeyduffer:visited {
color:rgb(0,0,139);
background-color:white;
font-weight:bold;
}
a.miniminipiano {
color:rgb(165,42,42);
background-color:white;
font-weight:bold;
font-size:105%;
}
a.miniminipiano:visited {
color:rgb(165,42,42);
background-color:white;
font-weight:bold;
}
h2 {
font-weight: bold;
font-family:Georgia,"Times New Roman",Times,serif;
text-align:center;
color:red;
background-color:silver;
position:relative;
margin-top: 50px;
}
h3 {
font-weight:bold;
font-family:cursive;
text-align:center; 
}
h4 {
color:black;
background-color:white;
font-size:20px;
top:1px;
text-align:center;
font-family:"Comic Sans MS",Verdana,sans-serif;
}
h5 {
color:black;
font-style:italic;
font-weight:bold;
font-size:12px;
font-family:cursive;
text-align:center;
padding-top:20px; 
padding-bottom:20px;
margin:0;
}
p.sums {
font-weight:bold;
margin-left:7%;
margin-right:7%;
padding-top:2%;
padding-bottom:2%;
border-style:groove;
border-width:thin;
padding-left:10px;
padding-right:10px;
}
p.tutorlink {
font-style:italic;
font-size:95%;
text-align:center;
margin-left:15%;
margin-right:15%;
padding:5px;
border-style:ridge;
border-width:thin;
border-color:silver;
color:rgb(0,0,139);
background-color:rgb(166,200,255);
}
p.subtitle {
font-weight:bold;
font-size:120%;
text-align:center;
}
p.write {
font-style:italic;
font-family:Georgia,"Times New Roman",Times,serif;
margin-left:6%;
margin-right:6%;
background-color:#F5DEB3;
}
p.comment {
font-style:italic;
font-size:90%;
font-family:Verdana,Arial,sans-serif;
width:80%;
position:relative;
}
p.if {
font-family:"Comic Sans MS",Verdana,sans-serif; 
font-style:italic;
font-size:105%;
}
p.problem {
font-family:"Comic Sans MS",Verdana,sans-serif;
}
p.solution {
font-family:"Comic Sans MS",Verdana,sans-serif;
color:red;
background-color:white;
}
p.letters {
margin-left:7%;
margin-right:5%;
}
dfn.help {
text-decoration:underline;
font-style:italic;
}
#centertext {
font-size: 80%;
font-weight: bold;
font-family:Verdana,Arial,sans-serif;
text-align:center;
left:15%;
width:74%;
padding:6px;
border:solid thin black;
margin-top:30px;
position:relative;
}
#shift {
margin-left:25%;
}
#logo {
top:25px;
width:144px;
height:57px;
left:5px;
display: block;
background-color:yellow;
border:solid black 1px;
position:relative;
}
#linkbox {
font-size:90%;
color:white;
background-color:rgb(4%,60%,36%);
padding:10px;
border:solid;
font-family:Arial,sans-serif;
margin-left:15%;
margin-right:15%;
top: 90px;
}
#centraltext {
font-size:105%;
margin-left:20%;
margin-right:20%;
font-family:"Comic Sans MS",Verdana,sans-serif;
}
#submission {
text-align:center;
}
#directions {
left:43%;
position:absolute;
margin:0;
}
#navright {
left:80%;
margin-right:0;
top:25px;
position:absolute;
}
.sc {
top:15px;
width:144px;
height:23px;
left:5px;
display:block;
border:solid black 1px;
position:relative;
color:black;
background-color:yellow;
font:italic bold 12px cursive;
text-align:center;
padding:20px;
}
.centeredtext {
font-size:105%;
margin-left:20%;
margin-right:20%;
font-family:"Comic Sans MS",Verdana,sans-serif;
}
.italics {
font-style:italic;
font-size:85%;
font-family:Verdana,Arial,sans-serif;
left:20%;
width:60%;
text-align:center;
position:relative;
}
.italix {
font-style:italic;
font-family:"Times New Roman",serif;
}
.italicised {
font-style:italic;
font-size:90%;
font-family:Verdana,sans-serif;
}
.letter {
font-size:14px;
font-family:cursive;
word-spacing:0.5em;
}
.poem {
text-align:center;
}
.explanation {
font-size:90%;
font-family:Arial,sans-serif;
color:rgb(165,42,42);
left:20%;
position:relative;
}
.tunes {
font-weight:bold;
font-size:80%;
font-family:Georgia,"Times New Roman",Times,serif;
}
.centraldirections {
font-weight:bold;
font-size:small;
color:rgb(128,128,0);
font-family:Arial,sans-serif;
text-align:center;
}
.tips {
font-style:italic;
font-size:90%;
margin-left:10%;
margin-right:10%;
text-align:center;
font-family:"Comic Sans MS",Verdana,sans-serif;
color:rgb(255,255,255);
background-color:rgb(8%,55%,37%);
}
.names {
font-style:italic;
font-family:"Comic Sans MS",Verdana,sans-serif;
color:rgb(8%,55%,37%);
background-color:white;
}
.minipiano {
font:italic bold 105% sans-serif; 
color:rgb(165,42,42);
background-color:white;
}
.headlines {
font-weight:bold;
font-size:20px;
margin-left:37%;
}
.lighterside {
font-style:italic;
font-size:90%;
margin-left: 5%;
margin-right:15%;
padding-left:5px;
padding-right:5px;
text-align:center;
font-family:"Comic Sans MS",Verdana,sans-serif;
color:rgb(255,255,255);
background-color:rgb(15%,15%,60%);
}
.freebie {
color:rgb(75%,25%,0%);
background-color:white;
font-weight:bold;
}
.stuff {
margin-left:32px;
margin-top:5px;
width:90%;
font-family:Arial,Helvetica,sans-serif;
}
.official {
font-family:"Times New Roman",serif;
margin-left:7px;
margin-right:7px;
padding:10px;
border:solid black 2px;
}
.title {
color:rgb(25,25,112);
background-color:white;
font-weight:bold;
text-decoration:none;
}
form p label {
float:left;
}

