@charset "utf-8";
body {margin:0;padding:0; behavior: url(includes/inc.csshover.htc);font-family:"Arial", Helvetica, sans-serif;}
img, div {behavior: url(includes/iepngfix.htc) }
img {border:none;}

h1 ,h1 a, h2, h2 a, h3, h3 a, h4, h4 a {color:#18336d;font-weight:normal;font-family:"Georgia", Times New Roman, Times, serif;}
h1 {text-indent:-99999px;margin:0;padding:0;}

h2 {background-image: url(images/bg-headline.jpg);background-repeat: no-repeat;	background-position: left bottom;padding:10px 0 10px 0;	margin:0 0 0 0;}
h3 {background-image: url(images/bg-headline.jpg);background-repeat: no-repeat;	background-position: left bottom;padding:10px 0 10px 0;font-size:13px;margin:0;}

p {margin:15px 0 15px 0;padding:0;}
body a {text-decoration:none;color:#18336d;}
body a:hover {color:#6e96c8;}

/* Main Structure */
#wrapper {width:958px;margin:0 auto;}
#logo {background-image: url(images/bg-logo.jpg);background-repeat: no-repeat;float:left;width:958px;}
#logo img {padding-left:51px;}
#topnav {background-image: url(images/bg-topnav.jpg);background-repeat: no-repeat;background-position: left top;float: left;}
#content {background-image: url(images/bg-content.jpg);	background-repeat: repeat-y;float:left;width:959px;}
/*#content {background-image: url(images/bg-content.jpg);	background-repeat: repeat-y;padding:0px 21px 10px 18px;float:left;width:959px;}*/
#footer {background-image:url(images/bg-footer.jpg);background-position:center bottom;background-repeat:no-repeat;float:left;padding:0 30px 40px 45px;width:883px;}

/* Containers */
#body {float:left;padding:50px 60px 10px 60px;width:512px;}
#body-home {float:left;padding:0px 50px 0px 50px;width:532px;}
/*#sidebar {float:left;width:274px;background-image: url(images/bg-sidebar.jpg);background-repeat: repeat-x;	background-position: top;padding:30px 15px 30px 15px;}*/
#sidebar {float:left;width:274px;background-image: url(images/bg-sidebar.jpg);background-repeat: repeat-x;	background-position: top;padding:20px 15px 30px 15px;}
/*#sidebar {float:left;width:274px;background-image: url(images/bg-sidebar.jpg);background-repeat: repeat-x;	background-position: top;padding:30px 15px 30px 15px;}*/
#sidebar-home {float:left;width:295px;padding:0px 15px 0px 15px;}

/* Design and Styles */
#content, #content p {font-size:14px;color:#565656;line-height:19px;}
#content ul {list-style:none;margin:20px 0 20px 0px;padding:0;}
#content ul li {background-image: url(images/bg-lists.gif);	background-repeat: no-repeat;background-position: left 3px;	padding-left:20px;margin:15px 0 15px 0;}
#content ul li strong {color:#18336d;}
#content ul li ul {margin:5px 0 5px 0;padding:0px;}
#content ul li ul li {margin:0;padding:4px 0 4px 20px;background-position:left center;}
#content ul li ul li a {font-size:12px;}
#footer p {padding:10px 0 10px 35px;background-image: url(images/footer-icon.jpg);background-repeat: no-repeat;	color:#6e8298;text-decoration:none;	font-size:11px;	background-position: left 5px;font-family:"Times New Roman", Times, serif;}
#footer p a {color:#6e8298;text-decoration:none;}
#footer a:hover {color:#6e96c8;}
#directions {text-align:center;font-size:14px;font-family:"Times New Roman", Georgia, Times, serif;line-height:18px;color:#23466f;margin:40px 0 20px 0;}
#directions a {color:#23466f;text-decoration:none;}
#directions a:hover {text-decoration:underline;}


#sub { margin:0 auto 0px auto;background-image: url(images/bg-sub-sidebar.jpg);background-repeat: no-repeat;background-position: center top;}
#sub ul {margin:0 0 0 0;padding:0px 0 0 20px;}
#sub ul li {font-family:"Georgia", Times New Roman, Times, serif;font-weight:bold;paddin:0;}
#sub ul li {background-image: url(images/bg-list-atty.gif); background-repeat: no-repeat;background-position: left 3px; padding-left:20px;margin:15px 0 15px 0;}
#sub ul li a {background-image: url(images/bg-list-atty-separator.gif);background-repeat: no-repeat;background-position: left bottom;padding: 0px 0 8px 0;height:auto;margin:0;}
#sub h1 {text-indent:0px;text-align:center;padding:30px 0 10px 0;margin:0;}

#body-home p {font-family: "Times New Roman", Georgia, Times, serif;font-size:15px;margin-top:20px;}
#body-home p strong {color:#1d4168;}

/* Menu Feature */
.overlap  {position:relative;z-index:1;height:0px;}
.overlap img {position:absolute;top:36px;}

/* Buttons */
.print {background-image: url(images/print-icon.jpg);background-repeat: no-repeat;background-position: left top;padding:0 0 0 30px; margin:35px auto 20px auto; width:150px;}
.print a {font-family:"Georgia", Times New Roman, Times, serif;color:#1d3d64;}
.print:hover {background-image: url(images/print-icon-h.jpg);background-repeat: no-repeat;background-position: left top;padding:0 0 0 30px;margin:35px auto 20px auto;;width:150px;}

.padd {position:relative;left:20px;}

.button {position:relative;height:1px;}
/*.contact {height:0px;left:57px; position:absolute;top:-187px;line-height:0;}*/
.contact {height:0px;left:57px; position:absolute;top:-176px;line-height:0;}
.contact a{text-indent:-9999px;display:block;width:172px;height:42px;background-image:url(images/button-contact.jpg);background-repeat:no-repeat;background-position:center top;}
.contact a:hover {background-image: url(images/button-contact.jpg);	background-repeat: no-repeat;background-position: center bottom;}

/* Headlines Image Replacement */
.practices {background-image:url(images/headlines/practice-areas.jpg);background-repeat:no-repeat;background-position:left top;height:36px;}
.about {background-image:url(images/headlines/about-us.jpg);background-repeat:no-repeat;background-position:left top;height:36px;}
.clients {background-image:url(images/headlines/clients.jpg);background-repeat:no-repeat;background-position:left top;height:36px;}
.staff {background-image:url(images/headlines/staff.jpg);background-repeat:no-repeat;background-position:left top;height:36px;}
.contact-us {background-image:url(images/headlines/contact-us.jpg);background-repeat:no-repeat;background-position:left top;height:36px;}
.links {background-image:url(images/headlines/links.jpg);background-repeat:no-repeat;background-position:left top;height:36px;}
.sitemap {background-image:url(images/headlines/sitemap.jpg);background-repeat:no-repeat;background-position:left top;height:36px;}
.legal {background-image:url(images/headlines/legal.jpg);background-repeat:no-repeat;background-position:left top;height:36px;}
.attorneys {background-image:url(images/headlines/attorneys.jpg);background-repeat:no-repeat;background-position:left top;height:36px;}
		
		/* --------------------->  Attorneys Headlines <------------------------- */
		.attorneys-horr {background-image:url(images/headlines/attorney-david-horr.jpg);background-repeat:no-repeat;background-position:left top;height:25px;}
		.attorneys-gonzalez {background-image:url(images/headlines/attorney-gonzalez.jpg);background-repeat:no-repeat;background-position:left top;height:25px;}
		.attorneys-hernandez {background-image:url(images/headlines/attorney-hernandez.jpg);background-repeat:no-repeat;background-position:left top;height:25px;}
		.attorneys-marcotte {background-image:url(images/headlines/attorney-marcotte.jpg);background-repeat:no-repeat;background-position:left top;height:25px;}
		.attorneys-novak {background-image:url(images/headlines/attorney-novak.jpg);background-repeat:no-repeat;background-position:left top;height:25px;}
		.attorneys-scarry {background-image:url(images/headlines/attorney-scarry.jpg);background-repeat:no-repeat;background-position:left top;height:25px;}
		.attorneys-skipp {background-image:url(images/headlines/attorney-skipp.jpg);background-repeat:no-repeat;background-position:left top;height:28px;}
		.attorneys-wylie {background-image:url(images/headlines/attorney-wylie.jpg);background-repeat:no-repeat;background-position:left top;height:25px;}
		.attorneys-fishkin {background-image:url(images/headlines/attorney-fishkin.jpg);background-repeat:no-repeat;background-position:left top;height:25px;}
		
/* Attorney */
.attorney-info {float:right;width:330px;}
.photo-attorney {float:left;width:180px;}


/* Form */
#form {width:220px; margin:10px auto;}
#form h2 {font-size:22px;}
#form ul {margin:10px 0 10px 0;padding:0;}
#form ul li {background-image:none;margin:0 0 5px 0;padding:0;}
#form ul li .input {width:200px;background:#adc4dc;font-size:12px;font-family:Arial, Helvetica, sans-serif;border:none;padding:3px;}
#form ul li .comment {width:200px;height:70px;background:#adc4dc;font-size:12px;font-family:"Arial", Helvetica, sans-serif;	border:none;padding:3px;overflow: hidden;}

/* Staff */
#staff {text-align:center;font-size:12px;}
#staff p {text-align:center;font-size:12px;}
#staff h1 {text-indent:0px;font-size:17px;}
#staff h5 {
	margin:15px 0 15px 0;
	padding:10px 0 10px 0;
	text-indent:0px;
	font-size:17px;
	font-family:"Times New Roman", Times, serif;
	clear:both;
	font-weight:normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CDDCEF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CDDCEF;
}

#staff img {margin:10px 0 20px 0;}
.left {float:left;width:50%;padding-bottom:20px;}
.triple {float:left;width:33%;padding-bottom:20px;}
.clear {clear:both;padding-bottom:20px;}
