@charset "UTF-8";

/********** = SCREEN.CSS **********/

/*_________________

	This style sheet combines into one file all the seperate 
	working files created during production, in order to cut
	down on the http requests and speed-up page loads.
		
	Author: InLikeALion
	For: www.watkinsludlam.com
	Last Modified: 28 April 2009 - 01:35

__________________/




/*__________ = STRUCTURE.CSS __________*/


html,
body {height: 100%;}

body {background: #3f82b7;}

#wrapper {
	width: 964px;
	margin: 0 auto;
	border: 1px solid #3572a0;
	border-top: none;
	position: relative;}

#container {
	background-color: #FFFFFF;
	margin: 0 auto;
	border: 2px solid #DFB084;
	border-top: none;
	position: relative;}
	
.bodyIndex #container {
	background: #FFFFFF url(/images/interface/bg-index-boardroom2-382x766.jpg) repeat-y 0 0;
	height: 766px;}

#about #container,
#locationsJackson #container,
.bodySearch #container {background: #FFFFFF url(/images/interface/bg-all-header-windows03-960x162.jpg) no-repeat 0 0;}

.bodyWatkinsWay #container {background: #FFFFFF url(/images/interface/bg-wway-header-wlws03-960x162.jpg) no-repeat 0 0;}

#attorneysMain #container,
.bgImage-1 #container {background: #FFFFFF url(/images/interface/bg-all-header-granit02-960x162.jpg) no-repeat 0 0;}

.bgImage-3 #container {background: #FFFFFF url(/images/interface/bg-attorneys-header-wood-960x162.jpg) no-repeat 0 0;}

.bgImage-2 #container {background: #FFFFFF url(/images/interface/bg-attorneys-header-building-960x162.jpg) no-repeat 0 0;}

.bgImage-4 #container {background: #FFFFFF url(/images/interface/bg-attorneys-header-words-960x162.jpg) no-repeat 0 0;}

.bodyPractice #container {background: #FFFFFF url(/images/interface/bg-practice-header-mainpen-960x162.jpg) no-repeat 0 0;}

/*
#practice091 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p091-960x162.jpg) no-repeat 0 0;}

#practice092 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p092-960x162.jpg) no-repeat 0 0;}

#practice093 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p093-960x162.jpg) no-repeat 0 0;}

#practice094 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p094-960x162.jpg) no-repeat 0 0;}

#practice095 #container {}

#practice096 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p096-960x162.jpg) no-repeat 0 0;}

#practice097 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p097-960x162.jpg) no-repeat 0 0;}

#practice098 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p098-960x162.jpg) no-repeat 0 0;}

#practice099 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p099-960x162.jpg) no-repeat 0 0;}

#practice100 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p100-960x162.jpg) no-repeat 0 0;}

#practice101 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p101-960x162.jpg) no-repeat 0 0;}

#practice102 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p102-960x162.jpg) no-repeat 0 0;}

#practice103 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p103b-960x162.jpg) no-repeat 0 0;}

#practice104 #container {}

#practice105 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p105-960x162.jpg) no-repeat 0 0;}

#practice106 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p106-960x162.jpg) no-repeat 0 0;}

#practice107 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p107-960x162.jpg) no-repeat 0 0;}

#practice108 #container {}

#practice109 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p109-960x162.jpg) no-repeat 0 0;}

#practice110 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p110-960x162.jpg) no-repeat 0 0;}

#practice111 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p111-960x162.jpg) no-repeat 0 0;}

#practice112 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p112-960x162.jpg) no-repeat 0 0;}

#practice113 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p113-960x162.jpg) no-repeat 0 0;}

#practice114 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p114-960x162.jpg) no-repeat 0 0;}

#practice115 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p115-960x162.jpg) no-repeat 0 0;}

#practice116 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p116-960x162.jpg) no-repeat 0 0;}

#practice117 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p117-960x162.jpg) no-repeat 0 0;}

#practice118 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p118-960x162.jpg) no-repeat 0 0;}

#practice119 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p119-960x162.jpg) no-repeat 0 0;}

#practice120 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p120-960x162.jpg) no-repeat 0 0;}

#practice121 #container {}

#practice122 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p122-960x162.jpg) no-repeat 0 0;}

#practice123 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p123-960x162.jpg) no-repeat 0 0;}

#practice124 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p124-960x162.jpg) no-repeat 0 0;}

#practice125 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p125-960x162.jpg) no-repeat 0 0;}

#practice126 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p126-960x162.jpg) no-repeat 0 0;}

#practice127 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p127-960x162.jpg) no-repeat 0 0;}

#practice128 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p128-960x162.jpg) no-repeat 0 0;}

#practice129 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p129-960x162.jpg) no-repeat 0 0;}

#practice130 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p130-960x162.jpg) no-repeat 0 0;}

#practice131 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p131-960x162.jpg) no-repeat 0 0;}

#practice132 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p132-960x162.jpg) no-repeat 0 0;}

#practice133 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p133-960x162.jpg) no-repeat 0 0;}

#practice134 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p134-960x162.jpg) no-repeat 0 0;}

#practice135 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p135-960x162.jpg) no-repeat 0 0;}

#practice136 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p136-960x162.jpg) no-repeat 0 0;}

#practice137 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p137-960x162.jpg) no-repeat 0 0;}

#practice138 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p138-960x162.jpg) no-repeat 0 0;}

#practice139 #container {background: #FFFFFF url(/images/interface/bg-practice-header-p139-960x162.jpg) no-repeat 0 0;}
*/

