*{margin:0;padding:0}
a,a * {border:none}
a{color:#4a7fdb}
a:visited{color:#a6bfec}
body{text-align:center;background:url(images/beegee.jpg) repeat-x #fff;font-size:62.5%}
#stage{width:770px;text-align:left;font-family:arial,helvetica,sans-serif;font-size:1.1em;margin:auto;background:url(images/stagebg.jpg)}
#stage2{background:url(images/stage2bg.jpg) no-repeat}
#index{height:294px;background:url(images/index.jpg);text-indent:-2000px}
#indexnav{list-style:none;margin:0 0 0 26px}
#indexnav li{display:inline}
#strapline{clear:both;text-align:center;width:400px;float:left}
#inews{width:390px;float:left}

#footer{clear:both;height:96px;background:url(images/footerbg.jpg) no-repeat}
#footer p{line-height:150%;height:96px;padding:15px 40px 0 395px;background:url(images/footerimg.gif) no-repeat}
#footer p a{width:100px;display:block;float:left}
#footer p a:visited{color:#4a7fdb}

#sidenav{width:385px;float:left;padding-top:10px}
#sidenav ul,#sidenav p{border-top:double 3px #cad8f3;margin:10px 10px 0 40px;list-style:none;padding-top:5px}
#sidenav ul li{padding:0 0 0 20px;line-height:160%;font-weight:bold}
#content{color:#333;width:385px;float:left;padding:10px 0}
#content p{margin:10px 40px 30px 10px}
#content p strong{color:#666}
#content h2,#content h3,#content h4{color:#4a7fdb;background:url(images/h2.gif) no-repeat 100% 0;font-family:trebuchet ms,arial,helvetical;font-size:1.4em;border-top:double 3px #cad8f3;padding:5px 10px;margin:10px 35px 0 0}

#subnav{list-style:none;margin:10px 0}
#subnav li{padding:5px 20px;margin:1px 40px 0 0 ;background:#dfe7f5;font-weight:bold;color:#000}
#subnav a{color:#4a7fdb}
#subnav li:hover{background:#cad8f3}

.list{margin:-20px 40px 10px 30px}

#h1childlaw a,#h1childlaw,#h1conveyancing a,#h1conveyancing,#h1begligence,#h1negligence a,#h1injury,#h1injury a,#h1will a,#h1will,#h1employment a,#h1employment,#h1team a,#h1team,#h1contact a,#h1contact,#h1news a,#h1news{display:block;width:770px;height:120px}
#h1childlaw a{text-indent:-3000px;background:url(images/childlaw.jpg)}
#h1conveyancing a{text-indent:-3000px;background:url(images/conveyancing.jpg)}
#h1negligence a{text-indent:-3000px;background:url(images/negligence.jpg)}
#h1injury a{text-indent:-3000px;background:url(images/injury.jpg)}
#h1will a{text-indent:-3000px;background:url(images/will.jpg)}
#h1employment a{text-indent:-3000px;background:url(images/employment.jpg)}
#h1team a{text-indent:-3000px;background:url(images/team.jpg)}
#h1contact a{text-indent:-3000px;background:url(images/contact.jpg)}
#h1news a{text-indent:-3000px;background:url(images/news.jpg)}

#contact{margin:0 40px 20px 10px;border:1px solid #ddd;padding:10px;background:#eee}
#content fieldset,#content legend{border:1px solid #ddd;background:#fff;padding:5px 10px}
#content label{clear:bothmargin-top:3px;width:100px;float:left}
.input{margin-top:3px;width:170px;float:left}
#submit{clear:both;margin-left:100px}

.ipayment{text-align:right;margin-top:10px}
.ipayment a{margin-right:10px}
#nemark{text-align:center;color:#999;font-family:arial,sans-serif}


#newsarea{padding:0 10px 10px 10px}
#newslist{}
#newsdate{}
#newslink{}
#newslistdesc{}

#content_full{color:#333;width:700px;float:left;padding:10px 10px 0 35px;}
#content_full p{margin:10px 40px 30px 0px}
#content_full p strong{color:#666}
#content_full h2,#content_full h3,#content_full h4{color:#4a7fdb;background:url(images/h2.gif) no-repeat 100% 0;font-family:trebuchet ms,arial,helvetical;font-size:1.4em;border-top:double 3px #cad8f3;}
