* {padding: 0px; margin: 0px;}

body{background-image: url('mainBackFade.gif'); background-repeat: no-repeat; background-color: white; height: 210px; background-position:  fixed 50%; font-family: century gothic, verdana; font-size: 15px; font-weight: 500;}

a {color: #35B0C0; text-decoration: none;}

a:hover {background-color: #98FE16}

p {margin-bottom: 1em;}

li {margin-bottom: 1em;}
ul {list-style-type: square;}


#pageBody {position: absolute; top: 200px; left: 210px; width: 550px;}
#pageBodyEntrance {position: absolute; top: 170px; left: 210px; width: 550px;}
#pageFoot {position: relative; text-align: center; margin-top: 20px;}
#entryPage {text-align: center; margin-top: 20px;}

#pageBody {color: #333;}

#container {width: 800px;}

.enterPhoto IMG {}
#pageFoot ul { list-style: none; }
#pageFoot li { display: inline; }

.centerImage IMG{display: block; margin-left: auto; margin-right: auto; }
#pageFoot IMG {border: none;}

.hid {
display : none;
}
.vis {
display : block;
}

#locationLinks {padding-bottom: 20px;}
#locationLinks ul {list-style:none;}
#locationLinks li {display: inline;}
#locationLinks a {height: auto; background-color: #8bd1da;  color: black; text-align: center;}
#locationLinks a:hover {background-color: #98FE16}

h1{font-family: arial black; font-size: 80px; position: absolute; left: 210px;top: 39px;}

h2{font-family: century gothic; font-size: 40px;position: absolute; left: 530px; top: 125px;}

h3 {text-transform: capitalize; margin-bottom: 1em;}

h4 {margin-bottom: 1em; background-color:#deffb3; width: auto; }


blockquote {
    margin: 1em .5em;
    color: #999;
    border-left: 2px solid #999;
    padding-left: 1em;
    height: 200%;
    float: left;}

#siteNav {position: absolute; top: 300px; left: 50px;}
#siteNav ul {list-style-type: none;}

#siteNav a {height: auto; width: 110px; background-color: #8bd1da;  color: black; display: block; text-align: center;}
#siteNav a:hover {background-color: #98FE16}

.link1 {position: fixed; left: 25px; top: 270px;}

.link2 {position: fixed; left: 25px; top: 320px;}

.link3 {position: fixed; left: 25px; top: 370px;}

.link4 {position: fixed; left: 25px; top: 420px;}

.link5 {position: fixed; left: 25px; top: 470px;}

.link6 {position: fixed; left: 25px; top: 520px;}

.link7 {position: fixed; left: 25px; top: 570px;}


#navbar a {height: 50px; width: 100px; background-color: #8bd1da; position: fixed; left: 30px; top: 260px; border: solid black; color: black; text-decoration: none; text-align: center; margin-top: 0px;}

.label {font-weight: bold; font-size: small;}

#navbar a:hover {background-color: #99F919;}

#bookNow {position: absolute; left: 216px; top: 20px;}

.classImages {height: 200px; padding-right: .5em;}

.testimonialImages {height: 500px; width: 350px;float: left; padding: 20px; padding-left: 0px;}
.testimonialImages2 {height: 500px; float: right; padding-left: 1em;padding-bottom: .7em;}


.teacherName {margin: 1em; margin: 3em 0;}
#teacherInfo {}
#teacherInfo2 {}
#teacherInfo3 {}

.mapAddress {height: 300px;}
.timeTable {float: right; width: 300px;}
.address {float: left; width: 220px; text-align: center; color: black; }

.address ul{list-style: none;}

.question {font-weight: bold;}

.classRoom {float: left; margin-bottom: 10px;}

.silver {color: #C9C0BB; background-color: black; border: solid #C9C0BB;}
.bronze {color: #8C7853; background-color: black; border: solid #8C7853;}
.gold {color: #FFD700; background-color: black; border: solid #FFD700;}

#contactInformation {position: relative; left: 80px; top: -1.3em; font-size: 16px; font-weight: 700}
#contactInformation ul {list-style-type: none; }
#contactInformation li {margin-bottom: 0em;}

.testimonial {list-style-type: decimal;}

#julieInfo{margin: solid red;}

td {padding: 10px;}
td {border-right: 1px solid #e3e7e8;}
th {background-color: #e3e7e8;}

blockquote strong {color: black}