@charset "utf-8";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#page {width:950px; margin:0 auto; text-align:left; position:relative;}
body {background:url(images/bg2.jpg) repeat-x #bdc7ba; width:100%; text-align:center;}
body#home {background:url(images/bg.jpg) repeat-x #bdc7ba; width:100%; text-align:center;}
p, li {font-size:12px; line-height:18px; color:#242424;}
h1 {font-size:14px; line-height:21px; font-weight:bold; color:#6c0000;}
h1 a {color:#6c0000; font-size:14px; line-height:21px; font-weight:bold; text-decoration:underline;}
ul {padding:10px 40px 20px 40px;}


/*Header*/
#header {background:url(images/header.jpg) no-repeat; height:110px; position:relative;}
#header a.link1 {position:absolute; top:5px; left:105px; width:330px; height:100px;}
#home2 #mainIMG, #home3 #mainIMG {display:none;}


/*Navigation*/
#nav {height:37px; text-align:left; display:block; margin:0; padding:0; width:950px;}
#nav a {display:block; background:no-repeat 0 0; height:37px; float:left; outline: none; text-indent:-999em; font-size:9px; line-height:0;}

#nav a.home {background-image:url(images/home.jpg); width:224px;}
#nav a.firmOverview {background-image:url(images/firmOverview.jpg); width:125px;}
#nav a.attorneys {background-image:url(images/attorneys.jpg); width:125px;}
#nav a.practiceAreas {background-image:url(images/practiceAreas.jpg); width:125px;}
#nav a.contact {background-image:url(images/contact.jpg); width:125px;}

#nav a:hover {background-position:0 -37px;}


/*Content*/
#content {background:url(images/bodyBG.jpg) repeat-y;}
#left {float:left; width:350px;}
#left p {padding:0 21px 10px 121px;}
#right {float:right; width:600px;}
#right p, #right h1 {padding:0 115px 10px 18px;}


/*Form*/
input {font-size:13px;}
ul.contactForm {display:block; width:500px;}
ul.contactForm li {margin:0; padding:5px; display:block; list-style:none; position:relative; clear:both; height:30px;}
ul.contactForm label {margin:0; padding:0; width:200px; position:absolute; top:8px; left:0;}
ul.contactForm input, ul.contactForm select, ul.contactForm textarea {border:#7991a3 1px solid; width:210px; margin-left:145px;}
ul.contactForm li#comments {margin-bottom:40px;}


/*Footer*/
#footer {background:url(images/footer.jpg) no-repeat; height:90px; margin-left:99px;; clip:   rect(   )}
#footer p {color:#fff; font-size:11px; line-height:15px; padding:12px 115px 10px 0; text-align:right;}
#footer a {color:#fff;}
