body {
 padding: 0px;
 margin: 0px;
 font-size: 0.9em;
 font-family: Verdana, sans-serif;
 color: #888;
 background-image: url(background.jpg);
 background-repeat: repeat-x;
}
h1 {
 font-family: 'Times New Roman', serif;
 font-weight: normal;
 font-size: 25px;
 color: #555;
 line-height: 1.0;
 margin: 0px 0px 2px 0px;
 padding: 93px 0px 0px 6px;
}
h2 {
 font-family: 'Times New Roman', serif;
 font-weight: normal;
 font-size: 25px;
 text-align: center;
 color: #fff;
 line-height: 1.5;
 background-image: url(h2back2.jpg);
 background-repeat: no-repeat;
 margin: 30px 0px 0px 0px;
}
h3 {
 font-family: 'Times New Roman', serif;
 font-weight: normal;
 font-size: 25px;
 text-align: center;
 color: #fff;
 line-height: 1.5;
 background-image: url(h3back.jpg);
 background-repeat: no-repeat;
 margin: 30px 0px 0px 0px;
}
h4 {
 margin: 24px 24px 12px 24px;

}
img {
 border: none;
}
p {

}
#drivingschool {
 position: relative;
 width: 800px;
 margin-right: auto;
 margin-left: auto;
 padding: 0px;
}
#header {
 position: relative;
 height: 123px;
 background-color: #fff;
 background-image: url(header2.jpg);
 background-repeat: no-repeat;
 margin: 0px 0px 60px 0px;
 padding: 0px;
}
#phoneNumber {
 position: absolute;
 top: 35px;
 left: 592px;
 font-size: 18px;
 font-family: Arial, sans-serif;
 color: #89b;
}
#content {
 margin: 0px 0px 0px 6px;
 width: 495px;
}
.section {
 border: 1px solid #cef;
 border-top: 1px solid #dff;
 padding-left: 6px;
 padding-right: 6px;
}
#sidebar {
 position: absolute;
 top: 152px;
 left: 540px;
 width: 258px;
}
.drivingareas {
 border: 1px solid #cef;
 border-top: 1px solid #dff;
}
.drivingareas p {
 text-align: center;
 font-size: 90%;
}
.drivingareas img {
 padding: 1px;
}
#sidebar h4 {
 font-family: 'Times New Roman', serif;
 font-weight: normal;
 font-size: 25px;
 text-align: center;
 color: #fff;
 line-height: 1.5;
 background-image: url(h4back.jpg);
 background-repeat: no-repeat;
 margin: 30px 0px 0px 0px;
}
#navigation {
 position: absolute;
 top: 123px;
 left: 6px;
}
#navigation ul {
 list-style: none;
 padding: 0px;
 margin: 0px;
}
#navigation li {
 display: inline;
}
#navigation a {
 display: block;
 float: left;
 width: 99px;
 height: 35px;
 background-image: url(tab.jpg);
 background-position: 0 -41px;
 text-align: center;
 line-height: 1.0;
 padding-top: 6px;
 font-family: 'Times New Roman', serif;
}
#navigation a:link, #navigation a:visited {
 color: #ddf;
 text-decoration: none;
}
#navigation a:hover {
 color: #fff;
 text-decoration: none;
 background-position: 0 -0px;
}
#tabUp {
 float: left;
 width: 99px;
 height: 35px;
 background-image: url(tab.jpg);
 background-position: 0 -82px;
 padding-top: 6px;
 color: #555;
 margin: 0px 0px 0px 0px;
 text-align: center;
 line-height: 1.0;
 font-family: 'Times New Roman', serif;
}
.highlight {
 color: #88f;
}
#footer {
 position: relative;
 width: 495px;
 height: 88px;
 margin: 0px 0px 0px 6px;
 padding: 6px 0px 0px 0px;
 text-align: center;
 color: #fff;
 font-family: 'Times New Roman', serif;
 font-size: 18px;
 background-image: url(footerback.jpg);
 background-repeat: no-repeat;
}
#footer a {
 font-size: 0.65em;
 font-family: Verdana, sans-serif;
 color: #778;
 padding-top: 6px;
}
#sectionSiteContent {
 font-size:0.5em;
 color: #aaa;
 height: 100px;
 overflow: scroll;
}