@import url("/inc/nav.css");
@import url("/inc/home.css");

* {
	margin:0;
	padding:0;
	border:none;
}

body {
	background-image:url(/i/background.gif);
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:75px;
}

h1 {
	height:32px;	
	background-repeat:no-repeat;
}

h1 b {
	display:none;
}

h2 {
	margin-bottom:20px;
	font-size:18px;
	color:#5b778d;
}

#left p, #left ul, #left ol {	
	margin-bottom:20px;
	font-size:12px;
	line-height:16px;
	color:#2f2916;
}

#left p a, #left ul a, #left ol a {
	color:#f7973b;
}

#left p a:hover, #left ul a:hover, #left ol a:hover {	
	text-decoration:none;
}

#left li, #left li	{
	margin-left:25px;
}

#header {
	height:185px;
	background:url(/i/header.jpg) repeat-x;	
}

#logo  {
	width:300px;
	height:105px;
	margin:0 auto;
}

#wrapper {
	width:950px;	
	margin:0 auto;
	padding:0 13px;
	background:url(/i/wrapper.png) repeat-y;
}

#leftright {
	background:url(/i/leftright.gif) repeat-x;
}

#left {
	float:left;
	width:670px;
	padding:30px 0 30px 30px;
}

#breadcrumbs {
	margin-bottom:5px;
	font-size:11px;
}

#breadcrumbs a {
	padding-right:15px;
	background:url(/i/breadcrumbsa.gif) right no-repeat;
	color:#f7973b;
}

#left .divider {
	height:12px;
	margin-top:25px;	
	background:url(/i/divider.gif) no-repeat;
}

#right {
	float:right;
	width:219px;
	padding-bottom:30px;
	font-size:11px;
	line-height:13px;
}

#right a {
	display:block;
}

#right p {
	margin:10px 0;
}

#lawarticles, #thenextstep {
	height:132px;
	padding:15px 15px 0 15px;
	background:url(/i/lawarticles.jpg) no-repeat;
}

#right .title {	
	width:189px;
	height:30px;
}

#lawarticles p {	
	color:#dbe4e8;
}

#lawarticles .seearticles {
	float:left;
	width:75px;
	height:15px;
}

#lawarticles .subscribe {
	float:left;
	position:relative;
	bottom:10px;
	left:15px;
	width:95px;
	height:35px;
}

#thenextstep {
	background:url(/i/thenextstep.jpg) no-repeat;
}

#thenextstep p {
	color:#d6ddbf;	
}

#thenextstep .downloadguides {
	width:189px;
	height:35px;
}

#ltt {	
	height:185px;
	padding:15px 15px 0 15px;
	background:url(/i/ltt.png) no-repeat;
}

#ltt p {	
	color:#bc9381;
}

#ltt .startnow {	
	margin-top:17px;
	width:115px;
	height:25px;
}

#lttbox {
	position:absolute;
	margin-left:138px;
	margin-top:-95px;
	width:99px;
	height:107px;	
	background:url(/i/lttbox.png) no-repeat;		
}

.clear {
	clear:both;
}

.clearpadding {
	padding-bottom:15px;
}

#footer {
	width:910px;
	height:37px;
	margin:0 auto;
	padding:28px 33px 0 33px;
	background:url(/i/footer.png) no-repeat;		
	font-size:11px;
	color:#48402d;
}

#footerleft {
	float:left;
}

#footerleft a, #footerleft b {
	color:#a9a69a;
}

#footerleft b {
	font-weight:normal;
	padding-right:7px;
}

#footerleft a {
	padding:0 7px;
}

#footerleft a:hover {
	text-decoration:none;
}

#footerright {
	float:right;
	color:#a9a69a;
}

/* ourfirm */
h1.ourfirm {
	width:195px;
	background-image:url(/i/h1ourfirm.gif);
}

/* expertise */
h1.expertise {
	width:206px;
	background-image:url(/i/h1expertise.gif);
}

h1.realestate {
	width:253px;
	background-image:url(/i/h1realestate.gif);
}

h1.corporatecommercial {
	width:510px;
	background-image:url(/i/h1corporatecommercial.gif);
}

h1.willsestates {
	width:329px;
	background-image:url(/i/h1willsestates.gif);
}