#locationsMain #container {background: #FFFFFF url(/images/interface/bg-all-header-boardtable02-960x162.jpg) no-repeat 0 0;}

#locationsCoast #container {background: #FFFFFF url(/images/interface/bg-locations-header-coast02-960x162.jpg) no-repeat 0 0;}

#locationsMemphis #container {background: #FFFFFF url(/images/interface/bg-locations-header-memphis02-960x162.jpg) no-repeat 0 0;}

#blogs13 #container,
#blogsMain #container {background: #FFFFFF url(/images/interface/bg-blogs-header-main-960x162.jpg) no-repeat 0 0;}

#blogs5 #container,
#blogsLabor #container {background: #FFFFFF url(/images/interface/bg-blogs-header-labor-960x162.jpg) no-repeat 0 0;}

#blogs6 #container,
#blogsAlcohol #container {background: #FFFFFF url(/images/interface/bg-blogs-header-alcohol-960x162.jpg) no-repeat 0 0;}

#careersMain #container {background: #FFFFFF url(/images/interface/bg-careers-header-opportunity04-960x162.jpg) no-repeat 0 0;}

#careersAttorneys #container {background: #FFFFFF url(/images/interface/bg-careers-header-attorneys02-960x162.jpg) no-repeat 0 0;}

#careersStudents #container {background: #FFFFFF url(/images/interface/bg-careers-header-students01-960x162.jpg) no-repeat 0 0;}

#careersSupport #container {background: #FFFFFF url(/images/interface/bg-careers-header-support02-960x162.jpg) no-repeat 0 0;}

.bodyNews #container,
.bodyNewsletters #container {background: #FFFFFF url(/images/interface/bg-news-header-atsign-960x162.jpg) no-repeat 0 0;}

.bodyResources #container {background: #FFFFFF url(/images/interface/bg-resources-header-computerports-960x162.jpg) no-repeat 0 0;}

#taskForces #container {background: #FFFFFF url(/images/interface/bg-bankers-header-benjamins-960x162.jpg) no-repeat 0 0;}

#navMain {
	background-color: #000000;
	width: 938px;
	height: 32px;
	padding-left: 22px;
	position: absolute;
	top: 114px;
	left: 0;
	float: left;
	text-align: center;
	z-index: 999;}

.bodyIndex #navMain {
	top:388px;
	left: 0;}

#content {
	padding: 162px 0 40px;
	position: relative;}
	
.bodyIndex #content {
	background: url(/images/interface/bg-index-marble-578x365.jpg) repeat-x 0 bottom;
	width: 578px;
	height: 766px;
	margin-left: 382px;
	padding: 0;
	position: relative;}
	
