/*
      Created by DCT Marketing Ltd
	  www.dctmarketing.co.uk
	  Web Design, Graphic Design and Printing.
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#CCC;
 background-image:url(../images/main_bg.gif);
 background-position:top;
 margin: 0px auto;
 background-repeat:repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 722px;

}
#header {
 color: #333;
 width: 702px;
 float: left;
 padding: 10px;
 margin: 0px 0px 0px 0px;
 height: 148px;
 background-image:url(../images/top_bar_bg.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 background-color:#FFF;
}
.logo {
 background-image:url(../images/logo.gif);
 background-repeat:no-repeat;
 border:none;
 padding:0px;
 height: 136px;
 width:250px;
}
#tagline {
 width:364px;
 height:50px;
 color:#FFF;
 background-color:#FFF;
 font-family:"Georgia";
 font-weight:bold;
 font-size: 18px;
 margin: 10px 10px 0px 280px;
 padding: 10px;
}
#tagline p {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#FFF;
 font-size:12px;
 text-align:left;
}
#leftcolumn { 
 color: #333;
 border: 1px solid #3D1B65;
 background: #3D1B65;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 200px;
 height:820px;;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #0053A4;
 background: #0053A4;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 478px;
 height:820px;;
 display: inline;
}
#footer { 
 width: 700px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #BD9C8C;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
#footer { 
 width: 700px;
 clear: both;
 color: #3D1B65;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 margin-right:10px;
 border: 1px solid #F0E720;
 background: #F0E720;
 margin: 0px auto;
 padding: 10px;
}
#footer h6 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#3D1B65;
}
#footer a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#3D1B65;
 text-decoration:underline;
}
#footer a:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#00CCFF;
 text-decoration:underline;
}
h2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 color: #FFFF00;
}
.navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid white;
width: 200px;
}

.navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid white;
}

.navlist li a { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFF00;
text-decoration: none; 
}
.navlist li a:hover { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration: none; 
}
#rightcolumn p {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #FFFFFF;
 text-align:justify;
}
#rightcolumn li {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #F0E720;
 font-weight:bold;
 text-align:left;
 list-style:disc;
 margin-left: 30px;
}
.book_lesson {
 background-color:#FF0000;
 width:150px;
 text-align:center;
 margin:0px auto;
 padding:5px;
 border:1px solid #F0E720;
 height: 120px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
font-size:20px;
font-weight:bold;
}
.book_lesson p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
text-align:center;
}
.imagefloat {
float:right;
width:150px;
height:103px;
margin:10px;
border:1px solid #F0E720;
}
#telephone {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
text-align:center;
padding:10px;
width:150px;
height:20px;
margin-left:450px;
margin-top:35px;

}