#expertisecallouts div {
	float:left;	
	width:202px;
	height:165px;
	margin-right:21px;
	padding-top:145px;
	background-repeat:no-repeat;
}

#expertisecallouts div p {
	padding:0 5px;
}

#expertisecallouts div a {
	display:block;
	width:202px;
	height:39px;
	background-repeat:no-repeat;
}

#expertisecallout1 {
	background-image:url(/i/expertisecallout1.jpg);
}

#expertisecallout1 a {
	background-image:url(/i/expertisecallout1a.gif);
}

#expertisecallout2 {
	background-image:url(/i/expertisecallout2.jpg);
}

#expertisecallout2 a {
	background-image:url(/i/expertisecallout2a.gif);
}

#expertisecallout3 {
	margin:0;
	background-image:url(/i/expertisecallout3.jpg);
}

#expertisecallout3 a {
	background-image:url(/i/expertisecallout3a.gif);
}

.expertiseitem {
	margin-top:20px;	
}

.expertiseitem h3 {
	height:13px;
	margin-bottom:3px;
	background-repeat:no-repeat;	
}

.expertiseitem h3 b {
	display:none;	
}

.expertiseitem .litigation {
	width:95px;
	background-image:url(/i/h3litigation.gif);
}

.expertiseitem .familylaw {
	width:106px;
	background-image:url(/i/h3familylaw.gif);
}

.expertiseitem .patent {
	width:213px;
	background-image:url(/i/h3patent.gif);
}

.expertiseitem .securities {
	width:160px;
	background-image:url(/i/h3securities.gif);
}

.expertiseitem .criminallaw {
	width:129px;
	background-image:url(/i/h3criminallaw.gif);
}

.expertiseitem .labouremployment {
	width:215px;
	background-image:url(/i/h3labouremployment.gif);
}

.expertiseitem .personalinjury {
	width:160px;
	background-image:url(/i/h3personalinjury.gif);
}

.returntoexpertise {
	display:block;
	width:171px;
	height:19px;
	background:url(/i/returntoexpertise.gif) no-repeat;
}

/* lawyers */
h1.lawyers {
	width:186px;
	background-image:url(/i/h1lawyers.gif);
}

/* publications */
h1.publications {
	width:282px;
	background-image:url(/i/h1publications.gif);
}

p.noarticles {
	margin-top:20px;
	font-size:14px;
	color:#2f2916;
}

#publicationsrss {
	position:absolute;
	width:89px;
	height:35px;
	margin:-33px 0 0 579px;
	background:url(/i/publicationsrss.gif) no-repeat;
	font-size:10px;
}

#publicationsrss .rss {	
	display:block;
	position:absolute;
	width:34px;
	height:34px;
}

#publicationsrss .wt {
	position:absolute;
	margin-left:39px;
	margin-top:17px;
	color:#cbc9c5;
}

#publicationsrss .wt:hover {
	text-decoration:none;
}

#searchresults {
	height:16px;
	margin-top:20px;
	padding-left:40px;
	padding-top:20px;
	background:url(/i/searchresults.gif) no-repeat;
	font-size:13px;
	color:#2f2916;
}

#searchresults b {	
	color:#335068;
}

.article {
	margin-top:15px;	
}

.article .title {
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#5b778d;
}

.article .title:hover {
	text-decoration:underline;
}

.article .datename {
	margin:5px 0;
	font-size:11px;
	color:#aca17c;	
}

.article .datename a {
	font-weight:bold;
	color:#f7973b;
}

.article .datename a:hover {
	text-decoration:none;
}

.article p {
	font-size:12px;
	line-height:16px;
	color:#2f2916;
}

.article .fullarticle {
	display:block;
	width:116px;
	height:19px;
	margin-top:10px;
	background:url(/i/fullarticle.gif) no-repeat;
}

#pagination {
	margin-top:15px;
	text-align:center;
	font-size:12px;
	color:#2f2916;
}

#pagination a {
	text-decoration:none;
	color:#5b778d;
}

#pagination a:hover {
	text-decoration:underline;
}

#pagination .older {
	float:left;
}

#pagination .newer {
	float:right;
}

#searcharticles {
	height:136px;
	background:url(/i/searcharticles.jpg) no-repeat;
}

#searcharticles .text {
	width:165px;
	position:absolute;
	margin:60px 0 0 27px;
	background-image:url(/i/spacer.gif);
	font-size:18px;
	font-weight:bold;
	color:#fff;
}