#profile #content {padding-bottom: 0;}

.fullProfile #content {
	margin-top: 40px;
	padding-bottom: 40px
	}

.fullProfile a.back {
	display: block;
	margin: 10px 0;
	padding: 10px 0;
	}

.fullProfile h4.title {padding-bottom: 30px;}

.fullProfile #contact {margin-top: 56px;}
	
#siteInfo {
	margin-top: 26px;
	padding-bottom: 100px;
	clear: both;}



/*__________ = CONTENT-LAYOUT.CSS __________*/


#brandingMain {width: 380px;}
	
#brandingMain h1 {display: none;}

#brandingMain img {
	margin: 26px 0 0 14px;
	position: absolute;}

#branding img {
	position: absolute;
	top: 175px;
	right: 40px;
	z-index: 999;}
	
#simpleSearch {
	width: 290px;
	height: 20px;
	position: absolute;
	top: 16px;
	right: 10px;
	display: block;
	z-index: 9999;}
	
#simpleSearch label {display: none;}

#simpleSearch #keywords {
	border: #DFB084 1px solid;
	height: 14px;
	padding: 2px 4px;}

#simpleSearch input.submit {
	color: #ffffff;
	cursor: pointer;
	background: #3e82b6 url(/images/interface/bg-all-searchbtn2-59x62.gif) no-repeat 0 0;
	border: none;
	width: 59px;
	height: 18px;
	margin-left: 8px;
	z-index: 9999;}

#simpleSearch input.submit:hover { background-position: 0 -22px;}

#simpleSearch input.submit:active { background-position: 0 bottom;}

#title {margin: 48px 0 20px 60px;}

.bodyResources .title {margin: 48px 0 20px;}

#who {
	margin: 30px 0 20px 30px;
	z-index: 9999;}

#colSpacer,
#portrait {height: 530px;}

.clientlist {margin-left: 60px;}

#content li,
#content br {
	line-height: 16px;
	margin-bottom: 4px;}

.bodyAbout #content li,
.bodyAbout #content br {
	line-height: 16px;
	margin-bottom: 8px;}

#profile #content li,
#profile #content br {
	line-height: 6px;
	margin-bottom: 0px;}

#shQuotes {
	width: 578px;
	height: 403px;
	position: relative;
	float: left;
	z-index: 1;}
	
.bodyIndex #portrait {
	width: 268px;
	height: 403px;
	position: relative;
	float: left;}
	
.bodyIndex #who {
	width: 300px;
	height: 360px;
	margin-left: 270px;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;}
	
.bodyIndex #practice {
	height: 230px;
	overflow: hidden;}
	
.bodyIndex #newsRecent {
	width: 538px;
	height: 318px;
	padding: 25px 20px 20px;
	position: relative;
	bottom: 0;
	right: 0;
	float: left;
	display: block;
	overflow: hidden;}

#profile #contentMain {
	margin-bottom: 80px;
	position: relative;}

#portrait img {
	position: absolute;
	bottom: 0;
	z-index: 1;}
	
#list-attorneys li {
	font-size: 14px;
	padding: 4px 0;}
	
#contact {position: relative;}
	
#vcard {
	background: url(/images/interface/bg-attorneys-vcar-70x21.gif) scroll no-repeat 0 bottom;
	width: 34px;
	height: 26px;
	position: absolute;
	left: 90px;
	top: 3px;}
	
#containIcons {
	height: 70px;
	position: absolute;
	bottom: 0;
	right: 0;
	float: right;}

#containIcons a {
	float: left;
	}

#containIcons img {
	margin: 10px;
	float: left;}

.sideBox {
	width: 234px;
	margin-top: 24px;
	margin-left: 696px;}
	
.contentSub {
	border: 2px solid #DFB084;
	border-top: none;
	padding: 20px;}
	
.contentSub li {
	list-style: none;}
	
.altSpacing #contentMain,
.altSpacing .contentMain,
.bodyBlogs .justATest #contentMain {
	min-height: 500px;
	margin-left: 60px;}
	
ul.uploadLinks {margin: 20px 0 30px;}
	
