/* ###########################################################################
# Default stylesheet #

COPYRIGHT 2007 Tenrec, Inc.
########################################################################### */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color: #fff;
	}

* {margin:0;padding:0;}

* img {
	border-style: none;
	}
	
#logo {
	display:none;
	}
	
#logoprint {
	display:block;
	}
	
#rollovers {
	display:none;
	}
	
	
/* ###########################################################################
		custom
########################################################################### */

h1 {
color:#8b0022;
font-size:1.3em;
font-family:verdana, sans-serif;
font-weight:normal;
}

h2 {
font-size:1.1em;
margin-bottom:3px;
}

h3,h4,h5 {
font-size:1em;
margin-bottom:3px;
}

img {
border:0;
}


input[type="submit"] {margin-bottom:10px;}

p {margin-bottom:1em;}

#mast {
background-image:url('../graphics/head_representing.gif');
background-repeat:no-repeat;
background-position:158px 68px;  /* was 107 with smaller logo - aps 20080220 */
height:148px; /* was 110 with smaller logo - aps 20080220 */
}

#mast .attorneys {
background-image:url('../graphics/head_our_attorneys.gif');
}

#logo {
float:left;
width:159px;  /* was 90 for small logo.  aps 20080220 */
}

#topnav {
display:none;
}

#nav {
display:none;
}
#shadow {
	width:650px;
	background-image: none;
	background-color:#fff;
}
#bottom {
	width:650px;
	background-image: none;
	background-color:#fff;
}

#container {
	margin:0 auto;
	padding:5px;
	width:650px;
	background-color:#fff;
	text-align:left;
}
#maincontainer {
	width:650px;
	float:left;
	font-size:.8em;
	font-family:verdana;
	color:#555;
	padding-bottom:15px;
	}
	
#content {
	width:410px;
	float:left;
	padding-right:20px;
	font-size:12px;
	}

#bottom_nav {
display:none;
}

#tier1 {
}

#tier1_main {
color:#7e7e7e;
background-color:#f3ebdb;
width:380px;
float:left;
height:270px;
}

table.practice_areas {
margin-top:10px;
margin-left:10px;
color:#7a7a7a;
font-size:12px;
font-weight:700;
}

table.practice_areas .item {
margin:3px 36px 5px 0;
}

table.practice_areas a{
color:#7a7a7a;
}

table.practice_areas a:hover{
text-decoration:underline;
}

/* table.practice_areas td img {
display:block;
} */

#welcome a {
text-decoration:none;
color:#8b0022;
}
#welcome .copy {
font-size:.75em;
line-height:1.5em;
padding:17px 40px 20px 21px;
}

#main {
float:left;
margin:20px 0 2em 5px;
color:#7e7e7e;
font-size:.8em;
padding-left:17px;
}

table.people {
float:right;
padding:0;
margin:0;
margin-right:16px;
}
table.people td img {
display:block;
}
table.people td {
padding:0;
margin:0;
width:90px;
height:90px;
}

.clearall {
clear:both;
}
#tier2 {
color:#7e7e7e;
line-height:1em;
margin:20px 0 10px 0;
}

#tier2_content {
margin-left:18px;
}
#tier2_content td {
padding-left:10px;
padding-right:40px;
width:210px;
border-left:1px solid #7e1023;
padding-bottom:10px;
}

/* #tier2 a {
text-decoration:none;
color:#97142e;
} */
#tier2 h3 {
font-size:.7em;
font-weight:normal;
color:#7e1023;
margin:0;
padding:0;
}
#tier2 .teaser {
font-size:.7em;
}

.relatedContentSection {
	background-color:#f0e7d3;
	margin-bottom:10px;
	padding:10px;
}
.relatedContentSection h3 {
	color:#7e1023;	
}
.relatedContentSection ul {
}

#pd_0 {
margin-left:-2px;	
}
#pd_1 {
margin-left:13px;
}
#pd_2 {
margin-left:10px;
}
#pd_3 {
margin-left:13px;
}
#pd_4 {
margin-left:14px;	
}

/* page specific styles */
#attorneys {margin-top:1em;width:670px;}

#attorneys td {padding:.5em 1em 0 1em; white-space:nowrap;}

#contenttable td {padding:.5em 1em 0 1em; }

#attorneys th {text-align:left;
	padding:0 0 0 1em;}

#main #practice_areas ul {
	margin-left:0em;
	}

#main ul {
	margin-left:2em;
	}

#main_head {
border-left:6px solid #7d0f22;
padding-left:10px;
margin:0 0 20px -17px;
}

#main_head h1 {
	font-size:1.6em;
	}

#main_head .title {
color:#e0a652;
font-size:1.1em;
}

