
body { font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 16px; color: #000; background: #fff url('img/cdl-header.jpg') center 40px no-repeat;  margin: 0;padding: 0; }

#masthead { width: 800px; }
#background { width: 718px; height:353px; border: 3px solid #000; margin: 120px auto 0 auto; background: #fff url(img/index-banner.jpg) top left no-repeat; }

#nav { position: absolute; top: 115px; left: 0; right: 0; border: 3px solid #000; border-width: 3px 0; background-color: #666; width: 100%; }
#nav ul { list-style: none; text-align: center; padding: 2px 0 0 0; margin: 0; }
#nav ul li { display: inline; padding: 0; margin: 0; }
#nav ul li a { color:#fff; text-decoration: none; font-size: 12px; text-transform: uppercase; font-weight: bold; margin: 0 15px; }

#prime { width: 672px; border: 2px solid #000; margin: -150px auto 0 auto; padding: 18px; background: #fff; min-height: 200px; }
#prime * { margin-top: 0; }
#prime a { color: #555; text-decoration: underline; }
#prime p.text { text-indent: 1.3em; }

#prime img.right { float: right; margin: 0 0 .3em 1em; }
#prime ul { padding-left: 1.4em; }

#footer { width: 720px; margin: 15px auto; text-align: left; }
#footer span { font-weight: bold; }
#footer a { color: #555; text-decoration: underline; }


.practiceareas #prime h3 { margin-top: 1em; }
.attorneys #prime ul.attorneylist { margin: 0; padding: 0; list-style: none; font-family:"Times New Roman",Georgia,serif;font-size: 19px; font-variant: small-caps;  }
.attorneys #prime ul.attorneylist li { margin: .7em 0; }
.contactus h3.company { margin-bottom: .1em; }
.contactus p.p1, .contactus p.p2 { text-indent: 0; }
.contactus ul.att { list-style: none; padding: 0; margin: 0; }
.contactus ul.att li { margin: .3em 0; padding: 0; }

ul.linklist { padding-left: 1.5em; margin: auto 0; font-size: 14px; line-height: 18px; }
ul.linklist li { margin: .8em 0; }

.ccol12 { float: left; width: 310px; }
.ccol22 { float:left; width: 362px; text-align: center; }

.profile { width: 200px; float: left; color: #fff; background: #333; margin-right: 2em; }
#prime .profile p, .profile h3, profile ul { padding: 0 15px; }
#prime .profile ul { padding-left: 26px; }
#prime .profile a { color: #f6f6f6; }
#prime .profile img.headshot { margin-bottom: 15px; }
