/*Global CSS Declarations 01.17.2012, Copyright (C) Analogue Web Design, LLC. All rights reserved.*//* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 18, 2012 */@font-face {font-family: 'TrajanProRegular';src: url('/assets/fonts/trajanpro-regular-webfont.eot');src: url('/assets/fonts/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/trajanpro-regular-webfont.woff') format('woff'),url('/assets/fonts/trajanpro-regular-webfont.ttf') format('truetype'),url('/assets/fonts/trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');font-weight: normal;font-style: normal;}/*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 #999;cursor: help;}address{font-style: normal;}blockquote, q{quotes: none;}h1, h2, h3, h4, h5, h6{font-family: Verdana, Geneva, sans-serif;font-size: 1em;}html{height: 100%;}fieldset, img{border: medium none;}input, button, select, textarea{font-family: Verdana, Geneva, sans-serif;font-size: 1em;}label{cursor: pointer;}ol, ul{list-style: none;}:focus{outline: none;}/*LAYOUT*/body{background:#594e4a;color:#f3e5d0;font: 10px/1.5 Verdana, Geneva, sans-serif;height: 101%;margin: 0 auto;min-width: 968px;}#container{background:#f3e5d0 url(/assets/img/container.jpg) repeat-y;color:#292929;margin: 0 auto;position:relative;width: 960px;}/*HEADER*/#header{background:#fff url(/assets/img/header.jpg) no-repeat;height:215px;}#home #header{background:#fff url(/assets/img/header.home.jpg) no-repeat 0 100%;height:328px;}#header h1{background:url(/assets/img/logo.alt.png) no-repeat;left:48px;height:100px;overflow:hidden;position:absolute;text-indent:-999em;top:56px;width:412px;}#home #header h1{background-image:url(/assets/img/logo.home.png);}#header address{background:#9d2c1a;color:#e8cba1;font-size:12px;letter-spacing:-1px;padding:12px 24px;position:absolute;right:0;top:36px;width:230px;}#header address strong{color:#fff;display:block;font-family: 'Trajan Pro', TrajanProRegular, 'Times New Roman', Times, Serif;font-size:30px;text-shadow: 2px 2px 2px #000;}/*NAV*/#nav{background:#292929;color:#a6cbd3;left:0;margin:-21px 0 24px 0;position:absolute;}#nav a{background:#292929 url(/assets/img/nav.jpg) no-repeat;color:#a6cbd3;display:block;font-size:12px;font-weight:700;height:36px;line-height:36px;padding:0 36px;text-transform:uppercase;width:163px;}#nav a:hover{background-color:#9d2c1a !important;background-position: 0 -92px !important;color:#fff;}#nav li.home a{padding:9px 36px 0;}#nav li.search a{padding:0 36px 9px;}#home li.home a,#practice li.practice a,#people li.people a,#news li.news a,#articles li.articles a,#location li.location a,#search li.search a{color:#fff;}#home li.practice a,#practice li.people a,#people li.news a,#news li.articles a,#articles li.location a,#location li.search a{background-position:0 -46px;}/*CONTENT*/#content{overflow:hidden;width:960px;}/*CONTENT-MAIN*/#content-main{background:#fff;float:right;padding:48px 60px 48px 48px;width:617px;}#content-main a{color:#9d2c1a;}#content-main a:hover{text-decoration:underline;}#content-main h2{color:#9d2c1a;font-family: 'Trajan Pro', TrajanProRegular, 'Times New Roman', Times, Serif;font-size:15px;margin:0 0 24px;text-transform:uppercase;}#content-main h3{color:#000;font-family: 'Trajan Pro', TrajanProRegular, 'Times New Roman', Times, Serif;font-size:15px;font-weight:400;}#content-main p{font-size:13px;margin:0 0 24px 36px;}#content-main ul{font-size:13px;list-style:disc;margin:0 0 24px 36px;}#content-main ul li{margin:0 0 0 36px;}#content-main ul.columns{overflow:hidden;width:581px;}#content-main ul.columns li{float:left;width:254px;}#content-main div.columns{overflow:hidden;width:617px;}#content-main div.two div{float:left;width:308px;}#content-main div.two div ul{font-size:13px;list-style:disc;margin:0 0 24px 0;}/*CONTENT-SIDEBAR*/#content-sidebar{background:#9d2c1a;float:left;min-height:200px;padding: 268px 36px 18px;width:163px;}#content-sidebar a{color:#e8cba1;}#content-sidebar a:hover{color:#fff;text-decoration:underline;}#content-sidebar h4{color:#e8cba1;font-family: 'Trajan Pro', TrajanProRegular, 'Times New Roman', Times, Serif;font-size:18px;font-weight:400;text-transform:uppercase;}#content-sidebar li{font-size:11px;margin:0 0 11px;}/*CONTACT*/#contact{background:#292929 url(/assets/img/contact.jpg) no-repeat;color:#fff;overflow:hidden;height:62px;padding: 18px 235px;width:490px;}#contact a{color:#fff;}#contact a:hover{text-decoration:underline;}#contact address{border-left:1px solid #111;float:left;padding:0 24px;width:196px;}#contact address:first-child{border:none;width:197px;}#contact address em{color:#e8cba1;}#contact address.tel {text-align:right;font-size:13px;line-height:20px;}#contact address.tel em {float:left;font-size:11px;font-style:normal;}/*FOOTER*/#footer{background:#594e4a;color:#fff;padding:9px 36px;text-align:center;}#footer a{color:#fff;}#footer a:hover{text-decoration:underline;}#footer p{margin: 0 0 9px;}#footer ul{overflow:hidden;padding:6px 0;text-align:center;width:888px;}#footer li{display:inline;}#footer li.top{float:left;}#footer li.analogue{float:right;}/*SEARCH*/#search form{font-size:13px;margin:0 0 24px 36px;}#search button{background:url(/assets/img/button.jpg) no-repeat;border:none;color:#fff;font-weight:700;height:24px;line-height:12px;width:85px;}#search button:hover, #search button:active{background-position:0 100%;}#search input{border:1px solid #292929;padding:2px 1px;}#search input:focus{border-color:#9d2c1a;}/*GOOGLE MAPS*/#google_map{border:1px solid #292929;height:358px;margin:0 0 24px 36px;}#google_directions, #google_form{font-size:13px;margin:0 0 24px 36px;}#google_form button{background:url(/assets/img/button.jpg) no-repeat;border:none;color:#fff;font-weight:700;height:24px;line-height:12px;width:85px;}#google_form button:hover, #google_form button:active{background-position:0 100%;}#google_form input{border:1px solid #292929;padding:2px 1px;}#google_form input:focus{border-color:#9d2c1a;}/*MSIE*/* html #home #header h1{background-image:url(/assets/img/logo.home.jpg);}
