body{margin:0 0 25px 0;text-align:center;background-color:#eee;font:.77em arial,verdana,helvetica,sans-serif;}
img,h1,h2,h3,h4,h5,h6{border:none;padding:0;margin:0;}

/* page container */
#shadow_container{width:778px;background:url(container.png) repeat-y;text-align:center;margin:auto;}
#container{width:770px;margin:auto;text-align:left;}

/* header */
#header{width:100%;height:67px;background:#080058 url(header.png) repeat-y;}
#logo{margin:15px 0 0 20px;}

/* footer */
#footer{clear:both;}
#footer_shadow{width:778px;height:20px;background:url(footer_shadow.png) no-repeat;text-align:center;margin:auto;padding-top:10px;color:#666;}
#footer_shadow a{font-size:.7em;color:#999;text-decoration:none;}
#footer_shadow a:hover{color:#666;}

/* navigation bar */
#nav{width:100%;height:35px;background:#b9ac5f url(nav.png) repeat-x;}
#nav a{float:left;margin:13px 0 0 10px;height:22px;}
#home{width:54px;background-image:url(home.png);}
#areas_of_practice{width:119px;background-image:url(areas_of_practice.png);}
#attorney_profiles{width:120px;background-image:url(attorney_profiles.png);}
#newsletter{width:85px;background-image:url(newsletter.png);}
#directions{width:79px;background-image:url(directions.png);}
#contact_us{width:86px;background-image:url(contact_us.png);}
#disclaimer{width:78px;background-image:url(disclaimer.png);}
#home:hover,#areas_of_practice:hover,#attorney_profiles:hover,#newsletter:hover,#directions:hover,#contact_us:hover,#disclaimer:hover{background-position:0px -22px;}

/* content */
#content{padding:15px;background:#c4b769 url(content.jpg) repeat-x;}
h1{margin:0;padding:0;color:#080158;font-size:1.8em;font-variant:small-caps;}
h2{margin:0;padding:10px 0 5px 0;color:#000;font-size:1.4em;font-variant:small-caps;}
p.blockquote{margin-left:30px;}
.attorney{width:141px;height:207px;padding:5px;}
#map{width:730px;height:400px;border:1px solid #080058;}
p.form_error {color:#F00;font-size:.9em;margin-top:-1em;}
p.form_error:first-letter {font-size:100%;color:#F00;}
label {width:3em;float:left;text-align:right;margin-right:0.5em;display:block;}
input {width:20em;}
textarea {width:40em;height:10em;}