body {  margin-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  font-family: Arial, Helvetica, sans-serif;  background: #fff url(images/bg-paint-anim.gif) 75px 0 no-repeat;}

a.solink { display: none; }
table {  border-collapse: collapse;}tr {  border: 0;}td {  border: 0;  vertical-align: top;  font-family: Arial, Helvetica, sans-serif;}p {  font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  line-height: 17px;  color: #666;  margin-top: 9px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;}a:link { color: #197ee2;text-decoration:underline;}a:active { color: #197ee2;text-decoration:underline;}a:visited { color: #666;text-decoration:underline;}a:hover { color: #197ee2;  text-decoration:none;}h1, h2 {  font-size: 23px;  margin: 0;  padding: 3px 0 2px 0;  font-weight: normal;  color: #390;}
h2 {
  margin: 21px 0 0;
  padding: 0;}
h3 {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: normal;  color: #aadd00;  margin: 12px 0 0;  padding: 0;
  text-transform: uppercase;}em {  font-size: 15px;  color: #FF9B04;  font-weight: normal;  padding-top: 16px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin: 0px;}

#content {
  padding: 0 25px 0 35px;
}
.nav {  font-size: 13px;  line-height:13px;  color: #666;}/* .nav-workshop .nav-gallery .nav-sally .nav-book{  color: #999;  margin: 0;  text-decoration:none;}a.nav-home:link, a.nav-home:visited, a.nav-workshop:link, a.nav-workshop:visited, a.nav-gallery:link, a.nav-gallery:visited, a.nav-sally:link, a.nav-sally:visited, a.nav-book:link, a.nav-book:visited{  color: #999;  text-decoration:none;}a.nav-workshop:active, a.nav-workshop:hover {  color: #944;  text-decoration:none;  display: block;  width: 100px;  line-height: 106px;  min-height: 106px;  background-image: url(images/nav-workshops.gif);  background-repeat: no-repeat;  background-position: center center;}*/      .menu {            height: 100px;            margin: 0 0 0 15px;      }

      .nav-home  {            position: relative;            float: left;            margin: 0;            padding: 0;            font-family: arial, helvetica, sans-serif;            background: url(images/home-over.gif) 80px 0 no-repeat;            white-space: nowrap;            display: block;            width: 80px;            height: 106px;                      overflow:hidden;/* for ie to hide extra height*/        }      .nav-home a {            display: block;            color: #999;            font-size: 13px;            width: 80px;            height: 106px;            display: block;            float: left;            text-decoration: none;            overflow:hidden;/* for ie to hide extra height*/      }      .nav-home a:hover {            color: #666;
            background: url(images/home-over.gif) 0 0 no-repeat;      }      .nav-home img {width: 80px; height: 106px; border: 0; }      * html a:hover {visibility:visible}      .nav-home a:hover img {visibility:hidden}      .nav-home span {            position: absolute;            left: 0px;            top: 40px;              text-align: center;              width: 80px;              cursor: pointer;              }
      .nav-workshop  {            position: relative;            float: left;            margin: 0;            padding: 0;            font-family: arial, helvetica, sans-serif;            background: url(images/workshop-over.gif) 100px 0 no-repeat;            white-space: nowrap;            display: block;            width: 100px;            height: 106px;                      overflow:hidden;/* for ie to hide extra height*/        }      .nav-workshop a {            display: block;            color: #999;            font-size: 13px;            width: 100px;            height: 106px;            display: block;            float: left;            text-decoration: none;            overflow:hidden;/* for ie to hide extra height*/      }      .nav-workshop a:hover {            color: #666;
            background: url(images/workshop-over.gif) 0 0 no-repeat;      }            .nav-workshop img {width: 100px; height: 106px; border: 0; }      * html a:hover {visibility:visible}      .nav-workshop a:hover img{visibility:hidden}      .nav-workshop span {            position: absolute;            left: 0px;            top: 40px;              text-align: center;              width: 100px;              cursor: pointer;              }      .nav-gallery  {            position: relative;            float: left;            margin: 0;            padding: 0;            font-family: arial, helvetica, sans-serif;            background: url(images/gallery-over.gif) 70px 0 no-repeat;            width: 70px;            height: 106px;                      overflow:hidden;/* for ie to hide extra height*/        }      .nav-gallery a {            display: block;            color: #999;            font-size: 13px;            width: 70px;            height: 106px;            display: block;            float: left;            text-decoration: none;            overflow:hidden;/* for ie to hide extra height*/      }      .nav-gallery a:hover {            color: #666;
            background: url(images/gallery-over.gif) 0 0 no-repeat;      }            .nav-gallery img {width: 70px; height: 106px; border: 0; }      * html a:hover {visibility:visible}      .nav-gallery a:hover img{visibility:hidden}      .nav-gallery span {            position: absolute;            left: 0px;            top: 40px;              text-align: center;              width: 70px;              cursor: pointer;        }      .nav-sally  {            position: relative;            float: left;            margin: 0;            padding: 0;            font-family: arial, helvetica, sans-serif;            background: url(images/sally-over.gif) 100px 0 no-repeat;            width: 100px;            height: 106px;                      overflow:hidden;/* for ie to hide extra height*/        }      .nav-sally a {            display: block;            color: #999;            font-size: 13px;            width: 100px;            height: 106px;            display: block;            float: left;            text-decoration: none;            overflow:hidden;/* for ie to hide extra height*/      }      .nav-sally a:hover {            color: #666;
            background: url(images/sally-over.gif) 0 0 no-repeat;      }            .nav-sally img {width: 100px; height: 106px; border: 0; }      * html a:hover {visibility:visible}      .nav-sally a:hover img{visibility:hidden}      .nav-sally span {            position: absolute;            left: 0px;            top: 40px;              text-align: center;              width: 100px;              cursor: pointer;        }      .nav-book  {            position: relative;            float: left;            margin: 0;            padding: 0;            font-family: arial, helvetica, sans-serif;            background: url(images/book-over.gif) 130px 0 no-repeat;            width: 130px;            height: 106px;                      overflow:hidden;/* for ie to hide extra height*/        }      .nav-book a {            display: block;            color: #999;            font-size: 13px;            width: 130px;            height: 106px;            display: block;            float: left;            text-decoration: none;            overflow:hidden;/* for ie to hide extra height*/      }      .nav-book a:hover {            color: #666;            background: url(images/book-over.gif) 0 0 no-repeat;      }            .nav-book img {width: 130px; height: 106px; border: 0; }      * html a:hover {visibility:visible}      .nav-book a:hover img{visibility:hidden}      .nav-book span {            position: absolute;            left: 0px;            top: 40px;              text-align: center;              width: 130px;              cursor: pointer;        }
#col2 {
  width: 205px;
}    
  li {  font-size: 15px;  padding-bottom: 15px;  margin-left: -5px;  color: #339900;  list-style-type: square;}.paint-styles {  margin: 0px;  padding: 0px;  clear: both;  float: none;  position: relative;  left: 0px;  bottom: 0px;}
#workshop-details p {  font-size: 12px;  line-height: 14px;  margin-top: 9px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  color: #359A02;}

#schools, #comm, #corp, #enquiry {
  padding: 0px 7px 15px 15px;
}
#schools h2, #comm h2, #corp h2, #enquiry h2 {
  margin: 0; 
  padding: 0;
  font-size: 17px;
}
#schools h2 a:hover, #comm h2 a:hover, #corp h2 a:hover, #enquiry h2 a:hover {
  border-bottom: 1px dotted;
}
#schools h2 a, #comm h2 a, #corp h2 a, #enquiry h2 a {
  line-height: 17px;
  color: #390;
  text-decoration: none;
}
#schools h2 a {
  color: #390;
}
#comm h2 a {
  color: #a65f23;
}
#corp h2 a {
  color: #2a6683;
}
#enquiry h2 a {
  color: #fff;
}
