/* Think Move Change .com

Colours;
Background (green): A4C9A8
Rulers etc (darker green): 95B79A
Text green:00837C
Text brown: 974942

Fonts:
"Century Schoolbook", Times, "Times New Roman", serif
font-family: "gil sans mt", "gil sans", helvetica, verdana, arial, sans-serif

*/

body {
   color: black;
   background-color: #a4c9a8;
   font-family: "Century Schoolbook", Times, "Times New Roman", serif;
   text-align: left;
   margin: 20px 0 0 30px;
   padding: 0 0 0 0;
   width: 100%;
}

td {
   border:none;
   padding: 0 0 0 0;
   vertical-align: top;
}

img {
   border-style: none;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

#logo {
   text-align: right;
   padding-right: 30px;
   width: 153px;
}

#header {
   height: 150px;
}

#headings {
   padding: 20px 0 0 0;
}

#heading {
   width: 614px;
   padding-top: 5px;
   padding-bottom: 2px;
   border-top: 7px #95B79A solid;
   border-bottom: 7px #95B79A solid;
}

#sub-heading {
   padding: 3px 0 1px 0;
   width: 614px;
   border-bottom: 5px #95B79A solid;
}

#sub-heading ul {
  margin: 0;
  padding: 0;
  padding: 0 4px 0 0;
  text-align: left;
}

#sub-heading li {
  display: inline;
}

#sidebar1 {
   text-align: right;
   padding-right: 30px;
   width: 153px;
}

#sidebar1 img.olly {
   margin-bottom: 5px;
}

#sidebar1 p.olly {
   margin-top: 0;
   color: #974942;
   font-weight: normal;
   font-size: 1.2em;
}

#sidebar1 p.olly a {
   color: #974942;
   text-decoration: none;
}

#sidebar1 p.olly a:hover {
   text-decoration: underline;
}

#book {
   color: black;
}

#book p {
   margin-top: 3px;
   margin-bottom: 2px;
}

#book p.phone {
   font-weight: bold;
   font-size: 1.2em;
}

#book a {
   color: black;
}

#itm {
   padding-top: 20px;
   text-align: right;
}

#content1 {
   width: 307px;
   padding-right: 30px;
}

#content1.teacher {
   width: 400px;
   padding-right: 30px;
}

#content1.teacher img {
   float: left;
   padding-right: 15px;
}

#content1 p, #content2 p {
   margin-top: 5px;
   margin-bottom: 10px;
}

#content1 p.coming-soon, #content2 p.coming-soon{
   margin-top: 1px;
   margin-bottom: 10px;
}

#content1 a {
   color: black;
}

#content1 h1 {
   margin-top: 0;
   margin-bottom: 10px;
   font-weight: bold;
   font-size: 1.2em;
   color: #974942;
}

#content1 h2, #content2 h2 {
   margin-top: 0;
   margin-bottom: 0;
   font-weight: bold;
   font-size: 1em;
   color: #974942;
}

#content1 h2.coming-soon, #content2 h2.coming-soon {
   margin-top: 0;
   margin-bottom: 0;
   font-weight: bold;
   font-size: 1em;
   color: black;
}

#content1 h3 {
   margin-top: 0;
   margin-bottom: 0;
   font-weight: bold;
   font-size: 1em;
   color: #974942;
}

#content2 {
   width: 287px;
}

#content2.teacher {
   width: 187px;
}

#content2 h1 {
   margin-top: 0;
   margin-bottom: 10px;
   font-weight: bold;
   font-size: 1.2em;
   color: #974942;
}

#content2 a {
   color: black;
}

#content2 em {
   font-weight: bold;
   font-style: normal;
}

#content2 table.fees {
   width: 100%;
   color: #974942;
   font-size: .9em;
}

#content2 table.fees td {
   padding-bottom: 15px;
   padding-right: 10px;
}

#content2 table.fees td.fee {
   width: 25%;
}

#content2 table.fees em{
   color: black;
   font-weight: normal;
}

.fee-type-em {
   font-weight: bold;
}

a.quiz {
  font-weight: bold;
  font-variant: small-caps;
}

#quotes {
   margin-top: 30px;
   color: #974942;
}

.quoter {
   font-weight: bold;
}

#footer {
   display: none;
}

ul.directions {
   margin: 0;
   padding-left: 0;
   padding-bottom: 15px;
   list-style-type: none;
}

#content1.location {
   width: 100px;
}

#content2.location {
   width: 487px;
}

#content1.quiz {
   width: 337px;
}

#content2.quiz {
   width: 230px;
}

#content1.quiz td {
   padding-top: 10px;
   padding-right: 5px;
}

.quiz form {
   margin-top: 0;
}

input.btn {
   color:#974942;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}

input.btnhov {
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
}

p.book-now {
   margin-top: 0;
   margin-bottom: 0;
   font-weight: normal;
   font-size: 1em;
   color: #974942;
}

p.book-now em {
   font-weight: bold;
   font-style: normal;
}

.tick {
   color: black;
   background-color: #A4C9A8;
   text-align: right;
   font-weight: normal;
   font-size: .6em;
}

