body {
margin : auto;
background-color : white;
padding-left : 10px;
padding-right : 10px;
margin-bottom : 0px;
padding-bottom : 0px;
margin-top : 20px;
}

.main {
 width : 920px;
 background: url(images/bodyback.jpg) repeat-y ;
 margin : auto;
 text-align : center;
 color : black;
 font-family : verdana, trebuchet;
 font-size : 16px;
 padding-left : 20px;
 padding-right : 20px;
 padding-bottom : 0px;
 margin-top : 0;
 margin-bottom : 0px;
}

.main2 {
 width : 960px;
 margin : auto;
 text-align : center;
 color : black;
 font-family : verdana, trebuchet;
 font-size : 16px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0;
 margin-bottom : 0px;
}

.mainhome {
 width : 958px;
 margin : auto;
 text-align : center;
 color : black;
 font-family : verdana, trebuchet;
 font-size : 16px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0;
 margin-bottom : 0px;
 border : solid black 1px;
}

p {
 color : black;
 font-family : verdana, trebuchet;
 font-size : 16px;
}

h1 {
text-align : center;
font-family : verdana, trebuchet;
font-size : 24px;
color : black;
line-height : 60px;
}

h2 {
text-align : center;
font-family : trebuchet,arial;
font-size : 14px;
color : yellow;
}

.bold {
font-weight : bold;
}

.box {
border : solid 1px black;
}

.nobox {
border : none;
}


.quote {
background-color : red;
color : white;
margin : auto;
text-align : center;
font-family : cursive;
width : 640px;
}

.menu {
 width : 958px;
 margin : auto;
 text-align : center;
 color : white;
 border-left : 1px solid black; 
 border-right : 1px solid black; 
 font-family : verdana, trebuchet;
 font-size : 16px;
}

