

body {
    padding-top : 5px;
    font-family: sans-serif;
    font-size : 14px;
    text-align : justify;
    width : 920px;
    margin : 0 auto;
  }


body a:link {
    text-decoration : none;
  }


body a:visited {
    text-decoration : none;
  }

#header h1 {
    font-size : 28px;
    font-weight : lighter;
    padding-left : 230px;
    margin-top : -38px;
    color : #ffffff;
  }


#header p {
    font-family: Arial;
    font-size : 9.5px;
    margin-top : -15px;
    text-align : center;
  }


#header a:visited {
    color : #ffffff;
    text-decoration : none;
  }


#header a:link {
    text-decoration : none;
    color : #ffffff;
  }


#navigation {
    width : 20%;
    float : left;
    margin-left : -40px;
  }


#navigation ul {
    list-style : none;
  }


#navigation ul li {
    background-color : #D50808;
    font-size : 15px;
    width : 85%;
    margin-top : 2px;
    margin-bottom : 2px;
    padding-top : 2px;
    padding-bottom : 2px;
    padding-left : 15px;
    width : 99%;
  }


#navigation ul a:link {
    color : #ffffff;
    text-decoration : none;
  }


#navigation ul li:hover {
    background-color : #8A0A0A;
    padding-left : 15px;
  }


#navigation ul a:visited {
    text-decoration : none;
    color : #000000;
  }


#bd {
    margin-top : -10px;
    margin-bottom : 10px;
    width : 80%;
    float : right;
    color : #414141;
  }


#bd h2 {
    color : #414141;
  }


#bd img {
    float : left;
  }


#content ul li {
    background-image : url('images/bulletpoint.jpg');
    background-repeat : no-repeat;
    background-position : top left;
    margin-left : -20px;
    padding-left : 24px;
    padding-top : 2px;
    padding-bottom : 2px;
    list-style : none;
  }


#bd a:link {
    color : #D50808;
  }


#bd a:hover {
    text-decoration: underline;
  }


#bd a:visited {
    color : #8A0A0A;
  }


#bd dl img {
    float: none;
  }


#content {
    clear : both;
  }

#content dd {
    margin-bottom : 18px;
    background-image : url('images/bulletpoint.jpg');
    background-position : top left;
    background-repeat : no-repeat;
    margin-left : 0px;
    padding-left : 24px;
  }


#mapcanvas {
    height : 480px;
    clear : both;
  }


#mapcanvas a {
    padding-left : 10px;
    padding-right : 10px;
  }


#session{
    width: 520px;
	clear: both;
  }


#session h3 {
    color: #D50808;
  }


#session dl {
    float: right;
    margin-top: 0px;
  }


#session dd {
    margin-bottom: 0px;
  }


#lessons {
    width: 490px;
  }


#lessons dl {
    float: right;
    margin-top: 0px;
  }


#lessons dd {
    margin-bottom: 0px;
  }


#lessons h3 {
    color: #D50808;
  }


#lessons dd {
    margin-bottom: 0px;
  }


#fees h3 {
    color: #D50808;
  }


#fees {
    width: 575px;
  }


#fees dl {
    float: right;
    margin-top: 0px;
  }


#fees dd {
    margin-bottom: 0px;
  }


#rental h3 {
    color: #D50808;
  }


#courses {
    width: 650px;
  }


#courses h3 {
    color: #D50808;
  }


#courses dd {
    margin-bottom: 0px;
  }


#courses dl {
    float: right;
    margin-top: 0px;
  }

#centre {
    text-align: center;
}

#centre img {
    float : none;
    text-align : center;
}

#footer {
    border-bottom-color : #696969;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-top-color : #696969;
    border-top-style : solid;
    border-top-width : 1px;
    clear : both;
    font-size : 10.5px;
    text-align : center;
    color : #696969;
    margin-bottom : 3px;
  }


#footer p {
    margin-top : 1px;
    margin-bottom : 1px;
  }


#contactimg {
    float : right;
    margin-top : -40px;
    padding-right : 50px;
  }


#picturepage img {
    float : none;
  }


#humour img {
    float : none;
  }


#local {
    padding-top : 0px;
    margin-bottom : 20px;
    margin-left : -8px;
    margin-right : -8px;
  }


#local ul li {
    background-image : none;
    display : inline;
    font-size : 12.5px;
    font-weight : bold;
    list-style-image : none;
    list-style-type : none;
    margin-left : 0px;
    margin-right : 0px;
    padding-left : 6px;
    padding-right : 6px;
  }


#local ul {
    text-align : center;
    margin-left : -8px;
    margin-right : -8px;
    padding-left : 0px;
    padding-right : 0px;
    margin-top : -5px;
  }


#content a:link {
    color : #D50808;
  }

img {
    border: none;
  }

