
* {margin:0 0 0 0;padding:0 0 0 0;}

img {border:0;}

body {font:76% arial, helvetica, sans-serif;text-align:center;color:#000;}

#wrapper-wrap {position:relative;width:100%;text-align:left;}

#wrapper {width:100%;}
* html #wrapper {width:700px;}
#wrapper a {font-weight:bold;text-decoration:none;color:#000;}

#header {min-height:89px;border-bottom:2px solid #fff;background:none;}
* html #header {height:89px;}
#header h1 {display:none;}
#header img.print {display:block;margin:0 0 0 0;}

#nav-wrap {display:none;}

#content {width:100%;}

#feature-wrap {display:none;}

#feature-magnets {position:absolute;top:0;right:0;width:167px;background:none;}
#feature-magnets .magnet {width:167px;margin:0 0 10px;background:none;}
* html #feature-magnets .magnet {}
#feature-magnets .magnet:hover {background:none;}
#feature-magnets .magnet span.header {display:block;padding:0 15px;font-size:1.1em;font-weight:bold;line-height:1.4;color:#000;}
#feature-magnets .magnet span {display:block;padding:0 15px;font-size:1.1em;line-height:1.4;font-weight:normal;}
#feature-magnets .magnet p a {font-weight:normal;}
#feature-magnets .no-border {margin:0 0 0;}

.magnets-two-wrap {float:left;width:100%;max-width:1000px;margin:1px 0 0;background:none;}
.magnets-two {float:left;width:100%;padding:15px 0 0;background:none;}
.magnets-two .magnet {float:left;width:49.9%;}
.magnets-two .magnet h3 {margin:0 15px;font-size:1.1em;letter-spacing:.1em;text-transform:uppercase;}
.magnets-two .magnet p {margin:0 35px 1em 15px;font-size:1.1em;line-height:1.4;}

.magnets-three {float:left;width:100%;max-width:1000px;margin:20px 0 0;border-bottom:20px solid #fff;}
.magnets-three .magnet {float:left;width:31%; margin-right: 15px;}
.magnets-three .magnet h3 {margin:0 15px;font-size:1.1em;letter-spacing:.1em;text-transform:uppercase;color:#8b5c29;}
.magnets-three .magnet p {margin:0 75px 1em 15px;font-size:1.1em;line-height:1.4;}
.magnet img {display: none;}

#footer {clear:both;margin:4px 0 0;padding:10px 0 25px;border-top:2px solid #ccc;background:none;}
#footer p {margin:0 35px 0 0;font-size:1.1em;line-height:1.4;}
#footer.homepage p.i-right {float:right;margin:0 0 0 15px;}
* html #footer.homepage p.i-right {float:right;margin:0 10px 0 15px;}
#footer p.i-right {float:right;margin:0 0 0 15px;}
* html #footer p.i-right {float:right;margin:0 10px 0 15px;}
#footer img { display: none; }

/* internal styles */
#content.internal {padding:0 0 40px;}
* html #content.internal {width:700px;}

#sidebar {float:right;width:250px;margin:0 0 0 30px;}
#content.internal #sidebar {display:none;}
#sidebar h5 {clear:left;margin:10px 10px .5em 0;border-bottom:1px dashed #999;font:1.4em georgia;color:#8b5c29;}
#sidebar h6 {margin:0 10px 0 0;font:bold 1.1em arial;}
#sidebar p {margin:0 10px 1em 0;font-size:1.1em;line-height:1.4;}
#sidebar p.pic {float:left;margin:20px 10px 1em 0;}
#sidebar a {font-weight:normal;}
#sidebar a.print-link-show { font-weight: normal;}
#sidebar a.print-link-hide {display:none;}

#main {margin:0 20px 0 0;}
* html #content.internal-bio #main {width:410px;}
#content.internal #main {margin:0 0 0 0;}
#main h2 {margin:0 0 .2em 0;font:normal 2.5em georgia;}
#main h3 {margin:0 0 1em;font:bold 1.5em arial;}
#main h4 {font:normal 1.5em georgia;color:#8b5c29;}
#main h5 {font:bold 1.2em arial;}
#main h6 {}
#main ul {margin:0 0 1em;}
#main ul.two-col {float:left;width:250px;}
#main li {margin:0 0 0 14px;font-size:1.1em;line-height:1.4;}
* + html #main li {margin:0 0 0 17px;}
* html #main li {margin:0 0 0 18px;}
#main p {margin:0 0 1em 0;font-size:1.1em;line-height:1.4;}
#main p.i-right {float:right;margin:0 20px 20px;}
#main p.i-left {float:left;margin:0 20px 20px 0;}
#main p.i-right img, #main p.i-left img {padding:2px;border:1px solid #bbb;}
#main p.print {font: .8em Verdana, Geneva, sans-serif; border-top: 1px solid #333;}


#more-info {clear:right;float:right;width:250px;margin:0 0 20px 30px;}
#more-info h5 {margin:10px 10px .5em 0;border-bottom:1px dashed #999;font:1.4em georgia;color:#8b5c29;}
#more-info h6 {margin:0 10px 0 0;font:bold 1.1em arial;}
#more-info p {margin:0 10px 1em 0;font-size:1.1em;line-height:1.4;}
#more-info a {font-weight:normal;}

#footer.attorney {display: none;}

/* miscellaneous classes */
.clear-right {clear:right;}
.clear {clear:both;}

.news-archive-list { list-style: none; }
.storylink { margin-bottom: 15px; }
