/*
	[Main Stylesheet]
	
	Project:		Brayton Purcell
	Created:		6/18/08
	Media:			Screen
	Last Change:	6/19/06 - added:	
					5/13/09 - added:	#right h4 a {}
-----------------------------------------------------------*/

@import url("reset.css");
@import url("subnav.css");

/*==========================================================
[Table of Contents]

+ Global
+ Headings
+ Masthead
+ Top Navigation
+ Left Column
+ Content
+ Right Column
+ Footer
*/
/*==============================================================/
	GLOBAL
*/
body {background:#fff url(../images/bg_topborder.gif) 0 0 repeat-x; background-attachment:fixed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; /* 10px base */ padding-bottom:2em;}
#container {position:relative; background:#fff; margin:14px auto 0 auto; width:/*76.5em*/96em;}

a {text-decoration:none;}
a:visited {color:#348798;}

dl {line-height:1.4; margin:2em 0;}
dt {margin-top:1em;}
dd {margin-bottom:.5em;}

/* Misc/Spacing styles */
.clear {clear:both;}
.clear-left {clear:left;}
.top {float:right;}
.top a {border:0 !important; font-size:.8em !important;}
.push-up {padding-top:1em;}
.push-down {padding-bottom:2em;}
.snug-below {margin-bottom:-.5em;}
.smalltext {font-size:.8em; font-weight:normal;}
/*==============================================================/
	HEADINGS
*/
h1#tagline {background:#353e4f url(../images/container-rounded-top-left.gif) 0 0 no-repeat; color:#ebedf1;	font-size:.9em;}
h1#tagline span {display:block; background:transparent url(../images/container-rounded-top-right.gif) top right no-repeat; padding:.35em 1.95em;}
h2, h3, #article h4 {border-bottom:1px solid #ccc; padding-bottom:.2em;}
h2 {color:#911a2f; font-size:1.5em; line-height:1.5; padding-bottom:.2em;}
h3 {color:#751526; font-size:1.25em; line-height:1.4;	margin-bottom:-.8em;}
#article h2 span.secondline {font-size:0.95em; font-weight:normal;}
#article h3.first {margin-top:1em;}
#article div.contact h3 {border-bottom:0; margin-bottom:0.75em; padding-top:0.5em; padding-bottom:.2em; background-color:#C5CBD6; color:#000; font-size:1em; text-align:center;}
#article h4 {color:#751526	; font-size:1.1em; margin-bottom:-.8em;}
#article h4.first {margin-top:2em;}
#article h6 {font-size:1em; font-style:italic; margin:2em 0 1em;}
#article ul.first {margin-top:2em;}

/*==============================================================/
	MASTHEAD
*/
#masthead {background:#000; border-bottom:2px solid #9CA2B3; height:53px;}
/* Firm logo */
#masthead h1 {float:left;}
#masthead h1 a {background:transparent url(../images/logo_llp.gif) 0.20em 0 no-repeat; display:block; height:53px; width:250px;}
#masthead h1 span {display:none;}
#masthead .right {background:#000; float:right; position:relative; text-align:center; width:/*15.2em*/18em;}
#masthead .right h5 {clear:both; font-size:1em; font-style:italic; line-height:1.2/*1.5*/; margin-top:.4em; padding-bottom:.3em;}
#masthead .right h5 a {color:#fffefd;}
#masthead .right h5 span {text-decoration:underline;}
#masthead .right p {
	color:#ecedf1;
	bottom:-1.1em;
	font-size:/*1em*/1.5em;
	font-style:italic;
	font-weight:bold;
	letter-spacing:/*.2em*/0;
	margin-top:.1em;
	position:absolute;
	right:1em;
}

/*==============================================================/
	Top Navigation
*/
#main_nav li, #aboutus_nav li, #global_nav li {float:left; font-size:1em; font-weight:bold;}
#main_nav li a, #aboutus_nav li a, #global_nav li a {text-align:center;}

#aboutus_nav {position:absolute; right:/*15.1em*/19em; top:5.5em;}
#aboutus_nav li {background:#4e515a url(../images/bg_about-nav-right.gif) top right no-repeat; height:1.5em; margin-right:0.1em; width:11.50em; }
#aboutus_nav li a {background:transparent url(../images/bg_about-nav-left.gif) top left no-repeat; color:#ecedf1; display:block; padding:0.1em 1em;}
#aboutus_nav li a:hover {color:#BFB4A0;}

#global_nav {background:transparent; height:1.2em; position:absolute; right:1.25em; top:.35em;}
#global_nav li a {color:#ecedf1; font-size:.9em; padding:.1em .9em;}
#global_nav a:hover {color:#BFB4A0;}

#main_nav {background:#990000/*#c8141a*/; height:1.4em; margin-left:2.5em;}
#main_nav li {background:#990000;}
#main_nav a {color:#fbefdd; display:block; padding:.08em /*.85em*/1.3em;}
#main_nav a:hover {background-color:#ffffec; color:#c8141a;}

/*==============================================================/
	LEFT COLUMN
*/
#left {clear:both; float:left; width:16.7em;}
#left h4 {background:/*#c8141a*/#990000; color:#fff; font-size:1.2em; padding:.2em .5em;}
#left h4 a {color:#fff;}
#left h4 a:hover {text-decoration:underline;}
#left h5 {background:#fffaf0; color:/*#c8141a*/#990000; font-size:1.1em; padding:.2em .5em;}

/* Subnavigation: subnav.css */

#nav_clients {margin:0 0 1em; position:relative;}
#nav_clients li {background-color:#fffefd !important; border:0 !important;}
#nav_clients li a {background:url(../images/bullet_dark_blue.png) .6em 50% no-repeat !important; color:#348798 !important;}
#nav_clients h4, #nav_clients h4 span {background-image: url(../images/round_corners.png); background-repeat:no-repeat;}
#nav_clients h4 {background-color:#ccd2e3; background-position:-5px 0; color:#353e4f;}
#nav_clients h4 span {display:block; height:5px; position:absolute; right:0; top:0; width:5px;}
#nav_clients .bd {border-width:0 1px 1px 1px; border-color:#ccd2e3; border-style:solid;}

/* Supporters of */
#proud_supporter {margin-top: 1em; text-align:center;}
#proud_supporter img {border:0;}
#trial_lawyers_logo, #monte_carlo {margin:1em 0 0; text-align:center}
#trial_lawyers_logo img, #monte_carlo img {border:0;}
#monte_carlo {margin-bottom: 1.5em;}
#monte_carlo p {padding: .2em 0;}


/*==============================================================/
	CONTENT
*/
.outer, #content {float: left; width:/*59.8em*/79.3em;}

#search {background:#8f95af; height:20px; margin:.1em 0 .1em 2.5em;}
#breadcrumbs {background:#acb1bf; color:#fff; font-size:.9em; height:1.5em; margin-left:2.8em; padding-left:1em;}
#breadcrumbs a {color:#fff; padding:.4em 0 0;}
#breadcrumbs a:hover {border-bottom:1px solid;}
div.print {margin:1em 0 2em 3em;}
div.print a {background:url(../images/printicon.gif) 0 0 no-repeat;	font-size:1em;	padding:.5em 0;}
div.print a span {margin-left:3em; text-decoration:underline;}

#article {font-size:1.2em; padding:0 1em 1em 3em;}
#article p, #article ul, #article ol, #article dl {color:#353e4f;}
#article a {border-bottom:1px solid;}
#article a:hover {color:#FF0000;}
#article p {line-height:1.6; margin:1.5em 0 1.5em;}
#article div.contact, #article p.contact, #copy-container p.contact {width:44.3em; margin-left:2em; padding:0.5em; background-color:#C5CBD6; border:1px solid #ccc;}
#article div.contact {padding:0; background-color:#fff;}
#article p.pbiofirst {color:#7484a0; border-bottom:1px solid #cfc4ab; margin:.5em 0 0; padding-bottom:.5em;}
#article address {font-style:normal; line-height:1.5; margin:1.5em 0;}
#article blockquote {margin-left:2em; margin-right:2em; padding-left:0.5em; color:#5A6578; text-indent:-0.5em;line-height:1.6;}
	
/* Lists */
#article ul {margin:-1em 0 0 4em;}
#article ul.afterheading {margin-top:2em;}
#article ul ul {margin-top:0;}
body#bankruptcy #article ul {margin-bottom:2em; margin-top:1.3em;}
#article ul li { line-height:1.4; list-style:disc; margin-bottom:.3em;}
#article div.contact li {margin-bottom:0.45em;}
#article ul li.last {margin-bottom:1.95em;}
#article ul ul li {list-style:circle;}
#article div.contact ul {margin-top:0.05em;}
#article ol {line-height:1.4; margin:-1em 0 0 3em;}
#article ol li {list-style-type:decimal; margin-bottom:.5em;}
#article dl ul {margin-top:0;}
/* verdicts.htm */
#article dl#verdicts dt {color:#751526; font-weight:bold;}

/* Images */
#article img.left, #article img.right {border:1px solid #ccc;}
#article img.left {float:left; margin:.2em .5em .5em 0;}
#article img.right {float:right; margin:.2em 0 .5em .5em;}
/* aboutus: bio photos */
#article h2 img {border:1px solid #ccc; float:left; margin:.4em .5em 0 0;}

/* Photo Box */
#photo {float:right; width:200px; margin:0; margin-top:1em; margin-left:0.65em; padding:0; padding-bottom:0.5em; background:#dedede; text-align:center;border:1px solid #ccc;}
#photo img {margin:0.75em 0.33em 0.5em;}
#photo a {border-bottom:none;}
#photo h4 {margin:0 0.5em;}
#photo p {margin:0.25em 0.5em 0.50em 0.75em; font-size:0.90em; text-align:left;}
#photo p.question {margin-bottom:0;font-weight:bold;}
#photo input {background-color:#353e4f;color:#e1f0ff;font-size:0.90em;font-weight:bold;border:0;border-bottom:1px solid #d9dde6;}
#photo a.more {margin:0 0.50em 0 8em;background:transparent url(../images/btn_learn_answer.gif) top left no-repeat; border:0 !important; display:block; font-size:1em; height:27px; text-decoration:none !important; width:94px;}
#photo a.more a:hover {background-position: bottom left;}
#photo a.more span {display:none; font-size:1em;}

/* Aside/floating content box */
#article .aside {background: #fff; float: right; margin: 1.8em 0 1em 1em; width: 200px;}
#article .aside h4 {background: #627190; color: #FBEFDD; font-size: 1em; margin: 0;	padding: .3em .5em .4em; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;}
#article .aside .bd {background: #f9f9f9; border-color: #ccc; border-style:solid; border-width: 0 1px 1px 1px; font-size: .9em; padding: .5em 1em; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;}
#article .aside ul {margin: 0 0 0 1.5em;}
#article .aside li {margin: .4em 0 1em;}

/* trial pages dl list */
#trial dt {font-size:1em; font-style:italic; font-weight:bold;}
#trial dd {font-size:.9em; line-height:1.5em; margin:.2em 0 2em 3.2em;}

/*==============================================================/
	RIGHT COLUMN
*/
#right {border-left:1.5em solid transparent; float:right; margin:-7.7em 0 2em; width:15.2em;}
#right a:link {color:#348798;}
#right li {margin-bottom:-.1em;}
#right blockquote {font-style:italic; font-weight:bold;}
#right blockquote, #right cite {color: #7484a0; font-family:Georgia, "Times New Roman", Times, serif; }
#right cite {display:block; font-style:normal;}
#right cite span {font-style:italic;}
/* round corners */
#right h4, #right h4 span {background-image:url(../images/round_corners.png); background-repeat:no-repeat; }
#right h4 {background-color:#627190; background-position: -5px 0; color:#fbefdd; font-size:1.1em; padding: .2em 0 .2em .7em; position:relative;}
#right h4 a {color:#fbefdd !important;}
#right h4 span {display:block; height:5px; position:absolute; right:0; top:0; width:5px;}
#right h4.space {margin-top:4em;}
#right .bd, #right .ft {background-color:#fff; border-style:solid; border-width:0 1px 1px 1px; border-color:#ccd2e3/*#627190*/; line-height:1.4; padding: .4em .5em 1em 1.2em;}

/* Beliefs */
#right .beliefs {background:#fff;}
#right .beliefs h4 {/*background-color:#ccd2e3; color:#353e4f;*/}
#right .beliefs p {color:#7484a0; font-style:italic; font-weight:bold;}
#right .beliefs .bd {/*border-color:#ccd2e3;*/}
/* Special */
#right .special {color: #7484a0; font-weight:bold;}
#right .special h4, #right .special2 h4 {/*background-color:#c8151a; color:#fbefdd;*/}
#right .special a {color:#c8151a; border-bottom:1px solid;}
#right .special2 {color:#7484a0;}
#right .special2 a {border-bottom:1px solid; color:#c8151a; font-weight:bold;}
#right .special2 p {margin-bottom:.5em;}
#right .special2 .bd {/*background:#fffefd; border:1px solid #ccd2e3;*/}
/* Verdict Items */
#right .verdict_items {}
#right .verdict_items h4 {/*background-color:#c8151a; color:#fbefdd;*/}
#right .verdict_items a {color:#330000; font-weight:bold;}
#right .verdict_items a:hover {color:#ff0000;}
#right .verdict_items em {color:#330000; font-weight:bold;}
#right .verdict_items span {color:#900; display:block; font-weight:bold;}
#right .verdict_items li {padding:.3em .3em .5em .3em;}
#right .verdict_items li.more {margin-top:0.5em; margin-bottom:1em !important; border:1px solid #dedede; border-width:1px 0;}
#right .verdict_items .bd {/*background:#fff3f7; border-color:#c8151a;*/}
/* What's New */
#right .whats_new {}
#right .whats_new h4 {/*background-color:#627190; color:#fbefdd;*/}
#right .whats_new a {border-bottom:1px solid #348798; display:block; font-weight:bold;}
#right .whats_new li {padding:.4em 0 1em;}
#right .whats_new p a {border-bottom:1px solid; display:inline; font-weight:normal; margin-left:2em;}
#right .whats_new .bd {/*background:#fffefd;*/}
#right .whats_new .bd span {display:block; margin-top:.2em;}
/* Testimonials */
#right .testimonials {}
#right .testimonials h4 {/*background-color:#53607b;*/}
#right .testimonials .bd {/*background:#fffbf7;*/}
#right .testimonials .bd li {margin-bottom:1em;}
/* Articles of Interest */
#right .articles_of_interest {}
#right .articles_of_interest a {display:block; border-bottom:1px solid; font-weight:bold;}
#right .articles_of_interest a:hover {color:#bfb4a0;}
#right .articles_of_interest li {margin-bottom:1.5em;}
#right .articles_of_interest li strong {border-bottom: 1px solid #348798; display:block;}
#right .articles_of_interest li p strong {border-bottom:0; display:inline;}
#right .articles_of_interest li ul {margin-left:1em;}
#right .articles_of_interest li.first {margin-top:0.5em;}
#right .articles_of_interest li ul li a {border-bottom:0;}
#right .articles_of_interest li ul li a:hover {color:#bfb4a0;}
#right .articles_of_interest .bd {/*border-left:1px solid #627190; border-right:1px solid #627190;*/}

/* Related Diseases */
#right .related_diseases {}
#right .related_diseases a {font-weight:bold;}
#right .related_diseases li {padding:.1em 0;}
#right .related_diseases .bd {/*background:#fffefd;*/}
/* Generic */
#right .generic {}
#right .generic ul {margin-bottom:1em;  margin-top:1em;}
#right .generic li {list-style:disc; margin: .4em 0 .4em 1.4em;}
#right .generic p {margin-bottom:1em;}
#right .generic h5 {font-size:1em; margin-bottom:-.5em;}
/* Pullquote */
#right .pullquote .bd { border-width:3px 1px 1px !important;}
/* Related Items */
#right .related_items a {font-weight:bold;}
/* Class Action Updates */
#right .class_action_updates {}
#right .class_action_updates a {font-weight:bold;}
#right .class_action_updates li {padding:.4em 0;}
#right .class_action_updates strong {display:block;}
#right .class_action_updates span {color:#900; display:block; font-weight:bold;}
#right .class_action_updates .bd {/*background-color:#fff0f0; border-left:1px solid #627190; border-right:1px solid #627190;*/}

/*==============================================================/
	FOOTER
*/
#footer {clear:both; color:#353e4f; font-size:1em;}
#footer a {color:#4040c0;}
#footer a:hover {text-decoration:underline;}
/* Bottom Navigation */
#footer ol {border-bottom:1px solid #ccc; border-top:1px solid #ccc; height:1.2em; margin-bottom:1em; padding:1em 0;}
#footer ol li {border-right:1px solid #353e4f; float:left; padding:0 2em;}
#footer ol li.first {padding-left:1em;}
#footer ol li.last {border:0; padding-right:0;}
/* Office Addresses */
#footer ul {margin:0 auto; width:63.65em}
#footer ul li {float:left; padding:0 1em; width:30%;}
#footer address {font-style:normal; margin:1em 0 1em;}
#footer address a {font-weight:bold;}
#footer p.copyright {margin-top:1em;}