/* Various Modal Tests */
#test {
	width: 400px;
	height: 400px;
	overflow: hidden;}
	
td.mm {
	width: 400px;
	height: 400px;
	overflow: hidden;}
	
#modal_window {
	width: 400px;
	height: 600px;
	overflow: scroll;}
	


/*__________ = TYPOGRAPHY.CSS __________*/


body {
	font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 13px;}

h1 {}

h2 {
	font-family: Futura, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 24px;
	font-weight: 100;
	font-variant: small-caps;}

h3 {
	font-family: Futura, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 17px;
	font-weight: 400;
	font-variant: small-caps;
	margin: 10px 0 6px;}

h4 {
	font-family: Futura, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 17px;
	font-weight: 400;
	font-variant: small-caps;
	margin: 10px 0;
	clear: left;}

h5 {}

h6 {}

p {
	font-size: 12px;
	line-height: 24px;
	padding-bottom: 20px;}

#navMain a {text-transform: uppercase;}

.bodyIndex h2 {
	font-size: 18px;
	margin-top: 60px;}

.bodyIndex h3 {
	font-size: 14px;
	margin-top: 26px;}

.bodyIndex h4 {font-size: 14px;}

.bodyIndex #newsRecent h4 {
	text-transform: capitalize;
	font-size: 17px;
	margin: 16px 0 4px;}

.bodyIndex li,
.bodyIndex #practice p {font-size: 10px;}

.bodyIndex #practice p {
	line-height: 20px;
	margin-top: -2px;}
	
.bodyIndex #newsRecent p {
	line-height: 14px;
	padding-bottom: 0;}
	
#who h4 {margin-top: 4px;}

#about h4 {padding:30px 0 10px;}

h3.locationTitle {
	font-size: 20px;
	margin: 20px 0 0;
	padding-bottom: 20px;
	border-bottom: solid 2px #DFB084;
	display: block;}
	
p.metaLink {font-size: 10px;
	color: #3f82b7;
	text-align: right;
	margin-right: 60px;
	padding: 0 0px;}

.bodyBlogs h4 {
	font-size: 14px;
	margin-bottom: 8px;}
	
.bodyNews h3 {margin-bottom: 30px;}

.bodyNews h4 {
	font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-variant: normal;
	font-size: 13px;
	font-weight: 700;
	line-height: 16px;
	margin: 16px 0 4px;
	padding: 0;}
	
.bodyNews p {
	line-height: 16px;
	padding: 0;}
	
p#pagination {margin-top: 60px;}

.sideBox h5 {
	color: #DFB084;
	font-size: 12px;
	font-weight: 300;
	font-variant: small-caps;
	text-align: center;
	background: #000000;
	width: 222px;
	padding: 6px;}
	
#contentMain p {clear: both;}

#profile p {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 10px;}
	
#modal_content p,
#modal_content li,
#modal_content a {
font-size: 12px;}

.bodyCareers p {margin-bottom:-10px;}

.bodyCareers p.moreInfo {margin-top: 20px;}

.recruitContact p {
	line-height: 18px;}

#siteInfo p {
	font-size: 10px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 10px;
	padding: 0;}

p#clause {
	color: #464646;
	padding-top: 40px;}
	
.disclaimer {color: #d7473e;}

#blogsMain .disclaimer {
	line-height: 18px;
	margin-top: 260px;}

.hideText {text-indent: -99999px;}


/*__________ = LINKS.CSS __________*/


#navMain li {
	float: left;}
	
#navMain a * {display: none;}

#navMain a,
#navMain a .hover {
	background: url(/images/interface/bg-all-navmain-sprite2-960x64.png) no-repeat -22px 0;
	height: 32px;
	position: relative;
	display: block;}
	
/* individual navigation items */
#navMain a#navAbout {
	background-position: -22px 0;
	width: 70px;}
	
#navMain .highlight a#navAbout:hover,
#navMain a#navAbout .hover,
#navMain li.current a#navAbout {background-position: -22px -32px;}

#navMain a#navIdeology {
	background-position: -92px 0;
	width: 151px;}
	
