/* art.css */

.sha4 .seeAll a, .rssNws .seeAll a, .jrnyNws .seeAll a {padding-left:12px; background:url(arrow-more.gif) left center no-repeat; font-weight:bold; font-size:0.85em;}
.blog .seeAll a, .comm .seeAll a, .moreAll .seeAll a {padding-left:12px; background:url(arrow-more.gif) left center no-repeat; font-weight:bold;}
.seeAll .sph img {padding-right:4px;}
.seeAll .sph a {background:none; font:0.85em verdana, arial, sans-serif; color:black; padding-left:0;}

.blog {width:460px; font:1.1em verdana, arial, sans-serif;}
.blog .eyebrow {font:bold 1.1em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; padding-top:3px;}
.blog .video {padding-left:32px; background:url(icons-pmv.gif) 0 -398px no-repeat;}
.blog #movie {margin-bottom:5px;}
.blog h1 {font:2em georgia, serif; padding:0 0 4px 0; margin:0; letter-spacing:normal;}
.blog h1 a {color:#000; text-decoration:none;}
.blog h1 a:hover {text-decoration:underline;}
.blog .dek {font:italic 1.1em georgia, serif; color:#454545; padding-bottom:0.8em;}
.blog .dek i {font-style:normal;}
.blog .post {line-height:1.4em; font-size:.9em;}
.blog .post img {float:left; padding:3px; border:1px solid #e5e5e5; margin:0 10px 5px 0;}
.blog .post .tout img {margin:0;}
.blog ul {margin:0 0 1em 1.5em; padding:0;}
.blog ul.info {margin:0 0 1.5em 0; padding:0; list-style:none; font-weight:bold;}
.blog ul.info a {text-decoration:none;}
.blog ul.info a:hover {text-decoration:underline;}
.blog ul.info li, .blog h3.info {margin:0; padding:0 0 0.4em 0; font-size:1em;}
.blog h3.info, .blog h4.info {margin-bottom:5px;}
.blog .post .seeAll {padding-top:1.5em;}
.blog .credit {font-size:0.9em; color:#707070; padding-bottom:1em;}
.blog .author {padding-bottom:0.2em;}
.blog a {text-decoration:underline;}
.blog .seeAll a {text-decoration:none;}
.blog h4 {font:bold 1em "lucida grande", lucida, verdana, sans-serif;}

.blog .addlinks ul {margin:10px 0 5px 0; padding:0; list-style:none; float:left; font-size:0.85em;}
.blog .addlinks li {margin:0 2.5em 0 0; padding:0; float:left;}
.blog .addlinks li a {text-decoration:underline;}
.blog .addlinks li.email {padding-left:18px; background:url(icons-blog.gif) 0 center no-repeat;}
.blog .addlinks li.print {padding-left:18px; background:url(icons-blog.gif) -300px center no-repeat;}
.blog .addlinks li.share {padding-left:15px; background:url(icons-blog.gif) -600px center no-repeat;}
.blog .addlinks li.rss {padding-left:17px; background:url(icons-blog.gif) -900px center no-repeat;}

.comm {width:470px; font:1.1em verdana, arial, sans-serif;}
.comm h3 {font:bold 1.5em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; margin:2px 0 4px 0;}
.comm .quote {padding-left:32px; background:url(icons-pmv.gif) 0 -598px no-repeat;}
.comm .dek {font-size:0.9em; color:#707070; padding-bottom:1em;}
.comm .commDek {font-size:0.9em; color:#464646; padding-bottom:1em;}
.comm ul.comments {margin:1em 0; padding:0; list-style:none; line-height:1.4em; color:#464646;}
.comm ul.comments li {margin:0 0 1em 0;}
.comm ul.comments li .byComm {font-weight:bold; color:black;}
.comm .pagi {font-weight:bold; text-align:right;}
.comm .pagi a.page {text-decoration:underline;}
.comm .pagi .page {margin:0 3px;}
.comm .pagi .prev {padding-left:12px; background:url(arrow-prev.gif) left center no-repeat; margin-right:3px;}
.comm .pagi .next {padding-right:12px; background:url(arrow-more.gif) right center no-repeat; margin-left:3px}
.comm .pagi a.page {text-decoration:underline;}

.back {margin-bottom:0.5em; font-weight:bold;}
.back a {padding-left:12px; background:url(arrow-prev.gif) left center no-repeat; text-decoration:none;}
.back a:hover {text-decoration:underline;}

iframe#comments {border:1px solid #ccc; width:468px; height:20em;}

.postComm {width:470px; font:1em verdana, arial, sans-serif;}
.postComm a {text-decoration:underline;}
.postComm form {padding:11px; margin:0; background:#F2FBFD; border:1px solid #ddd;}
.postComm h3 {font:bold 1.6em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; margin-bottom:0.5em;}
.postComm .dek {padding:0 0 0.8em 0; color:#707070;}
.postComm .user {color:#000;}
.postComm label {padding:0 0 0.5em 0; color:#707070; font-weight:bold; display:block;}
.postComm textarea {width:444px; border:1px solid #ddd; border-color:#737373 #c3c3c3 #ddd #c3c3c3;}
.postComm .charcount {text-align:right; color:#707070;}

.sha4 {width:460px; font:1.1em verdana, arial, sans-serif;}
.sha4 .eyebrow {font:bold 1.1em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; padding-bottom:2px;}
.sha4 .video {padding-left:32px; background:url(icons-pmv.gif) 0 -400px no-repeat;}
.sha4 h3 {font:1.7em georgia, serif; padding-bottom:4px; margin:0;}
.sha4 h3 a {color:#000; text-decoration:none;}
.sha4 h3 a:hover {color:#000; text-decoration:underline;}
.sha4 .seeAll a {padding-left:12px; background:url(arrow-more.gif) left center no-repeat; font-weight:bold;}
.sha4 .dek {font:italic 1.1em georgia, serif; color:#454545; padding-bottom:0.7em;}
.sha4 .credit {font-size:0.85em; color:#707070; padding-bottom:1em;}
.sha4 .blogtxt {padding:0 0 1.5em 0;}
.sha4 .blogtxt .title {font-weight:bold; padding-bottom:0.5em;}
.sha4 .blogtxt .time {font-weight:normal; color:#707070;}
.sha4 .blogimg {float:left; padding:0 10px 1.5em 0;}
.sha4 .blogimg img {padding:3px; border:1px solid #e5e5e5;}
.sha4 .blogimg .caption {font:1em georgia, serif; padding:0.4em 0 0 0;}
.sha4 .blogcont a.more {text-decoration:underline;}
.sha4 .links {clear:both; font-size:0.9em; text-align:right;}
.sha4 .blogtxt .seeAll {padding-top:1.5em;}

/*  SHA-8a 3-col table module */
.charticle {border-collapse:collapse; border:1px solid #E4DFC5; padding:0px; width:470px; font:0.85em verdana, arial, sans-serif; margin-bottom:1.5em;}
.charticle th {font:bold 1.2em "trebuchet ms", arial; color:#59A511; background-color:#FBF8E6; border:1px solid #E4DFC5; text-align:left;}
.charticle tr.odd, .charticle tr.odd_last {background-color:#FFF;}
.charticle tr.even, .charticle tr.even_last {background-color:#F8FBFD;}
.charticle td {vertical-align:top; border-right:1px solid #E2F1F9; border-bottom:1px solid #ACD2E1;}
.charticle td.last {border-right:none;}
.charticle td.bottom {border-bottom:none;}

.rssNwsLeft {font:1.1em verdana, arial, sans-serif; background:url(rssIcon.gif) no-repeat; padding-left:28px; margin-top:3px;}
.rssNwsLeft .title, .rssNwsLeft .title a {font-weight:bold; margin:0 0 15px 0;}
.rssNws {width:470px; font:1.1em verdana, arial, sans-serif; background:url(rssIcon.gif) no-repeat; padding-left:30px;}
.rssNws .title {font-weight:bold; width:300px;}
.rssNws .txt {width:300px;}
.rssNws .seeAll {text-align:right;}

.moreAll ul, .moreAll li {margin:0 0 5px 0; padding:0; list-style:none; color:#464646;}
.moreAll .sph {color:black;}
.moreAll .sph img {vertical-align:top;}

.fineprint {width:470px; font:0.9em verdana, arial, sans-serif; color:#707070;}

.inlnComm {border:1px dotted #c3c3c3; border-width:1px 0; padding:0.5em 0; margin:0 0 5px 10px; width:225px; float:right;}
.inlnComm noborder {border:none; padding:0.5em 0; margin:0 0 5px 10px; width:225px; float:right;}
.inlnComm h3 {font:bold 1.4em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; padding-bottom:2px;}
.inlnComm .quote {padding-left:32px; background:url(icons-pmv.gif) 0 -598px no-repeat;}
.inlnComm .icDek {color:#464646; padding:0 4px;}
.inlnComm .postSA, .inlnComm .readSA  {padding-top:0.6em; font-weight:bold; padding-bottom:2px;}
.inlnComm .postSA a, .inlnComm .readSA a  {padding-left:12px; background:url(arrow-more.gif) left center no-repeat;}
.inlnComm .postSA {font-size:1.15em;}
.inlnComm a {text-decoration:none;}
.post .inlnLeft {float:left; margin-right:20px;}

.prevNextArt {width:470px; font:1.1em verdana, arial, sans-serif;}
.prevNextArt .title {font:bold 1.3em "trebuchet ms", trebuchet, arial, sans-serif; padding:0 26px; background:url(arrows-pn-orange.gif) left center no-repeat;}
.prevArt {width:200px; float:left; text-align:left;}
.nextArt {width:200px; float:right; text-align:right;}
.nextArt .title {background-position:right center;}

.artImg {margin-bottom:1.5em;}
.artImg img {padding:3px; border:1px solid #e5e5e5;}
.artImg .caption {font:0.9em georgia, serif; padding:4px 0 0 0;}
.artImg .credit {font:0.85em verdana, arial, sans-serif; color:#707070;}

.healthwise {border:2px solid #E6F5FD; padding:10px;}
.healthwise .credit a {margin-left:1em;}
.healthwise img.hlogo {border:none; float:right;}
.healthwise .txt {clear:both;}
.healthwise dl.info {clear:both; line-height:1.4em;}
.healthwise dl.info dt {clear:both; float:left; width:110px; font-weight:bold;}
.healthwise dl.info dd {float:left; width:300px; margin-left:10px;}

.artInset {float:left; width:225px; border-top:1px solid #b7b7b7; margin:0 /*1em*/ 20px 0.5em 0;}
.artInset .inset {border-bottom:1px dotted #b7b7b7; padding:5px 0; margin-right:20px;}
.artInset .title {font-weight:bold; margin-bottom:5px;}
.artInset ul.arrows {list-style-image:url(arrow-more.gif);}
.artInset .seeAll {padding:0 !important; margin:0; font-size:0.85em;}
.aiRight, .aiRight .inset {margin:0 0 0.5em 0;}
.aiRight {float:right; margin:0 0 0.5em 1em;}

.insetGal ul {margin:0; padding:0; list-style:none;}
.insetGal .title {font-weight:bold;}
.galPagi table {background:url(galPagi_bg.gif) right top no-repeat; margin-top:1em;}
.galPagi td {font:bold 1em/1em "trebuchet ms", trebuchet, arial, sans-serif; margin:0; padding:0;}
.galPagi td a {cursor:pointer;}
.galPagi td.first {background:url(galPagi_bg.gif) left top no-repeat; padding-left:12px;}
.galPagi td.num a {display:block; color:#464646; text-decoration:none !important; margin:0 6px 0 0; padding:1px 4px 0 4px; border:1px solid transparent;}
.galPagi td.num a.selected, .galPagi td.num a:hover {background:#FF8746; border-top:1px solid #DB743C; border-left:1px solid #DB743C; border-bottom:1px solid #FEC3A2; border-right:1px solid #FEC3A2; color:white;}
.galPagi td.prev img, .galPagi td.next img {height:19px; width:30px; float:none; border:none; padding:0; margin:1px 0; background:url(galPagi_bg.gif) bottom left no-repeat;}
.galPagi td.prev img {margin-left:6px;}
.galPagi td.next img {background-position:bottom right; width:31px; margin-right:1px;}

.fiveQ ol {font-weight:bold; color:#60b212; margin:0 1em 0 2em; padding:0;}
.fiveQ ol li {margin:0 0 1em 0; padding:0;}
.fiveQ ol .title {color:#000;}
.fiveQ ol .txt {color:#000; font-weight:normal;}
.fiveQ ol .txt .why {color:#707070; font-style:italic;}

.blog .post .inQuote {font:1.2em georgia, serif; color:#464646; margin:0 0 0 2em;}
.blog .post .inQuote img.quote1 {float:none; border:none; vertical-align:bottom; padding:0 4px 3px 0; margin:0;}
.blog .post .inQuote img.quote2 {float:none; border:none; vertical-align:top; padding:3px 0 0 4px; margin:0;}
.blog .post .inQuote .credit {font:italic 0.7em verdana, arial, sans-serif; margin:0.5em 0 0 0; color:#000;}
.blog .post .qLeft {float:left; width:200px; margin:0 1em 0.5em 0;}
.blog .post .qRight {float:right; width:200px; margin:0 0 0.5em 1em;}
.blog .post ul li, .blog .post ol li {margin-left:1em;}

.inVideo {width:286px; float:left; margin:0 1em 0.5em 0;}
.inVideo .title {font-weight:bold; padding-bottom:0.5em;}
.inVideo .time {font-weight:normal; color:#707070;}
.inVideo .seeAll {padding:0 !important; margin:0; font-size:0.85em;}

.inPhoto {width:158px; float:left; margin:0 20px 0.5em 0;}
.inPhoto .caption {font:1em georgia, serif; color:#000; padding:0; margin:0; clear:both;}
.inPhoto .credit {padding:0; margin:0; font-size:0.8em; clear:both;}
.ip200 {width:208px;}
.ip150 {width:150px;}
.ip122 {width:130px;}
.ipRight {float:right; margin:0 0 0.5em 1em;}

.editSumm {margin:0 0 1em 0; padding:0; color:#464646;}
.editDek {margin:0; padding:0; color:#464646; font-style:italic;}