#searcharticles .text {
	width:165px;
	position:absolute;
	margin:60px 0 0 27px;
	background:url(/i/spacer.gif);
	font-size:18px;
	font-weight:bold;
	color:#fff;
}

#searcharticles .submit {
	width:80px;
	height:28px;
	position:absolute;
	margin:96px 0 0 125px;
	border:none;
	background:url(/i/spacer.gif);	
	cursor:pointer;
}

#article {
	margin-top:20px;
}

#article h2 {
	margin:0;
	font-size:20px;
	font-weight:bold;	
}

#article .datename {
	margin:8px 0 15px 0;
	font-size:11px;
	color:#aca17c;
}

#article .datename a {
	font-weight:bold;
	color:#f7973b;
}

#article .datename a:hover {
	text-decoration:none;	
}

#article .abstracttop, #article .abstractbottom {
	height:4px;
	background:url(/i/abstracttop.gif) no-repeat;
}

#article .abstractbottom {
	background:url(/i/abstractbottom.gif) no-repeat;
}

#article .abstractcontent {
	padding:8px 12px;
	background:url(/i/abstractcontent.gif) repeat-y;	
	font-size:11px;
	line-height:14px;
	color:#928f85;
}

.returntolist {
	display:block;
	width:136px;
	height:19px;
	background:url(/i/returntolist.gif) no-repeat;
}

/* careers */
h1.careers {
	width:179px;
	background-image:url(/i/h1careers.gif);
}

/* students */
h1.students {
	width:208px;
	background-image:url(/i/h1students.gif);
}

/* downloads */
h1.downloads {
	width:273px;
	background-image:url(/i/h1downloads.gif);
}

/* contactus */
h1.contactus {
	width:261px;
	background-image:url(/i/h1contactus.gif);
}

#contactinfo {
	height:290px;
}

#contactinfoleft {
	float:left;
	width:300px;
}

#contactinforight {
	float:right;
	width:350px;	
	font-size:12px;
	color:#2f2916;
}

#contactinforight h3 {
	margin-bottom:15px;
	font-size:16px;
	color:#561c03;
}

#contactinforight span {
	display:block;	
}

#contactinforight a {
	font-weight:bold;
	color:#666;
}

#contactinforight a:hover {
	text-decoration:none;
}

iframe {
	border:1px solid #ccc;
}

#staffdirectory {
	margin-top:15px;
	font-size:12px;
	color:#2f2916;
}

#staffdirectory .employee {
	height:35px;
	padding:5px 0;
}

#staffdirectory .altrow {
	background:#f3f3f3;
}

#staffdirectory .nameposition {
	display:block;
	float:left;
	width:200px;	
}

#staffdirectory .nameposition {
	display:block;
	float:left;
	width:250px;
	padding-left:5px;
}

#staffdirectory .nameposition span {
	display:block;
}

#staffdirectory .name {
	font-size:14px;
	font-weight:bold;
	color:#561c03;
}

#staffdirectory .email {
	width:300px;	
	float:left;
	padding-top:8px;
}

#staffdirectory .email a {
	color:#666;
}

#staffdirectory .email a:hover {
	text-decoartion:none;
}

#staffdirectory .phone {
	width:100px;
	float:left;
	padding-top:8px;
}

.directorytitle {
	height:30px;
}

/* privacy,disclaimer,sitemap */
h1.privacy {
	width:326px;
	background-image:url(/i/h1privacy.gif);
}

#privacy, #disclaimer, #sitemap {
	margin-top:20px;
}

#privacy h4 {
	font-size:16px;
	color:#471702;
}

h1.disclaimer {
	width:240px;
	background-image:url(/i/h1disclaimer.gif);
}

h1.sitemap {
	width:173px;
	background-image:url(/i/h1sitemap.gif);
}

#sitemap a {
	text-decoration:none;
}

#sitemap a:hover {
	color:#471702;
}

#sitemap ul {
	font-size:18px;
	list-style-type:none;
}

#sitemap ul a {
	color:#333;
}

#sitemap ul ul {
	font-size:12px;	
	padding-left:20px;
}

#sitemap ul ul a {
	color:#666;
}

#sitemap li {
	padding-bottom:3px;
}