.date {
float : right;
font-family : times, verdana, trebuchet;
font-size : 14px;
color : white;
padding-right : 5px;
padding-top : 14px;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu li{
display: inline;
line-height : 20px;
}

.solidblockmenu li a{
float : left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
/*border-right: 1px solid #625E00;*/	
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: black;
background: transparent url(images/blockactive2.jpg) center center repeat-x;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border-bottom: 1px solid #625E00;
border-width: 1px 0;
background: black url(images/blockdefault2.jpg) center center repeat-x;
list-style: none;
}


<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->


.link {
 color : #0033CC;
 text-decoration : none;
 font-weight :bold;
 font-size :16px;
 font-family : Times;
 border : none;
}

.link:link {
 color : #0033CC;
 text-decoration : none;
 font-weight :bold;
 font-size :18px;
 font-family : Times;
 border : none;
}

.link:visited {
 color : #0033CC;
 text-decoration : none;
 font-weight :bold; 
 font-size :18px;
 font-family : Times;
 border : none;
}

.link:hover {
 color : red;
 font-weight :bold;
 text-decoration : none;
 font-size :20px;
 font-family : Times;
 border : none;
}

.link:active {
 color : #0033CC;
 font-weight :bold;
 text-decoration : none;
 text-decoration : none;
 font-size :18px;
 font-family : Times;
 border : none;
}


.link2:link {
 color : #0033CC;
 font-weight :bold;
 text-decoration : none;
 font-size :16px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link2:visited {
 color : #0033CC;
 font-weight :bold;
 text-decoration : none;
 font-size :16px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link2:hover {
 color : red;
 font-weight : bold;
 text-decoration : none;
 font-size :16px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link2:active {
 color : #0033CC;
 font-weight :bold;
 text-decoration : none;
 font-size :16px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link3:link {
 color : #0033CC;
 font-weight :bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link3:visited {
 color : #0033CC;
 font-weight :bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link3:hover {
 color : red;
 font-weight : bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link3:active {
 color : #0033CC;
 font-weight :bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.email {
 color : yellow;
 text-decoration : none;
 font-weight :bold;
 font-size :16px;
 font-family : verdana, trebuchet;
 border : none;
}

.email:link {
 color : yellow;
 text-decoration : none;
 font-weight :bold;
 font-size :18px;
 font-family : verdana, trebuchet;
 border : none;
}

.email:visited {
 color : yellow;
 text-decoration : none;
 font-weight :bold; 
 font-size :18px;
 font-family : verdana, trebuchet;
 border : none;
}

.email:hover {
 color : red;
 font-weight :bold;
 text-decoration : none;
 font-size :18px;
 font-family : verdana, trebuchet;
 border : none;
}

.email:active {
 color : yellow;
 font-weight :bold;
 text-decoration : none;
 text-decoration : none;
 font-size :18px;
 font-family : verdana, trebuchet;
 border : none;
}


li {
line-height : 25px;
}

.validators {
margin-top :10px;
width : 750px;
text-align:center;
margin-left : auto;
margin-right : auto;
}


.validators2 {
margin-top :10px;
width : 750px;
text-align:center;
margin-left : auto;
margin-right : auto;
}

.ih1 {
background-color : black;
color : yellow;
margin-top : 20px;
font-size : 24px;
font-family : trebuchet,arial;
}

.subheader {
font-size : 14px;
font-family : trebuchet, arial;
font-weight : normal;
}

.standard {
margin-top : 10px;
font-size : 14px;
font-family : verdana;
}

.centerstandard {
margin-left : auto;
margin-right: auto;
margin-top : 10px;
font-size : 14px;
font-family : arial;
text-align: center;
}

.warning {
margin-left : auto;
margin-right: auto;
font-size : 14px;
font-family : verdana,arial;;
text-align: center;
font-style : italic;
color : red;
}

.leftofpic {
margin-top : 70px;
font-size : 14px;
font-family : cursive;
}

.imgright {
margin-top : 10px;
font-size : 14px;
font-family : cursive;
float:right;
}

.copyright {
 font-family : arial;
 font-size : 9px;
 width : 920px;
 text-align : center;
 margin : auto;
 background-color : white;
 color : black;
 padding-bottom : 4px;
 
}

.minimenu   {
  background-color : white;
  color: black;
  font-size : 12px;
  text-align : center;
  margin-left : 0px;
  font-family : times,verdana;
}

.minimenu a:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  font-weight:      normal;
  background-color : white;
  color: black;
  font-family : times,verdana;
  } 
.minimenu a:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      normal;
  background-color : white;
  color: black;
  font-family : times,verdana;
  } 
.minimenu a:hover   {
  /* Applies to links under the pointer */
  text-decoration:  none;
  font-weight:      normal;
  background-color : white;
  color: red;
  font-family : times,verdana;
  } 
.minimenu a:active  {
  /* Applies to activated links */
  text-decoration:  none;
  font-weight:      normal;
  background-color : white;
  color: black;
  font-family : times,verdana;
  }

.privacy   {
  background-color : white;
  color: black;
  font-size : 16px;
  text-align : left;
  margin-left : 0px;
  font-family : times,verdana;
}

hr {
width : 900px;
color : black;
}

.footer {
 width : 960px;
 margin : auto;
 text-align : center;
 color : black;
 font-family : verdana, trebuchet;
 font-size : 16px;
 padding-top : 0px;
 padding-bottom : 0px;
 margin-top : 0;
 margin-bottom : 20px;
}


.thumbsgal {
margin-top : 5px;
width : 520px;
padding : 10px 10px 10px 10px;
font-size : 14px;
font-family : cursive;
border : solid silver 2px;
}

.small {
font-size : 10px;
font-family : cursive;
color : white;
margin-bottom : 10px;
}

.mainpic {
margin : 0px;
}

.contact {
margin-top : 10px;
font-size : 16px;
font-family : sans-serif;
margin-left : 310px;
}

.email2 {
}

.email2:link {
 color : blue;
 font-weight :normal;
 text-decoration : none;
 font-size :14px;
 font-family : verdana, trebuchet;
 border : none;
}

.email2:visited {
 color : blue;
 font-weight :normal;
 text-decoration : none;
 font-size :14px;
 font-family : verdana, trebuchet;
 border : none;
}

.email2:hover {
 color : red;
 font-weight : normal;
 text-decoration : none;
 font-size :14px;
 font-family : Times;
 border : none;
}

.email2:active {
 color : blue;
 font-weight :normal;
 text-decoration : none;
 font-size :14px;
 font-family : Times;
 border : none;
}

.centerarial {
 margin : auto;
 font-family : times;
}
.linkcatl {
 border : solid white 2px;
 width : 320px;
 text-align: center;
 background-color : blue;
 color : white;
 font-weight: bold;
}

.linkcatr {
 border : solid white 2px;
 width : 320px;
 text-align: center;
 background-color : blue;
 color : white;
 font-weight: bold;
}

.linkx {
 vertical-align : text-top;
 width : 320px;
 text-align: center;
 color : white;
 font-size : 12px;
 font-family : courier,arial;
}

.mainpic {
margin : auto;
}

.thumbsgal {
margin-top : 5px;
margin-left : auto;
margin-right : auto;
width : 625px;
padding : 10px 10px 10px 10px;
font-size : 14px;
font-family : cursive;
border : solid silver 2px;
}

.small {
text-align : center;
font-size : 10px;
font-family : cursive;
color : white;
margin-bottom : 10px;
}

.memberslist {
padding : 0px;
background-image :  url(../Liverpool%20Taxi%20Drivers/images/formback.gif);
color : white;
border : solid silver 2px;
text-align : center;
margin : auto;
}

.memberscol1 {
width : 200px;
text-align: center;
color : yellow;
border : solid white 2px;
}

.memberscol2 {
width : 500px;
text-align: center;
border : solid white 2px;
}

.heading {
font-size: 18px;
color : yellow;
margin-bottom : 20px;
}

.terms {
margin-left : 20px;
text-align : left;
margin : none;
}

.acronym {
color : red;
font-size : 20px;
}

.thanks {
text-align : center;
font-style : italic;
font-size : 16px;
color : pink;
}

.picframe image {
border : 2px solid white;
display : inline-block;
}

.service {
 background: url(images/serviceback.jpg) repeat-x;
 text-align : center;
 margin : auto;
 color : white;
 width : 400px;
 border : solid black 1px;
 font-family : verdana, trebuchet;
 font-size : 18px;
 margin-bottom : 5px;
 padding-left : 10px;
 padding-right : 10px;
}

.service2 {
 text-align : center;
 font-size : 20px;
 font-weight : bold;
 margin : auto;
}

.projects {
 text-align : center;
 margin : auto;
 border-color : #0033CC;
 color : white;
 font-family : verdana, trebuchet;
 font-size : 12px;
 margin-bottom : 5px;
/* padding-left : 10px;
 padding-right : 10px;*/
}


.projectheader {
 background: url(images/serviceback.jpg) repeat-x;
 text-align : center;
 margin : auto;
 color : white;
 width : 840px;
 border : solid black 1px;
 font-family : verdana, trebuchet;
 font-size : 18px;
 margin-bottom : 5px;
 padding-left : 10px;
 padding-right : 10px;
}

.projectdetail {
 text-align : left;
 height : 40px;
 margin : auto;
 background-color : black;
 color : white;
 width : 840px;
 border : solid black 1px;
 font-family : verdana, trebuchet;
 font-size : 12px;
 margin-bottom : 5px;
 padding-left : 10px;
 padding-right : 10px;
}

.contactbox {
 background: url(images/formback.jpg) repeat-y ;
 width : 700px;
 margin : auto;
 text-align : center;
 color : black;
 border : solid black 1px;
 font-family : verdana, trebuchet;
 font-size : 16px;
}

.contact {
 margin : auto;
 text-align : center;
 line-height : 25px;
 font-weight : normal;
 color : white;
 font-family : verdana, trebuchet;
 font-size : 20px;
 padding : 20px;
}

.linkguidebox {
 background: url(images/formback.jpg) repeat-y ;
 width : 700px;
 margin : auto;
 text-align : center;
 color : black;
 border : solid black 1px;
 font-family : verdana, trebuchet;
 font-size : 12px;
}

.linkguide {
 margin : auto;
 text-align : center;
 line-height : 20px;
 font-weight : normal;
 color : white;
 font-family : verdana, trebuchet;
 font-size : 12px;
 padding : 10px;
}

.linkcatl {
 border : solid black 2px;
 width : 320px;
 text-align: center;
 background: url(images/formback.jpg) repeat-y ;
 color : white;
 font-family : verdana, trebuchet;
 font-weight: bold;
}

.linkcatr {
 border : solid black 2px;
 width : 320px;
 text-align: center;
 background: url(images/formback.jpg) repeat-y ;
 background-color : blue;
 color : white;
 font-family : verdana, trebuchet;
 font-weight: bold;
}

.linkx {
 vertical-align : text-top;
 width : 320px;
 text-align: center;
 background-color : white;
 color : black;
 font-size : 12px;
 font-family : verdana, trebuchet;
}

.form {
background: url(images/formback.jpg) repeat-y ;
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 700px;
height : 500px;
margin : auto;
text-align : center;
border : 1px solid white;
padding-top : 10px;
}

.linkhtml{
border : solid black 1px;
width : 680px;
background: url(images/formback.jpg) repeat-y ;
color : white;
font-family : arial;
font-size : 14px;
text-align : left;
padding :10px;
}
.formtitle {
color : white;
font-family : Verdana, Trebuchet;
font-size : 20px;
}

.formleft {
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
padding-top : 2px;
text-align : left;
width : 260px;
}

.formright {
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
text-align : left;
}

.security {
color : white;
font-family : Verdana, Trebuchet;
font-size : 12px;
}

.thankyou {
background: url(images/formback.jpg) repeat-y ;
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 700px;
height : 80px;
margin : auto;
text-align : center;
border : 1px solid white;
padding-top : 20px;
margin-top : 20px;
}

.nobullet {
margin : auto;
text-align : center;
list-style-type: none
}

.small {
font-size : 14px;
font-family : cursive;
color : black;
margin-bottom : 10px;
}

.linkdetails {
 border : solid black 1px;
 background: url(images/formback.jpg) repeat-y ;
 font-size : 12px;
 width : 700px;
 vertical-align : text-top;
 color : white;
} 

.headlines {
font-family : times,verdana;
font-size : 20px;
font-weight : bold;
}

.nowebsite {
color : #0033CC;
text-decoration : none;
font-weight :bold;
font-size :18px;
font-family : Times;
border : none;
}

.newsnopics {
background-color : #990000;
width : 720px;
color : white;
font-family : verdana,trebuchet;
font-size : 12px;
text-align : center;
margin : auto;
border : solid black 2px;
padding-top : 15px;
padding-bottom : 15px;
font-weight : bold;
}

.newspics {
background-color : #990000;
width : 720px;
color : white;
font-family : verdana,trebuchet;
font-size : 12px;
text-align : center;
margin : auto;
border : solid black 2px;
padding-top : 15px;
padding-bottom : 15px;
height : 80px;
}

.newstitle {
color : white;
float : left;
width : 350px;
font-family : verdana,trebuchet;
font-size : 12px;
font-weight : bold;
}

.newsdetail {
color : white;
float : right;
width : 350px;
font-family : verdana,trebuchet;
font-size : 12px;
}