@charset "UTF-8";
/* CSS Document */
* {padding:0; margin:0;}
html {background:#325c87 url(i/home-body-background.png) repeat-x; text-align:center; color:#fff; font:15px/18px "Times New Roman", Times, serif;}
#home {width: 1000px; margin:0 auto;}
#internal-page {width:939px; margin:0 auto;}
#home a:link, #home a:visited {color:#fff;}
#internal-page a:link, #internal-page a:visited {color: #030303;}
#internal-page #footer a:link {color: #fff;}
a:hover {text-decoration:none;}
.img-left {padding:10px; float:left; margin-right: 10px;}
.img-right {float:right; margin-left: 10px;}
.img-hilite {background:url(i/image-background.gif); padding:10px;}
#home h1{position:relative; width:445px; height:201px; padding:0; overflow:hidden; text-indent:-5000px; margin:0 auto;}
#home h1 span {position:absolute; width:445px; height:201px; left:0; top:0; margin:0; background:url(i/home-logo-trans.png) no-repeat;}
#internal-page h1 {position:absolute; top:-9000px;}
#internal-page #masthead {background:url(i/inner-page-masthead-banner.jpg) no-repeat; height:193px; width:939px;}
#teasers ul {float:left; width:1000px; margin:20px 0 0 80px; text-align:center;}
#teasers li {float:left; width:170px; margin-right:50px; list-style:none; height:150px; text-align:center; position:relative;}
#teasers li.last {margin-right: 0;}
#about-teaser {background:url(i/about-teaser.jpg) no-repeat top left;}
#services-teaser {background:url(i/services-teaser.jpg) no-repeat top left;}
#resources-teaser {background:url(i/resources-teaser.jpg) no-repeat top left;}
#get-in-touch-teaser {background:url(i/get-in-touch-teaser.jpg) no-repeat top left;}
#teasers li a { line-height:1em; width:170px; margin:120px auto 0 auto; float:left; color:#fff; font-style:italic;}
#main-navigation {width: 100%; border-bottom:#fff 1px solid;}
#main-navigation ul {width: 100%; text-align:center; list-style:none;}
#main-navigation li {display:inline; border-right:#fff 1px solid;}
#main-navigation li.last {border-right:none;}
#main-navigation li a {line-height:33px; padding:0 20px; color:#fff !important;}
#page-title {width: 100%; height:77px; background:url(i/pate-title-banner.jpg) no-repeat; text-align:left; position:relative;}
#page-title h2 {font:Georgia, "Times New Roman", Times, serif; font-style:italic; color: #fff; font-weight:normal; font-size: 18px; position:absolute; top: 29px; left:132px;}
#internal-page #content {width:100%; background-color:#fff; color: #030303; text-align:left; font-size:14px;}
#internal-page #content p, #internal-page #content ul, #internal-page #content ol, #internal-page #content table {padding-bottom:1.5em;}
#internal-page #content .gutter {padding: 27px 20px;}
#internal-page #content ul, #internal-page #content ol {margin-left: 1em;}
#internal-page #content h3, #internal-page #content h4 {font:Georgia, "Times New Roman", Times, serif; color:#005c8f; text-transform:uppercase; font-style:italic; font-weight:normal;}
#home #content {clear:both; text-align:left;}
#home #content .gutter {padding: 0 80px;}
#home #content p {margin-bottom: 1.5em;}
#footer .gutter { padding: 0 80px;}
#address {width: 665px; margin:0 auto; border-top: #fff 1px solid; font-size:16px; font-family: Georgia, "Times New Roman", Times, serif; line-height:height:1em;}
#internal-page #address {border: none;}
#phone-numbers {font-size:16px; font-family: Georgia, "Times New Roman", Times, serif;}
#copyright, #footer h5 {font-size:10px; font-weight:normal;}
#super-lawyers {margin: 20px 0;}