#info {
color:#666;
margin-bottom:30px;
float:left;
}
/* #info .row {
clear:both;
overflow:hidden;
height:20px;
}
#info .label {
font-weight:bold;
float:left;
}
#info .data {
float:left;
text-align:left;
padding-left:10px;
} */

#info .label {
font-weight:bold;
}
#info .data {
text-align:left;
padding-left:10px;
}

#info a {
color:#7e0f23;
}

#main h3 {
font-size:.9em;
color:#e0a652;
margin-bottom:3px;
}

#main h3.pa {
margin:0 0 0 1em;
}

#practice_areas {
margin-bottom:20px;
clear:left;
float:left;
}
#practice_areas ul {
list-style-type:disc;
}
#practice_areas li {
}

#experience,#admissions {
clear:left;
}
#experience p,#experience ul {
line-height:1.4em;
}

div.related {
margin-bottom:20px;
}
div.related ul {
list-style-type:disc;
}
div.related li {
font-size:.75em;/*
background-image:url('../graphics/bullet_gray.gif');
background-repeat:no-repeat;
background-position:0 .5em;*/
padding-left:0;
}

#sidebar {
width:210px;
float:right;
padding:0 20px 10px 10px;
}

#sidebar_main {
background-color:#f0e7d3;
padding:25px 25px 32px 25px;
margin-bottom:7px;
font-family:verdana,arial,sans-serif;
}

#sidebar_main.event {
padding:25px 10px;

}

#sidebar_main .mug {
padding-bottom:8px;
}

#sidebar_main h2 {

font-family:verdana,arial,sans-serif;
margin-bottom:1em;
text-align:center;
}

#sidebar_main h3 {color:#821123;
font-size:.9em;
}

#sidebar_main ul {
	margin:0 0 1em 2em;
	font-size:.9em;
	color:#77807b;
	}

#sidebar_main a:hover {
color:#97142e;
}

#fav_quote {
color:#7e7e7e;
}
#fav_quote h3 {

}
#fav_quote .quote {

padding-bottom:5px;
line-height:1.2em;
}
#fav_quote .author {
font-size:.7em;
font-style:italic;
}


#hot_news {
background-color:#f0e7d3;
padding:5px 25px;
margin-bottom:10px;
}
#hot_news  h3 {
color:#7d0f22;

margin-bottom:3px;
}
#hot_news ul {
list-style-type:disc;
padding-left:10px;
}
#hot_news li {
color:#7e7e7e;
font-size:.9em;
/*background-image:url('../graphics/bullet_gray.gif');
background-repeat:no-repeat;
background-position:0 .5em;
padding-left:10px;
padding-bottom:3px;*/
}

#hot_news {
background-color:#f0e7d3;
padding:5px 25px 10px 25px;
}
#hot_news  h3 {
color:#7d0f22;

margin-bottom:3px;
}

#main ul {
	color:#7e7e7e;
	margin-left:2em;
	font-size:.9em;
	list-style-type:disc;
	list-style-position:outside
	}

#main ul li {padding-bottom:.25em;/*
background-image:url('../graphics/bullet_gray.gif');
background-repeat:no-repeat;
background-position:0em .5em;*/
padding-left:0;}

#main ul ul {margin:0;list-style:none;
font-size:1em;}
#main ul ul li { list-style-type: none;
background-image:none;}
#main ul ul li:before { content: "\2013 \20";}

/* Bio.html */


a {
text-decoration:none;
/* color:#e0a652; */
color:#97142e;
}

a:hover {
color:#e0a652;
text-decoration:underline;
}

#path {
display:none;
}

#pdf {
display:none;
}

#admissions,#publications,#affiliations,#speaking,#awards,#languages,#militaryservice {
display:block;
}

#sections {
padding:5px 25px;
margin:0;
background-color:#f0e7d3;
}
#sections a {
color:#e0a652;
font-weight:bold;
margin:0;
padding:0;
}

#main #sections ul {
list-style-type:disc;
}
#main #sections ul li {
/*background-image:url('../graphics/sm_arrow_rt.gif');
background-repeat:no-repeat;
background-position:0 .3em;
padding-left:0px;*/
padding-bottom:3px;
list-style-image:url('../graphics/sm_arrow_rt.gif');
}
.selected {background-color:#f0e7d3;}
.listeven {background-color:#fff;}
.listodd {background-color:#ddd;}

#event {margin-bottom:1.5em;}

#event h2 {color:#8b0022;}

#event h4 {color:#8b0022;
margin-bottom:1em;}

#shadow {
	width:700px;
	margin:0px auto;
}
#bottom {
	display:none;
}

#footer {
margin-top:4px;
color:#cbb27b;
font-size:.65em;
}
#footer .disclaimer {
display:none;
}
#footer .credit {
display:none;
}