#navMain .highlight a#navIdeology:hover,
#navMain a#navIdeology .hover,
#navMain li.current a#navIdeology {background-position: -92px -32px;}

#navMain a#navAttorneys {
	background-position: -243px 0;
	width: 101px;}
	
#navMain .highlight a#navAttorneys:hover,
#navMain a#navAttorneys .hover,
#navMain li.current a#navAttorneys {background-position: -243px -32px;}

#navMain a#navPractice {
	background-position: -344px 0;
	width: 132px;}
	
#navMain .highlight a#navPractice:hover,
#navMain a#navPractice .hover,
#navMain li.current a#navPractice {background-position: -344px -32px;}

#navMain a#navLocations {
	background-position: -476px 0;
	width: 103px;}
	
#navMain .highlight a#navLocations:hover,
#navMain a#navLocations .hover,
#navMain li.current a#navLocations {background-position: -476px -32px;}

#navMain a#navBlogs {
	background-position: -579px 0;
	width: 103px;}
	
#navMain .highlight a#navBlogs:hover,
#navMain a#navBlogs .hover,
#navMain li.current a#navBlogs {background-position: -579px -32px;}

#navMain a#navCareers {
	background-position: -680px 0;
	width: 84px;}
	
#navMain .highlight a#navCareers:hover,
#navMain a#navCareers .hover,
#navMain li.current a#navCareers {background-position: -680px -32px;}

#navMain a#navNews {
	background-position: -766px 0;
	width: 69px;}
	
#navMain .highlight a#navNews:hover,
#navMain a#navNews .hover,
#navMain li.current a#navNews {background-position: -766px -32px;}

#navMain a#navResources {
	background-position: -835px 0;
	width: 104px;}
	
#navMain .highlight a#navResources:hover,
#navMain a#navResources .hover,
#navMain li.current a#navResources {background-position: -835px -32px;}
	
.sideBox a {
	color: #464646;
	font-size: 12px;}
	
.sideBox a:hover {
	color: #3f82b7;
	font-size: 12px;}
	
#vcard:hover {background: url(/images/interface/bg-attorneys-vcar-70x21.gif) scroll no-repeat -38px bottom;}

#fullBioLink {margin-right: 40px;}

#newsRecent p a {color: #3f82b7;}

#newsRecent p a:hover {color: #464646;}

.bodyLocations #contentMain h4 a {
	width: 300px;
	padding-bottom: 20px;
	display: block;}


/* `Modal - modified from Nathan Smith's work in the jQuery Cookbook
----------------------------------------------------------------------------------------------------*/

#modal_wrapper {
	display: none;
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
}

/* For IE6. */
* html #modal_wrapper {
	position: absolute;
}

#modal_overlay,
#modal_iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

* html #modal_iframe {
	filter: alpha(opacity = 0.1);
}

#modal_overlay {
	background: #000;
	opacity: 0.4;
	filter: alpha(opacity = 40);
}

#modal_window {
	visibility: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
}

#modal_window {
	background: #fff;
	border: 2px solid #DFB084;
	padding: 1px 20px 0;
	width: 600px;
}

#modal_bar {
	background: #ccc url(/images/interface/modal/gradient.gif) repeat-x;
	border: 1px solid;
	border-color: #eee #ccc #999;
	margin: 0 -19px 20px;
	padding: 5px 10px;
	position: relative;
}

#modal_content {
	overflow: hidden;
}

#modal_content object,
#modal_content embed {
	display: block;
	margin: 0 auto;
}

#modal_content img {
	display: none;
}

#modal_content img.modal_placeholder {
	visibility: hidden;
	width: 100%;
	height: 100px;
}

#modal_image_wrapper {
	background: url(/images/interface/loading.gif) no-repeat center center;
}

#modal_image_wrapper img {
	display: block;
	margin: 0 auto;
}

#modal_close {
	background: url(/images/interface/btn-close2.png) no-repeat;
	cursor: default;
	font-size: 0;
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 5px;
	text-decoration: none;
	text-indent: -9999px;
	width: 34px;
	height: 34px;
}

#modal_close:hover {
	background-position: left bottom;
}
