

body {
	padding:0;
	margin:0px;
	behavior: url(../includes/inc.csshover.htc);
	text-align: left;
	font-size:14px;
	background-color: #243f6a;
	background-image: url(../images/bg-body.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: "Georgia", Times New Roman, Times, serif;
}
a, a:visited, a:link {text-decoration:none;} a {color:#456dab;}

body img {border:none;}

p {margin:15px 0 15px 0;padding:0;}

.container {
	float:left;
	width:100%;
	background-image: url(../images/bg-container.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.photo {font-size:1px;}

#wrapper {width:950px;margin:0 auto 0 auto;padding:0 0 0 0;}
#header {width:950px;background-image: url(../images/bg-header.gif);background-repeat: repeat-x;background-position: top;height:112px;float:left}
#logo {padding-top:18px;margin-left: auto;margin-right: auto;text-align: left;margin-left: 20px;float:left;}

#topnav {float:right;margin-left: auto;margin-right: auto;text-align: left;margin-top:34px;background-image: url(../images/bg-topnav.jpg);background-repeat: no-repeat;
	background-position: right top;}

#topnav-home {float:right;margin-left: auto;margin-right: auto;text-align: left;margin-top:10px;background-image: url(../images/bg-topnav.jpg);background-repeat: no-repeat;
	background-position: right top;}


#content {
	float:left;
	width:100%;
	background-color: #d1d1d1;
	background-image: url(../images/bg-content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:40px;}

	
#content-home {
	width:950px;
	float:left;
	background-color: #070c2a;
}
	
#body {float:left;padding:20px 30px 20px 30px;width:645px;font-size:12px;line-height:20px;color:#474747;}
#body p {margin:20px 0 20px 0;padding:0;}
#body a:hover { color: #08306e; }
#body-home {float:left;width:703px;font-size:12px;line-height:20px;color:#474747;background:green;}
#subnav {float:right;width:245px;}
#subnav h1#cat {color:#fff;font-size:20px;margin:0;padding:4px 0 4px 15px;background-image: url(../images/bg-practice-title.gif);background-repeat: no-repeat;background-position: left top;}
#subnav-home {float:right;width:246px;background-color:red;}


#footer {float:left;width:890px;background:#d1d1d1;padding:15px 30px 10px 30px;}
#footer p {font-size:10px;margin:10px 0 10px 0;color:#070c2a;}
#footer ul {list-style:none;margin:0;padding:0 0 10px 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #a4a4a4;}
#footer ul li {font-size:10px;background-image:url(../images/bg-footer-separator.gif);background-position:right 2px;background-repeat:no-repeat;padding:0 7px;display:inline;}
#footer ul li a {color:#2e5189;padding:0 5px 0 5px 0;}
#footer ul li ul {display:none;}


/*#footer {float:left;width:950px;clear:both;}
#footer p {font-size:10px;margin:10px 0 10px 0;color:#070c2a;}
#footer a {text-decoration:none;color:#2e5189;}
#footer ul {list-style:none;margin:0;padding:0 0 10px 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #a4a4a4;}
#footer ul li {font-size:10px;background-image:url(../images/bg-footer-separator.gif);background-position:right 2px;background-repeat:no-repeat;padding:0 7px;display:inline;}
#footer ul li a {color:#2e5189;padding:0 5px 0 5px 0;}
#footer ul li a:hover {color:#070c2a;}
#footer ul li ul {display:none;}
.footer-container {
	float:left;
	background-image:url(../images/bg-footer.gif);
	background-position:center top;
	background-repeat:repeat-x;padding:15px 30px 10px;
	width:890px;background:#d1d1d1;
	}*/

h1,h2,h3,h4,h5 {font-weight:normal;line-height:normal;}
h1 {font-family: "Georgia", Times New Roman, Times, serif;font-size: 26px;color:#0a1130;font-weight: normal;margin:35px 0;padding:0;}
h1 a{color:#0a1130;text-decoration:none;}
h2, h2 a {color:#003e7e;text-decoration:none;}

/* -------------- OFFICES ------------- */
	.offices {
	background-image: url(../images/bg-offices.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:40px 15px 0 30px;
	float:left;
	}
	.offices h1 {color:#253f6a;font-size:14px;font-weight:bold;margin:10px 0 10px 0;}
	.offices p {color:#474747;}
	.atlanta {
	background-image: url(../images/bg-office-atlanta.jpg);
	background-repeat: no-repeat;border-bottom-width: 1px;
	border-bottom-style: solid;border-bottom-color: #949494;
	background-position: right top;	padding:10px 0;}

	.washington {background-image: url(../images/bg-office-washington.jpg);
	background-repeat: no-repeat;border-bottom-width: 1px;
	border-bottom-style: solid;border-bottom-color: #949494;
	background-position: right top;	padding:10px 0;}
	
	.jericho {background-image: url(../images/bg-office-jericho.jpg);
	background-repeat: no-repeat;border-bottom-width: 1px;
	background-position: right top;	padding:10px 0;}

.footer-left {float:left;width:560px;}
.footer-right {float:right;width:270px;background-image: url(../images/bg-footer-small-logo.gif);background-repeat: no-repeat;	background-position: right top;}
.footer-right a.twitter { background:transparent url(/images/twitter.gif) no-repeat scroll 0 -29px;
display:block; float:left; margin-top:6px; margin-right:10px;
height:20px;width:73px;
text-indent:-9999px;}
.footer-right a.twitter:hover, .footer-right a.facebook:hover  { background-position:0 0;}  
.footer-right a.facebook { background:transparent url(/images/facebook.gif) no-repeat scroll 0 -29px;
display:block; float:left;
height:27px;width:78px;
text-indent:-9999px; margin-top:4px;}

.footer-right ul#brochure {border:none;margin:0;padding:0; clear:both;}
.footer-right ul#brochure li {background-image:none;margin:0;padding:0;}
.footer-right ul#brochure li a {background-image:url(../images/bg-brochure.gif);background-position:left top;background-repeat:no-repeat;color:#29497B;display:block;font-size:18px;height:22px;padding:6px 0 6px 35px;width:180px;}
.footer-right ul#brochure li a:hover {color:#253f6a;background-image: url(../images/bg-brochure.gif);background-repeat: no-repeat;background-position: left bottom}

/* -------------- CONTACT FORM ------------- */
#contact-form {background:#070c2a;background-image: url(../images/bg-contact-form.jpg);	background-repeat: no-repeat;background-position: left top;	float:left;	width:100%;}
#contact-form form {float:left;margin:0;padding:0;}
#contact-form h1 {color:#fff;font-size:20px;margin:0;padding:5px 0 5px 15px;background-image: url(../images/bg-contact-title.gif);background-repeat: no-repeat;background-position: left top;}
#contact-form ul {list-style:none;margin:0;padding:10px 15px 10px 15px;float:left;}
#contact-form ul li {margin:2px 0 0 0;}
#contact-form ul li .input {background:#294879;color:white;border:none;font-family:"Georgia", Times New Roman, Times, serif;padding:7px;width:200px;font-size:12px;}
#contact-form ul li .comment {background:#294879;color:white;border:none;font-family:"Georgia", Times New Roman, Times, serif;padding:7px;width:200px;height:68px;font-size:12px;	overflow: hidden;}


/* -------------- CONTACT FORM HOME ------------- */
#contact-form-home {background:#070c2a;background-image: url(../images/bg-contact-home-form.jpg); background-repeat: no-repeat;background-position: left top;float:left; width:100%;}
#contact-form-home h1 {color:#fff;font-size:20px;margin:0;padding:5px 0 5px 15px;background-image: url(../images/bg-contact-home-title.gif);background-repeat: no-repeat;background-position: left top;line-height:20px;}
#contact-form-home ul {list-style:none;margin:0;padding:10px 50px;float:left;height:245px;width:216px;}
#contact-form-home ul li {margin:0px 0px 3px 0px; padding:0;width:200px;float:left;clear:both;}
#contact-form-home ul li .input {border:none;background:#294879;color:white;font-family:"Georgia", Times New Roman, Times, serif;padding:6px;width:200px;font-size:12px;
	line-height:12px;float:left;height:15px;}

#contact-form-home ul li .comment {background:#294879;color:white;border:none;font-family:"Georgia", Times New Roman, Times, serif;padding:7px;width:198px;height:90px;font-size:12px;overflow: hidden;line-height:12px;float:left;clear:both;}



/* -------------- PRACTICE AREAS LIST MENU ------------- */
#practices, #posts, #submenu {background-image: url(../images/bg-practices.jpg);background-repeat: no-repeat;background-position: left top;background-color:#090e24;}
#practices ul, #posts ul, #submenu ul {margin:0;padding:5px 15px 15px 15px;list-style:none;}
#practices ul li, #posts ul li, #submenu ul li {padding:8px 0;font-size:12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #2b4b7f;color:#d1d1d1;font-size:11px;}
#practices ul li a, #posts ul li a, #submenu ul li a {color:#d1d1d1;text-decoration:none;}
#practices ul li a:hover, #posts ul li a:hover, #submenu ul li a:hover {color:white;text-decoration:none;}
#practices h1, #posts h1, #submenu h1 {color:#fff;font-size:20px;margin:0;padding:5px 0 5px 15px;background-image: url(../images/bg-practice-title.gif);background-repeat: no-repeat;background-position: left top;line-height:20px;}
#practices ul li#more {border:medium none;height:17px;margin:0;padding:11px 0 0;}


/* -------------- NEWS HOME ------------- */
#news-home {background-image: url(../images/bg-news-home.jpg);background-repeat: no-repeat;background-position: left top;background-color:#090e24;}
#news-home ul {margin:0;list-style:none;padding:10px 20px 18px 20px;}
#news-home ul li {padding:10px 0 10px 0;font-size:12px;border-bottom-width: 1px;border-bottom-style: solid;	border-bottom-color: #2b4b7f;line-height:15px;}
#news-home ul li a {color:#d1d1d1;text-decoration:none;}
#news-home ul li a:hover {color:white;text-decoration:none;}
#news-home h1 {color:#fff;font-size:20px;margin:0;padding:5px 0 5px 15px;background-image: url(../images/bg-news-home-title.gif);background-repeat: no-repeat;background-position: left top;}

/* -------------- News Deatils ---------------*/
#news h3 {font-size:17px;margin:34px 0 8px;}
#news small {padding:0 5px 0 5px;margin:5px 0 5px 0;background:#797979;color:white;font-family:"Arial", Helvetica, sans-serif;}

#print {background:#b2b2b2;padding:4px;width:104px;font-size:10px;position:relative;top:-20px;width:110px;float:right;z-index:0;}

#print img {position:relative;top:5px;padding-right:7px;}
#print a {color:#253f6a;text-decoration:none;}


#columns {float:left;clear:both;width:100%;	background:#979797;}
#columns ul {list-style:none;margin:0;padding:0 25px;background-image: url(../images/bg-columns-left.jpg);background-repeat: no-repeat;background-position: left top;}
#columns ul li {}
#columns ul li p {margin:0;padding:0;}
#columns ul h1 {margin:15px 0 10px 0;padding:0;font-size:20px;color:#070c2a;}
#columns ul p {margin:0;padding:0;color:#474747;font-size:12px;}
#columns ul.left {float:left;width:267px;}
#columns ul.middle {float:left;width:266px;}
#columns ul.right {float:right;width:267px;}
#columns ul li ul {margin:0;padding:0;}
#columns ul li ul li {float:right;margin:0;padding:0;clear:both;}
#columns ul li ul li a{background-image:url(../images/bg-read-more.gif);background-position:center top;background-repeat:no-repeat;color:#191919;display:block;font-size:10px;height:16px;text-align:center;text-decoration:none;width:75px;padding:7px 2px 7px 4px;}
#columns ul li ul li a:hover {background-image: url(../images/bg-read-more.gif);background-repeat: no-repeat;background-position: center bottom;color:white;}

.photo-right {float:right;padding:0 0 0 30px;}
.photo-left {float:left;padding:0 30px 30px 0;}

.shadow {margin:40px 0 40px 0;background-image: url(../images/bg-shadow.jpg);background-position: center center;}
ul.featured {list-style:inside;width:470px;margin:0 auto;padding:30px;color:#0a1130;border-bottom-width: 4px;border-bottom-style: solid;border-bottom-color: #b5b5b5;	background-image: url(../images/bg-featured-list-ul.gif);background-repeat: repeat-x;background-position: bottom;background-color: #dddddd;}
ul.featured li {padding:8px 0 8px 0;background-image: url(../images/bg-featured-lists.gif);background-repeat: repeat-x;background-position: bottom;text-transform: uppercase;}

.txt-shadow {text-shadow: 0.1em 0.1em #dbdbdb;color:#a0802c;font-size:18px;line-height:30px;}

small {font-size:10px;line-height:normal;}
#tbl p {margin:0;padding:0;}
#tbl td {width:40%;}

.blog {}
.blog h2 {}
.blog hr {margin:40px 0 40px 0;}


#form-case-review {background-color: #E4E4E4;padding:30px; margin: 0; width: 584px;}
#form-case-review h1 {font-size:22px;margin:0 0 25px;padding:0;}
#form-case-review h2 {}
#form-case-review ul {list-style:none;margin:0;padding:0;}
#form-case-review ul li {margin:7px 0 7px 0;}
#form-case-review ul.left {float:left;width:50%;}
#form-case-review ul.right {float:right;width:50%;}
#form-case-review .input {
	border:none;
	width:250px;
	padding:6px;
	background-image: url(../images/bg-form-cases.gif);
	background-repeat: repeat-x;
	background-position: top;
	color:#003e7e;
	font-size:12px;
}
#form-case-review .states {width:258px;}
#form-case-review .button {background:#2e5088;color:white;border:none;padding:8px;}
#form-case-review .button:hover {background:red;color:white;border:none;padding:8px;}
#form-case-review .comment {
	width:250px;height:150px; padding:6px;background-image: url(../images/bg-form-cases.gif);
	background-repeat: repeat-x;
	background-position: top;border:none;color:#003e7e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#form-case-review .disclaimer {padding:20px;clear:both;}
#form-case-review .disclaimer p {font-size:11px;}

.photo-product {background-image: url(../images/photos/product-liability.jpg);background-repeat: no-repeat;background-position: right bottom;padding-bottom:200px;}
.photo-pension {background-image: url(../images/photos/pension.jpg);background-repeat: no-repeat;background-position: right bottom;padding-bottom:200px;}


h1#cat {color:#fff;font-size:20px;margin:0;padding:5px 0 5px 15px;background-image: url(../images/bg-practice-title.gif);background-repeat: no-repeat;background-position: left top;}

/* Custom Office Maps */

#offices-content {float:left;width:50%;}
#offices-content ul#map {list-style:none;margin:0;padding:0 0 0 25px;height:225px;}
#offices-content ul#map  li {}
#offices-details {float:right;width:49.5%;}
#offices-details ul {list-style:none;margin:0;padding:10px 0 0 0;height:225px;}
#offices-details ul li {list-style:none;}
#offices-details h2 {margin:0;padding:0;}
#offices-details p {margin:0;padding:0;}

/* Download PDF Button */
ul#download {list-style:none;margin:0;padding:20px;}
ul#download li {}
ul#download li a {display:block;padding:5px 0 5px 40px;background-image: url(../images/download.gif);background-repeat: no-repeat;background-position: left top;}

.signature {
		background-image:url(../images/signature.jpg);
		background-position:70px 36px;
		background-repeat:no-repeat;
		float:right;
		padding:0 0 0;
}

#info {float:right;width:500px;font-size:15px;padding:15px 30px 10px 0;text-align:right;font-weight:normal;}
#info small {
	padding:0 5px 0 10px;
	color:#666666
}


/* THIS IS THE NEWS SCROLLER
---------------------------------------------------------*/

#rssscroller{
width: 450px;
height: 50px;
border: 1px dashed black;
padding: 5px;
background-color: lightyellow;
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a{
text-decoration: none;
}



#newslist {
	padding-left: 15px;
}

