/*Global CSS Declarations, Version 2009, Copyright (c) Analogue Web Design, LLC. All rights reserved.*//*GLOBAL RESET*/html,body,address,blockquote,div,h1,h2,h3,h4,h5,h6,hr,noscript,p,pre,dl,dt,dd,ol,ul,li,table,caption,thead,tfoot,tbody,tr,td,th,form,fieldset,legend,label,a,img,object,q,span,abbr,acronym,del,dfn,em,ins,strong{background:transparent;border:none;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline;}a{outline:none;text-decoration:none;}abbr:hover,acronym:hover{border-bottom:1px dotted #9e9e9c;cursor:help;}address{font-style:normal;}blockquote,q{quotes:none;}h1,h2,h3,h4,h5,h6{font-size:1em;}html{height:100%;}fieldset,img{border:medium none;}input,button,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;}label{cursor:pointer;}ol,ul{list-style:none;}:focus{outline:none;}/*LAYOUT*/body{background:#b4b3b3 url(/assets/img/body.jpg) repeat-y 50% 0;color:#fff;font:10px/1.5 Verdana,Geneva,sans-serif;height:100%;margin:0 auto;min-width:968px;}#container{background:#fff url(/assets/img/container.jpg) repeat-y;color:#4e4b4a;margin:9px auto 3px;position:relative;width:960px;}/*HEADER*/#header{background:#fff url(/assets/img/header.jpg) repeat-y;position:relative;min-height:79px;padding-top:53px;}#header h1{background:url(/assets/img/header-h1.jpg) no-repeat;height:31px;margin-left:151px;overflow:hidden;text-indent:-999em;width:333px;}#header h1 img{position:absolute;left:36px;top:18px;}#header h2{background:url(/assets/img/header-h2.jpg) no-repeat 0 100%;height:29px;margin-left:153px;overflow:hidden;text-indent:-999em;width:333px;}#header address{border-right:1px solid #dbdbdb;bottom:18px;font-size:1.2em;padding-right:9px;position:absolute;right:36px;text-align:right;}#header address em{color:#76962f;font-style:normal;}/*NAV*/#nav{background:#9e9c9d url(/assets/img/nav.jpg) no-repeat;font-size:1.2em;height:32px;text-transform:uppercase;white-space:nowrap;width:960px;}#nav a{border:1px solid #9c9a9a;border-width:0 1px;color:#fff;display:block;float:left;height:32px;padding:0 9px;}#nav a:hover{background:#b34b2a /*c16043*/;}#nav li{cursor:default;float:left;font-weight:700;line-height:32px;position:relative;z-index:999999;}#nav li.home a{border-left-width:0;}#nav li.attorneys a{border-right-width:0;}#nav li.contact{background:url(/assets/img/nav.jpg) no-repeat 100% 100%;float:right;}#nav ol{border-bottom:1px solid #9c9a9a;display:none;left:0;position:absolute;text-transform:none;top:100%;z-index:999999;}#nav ol li{display:block;float:none;}#nav ol.team a{width:337px;}#nav ol.practice a{width:293px;}#nav ol a{background:#76962f;}#nav ol a:hover{background:#b34b2a;}#nav li:hover ol{display:block;}/*LOCATION*/#home li.home a,#team li.team a,#practice li.practice a,#news li.news a,#testimonials li.testimonials a,#attorneys li.attorneys a{background:#b34b2a;}#team li.team ol a,#practice li.practice ol a{background:#76962f;}#team li.team ol a:hover,#practice li.practice ol a:hover{background:#b34b2a;}/*INTRO*/#intro{background:url(/assets/img/intro.jpg) no-repeat;height:228px;padding-right:36px;}#intro img{float:left;margin-right:36px;}#intro h3{font-size:1.8em;font-weight:400;margin-bottom:1em;padding-top:36px;}#intro h3 strong{color:#b34b2a;font-size:1.125em;}#intro p{font-size:1.5em;text-align:justify;}/*CONTENT*/#content{min-height:300px;overflow:auto;width:960px;}#content a{color:#76962f;}#content a:hover{color:#b34b2a;}/*CONTENT-MAIN*/#content-main{float:right;padding:36px;width:568px;}#content-main a{font-weight:700;}#content-main blockquote cite{display:block;margin:3px 0 0 18px;}#content-main h3{color:#181512;font-size:16px;margin-bottom:18px;}#content-main h4{color:#181512;font-size:14px;margin-bottom:18px;}#content-main h5{color:#181512;font-size:13px;}#content-main p{font-size:12px;margin-bottom:18px;}#content-main ul{font-size:12px;list-style:disc;margin-bottom:18px;}#content-main ul li{margin-left:24px;}#content-main ul.collapse ul{font-size:12px;list-style:circle;margin-bottom:0;}#content-main div.team{margin-bottom:18px;}#content-main div.team img{border:1px solid #181512;margin-bottom:3px;}/*CONTENT-SIDEBAR*/#content-sidebar{float:left;padding:18px;width:284px;}#content-sidebar blockquote{margin-bottom:18px;}#content-sidebar blockquote cite{color:#76962f;display:block;font-style:normal;margin:3px 0 0 18px;}#content-sidebar dl dt{color:#181512;font-size:11px;font-weight:700;margin-bottom:3px;}#content-sidebar dl dt cite{color:#76962f;font-style:normal;}#content-sidebar dl dd{margin:0 0 18px 18px;}#content-sidebar ul{margin:0 0 18px 18px;}#content-sidebar .bio{margin-bottom:18px;overflow:hidden;width:284px;}#content-sidebar .bio h4{color:#181512;font-size:11px;margin-bottom:3px;}#content-sidebar .bio img{border:1px solid #181512;float:left;margin:0 9px 3px 0;}#content-sidebar .bio ul{margin:0 0 9px 0;}/*ARTICLES*/#article #content-main a.footnote{padding:2px;color:#b34b2a;font-size:9px;font-weight:400;vertical-align:super;}#article #footnote{border-top:1px solid #b34b2a;padding-top:9px;}#article #footnote a.footnote{vertical-align:text-top;}#article #content-main a.footnote:hover{color:#b34b2a;}#article #content-main a.upper{font-weight:bold;text-transform:uppercase;}#article #content-main blockquote{margin:0 36px;}#article #content-main h5{font-size:13px;}#article #content-main h6{font-size:12px;}#article #content-main ol{font-size:12px;margin:0 0 18px 18px;padding-left:18px;}#article #content-main ol.decimal{list-style:decimal;}#article #content-main ol.upper-alpha{list-style:upper-alpha;}#article #content-main ol.lower-alpha{list-style:lower-alpha;}#article #content-main ol.upper-roman{list-style:upper-roman;}#article #content-main ol.lower-roman{list-style:lower-roman;}#article #content-main p.back{font-size:x-small;text-align:right;}#article #content-main p.underline{text-decoration:underline;}/* GALLERY */#content-main .gallery{float:left;width:160px;height:160px;margin:0 24px 18px 0;}#content-main .gallery img{border:1px solid #181512;}#content-main .gallery a:hover img{border-color:#b34b2a;}/* LIGHTBOX */#overlay{background:#000;display:none;height:500px;left:0;position:absolute;top:0;width:100%;z-index:9999999;}#lightbox{color:#fff;display:none;left:0;position:absolute;text-align:center;top:40px;width:100%;z-index:99999999;}#lightboxHeader{margin:0 auto 0.25em;text-align:left;visibility:hidden;}#lightboxCaption{float:left;font-size:1.2em;font-weight:700;text-align:left;}#lightboxCloseLink{background:url(/assets/img/lightbox.png) no-repeat -32px 0;display:block;float:right;height:18px;width:16px;}#lightboxCloseLink:hover{background-position:-32px 100%;}#lightboxFrame{background:#000 url(/assets/img/loading.gif) no-repeat 50% 125px;border:1px solid #555;height:250px;margin:0 auto;position:relative;width:250px;}#lightboxFrame #lightboxImage{display:none;}#lightboxFooter{display:none;font-size:1.2em;margin:0 auto;padding-top:0.25em;text-align:left;}#lightboxControls{float:right;text-align:right;width:80px;}#lightboxControls a{background:url(/assets/img/lightbox.png) no-repeat;display:block;float:right;height:18px;margin-left:4px;width:16px;}#lightboxControls a#lightboxPrevLink{background-position:-48px 0;}#lightboxControls a#lightboxPrevLink:hover{background-position:-48px 100%;}#lightboxControls a#lightboxNextLink{background-position:-64px 0;}#lightboxControls a#lightboxNextLink:hover{background-position:-64px 100%;}#lightboxControls a#lightboxPlayLink{background-position:0 0;}#lightboxControls a#lightboxPlayLink:hover{background-position:0 100%;}#lightboxControls a#lightboxPauseLink{background-position:-16px 0;}#lightboxControls a#lightboxPauseLink:hover{background-position:-16px 100%;}/* CLEAR FIX */.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;}* + html .clear{height:1%;}* html .clear{height:1%;}/*FOOTER*/#footer{background:url(/assets/img/footer.jpg) no-repeat;padding:18px;}#footer a{color:#fff;}#footer a:hover{text-decoration:underline;}#footer address{background:url(/assets/img/footer-logo.jpg) no-repeat;font-size:0.8333em;min-height:72px;padding-left:77px;}#footer address strong{color:#181512;display:block;font-size:1.2em;margin-bottom:3px;padding-top:9px;}#footer ul{font-size:1.2em;overflow:auto;width:924px;}#footer ul li{border-left:1px solid #fff;float:right;min-height:58px;padding:6px 18px;}#footer ul li.addr{border-left-width:0;float:left;padding:0;}/*GOOGLE MAPS*/#map{border:1px solid #4e4b4a;color:#4e4b4a;font:10px/1.25 Arial,sans-serif;height:284px;margin-bottom:18px;width:282px;}#map span.gmap-title{color:#191512;font-size:11px;font-weight:700;text-transform:uppercase;}#map span.gmap-address{display:block;}#map span.gmap-directions{color:#191512;display:block;font-size:11px;margin-top:-6px;font-weight:700;}#map form label{color:#666;}#map form #saddr{width:169px;margin-right:0.6em;padding:1px;}#map form .gmap-submit{padding:1px;}/*FORMS*/#inquiry{font-size:12px;margin-bottom:18px;}#inquiry br{clear:both;}#inquiry strong{color:#b34b2a;}#inquiry fieldset{margin-bottom:9px;}#inquiry fieldset.fields{line-height:2.4;}#inquiry fieldset.fields label{display:block;float:left;width:180px;}#inquiry label.isInvalid{font-weight:700;}#inquiry input,form textarea{border:1px solid #71706e;padding:2px;width:382px;}#inquiry input.isInvalid,form textarea.isInvalid{border-color:#b34b2a;}#inquiry input:focus,form textarea:focus{border-color:#76962f;}#inquiry small{float:right;}#inquiry textarea{height:94px;width:562px;}/*LEGAL*/#legal{color:#4e4b4a;margin:0 auto;padding-bottom:18px;text-align:center;width:960px;}#legal li{display:inline;padding:0 6px;}#legal a{color:#4e4b4a;}#legal a:hover{color:#fff;}/*MSIE 6*/* html #header{height:79px;}* html #footer address{height:72px;width:278px;}