/* publications */

/* =yale medicine */

.ymedi,
.ymedi #footer {
background-color:#585858 !important;
}
.ymedi #container {
padding: 0 45px;
}
.ymedi #content {
margin-top:12px;
}
.ymedi #sidebar-right h2,
.ymedi #sidebar-right h3 {
color:#FF6600;
}


.ymedi .layout-column-full {
width:100%;
padding-left:0;
}
.ymedi .layout-column-full .layout-column-half {
width:460px;
margin-right:30px;
float:left;
}
.ymedi .short-long-sections .layout-column-half {
margin-bottom:20px;
}
.ymedi .summary-sections-extend-30 .layout-column-half {
margin-bottom:1em;
/*margin-bottom:0; http://preview-dev.medicine.yale.edu/publications/yalemedicine/spring2011/people/memoriam/ */
}
hr.dashed + .summary-section.layout-column-half {
margin-top:10px;
}
hr.dashed + .summary-section.layout-column-half + .summary-section.layout-column-half {
margin-top:10px;
}
.ymedi .layout-column-third,
.ymedi .layout-column-narrow {
width:300px;
margin-right:25px;
float:left;
}
.ymedi .layout-column-third .summary-section {
margin-top:0;
}
.ymedi .layout-column-narrow {
margin-right:0;
}
.ymedi .layout-column-medium {
width:625px;
/*padding-left:20px;*/
margin-right:25px;
}
.ymedi .layout-column-medium .layout-column-medium {
margin-right:0 !important;
}
.ymedi .layout-column-medium.space-left-20 {/*articles*/
width:605px;
}
.ymedi .layout-column-medium .layout-column-half {
width:290px;
margin-right:25px;
float:left;
}
.ymedi .layout-column-medium .layout-column-third {
width:191px;
margin-right:20px;
float:left;
}
.ymedi  .layout-column-two-thirds {/*.layout-column-medium*/
width:409px;
margin-right:20px;
float:left;
}


.ymedi .layout-column-medium .third {
margin-left:10px;
margin-right:0;
width:200px;
float:left;
}

.ymedi .layout-column-medium h3 + .third,
.ymedi .layout-column-medium .third:first-child {
margin-left:0 !important;
}
.ymedi .layout-column-full .layout-column-quarter {
width:220px;
margin-right:20px;
float:left;
}
.ymedi .layout-column-half .summary-section {
margin-top:0;
}
.ymedi .summary-section img.float-lt {
margin-right:15px;
}
.ymedi .past-issue-stamp {
position:absolute;
top:33px;
left:380px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
}
.past-issue-stamp .month-year {
font-size:1.5em;
color:#fff;
}
.past-issue-stamp .volume {
display:inline-block;
padding-top:3px;
color:#8ebbef;
font-style:italic;
}
.ymedi #top-banner {
background-color:#004da4;
position:relative;
z-index:99;
height:92px;
}
.ymedi #top-banner > a {
display:block;
background-color:#004DA4;
}
.ymedi #top-banner img {
vertical-align:bottom;
}
.ymedi #footer {
margin: 3em -45px 0;
padding: 1.5em 15px 0.5em;
}
.ymedi #footer a,
.ymedi #footer a:link,
.ymedi #footer a:visited {
border-bottom:2px solid #737272;
}
#footer #copyright a {
border-bottom:none;
}
.ymedi #footer a#logo-gray-sm {
 background: url(../images/logo_yale_footer_gray_58.gif) no-repeat scroll 0 0 transparent;
}

.ymedi h1 {
font-size:1.909em;
line-height:1.238em;
padding-top:0;
padding-bottom:0.9524em;
color:#ff6600;
}

.ymedi h2 {
font-size:1.4545em;
line-height:1.25em;
padding-top:0;
padding-bottom:0.3125em;
margin-bottom:0;
color:#ff6600;
}

.ymedi #content-main .centered-over-text hr {
color:#e0dfdf;
margin-left:0 !important;
margin-right:0 !important;
}
.ymedi .bordered-box .centered-over-text span {
background-color:#fff;
padding-left:15px;
padding-right:15px;
}

.ymedi-group-landing h1,
.ymedi-group-landing .layout-column-medium {
/*padding-left:10px;*/
}
.ymedi-group-landing h1 {
padding-top:0;
}
.ymedi #main-nav {
background-color:#004da4;
padding-left:0;
height:33px;
border-bottom:none;
position:relative;
z-index:100;
overflow:visible;
}
.ymedi #main-nav ul {
float:left;
border-top:1px solid #467fcc;
width:645px;
padding-left:5px;
margin-bottom:0;
height:32px;
position:relative;
}
.ymedi #main-nav .clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.ymedi #main-nav li {
color:#8ebbef;
margin:0;
padding:0;
/*line-height:auto;*/
background:url(../images/bg_ymedi_nav.gif) no-repeat 0 10px transparent;
}
.ymedi #main-nav li:first-child,
.ymedi #main-nav li.active + li {
background-image:none;
}
.ymedi #main-nav a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2727em;
color:#fff;
display:block;
padding:10px 17px 8px;
line-height:1em;
}
.ymedi #main-nav .active {
background-color:#008ed5;
border-bottom:3px solid #008ed5;
border-top:3px solid #008ed5;
margin-top:-3px;
}
.ymedi.maty #main-nav .active {
background-color:#467fcb;
border-bottom:3px solid #467fcb;
border-top:3px solid #467fcb;
margin-top:-3px;
}
.ymedi #main-nav .active a,
.ymedi #main-nav .active a:hover,
.ymedi #main-nav .active a:focus {
font-weight:normal;
color:#fff;
}
.ymedi #main-nav li:last-child {
/*background-image:none;*/
text-align:center;
padding-top:.7272em;
display:inline-block;
}

.ymedi #main-nav li.last-child {/*ie8*/
/*background-image:none;*/
display:block;
text-align:center;
padding-top:.7272em;
padding-bottom:7px;
}
.ymedi ul.current-issue-nav li:last-child {
width:166px;
}
.ymedi ul.current-issue-nav li.last-child {/*ie8*/
width:166px;
}
.ymedi ul.past-issue-nav li:last-child {
width:130px;
}
.ymedi ul.past-issue-nav li.last-child {/*ie8*/
width:130px;
}
.ymedi .volume-stamp {
font-size:.90909em;
display:inline-block;
text-align:center;
}
.ymedi #main-nav #archive-link a {
background:url(../images/bg_ymedi_nav.gif) no-repeat 100% 10px transparent;
}
.ymedi #main-nav .current-issue-link {
background:url(../images/icon_current_issue.png) 0 0 no-repeat transparent;
padding:0 0 0 18px !important;
font-size: 0.90909em;
font-family:Verdana, Arial, sans-serif;
color:#8EBBEF;
display:inline-block;
}
.ymedi #secondary-nav a,
.ymedi #secondary-nav a:link {
padding:7px 12px;
display:block;
font-weight:bold;
color:#004da4;
}
.ymedi #secondary-nav {
overflow:hidden;
background-color:#bee2f7;
border-top:5px solid #008ed5;
padding-left:5px;
}
.ymedi.maty #secondary-nav {
background-color:#cfe2f8;
border-top:0;
}
.ymedi #secondary-nav li {
float:left;
background-image:none;
padding:0;
margin:0;
}
.ymedi #secondary-nav ul {
overflow:hidden;
margin:0;
}
.ymedi-home #secondary-nav ul {
display:none;
}
.ymedi #secondary-nav a:hover,
.ymedi #secondary-nav a:focus {
text-decoration:none;
}
.ymedi #secondary-nav .active a,
.ymedi #secondary-nav .active a:hover,
.ymedi #secondary-nav .active a:focus {
background-color:#fff;
}
.ymedi #sidebar-right {
width:300px;
}
.ymedi #sidebar-right img {
max-width:none;
}
.ymedi .more-link {
font-style:normal;
}
.ymedi .byline {
font-size:.909em;
line-height:1.5em;
padding-top:5px;
padding-bottom:1.8em;
color:#959595;
}
.ymedi hr {
border-color:#e0dfdf;
}
.ymedi .search-box-right {
float:right;
display:block;
margin:-29px 25px 0 -25px !important;
width:300px !important;
height:160px;/*130px from .pagination-element + 29px from negative top margin above + 1? */
}
.ymedi .bordered-box.shaded-gray-f5 {
border-color:#e0dfdf;
padding:1em 20px;
}
.ymedi .article-description {
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.1429em;
font-size:1.2727em;
font-style:italic;
color:#959595;
}
.ymedi .line-height-16 {
line-height:16px;
}
.ymedi-group-landing .article-description,
.ymedi-section-landing .article-description {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-style:italic;
padding-bottom:.4545em;
line-height:1.4545em;
color:#959595;
}
.ymedi h2 .arrow {
display:none;
}
.ymedi h2 a:link, .ymedi h2 a:visited {
color:#ff6600;
}
.ymedi h2 a:link,
.ymedi h2 a:visited {
border-bottom:none;
}
.ymedi .section-labeled {
margin-top:0;
margin-bottom:20px;
}
.ymedi .section-labeled.layout-column-full {
margin-top:20px;
}
.ymedi .section-label a,
.ymedi .section-label a:link,
.ymedi .section-label a:hover,
.ymedi .section-label a:focus {
color:#fff;
text-decoration:none;
}
.ymedi .section-label span {
background: url(../images/bg_section_label_trans.gif) 100% -3px no-repeat #0db01d /*!important;*/ 
}
.ymedi .summary-section {
margin-top:0;
margin-bottom:20px;
clear:none;
}
.ymedi .summary-section.no-image {
border-left:5px solid #e7e6e6;
min-height:49px;
margin-right:15px;
}
.ymedi .summary-section.no-image p {
padding-left:10px;

}
.ymedi .summary-section h2 {
padding-top: 0;
}
.ymedi .summary-section h3 {
padding-top:0;
margin-bottom:.4545em;
line-height:1.2727em;
}
.ymedi .summary-section p {
line-height:1.2727em;
margin-bottom:0;
}
.ymedi .summary-section .thumbnail,
.ymedi #sidebar-right .summary-section .thumbnail {
margin-right:15px;
}
.ymedi .summary-section .thumbnail-sm {
float:left;
margin-right:10px;
}
.ymedi .summary-section-large {
margin-top:0;
}
.ymedi .summary-section-large + .summary-section-large {
margin-top:40px;
}
.ymedi .summary-section-large p {
line-height:1.4545em;
margin-bottom:.909em;
}
.ymedi .summary-section-large p:last-child {
margin-bottom:0;
}
.ymedi .summary-section-large .thumbnail {
margin-right:20px;
}
.ymedi .summary-section-large thumbnail {
margin-right:20px;
}
.ymedi .summary-section h3 a:link,
.ymedi .summary-section h3 a:visited,
.ymedi .summary-section h3 a:active {
color:#004da4;
border-bottom:none;
}
.ymedi .summary-section h3 a:hover,
.ymedi .summary-section h3 a:focus {
color:#2A85EE;
text-decoration:underline;
}
.ymedi .summary-section h3 .arrow {
display:none;
}
.ymedi #summaries-pagination-searchbox .pagination-element {
height:130px;
}
.ymedi a.view-all,
.ymedi a.view-all:link,
.ymedi a.view-all:visited,
.ymedi a.view-all:active {
font-size:.90909em;
color:#959595;
border-bottom:none;
padding-right:17px;
padding-left:10px;
line-height:1.2em;
background: url(../images/bullet_view_more.png) 100% 50% no-repeat #fff;
display:inline-block;
}
.ymedi .shaded-eaf1fa a.view-all {
background-color:#eaf1fa;
}
.ymedi .view-all:focus,
.ymedi .view-all:hover {
color:#bbb;
}
.ymedi .button-expand-collapse,
.ymedi .open {
font-size:.90909em;
color:#959595;
border-bottom:none;
padding-left:16px;
line-height:1.2em;
display:inline-block;
margin-top:3px;
}
.ymedi .button-expand-collapse:hover,
.ymedi .button-expand-collapse:focus {
text-decoration:none;
color:#bbb;
}
.ymedi .button-expand-collapse {
background: url(../images/bullet_expand_all.gif) 0 50% no-repeat transparent;
}
.ymedi .open {
background: url(../images/bullet_collapse_all.gif) 0 50% no-repeat transparent;
}
.ymedi .view-all.float-rt {
margin-top: 2px;
}
.ymedi .view-all:hover,
.ymedi .view-all:focus {
color:#bbb;
text-decoration:none;
}
.ymedi .collapsible-more-less .extra {
display:none;
}
.ymedi .orange{color:#ff6600 !important}
.ymedi #sidebar-right h3.orange a:link,
.ymedi #sidebar-right h3.orange a:active,
.ymedi h3.orange a:visited {
border-bottom:1px solid #FF6600;
color:#FF6600 !important;
}
.ymedi #sidebar-right  h3.orange a:hover,
.ymedi #sidebar-right  h3.orange a:focus {
border-bottom:none;
text-decoration:none;
}
.ymedi #main-nav form {
float:left;
background-color:#008ed5;
overflow:hidden;
border-top:1px solid #6d9ad7;
width:280px;
margin:0;
padding:5px 0 5px 20px;
}
.ymedi.maty #main-nav form {
background-color:#467fcc;
}
.ymedi input.search-keywords {
background-color:#80c7ea;
color:#fff;
font-size:.909em;
border:none;
width:180px;
padding:3px 5px;
background-image:none;
}
.ymedi.maty input.search-keywords {
background-color:#6d9ad7;
}
.ymedi .search-label {
position:relative;
left:auto;
top:auto;
width:52px;
display:inline-block;
float:left;
color:#fff;
font-weight:bold;
}
.ymedi input.search-button-submit {
background-color:transparent;
width:22px;
height:22px;
overflow:hidden;
}

.ymedi .banner-image-large {
width:625px;
float:right;
margin-left:30px;
margin-right:-325px;
}
.ymedi .banner-image-large .photo-caption {
margin-top:0;
color:#585858;
}
.ymedi .banner-image-square {
width:400px;
float:right;
margin-left:30px;
margin-right:-325px;
}

.ymedi .banner-image {
float:left;
margin-right:25px;
height:auto;
width:auto;
}

.ymedi #sidebar-right {
margin-top:0;
margin-left:0;
}
.ymedi-article-horizontal #sidebar-right {
margin-top:460px;
}
.ymedi-article-square #sidebar-right {
margin-top:480px;
}
div.ymedi-article-horizontal,
div.ymedi-article-square,
div.ymedi-article-vertical {
overflow:hidden;
}

.ymedi-article-horizontal #page-tools {
float:none;
margin:1.5em 0;
}
.ymedi #text-size-widget {
float:left;
}
.ymedi #share-tools {
float:left;
}
.ymedi #page-tools {
width:191px;
height:20px;
padding:2px 5px;
margin-bottom:1.4545em;
margin-right:0;
border:1px solid #e0dfdf;
}
.ymedi #page-tools.float-rt {
margin-bottom:0;
margin-top:0;
}
.ymedi #text-size-widget {
width:47px;
}
.ymedi-article-horizontal #page-tools {
float:none;
overflow:hidden;
margin-top:0;
}
.ymedi-article-square #page-tools,
.ymedi-article-vertical #page-tools {
margin-top:5px;
margin-left:15px;
margin-bottom:1em;
float:right;
}
.ymedi .photo-caption {
line-height:1.6em;	
}
.ymedi .article-body p {
font-size:1.09091em;
line-height:1.6667em;
margin-bottom:1em;
}
.ymedi .article-body-regular p {
font-size:1em;
line-height:1.4545em;
margin-bottom:1em;
}
.ymedi #page-tools:after {
content:normal;
}
.ymedi #share-tools {
background-color: transparent;
border: none;
border-left:1px dotted #e0dfdf;
margin:-2px 0 0 4px;
padding:4px 0 5px 10px;
}
.ymedi #share-print,
.ymedi #share-email {
display:block;
float:left;
width:14px;
height:12px;
margin-top:4px;
margin-left:4px;
margin-right:4px;
}
.ymedi .link-facebook,
.ymedi .link-twitter,
.ymedi .link-google,
.ymedi .link-linkedin,
.ymedi .share-facebook,
.ymedi .share-twitter,
.ymedi .share-google,
.ymedi .share-linkedin {
width:16px;
height:16px;
}
.ymedi #share-facebook,
.ymedi #share-twitter,
.ymedi #share-google,
.ymedi #share-linkedin {
width:16px;
height:16px;
/* border:5px solid red; tmp*/
}
.ymedi #share-print {
background:url(../images/icon_printer_gray.gif) 0 0 no-repeat;
}
.ymedi #share-email {
background:url(../images/icon_email_gray.gif) 0 0 no-repeat;
}
.ymedi .link-facebook,
.ymedi .share-facebook,
.ymedi #share-facebook {
background:url(../images/icon_share_facebook_glassy.gif) 0 0 no-repeat;
}
.ymedi .link-twitter,
.ymedi .share-twitter,
.ymedi #share-twitter {
background:url(../images/icon_share_twitter_glassy.gif) 0 0 no-repeat;
}
.ymedi .link-google,
.ymedi .share-google,
.ymedi #share-google {
background:url(../images/icon_share_google_glassy.gif) 0 0 no-repeat;
}
.ymedi .link-linkedin,
.ymedi .share-linkedin,
.ymedi #share-linkedin {
background:url(../images/icon_share_linkedin_glassy.gif) 0 0 no-repeat;
}



.ymedi .video-popup-gallery {
overflow:hidden;
}
.ymedi .video-popup-gallery .toggle-visibility {
font-size:.90909em;
}
.ymedi .video-popup-gallery li.active a,
.ymedi .video-thumb {
position:relative;
display:block;
}
.ymedi .video-popup-gallery img {
border:1px solid #c2c0c0;
}
.ymedi .video-popup-gallery .step-nav {
margin-bottom:0 !important;
}
.ymedi .video-popup-gallery a span.icon-video-play,
.ymedi .video-thumb span.icon-video-play {
opacity:1;
-webkit-transition:opacity .5s ease-in;
-moz-transition:opacity .5s ease-in;
-ms-transition:opacity .5s ease-in;
-o-transition:opacity .5s ease-in;
transition:opacity .5s ease-in;
}
.ymedi .video-popup-gallery a:hover span.icon-video-play,
.ymedi .video-thumb:hover span.icon-video-play {
opacity:.6;
-webkit-transition:opacity .25s ease-in;
-moz-transition:opacity .25s ease-in;
-ms-transition:opacity .25s ease-in;
-o-transition:opacity .25s ease-in;
transition:opacity .25s ease-in;
}
.ymedi .video-popup-one-thumb .icon-video-play {
position:absolute;
top:50%;
left:50%;
margin:-27px 0 0 -27px;
display:block;
height:55px;
width:55px;
background:url(../images/icon_video_play.png) 0 0 no-repeat;
}
.ymedi .video-popup-two-thumbs .icon-video-play,
.ymedi .video-popup-three-thumbs .icon-video-play {
position:absolute;
top:18px;
left:40px;
margin:0 0 0 0;
display:block;
height:41px;
width:41px;
background:url(../images/icon_video_play_m.png) 0 0 no-repeat;
}

.ymedi .video-popup-gallery li {
/*display:none;*/
background-image:none;
padding:0;
position:relative;
}
.ymedi .video-popup-one-thumb li {
display:none;
}
.ymedi .video-popup-one-thumb li:first-child {
display:block;
}
.ymedi .video-popup-gallery .video-title {
display:block;
font-weight:bold;
}
.ymedi .video-popup-gallery .video-path {
display:none;
}
.ymedi .video-popup-one-thumb .video-title {
display:none;
}
.ymedi .video-popup-gallery li a {
display:block;
}
.ymedi .video-popup-gallery a:hover {
text-decoration:none;
}
.ymedi .video-popup-gallery a:hover .time-length,
.ymedi .video-popup-gallery .time-length {
color:#959595;
text-decoration:none;
}
.ymedi .video-popup-one-thumb .time-length {
display:none;
}
.ymedi .video-popup-two-thumbs .time-length,
.ymedi .video-popup-three-thumbs .time-length {
display:block;
}
.ymedi .video-popup-two-thumbs,
.ymedi .video-popup-three-thumbs {

}
.ymedi .video-popup-two-thumbs img,
.ymedi .video-popup-three-thumbs img {
width:118px;
height:74px;
}

.ymedi .video-popup-three-thumbs li {
overflow:hidden;
margin-bottom:10px;
}

.ymedi .video-popup-two-thumbs {
margin-right:-20px;
}
.ymedi .video-popup-two-thumbs li {
margin-right:19px;
float:left;
}
.ymedi .video-popup-three-thumbs img {
float:left;
margin-right:14px;
}


.ymedi .heading-lined {
background:url(../images/pixel_e0dfdf.gif) 0 9px repeat-x transparent;
}
.ymedi .heading-lined span {
display:inline-block;
padding-right:10px;
}
.ymedi .shaded-gray-f5 .heading-lined span {
background-color:#f5f5f5;
}
.ymedi #sidebar-right .shaded-gray-f5 {
margin-bottom:3.6363em;/*20 8506*/
}
.ymedi #share-more { display:none; }
.ymedi .bordered-box {
padding:19px 20px;
margin-bottom:2em;
border:1px solid #e0dfdf;
overflow:hidden;
clear:both;
}
.ymedi .bordered-box .layout-column-half {
width:439px;
}
.ymedi #sidebar-right .bordered-box h2:first-child {
margin-top:0;
}
.ymedi .bordered-box hr {
margin-left:-20px;
margin-right:-20px;
}
.ymedi .bordered-box hr.full-width {
margin-left:-20px !important;
margin-right:-20px !important;
}
.ymedi .summary-sections-extend-30 hr.dashed {
margin-right:30px;/*memorium live  publications/yalemedicine/spring2010/people/alumni*/
}
.ymedi .bordered-box.group-subsections hr {
margin-left:0;
margin-right:0;
}
.ymedi .bordered-box h2 {
margin-top:0;
}

.ymedi .photo-gallery-thumbs-grid {
margin-right:-5px;
}
.ymedi .photo-gallery-thumbs-grid li {
margin-right:5px;
margin-bottom:5px;
margin-left:0;
}
.ymedi #sidebar-right .step-nav {
margin-bottom:1.5em;
}
.ymedi .photo-grid-64-30 {
overflow:hidden;
margin-right:-30px;
}
.ymedi .photo-grid-64-30 a {
display:block;
}
.ymedi .photo-grid-64-30 li {
width:68px;
margin-right:28px;
margin-bottom:.72725em;
float:left;/*ie7*/
padding-left:0;
background-image:none;
line-height:1.4545em;
white-space: pre-wrap;/* CSS 2.1 */
white-space: pre-line;/* CSS 3  */
white-space: -o-pre-wrap;
white-space: -moz-pre-wrap;
}
.ymedi .photo-grid-64-30 img {
border:1px solid #c2c0c0;
}
.ymedi .photo-grid-68-30 li {
width:68px;
margin-right:28px;
margin-bottom:.72725em;
float:left;
padding-left:0;
background-image:none;
line-height:1.4545em;
}
.ymedi .photo-grid-68-30 a {
display:block;
}
.ymedi .photo-grid-68-30 img {
border:1px solid #c2c0c0;
}
.ymedi .people-grid {
margin-right:-30px;
overflow:hidden;
}
.ymedi .people-grid div.item {
float:left;
width:68px;
margin-right:28px;
margin-bottom:.72725em;
line-height:1.4545em;
overflow:hidden;
}
.ymedi .people-grid div.clear {
width:100%;
clear:both;
}
.ymedi .people-grid a {
display:block;
}
.ymedi .people-grid img {
display:block;
border:1px solid #c2c0c0;
margin-bottom: 5px;
}

.ymedi .article-footer {
background-color:#e7e6e6;
padding:1em 15px;
padding-bottom:0;
margin-top:2em;
margin-bottom:1em;
color:#959595;
position:relative;
float:left;
width:81%
}
.ymedi.maty .article-footer{width:100%}
a.app-store{float:right; margin-top:22px; clear:both;}
	
.ymedi .article-footer .share-tools {
position:absolute;
left:500px;
top:11px;
}
.ymedi.maty .article-footer .share-tools {
left:650px;
}
.ymedi .article-footer .float-rt img {
padding-bottom: 1px;
vertical-align: bottom;
}
.ymedi .article-footer p {
color:#959595;
padding-bottom:11px;
line-height:17px;
font-size:.90909em;
}
.ymedi.maty .article-footer p.float-rt {
margin-right:30px;
}
.ymedi .article-footer a {
color:#959595;
border-bottom:2px solid #d2d2d2;
text-decoration:none;
}
.ymedi .article-footer a:hover,
.ymedi .article-footer a:focus {
color:#bbb;
}

.ymedi a.no-deco,
.ymedi a.no-deco:hover,
.ymedi a.no-deco:focus {
border-bottom:none;
text-decoration:none;
}
.ymedi a.no-deco:hover,
.ymedi a.no-deco:focus {
text-decoration:none !important;
border-bottom:none !important;
}
.ymedi-slideshow {
overflow:hidden;
width:950px;
height:330px;
position:relative;
margin-bottom:1.25em;
}
.ymedi-slideshow .slide {
width:950px;
position:absolute;
top:0;
left:0;
z-index:1;
display:none;
}
.ymedi-home .ymedi-slideshow .slide:first-child {
display:block;	
}
.ymedi-home .ymedi-slideshow .slideshow-image {
/*width:650px;
height:330px;*/
width:649px;
height:328px;
border:1px solid #E0DFDF;
border-right:none;
float:left;
overflow:hidden;
z-index:1;
}
.ymedi-home .ymedi-slideshow .slideshow-textarea {
background-color:#99CCFF;
width:250px;
padding:20px 20px 0 30px;
height:310px;
position:relative;
float:left;
z-index:10;
box-shadow:0 0 5px rgba(0,0,0,.4);
}


.ymedi-home #slideshow-nav {
margin-top:0;
}
.ymedi-home .slideshow-textarea h2 {
font-family:"LeituraSans-Grot4","The Sans", "BPTheSans ExtraBold", Arial, Helvetica, sans-serif;
/*font-weight:bold;*/
font-size:36px;
line-height:1em;
margin:0 0 10px 0;
padding:0;
color:#fff;
}
.ymedi-home .slideshow-textarea h2 a,
.ymedi-home .slideshow-textarea h2 a:link,
.ymedi-home .slideshow-textarea h2 a:visited,
.ymedi-home .slideshow-textarea h2 a:hover,
.ymedi-home .slideshow-textarea h2 a:focus {
color:#fff;
}
.ymedi-home .slideshow-textarea .description {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2727em;
/*margin-top:5px;*/
}
.ymedi-home .slideshow-textarea .more-link {
font-size:11px;
font-weight:bold;
color:#fff;
display:inline-block;
padding-right:11px;
}
.ymedi-home .slideshow-textarea .more-link:hover,
.ymedi-home .slideshow-textarea .more-link:focus {
text-decoration:underline;
}
.ymedi-home #slideshow-controls {
border-top: 1px solid #FFFFFF;
bottom: 0;
height: 30px;
left: 680px;
padding: 14px 0 0;
position: absolute;
width: 250px;
z-index: 200;
}
.ymedi .slideshow-image {
width:650px;
}
.ymedi #slideshow-controls .button-prev,
.ymedi #slideshow-controls .button-next {
display:none;
}

.ymedi .button-circle {
background-color:transparent;
border:1px solid #fff;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
height:8px;
width:8px;
margin:0 0 0 5px;
}
.ymedi .button-circle.active {
background-color:#fff;
}
.ymedi .slideshow-textarea {
width:300px;
}
.ymedi .slideshow-textarea a:first-child:hover {
text-decoration:none;
}
.ymedi .slideshow-label {
position:absolute;
left:680px;
top:290px;
z-index:100;
text-transform:uppercase;
font-weight:bold;
padding-bottom:0;
margin:0;
padding-top:6px;
}









/* #ymedi-slideshow.medium */

#ymedi-slideshow.medium h2 { color:#fff; }
#ymedi-slideshow.medium .byline { color:#585869; }
#ymedi-slideshow.medium .description { color:#585869; }
#ymedi-slideshow.medium .more-link {
color:#fff;
background:url(../images/arrow_white_trans_r.png) 100% 5px no-repeat !important;
}
#ymedi-slideshow.medium #slideshow-controls { border-color:#fff; }
#ymedi-slideshow.medium .slideshow-label { color:#fff; }
#ymedi-slideshow.medium .button-circle { border-color:#fff; }
#ymedi-slideshow.medium .button-circle.active { border-color:#fff; background-color:#fff; }

#ymedi-slideshow.light h2 { color:#000; color:rgba(0,0,0,.6); }
#ymedi-slideshow.light .byline { color:#000; color:rgba(0,0,0,.5); }
#ymedi-slideshow.light .description { color:#000; color:rgba(0,0,0,.5); }
#ymedi-slideshow.light .more-link {
color:#000; color:rgba(0,0,0,.6);
background:url(../images/arrow_black_trans_r.png) 100% 5px no-repeat !important;
}
#ymedi-slideshow.light #slideshow-controls { border-color:#000; border-color:rgba(0,0,0,.3); }
#ymedi-slideshow.light .slideshow-label { color:#000; color:rgba(0,0,0,.5); }
#ymedi-slideshow.light .button-circle { border-color:#000;  border-color:rgba(0,0,0,.5); }
#ymedi-slideshow.light .button-circle.active { border-color:#000; background-color:#000; border-color:rgba(0,0,0,.5); background-color:rgba(0,0,0,.5); }

#ymedi-slideshow.dark h2 { color:#fff; }
#ymedi-slideshow.dark .byline { color:#fff; color:rgba(255,255,255,.7); }
#ymedi-slideshow.dark .description { color:#fff; color:rgba(255,255,255,.7); }
#ymedi-slideshow.dark .more-link {
color:#fff;
background:url(../images/arrow_white_trans_r.png) 100% 5px no-repeat !important;
}
#ymedi-slideshow.dark #slideshow-controls { border-color:#fff; border-color:rgba(255,255,255,.7); }
#ymedi-slideshow.dark .slideshow-label { color:#fff; color:rgba(255,255,255,.5); }
#ymedi-slideshow.dark .button-circle { border-color:#fff;  border-color:rgba(255,255,255,.5); }
#ymedi-slideshow.dark .button-circle.active { border-color:#fff; background-color:#fff; border-color:rgba(255,255,255,.5); background-color:rgba(255,255,255,.5); }



.ymedi .summary-sections-extend {
margin-right:-25px;
position:relative;
}
.ymedi .summary-sections-extend-30 {
margin-right:-30px;
position:relative;
overflow:hidden;
}
.extend-right-25 {
margin-right:-25px;
position:relative;
overflow:hidden;
}

.ymedi .paginated-content {
margin-right:-25px;
position:relative;
}
.ymedi #article-pagination {}
.ymedi .pagination-element {}
.ymedi .pagination-controls {
overflow:hidden;
position:relative;
padding-top:1em;
}
.ymedi .pagination-controls a:hover {
text-decoration:none;
}

.ymedi .pagination-controls-wrapper {
position:relative;
}
.ymedi #pagination-counter {
position:absolute;
top:1.0909em;
left:80px;
color:#959595;
}
.ymedi .pagination-controls ul,
.ymedi-search-results .google-search-pagination {
float:right;
overflow:visible;
margin-top:0;
}
.ymedi .numbered-link,
.ymedi-search-results .google-search-pagination li {
margin-left:4px;
margin-right:0;
overflow:visible;
}
.ymedi .numbered-link a,
.ymedi .numbered-link a:link,
.ymedi .numbered-link a:visited,
.ymedi-search-results .google-search-pagination a,
.ymedi-search-results .google-search-pagination a:link,
.ymedi-search-results .google-search-pagination a:visited {
background-color:#e0dfdf;
color:#004da4;
border:1px solid #e0dfdf;
}
.ymedi li.numbered-link a.active,
.ymedi-search-results .google-search-pagination .selected a {
background-color:#fff;
color:#c2c0c0;
font-weight:normal;
border:1px solid #c2c0c0;
}
.ymedi #pagination-show {
overflow:hidden;
height:1.5454em;
}
.ymedi #pagination-show a:link,
.ymedi #pagination-show a:visited {
position:absolute;
top:1em;
margin-left:0;
color:#004da4;
}
.ymedi #pagination-show a:hover,
.ymedi #pagination-show a:visited:hover,
.ymedi #pagination-show a:focus {
color:#2a85ee;
}
.ymedi #pagination-previous span {
display:block;
}
.ymedi #pagination-next span {
display:block;
}
.ymedi #pagination-previous a {
background: url(../images/icon_arrow_sm_blue_prev.gif) no-repeat scroll 0 5px #FFFFFF;
display: block;
margin-left: 5px;
margin-right: 5px;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
color:#004da4;
width:auto;
line-height:1em;
}
.ymedi #pagination-next a,
.ymedi-search-results li.pagination-next a {
background: url(../images/icon_arrow_sm_blue_next.gif) no-repeat scroll 100% 5px #FFFFFF;
display: block;
margin-left: 5px;
margin-right: 5px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
color:#004da4;
width:auto;
line-height:1em;
}
.ymedi #pagination-next a:hover,
.ymedi #pagination-next a:focus,
.ymedi-search-results .pagination-next a:hover,
.ymedi-search-results .pagination-next a:focus {
color:#2a85ee;
}

.ymedi .thumbnail-grid div {
float:left;
margin-bottom:20px;
}
.ymedi .thumbnail-grid-80 div {
width:80px;	
margin-right:20px;
height:155px;
margin-bottom:20px;
}
.ymedi .thumbnail-grid-80 p {
padding-top:1em;
padding-bottom:0;
}
.ymedi .thumbnail-grid-90 div {
width:90px;	
margin-right:15px;
}
.ymedi .thumbnail-grid-110 div {
width:110px;	
margin-right:26px;
}
.ymedi .thumbnail-grid-110 img {
margin-top:.72727em;
}
.ymedi .thumbnail-grid-130 div {
width:130px;	
margin-right:21px;
}

.ymedi .thumbnail-grid img {
border:1px solid #c2c0c0;
}
.ymedi img.float-lt {
margin-right:20px;
}
.ymedi img.float-rt {
margin-left:20px;
}

.ymedi #photo-gallery,
.ymedi #photo-gallery-content-area,
.ymedi #photo-gallery-image {
width:auto;
height:auto;
max-width:none;
max-height:none;
margin-right:0;
}
.ymedi #photo-gallery {
margin-top:5px;
}
.ymedi #thumb-carousel-wrapper a.active {
    border: 1px solid #ff6600;
}

.ymedi #photo-gallery-image {
margin-bottom:3em;
clear:both;
float:none;
height:540px;
}
.ymedi #photo-gallery-caption-area {
width:420px;
float:left;
overflow:hidden;
height:auto;
margin-right:30px;
}
.ymedi #photo-gallery-caption {
min-height:3em;
height:auto;
}
.ymedi #photo-gallery-caption h3 {
display:none;
}
.ymedi #thumb-carousel {
clear:none;
overflow:auto;
width:450px;
float:left;
}
.ymedi #thumb-carousel.enabled #thumb-carousel-wrapper {
clip:rect(0pt, 420px, 80px, 0pt);
float:left;
height:80px;
margin:0 5px;
overflow:hidden;
padding:0;
position:relative;
width:413px;
}

.ymedi #thumb-carousel.enabled a#carousel-button-prev,
.ymedi #thumb-carousel.enabled a#carousel-button-next {
height:80px;
background-position:4px 35px;
width:12px;
}
.ymedi #play-stop-slideshow-button {
background:url(../images/icon_slideshow_stand.gif) 0 0 no-repeat transparent;
padding:0 0 2px 20px;
}
.ymedi #play-stop-slideshow-button.playing {
background:url(../images/icon_slideshow_stand_pause.gif) 0 0 no-repeat transparent;
}
.ymedi .etcetera .quarter img.etc{clip:rect(0px,145px,95px,0px); position:absolute}
.ymedi .etcetera .quarter img.etc+.inner{margin-top:105px}
.ymedi .etcetera .quarter {
width:225px;
margin-bottom:1.3434em;
}
.ymedi .etcetera .quarter div {
margin-right:20px;
}
.ymedi .etcetera p {
line-height:1.272em;
}

.ymedi .past-issues-top {
overflow:hidden;
clear:both;
position:relative;
margin-bottom:20px;
}
.ymedi .past-issues-top .current-issue-label {
position:absolute;
top:0;
left:330px;
}
.ymedi .past-issues-top .thumbnail-grid {
position:absolute;
left:330px;
bottom:0;
}
.ymedi .past-issues-top .thumbnail-grid div {
margin-bottom:0;
}

.ymedi .shaded-gray-f5 {
margin-bottom:1.8181em;/*20*/
}
.ymedi ul.photo-gallery-thumbs-grid li.last-photo {
height:78px;
width:78px;
border:1px solid #e5e5e5;
background:url(../images/last_photo_ymedi.gif) top left no-repeat transparent;
position:relative;
}
.ymedi ul.photo-gallery-thumbs-grid li.last-photo span {
position:absolute;
top:48px;
left:39px;
color:#c2c0c0;
font-size:0.818182em;
}
.ymedi h3 span.arrow {
color:#FF6600;

}
.ymedi #issue-rotator {
/*background:url(../images/bg_issue_rotator.jpg) 50% 100% no-repeat #467fcc;*/
}
.ymedi #issue-rotator {
width:300px;
height:92px;
float:right;
background-color:#008ed5;
overflow:hidden;
position:relative;
}
.ymedi.maty #issue-rotator {
background-color:#467fcc;
}
.ymedi .issue-page {
position:absolute;
top:0;
left:300px;
height:72px;
width:270px;
padding:10px 10px 10px 20px;
z-index:1;
}
.ymedi #this-issue { /*.issue-page:first-child*/
left:0;
display:block;
}

.ymedi .cover-thumb {
position:absolute;
bottom:0;
right:33px;
height:77px;
width:80px;
text-align:right;
box-shadow:3px 3px 3px rgba(0,0,0,.2);
}
.ymedi .cover-thumb img {
border:1px solid #959595 !important;
}
.ymedi #issue-rotator .issue-nav {
width:110px;
margin-bottom:0;
z-index:100;
}
.ymedi #issue-rotator .issue-nav p {
padding:0;
}
.ymedi #issue-rotator .button-back,
.ymedi #issue-rotator .button-next {
display:block;
height:15px;
width:8px;
position:absolute;
top:45px;
z-index:100;
}
.ymedi #issue-rotator .button-back span,
.ymedi #issue-rotator .button-next span {
position:absolute;
top:-10000px;
}
.ymedi #issue-rotator .button-back {
background:url(../images/arrow_lt_blue_l_sprite.png) 0 -15px no-repeat;
left:167px;
}
.ymedi #issue-rotator .button-next {
background:url(../images/arrow_lt_blue_r_sprite.png) 1px -15px no-repeat;
right:13px;
}
.ymedi.maty #issue-rotator .button-back,
.ymedi.maty #issue-rotator .button-next{
	background-position:  top left;
}
.ymedi #issue-rotator .button-back:hover,
.ymedi #issue-rotator .button-next:hover {
background-position:0 0;
}

.ymedi .button-back-issues {
margin-top:8px;
display:inline;
display:inline-block;
}
.ymedi .issue-link {
width:130px;
display:block;
line-height:1em;
margin-top:2px;
}
.ymedi .issue-link:hover,
.ymedi .issue-link:focus {
text-decoration:none;
}
.ymedi .issue-label.current {
text-transform:uppercase;
}
.ymedi .issue-timestamp {
display:inline-block;
font-size: 1.272727em;
font-weight:normal;
line-height: 1.5714em;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:0;
}
.ymedi .issue-volume {
display:inline-block;
font-size:0.7143em;
line-height: 1.6em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
}

.ymedi .issue-volume {
font-size:0.909em;
line-height: 1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
}
.ymedi .issue-label {
color:#8ebbef;
font-size:.909em;
border-bottom:1px solid #467FCC;
}
.ymedi .issue-timestamp,
.ymedi .issue-volume {
border-bottom:1px solid #467FCC;
color:#fff;
}
.ymedi .issue-link:hover .issue-label,
.ymedi .issue-link:focus .issue-label {
border-bottom:1px solid #8ebbef;
}
.ymedi .issue-link:hover .issue-timestamp,
.ymedi .issue-link:focus .issue-timestamp,
.ymedi .issue-link:hover .issue-volume,
.ymedi .issue-link:focus .issue-volume {
border-bottom:1px solid #fff;
}
.ymedi .issue-page p {
font-size:.9090em;
line-height:1.1em;
color:#8ebbef;
margin:0;
padding:0;
}
.ymedi .button-current-issue:link,
.ymedi .button-current-issue:visited,
.ymedi .button-current-issue:hover,
.ymedi .button-current-issue:focus,
.ymedi .button-current-issue:active,
.ymedi .button-back-issues:link,
.ymedi .button-back-issues:visited,
.ymedi .button-back-issues:hover,
.ymedi .button-back-issues:focus,
.ymedi .button-back-issues:active {
font-size:.9090em;
color:#8ebbef !important;
text-decoration:none;
}
.ymedi .button-current-issue:link,
.ymedi .button-current-issue:visited,
.ymedi .button-current-issue:active,
.ymedi .button-back-issues:link,
.ymedi .button-back-issues:visited,
.ymedi .button-back-issues:active {
font-size:.9090em;
color:#8ebbef;
border-bottom:1px solid #588ed5;
}
.ymedi .button-current-issue:hover,
.ymedi .button-current-issue:focus,
.ymedi .button-back-issues:hover,
.ymedi .button-back-issues:focus {
font-size:.9090em;
color:#8ebbef;
border-bottom:1px solid #8ebbef;
}
.ymedi .button-current-issue {
display:inline-block;
margin-right:10px;
}

.ymedi .issue-page h3 {/*old*/
font-size: 1.272727em;
font-weight:normal;
line-height: 1.5714em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
max-width:140px;
margin:0;
padding:0;
}
.ymedi .issue-page h3 em {/*old*/
display:block;
font-size:0.7143em;
line-height: 1.6em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
}
.ymedi .issue-page h3 a,/*old*/
.ymedi .issue-page h3 a:link,
.ymedi .issue-page h3 a:visited {
/*display:inline-block;*/
color:#fff;
border:none;
border-bottom:1px solid #467FCC;
}
.ymedi .issue-page h3 a:visited:hover,/*old*/
.ymedi .issue-page h3 a:hover,
.ymedi .issue-page h3 a:focus {
border-bottom:1px solid #fff;
}
.ymedi .issue-page h3 a:visited:hover em,/*old*/
.ymedi .issue-page h3 a:hover em,
.ymedi .issue-page h3 a:focus em {
text-decoration:underline;
}
.ymedi .icon-online-only {
vertical-align:middle;
margin-right:4px;
}
.ymedi h1 .icon-online-only {
/*margin-bottom: 4px;*/
margin-top:0;
}
.ymedi h2 .icon-online-only {
/*margin-bottom: 3px;*/
margin-top:0;
}
#thumbgrid-90-pagination .popup-photo-icon {
cursor:pointer;
background-image:none;
background-color: #fff;
height:90px;
width:90px;
top:0;
left:0;
filter: alpha(opacity=1);
-webkit-opacity:0;
-moz-opacity:0;
-o-opacity:0;
}

.ymedi .search-result h4 {
color:#0db01d;
}
.ymedi .search-result p,
.ymedi .grouped-search-result p {
margin-bottom:0;
padding-bottom:0;
line-height:1.4545em;
}
.ymedi .search-result,
.ymedi .grouped-search-result {
margin-bottom:25px;
}
.ymedi-search-results h1 {
margin:0;
padding:0;
}
.ymedi-search-results #pagination-show {
display:none;
}
.ymedi-search-results .results-footer-notes {
clear:both;
width:350px;
padding-top:11px;
}
.ymedi input.google-search-keywords {
width:240px;
padding-left:5px;
margin-right:10px;
}
.ymedi select.google-search-site {
margin-right:10px;
}

.ymedi ul.light-list li {
background:url(../images/bullet_square_gray_lt_sm.gif) 0 2px no-repeat transparent;
padding-left:12px;
color:#959595;
}
.ymedi .bordered-box ul.light-list {
margin-bottom:0;
}
.search-tips:hover,
.search-tips:focus {
text-decoration:none;
}

.ymedi .popup-photo-gallery-narrow {
width:595px;
}
.ymedi .popup-photo-gallery-narrow #popup-column-left {
width:300px;
}
.button-expand-collapse + .button-edit-note {
margin-left:15px;
}
.ymedi .button-edit-note {
/*float:right;*/
margin-top:3px;
margin-right:22px;
font-size:.909em;
color:#959595;
display:inline-block;
}

.ymedi .button-edit-note img {
margin-bottom:-2px;
}
.ymedi .button-edit-note:hover,
.ymedi .button-edit-note:focus {
text-decoration:none;
color:#bbb;
}


.ymedi #mostpopular li,
.ymedi .most-emailed li {
margin-bottom:1em;
margin-top:0;
padding-top:0;
margin-left:20px;
position:relative;
overflow:visible;
}
.ymedi #mostpopular li:after,
.ymedi .most-emailed li:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.ymedi #mostpopular div,
.ymedi .most-emailed div {
/*overflow:hidden; this breaks ie and chrome  */
}
.ymedi #mostpopular .section-tag,
.ymedi #sidebar-right .section-tag {
color:#0db01d;
/*display:block; this breaks ie and chrome  */
margin-bottom:0;/*4545em*/
padding-bottom:0;
line-height:1.5454em;
}
.ymedi #mostpopular img,
.ymedi .most-emailed img {
float:right;
border:1px solid #c2c0c0;
margin-top:0;
padding-top:0;
}
.ymedi #sidebar-right .article-link,
.ymedi #mostpopular .article-link {
font-weight:bold !important;
margin-bottom:0;
line-height:1.5454em;
}
.ymedi .green{
color:#0db01d !important
}

/* =medicine@yale */

.maty-home #content {
margin-top:0;
}
.maty .issue-page {	
}
.maty #issue-rotator {
background:url(../images/bg_issue_rotator_maty.jpg) 50% 100% no-repeat #eaf1fa;
height: 96px;
margin-top: -4px;
}

.maty .issue-label {
color:#8ebbef;
font-size:.909em;
border-bottom:1px solid #467FCC;
}
.maty .issue-timestamp,
.maty .issue-volume {
border-bottom:1px solid #467FCC;
color:#fff;
}
.maty .issue-link:hover .issue-label,
.maty .issue-link:focus .issue-label {
border-bottom:1px solid #8ebbef;
}
.maty .issue-link:hover .issue-timestamp,
.maty .issue-link:focus .issue-timestamp,
.maty .issue-link:hover .issue-volume,
.maty .issue-link:focus .issue-volume {
border-bottom:1px solid #fff;
}
.maty .issue-page p {
font-size:.9090em;
line-height:1.1em;
color:#8ebbef;
margin:0;
padding:0;
}
.maty .button-current-issue:link,
.maty .button-current-issue:visited,
.maty .button-current-issue:hover,
.maty .button-current-issue:focus,
.maty .button-current-issue:active,
.maty .button-back-issues:link,
.maty .button-back-issues:visited,
.maty .button-back-issues:hover,
.maty .button-back-issues:focus,
.maty .button-back-issues:active {
font-size:.9090em;
color:#467fcc !important;
text-decoration:none;
}
.maty .button-current-issue:link,
.maty .button-current-issue:visited,
.maty .button-current-issue:active,
.maty .button-back-issues:link,
.maty .button-back-issues:visited,
.maty .button-back-issues:active {
font-size:.9090em;
color:#467fcc;
border-bottom:1px solid #c1d4ee;
}
.maty .button-current-issue:hover,
.maty .button-current-issue:focus,
.maty .button-back-issues:hover,
.maty .button-back-issues:focus {
font-size:.9090em;
color:#467fcc;
border-bottom:1px solid #467fcc;
}


.maty #main-nav {
background:url(../images/bg_main_nav_maty.gif) 640px 0 no-repeat #004DA4;
}
.maty #main-nav {
border-bottom:5px solid #467fcb;
}
.maty-home #main-nav {
border-bottom:none !important;
}
.maty #main-nav a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.25em;
color:#fff;
display:block;
padding:10px 15px 8px;
line-height:1em;
}
.maty ul.current-issue-nav li:last-child,
.maty ul.current-issue-nav li.last-child {
width: 200px;
}
.maty .issue-label {
color:#467fcc;
font-size:.909em;
border-bottom:1px solid #eaf1fa;
}
.maty .issue-timestamp,
.maty .issue-volume {
border-bottom:1px solid #eaf1fa;
color:#585858;
}
.maty .issue-link:hover .issue-label,
.maty .issue-link:focus .issue-label {
border-bottom:1px solid #467fcc;
}
.maty .issue-link:hover .issue-timestamp,
.maty .issue-link:focus .issue-timestamp,
.maty .issue-link:hover .issue-volume,
.maty .issue-link:focus .issue-volume {
border-bottom:1px solid #585858;
}
.maty .button-back-issues:link,
.maty .button-back-issues:visited,
.maty .button-back-issues:hover,
.maty .button-back-issues:focus,
.maty .button-back-issues:active {
font-size:.9090em;
color:#467fcc !important;
border-bottom:1px solid #c1d4ee;
}
.maty .button-back-issues:link,
.maty .button-back-issues:visited,
.maty .button-back-issues:focus,
.maty .button-back-issues:active {
text-decoration:none;
}
.maty .button-back-issues:hover {
border-bottom:1px solid #467fcc;
}
.maty .issue-page p {
font-size:.9090em;
line-height:1.2em;
color:#467fcc;
margin:0;
padding:0;
}
.maty #top-banner > a {
background-color:#fff;
}
.maty #top-banner {
height:92px;
padding-top:4px;
background:url(../images/bg_top_banner_maty.gif) 0 0 no-repeat #fff;
}
#logo-maty:hover,
#logo-maty:focus {
text-decoration:none;
}
#logo-maty {
display:block;
margin:5px 0 0 10px;
color:#004da4;
font-size:74px;
line-height:68px;
font-family:"Yale Design Roman", serif;/*"Palatino Linotype", "Book Antiqua", Palatino, */
width:500px;
overflow:hidden;
}
#logo-maty div {
float:left;
padding-top:10px;
}
#logo-maty div.at {
padding-top:11px;
margin-left:-1px;
margin-right:-11px;
font-size:57px;
}
#logo-maty .char-y {
margin-right:-9px;	
}


.maty .section-labeled-home {	
padding-left:320px;
min-height:300px;
}
.maty .home-left-image {
position:absolute;
top:0;
left:0;
}

.shaded-eaf1fa .section-label {
background-color:#eaf1fa;
}
.shaded-eaf1fa .section-label span {
background: url(../images/bg_section_label_trans_eaf1fa.gif) no-repeat scroll 100% 0 transparent;
}

/* =publications archives */

.pub-archives .layout-column-medium {
width:615px;
padding-left:10px;
}
.pub-archives .summary-section h3 {
margin-top:.4545em;
}
.pub-archives #articles-page-size,
.pub-archives #articles-sort {
font-size:.909em;
padding:0;
}
.pub-archives #articles-sort {
margin-right:20px;
width:112px;
}
.pub-archives .articles-showing {
color:#959595;
display:none;
padding-bottom: 0;
}
.pub-archives .label-section,
.pub-archives .articles-lower-bound,
.pub-archives .articles-upper-bound,
.pub-archives .articles-total {
color:#0db01d;
}
.pub-archives .label-issue {
font-size:.909em;
color:#959595;
}

.pub-archives #view-toggle {
display:none;
}
.pub-archives #view-toggle .view-label {
color:#004da4;
}
.pub-archives #view-toggle:hover .view-label,
.pub-archives #view-toggle:focus .view-label {
color:#2a85ee;
}
.pub-archives #sidebar-right {
border:1px solid #e0dfdf;
width:298px;
}
.pub-archives #reset-articles {
font-size:.909em;
margin-top:.4545em;
}
.pub-archives #filter-info {
background-color:#f5f5f5;
padding:10px;
overflow:hidden;
border:1px solid #e0dfdf;
display:none;
margin-bottom:2em;	
}
.pub-archives .remove-filter {
color:#0db01d;
text-decoration:none;
margin-right:5px;
}
.pub-archives #filter-info-keywords {
color:#0db01d;	
}
.pub-archives .remove-filter img {
margin-bottom:-2px;
cursor:pointer;
}
.pub-archives #filter-info p {
margin-bottom:0;
padding-bottom:0;
}
.pub-archives .reset-filter {
font-size:.909em;
color:#959595;
float:right;
}
.pub-archives .reset-filter img {
vertical-align:baseline;
margin-bottom: -2px;
}
.pub-archives .reset-filter:hover,
.pub-archives .reset-filter:focus {
text-decoration:none;
color:#bbb;
}
.pub-archives #pagination-previous {
display:none;
}

#other-results {
display:none;
margin-top:2em;
}
#other-results p {
padding-bottom:1em;
}
#other-results-people {
color:#55a51c;
}
.ymedi #other-results-people{
color:#0db01d
}
#other-results-info {
padding:20px;
background-color:#f5f5f5;
overflow:hidden;
}
#other-results-info p {
width:255px;
float:left;
margin-right:30px;
}

.pub-archives #sidebar-right h2 {
color:#FF6600;
font-weight:bold;
margin-top:0;
}
.archives-facet h2 {
margin-bottom:0;
}
.pub-archives #sidebar-right hr {
/*margin-left:-20px;*/
margin:0 -20px 0 0;
}

.pub-archives #sidebar-right .archives-facet h3 {
color:#0db01d;
font-weight:bold;
margin-bottom:.909em;
}
.pub-archives .archives-facet,
.pub-archives .search-archives {
padding:20px;
position:relative;
}
.pub-archives .search-archives {
/*background-color:#f1f1f1;*/
padding-right:0;
}
#sidebar-right .search-archives h3 {
font-weight:bold;
margin-bottom:.4545em;
color:#0db01d;
}
.pub-archives #search-archives {
width: 230px;
background-color:#f5f5f5;
color:#959595;
font-size:.909em;
}
.archives-facet select {
font-size:.909em;
padding:0;
margin-left:5px;
margin-top:-4px;
width:90px;
}
.archives-facet .float-rt {
width:150px;
float:right;
}
.archives-facet .float-rt label {
font-size:.909em;
color:#959595;
margin-right:3px;
padding-top:5px;
display:inline;
display:inline-block;
}


.archives-facet .styledSelect {
float:right;
width:100px;
min-height:20px;
position:relative;
background: url(../images/icon_select_up_alt.gif) no-repeat scroll 100% 5px #f5f5f5;
}
.archives-facet .styledSelect.open {
margin-top:0;
}
.archives-facet .styledSelect.open .first {
background: url(../images/icon_select_up_alt.gif) no-repeat scroll 100% 5px #f5f5f5;
}
.archives-facet .styledSelect .closed {
padding:5px;
}
.archives-facet .styledSelect li.option:hover,
.archives-facet .styledSelect .closed:hover {
color:#fff;
background: url(../images/icon_select_over_alt.gif) no-repeat scroll 100% 5px #c2c0c0;
}

.facet-menu {
overflow: hidden;
width: 260px;
position:relative;
padding-bottom:5px;
}
.facet-menu-inner {
/*height:90px;*/
height:0;
overflow:hidden;
}
.facet-menu .toggle-more-less,
.facet-menu .toggle-more-less:link,
.facet-menu .toggle-more-less:active {
font-size:.909em;
color:#959595;
display:none;/*block;*/
padding-left:15px;
padding-top: 1px;
margin-left:17px;
margin-top:.4545em;
text-decoration:none;
display:inline-block;
}
.facet-menu .toggle-more-less:hover {
color:#bbb;
text-decoration:none;
}
.facet-menu .see-more {
background: url(../images/bullet_expand_all.gif) no-repeat scroll 0 3px transparent;
}
.facet-menu .see-less {
background: url(../images/bullet_collapse_all.gif) no-repeat scroll 0 3px transparent;
}

.facet-menu ul {
margin-bottom:0;
}
.facet-menu li {
list-style:none;
background-image:none;
overflow:hidden;
width:100%;
position:relative;
padding-left:17px;
}
.facet-menu li div {
overflow:hidden;
margin-bottom:.4545em;
min-height:15px;
}
.facet-menu li ul {
/*margin-bottom:.4545em;*/
clear:both;
float:none;
}
.facet-menu .article-count {
font-size:.909em;
color:#959595;
}


.facet-menu input {
float:left;
margin-right:5px;
}
.facet-menu label {
font-size:1em;
color:#585858;
cursor:pointer;
float:left;
display:inline;
line-height: 15px;
width:220px;
}
.facet-menu input[disabled=true] + label {
cursor:default;
}
.facet-menu ul ul li label {
width:190px;
}
.facet-menu ul ul ul li label {
width:170px;
}
#toggle-collapsible.expand-all,
#toggle-collapsible.collapse-all {
float:right;
}
#toggle-collapsible.expand-all,
#toggle-collapsible.collapse-all,
.pub-archives #sidebar-right .archives-facet .float-rt {
margin-bottom:-3px;
}
#toggle-collapsible.expand-all a,
#toggle-collapsible.collapse-all a, {
padding-right:10px;
}
#toggle-collapsible.expand-all a {
background:url(../images/icon_expand_all_arrows.gif) 100% 3px no-repeat transparent;
}
#toggle-collapsible.collapse-all a {
background:url(../images/icon_collapse_all_arrows.gif) 100% 3px no-repeat transparent;
}

#toggle-collapsible.expand-all a,
#toggle-collapsible.expand-all a:link,
#toggle-collapsible.expand-all a:visited,
#toggle-collapsible.expand-all a:active,
#toggle-collapsible.collapse-all a,
#toggle-collapsible.collapse-all a:link,
#toggle-collapsible.collapse-all a:visited,
#toggle-collapsible.collapse-all a:active {
font-size:.909em;
color:#959595;
text-decoration:none;
}
#toggle-collapsible.expand-all a:hover,
#toggle-collapsible.collapse-all a:hover {
color:#bbb;
text-decoration:none;
}
.facet-menu li.expanded,
.facet-menu li.collapsed,
.facet-menu li.plain {
padding-left:17px;
}
.facet-menu ul ul {
margin-top:7px;
}
.facet-menu li.collapsed > ul {
display:none;
}
.facet-menu li.expanded > ul {
display:block;
}
.facet-menu li.expanded li a,
.facet-menu li.collapsed li a {
margin-left:0;
padding-left:0;
}
.facet-menu li.expanded li.collapsed a,
.facet-menu li.collapsed li.collapsed a,
.facet-menu li.expanded li.expanded a,
.facet-menu li.collapsed li.expanded a {
margin-left:0;
padding-left:0;
}
.facet-menu li.expanded > a.node-toggle {
background:url(../images/bullet_expanded_grayC0.gif) 1px 3px no-repeat transparent;
}
.facet-menu li.collapsed > a.node-toggle {
background:url(../images/bullet_collapsed_grayC0.gif) 1px 2px no-repeat transparent;
}
.facet-menu li.expanded a.node-toggle,
.facet-menu li.collapsed a.node-toggle {
display:block;
width:17px;
height:15px;
padding:0 !important;
position:absolute;
top:0;
left:0;
cursor:pointer;
}
.facet-menu a.node-toggle span {
position:absolute;
top:-1000px;
left:-1000px;
}


#sidebar-right .archives-facet h3.expanded {
padding-left:17px;
cursor:pointer;
background:url(../images/bullet_expanded_grayC0.gif) 1px 3px no-repeat transparent;
}
#sidebar-right .archives-facet h3.collapsed {
padding-left:17px;
cursor:pointer;
background:url(../images/bullet_collapsed_grayC0.gif) 1px 3px no-repeat transparent;
}


#topics-menu {
margin-left:17px;
}

.facet-people .facet-menu {
margin-left:17px;
}
.facet-people #people-search {
font-size:.909em;
color:#959595;
background-color:#f5f5f5;
width:185px;
position:relative;
}
.facet-people #people-add {
font-size:.909em;
color:#585858;
border:none;
cursor:pointer;
margin-top: 5px;
}
.facet-people #people-add img {
margin-bottom:-2px;
margin-right:2px;
}
.facet-people #people-search-matches {
position:absolute;
border:1px solid #c2c0c0;
background-color:#fff;
padding:5px;
z-index:1000;
max-height:55px;
overflow-y:scroll;
display:none;
}
.facet-people #people-id-holder,
.facet-people #people-count-holder  {
display:none;
}
.facet-people #people-search-matches p {
margin:0;
padding:0;
cursor:pointer;
}
.facet-people #people-search-matches p:hover {
color:#959595;
}
.facet-people #people-search-matches img {
margin-bottom:-2px;
}
.facet-people #people-container {
/*position:relative;*/
overflow:hidden;
}
.facet-people .facet-menu {
position:static;
}
.facet-people #people-search-viewer {
padding-top:10px;
}
.facet-people #people-search-viewer img {
margin-bottom:-2px;	
cursor:pointer;
}
.facet-people #people-search-viewer p {
margin-bottom:.4545em;
}
.facet-people .count {
font-size:.909em;
color:#959595;
}


.pub-archives select {
display:none;
}
#articles-sort + .styledSelect {
width:102px;
height:12px;
margin-right:15px;
float:left;
}
#articles-page-size + .styledSelect {
width:97px;
float:left;
}

.pub-archives .top-nav label,
.pub-archives .top-nav select {
float:left;
}
.pub-archives .top-nav label {
line-height:1.4545em;
margin-right:5px;
}





/* =publications general */

.section-label {
height:17px;
background:url(../images/bg_section_label_line.gif) top right repeat-x #fff;
margin-bottom:20px;
padding:0;
overflow:hidden;
}
.section-label span {
color:#fff;
text-transform:uppercase;
font-size:.9090em;
line-height:15px;
display:block;
float:left;
padding:1px 15px 1px 7px;
background:url(../images/bg_section_label_end.gif) top right no-repeat #c2c0c0;
}
.section-labeled {
overflow:hidden;
margin-bottom:1em;
margin-top:1.5em;
padding-top:.4545em;
position:relative;
}
.section-labeled .half {
min-height:70px;
margin-top:5px;
}
.section-labeled .half p {
padding-bottom:0;	
}
.section-labeled h2 {
padding-top:0;
}
.section-labeled h3 {
color:#55a51c;
font-weight:normal;
margin-bottom:.25em;
padding:0;
}
.section-labeled h4 {
color:#55a51c;
font-weight:bold;
}
.yemdi .section-labeled h3,
.yemdi .section-labeled h4{
	color:#0db01d
} 
.fixed-bottom-right {
margin-left:10px;
bottom:-2em;
float:right;
position:relative;
vertical-align:bottom;
z-index:100;
}
.slideshow-textarea .byline {
font-size:.909em;
margin:0;
padding:0;

}
#slideshow-controls {
border-top:1px solid #fff;
position:absolute;
z-index:200;
bottom:2px;
left:530px;
width:170px;
padding:5px 0 0 0;
height:20px;
}
#slideshow-controls p, 
#slideshow-controls li {
color:#fff;
font-size:.9090em;
}
#slideshow-nav {
float:right;
margin-top:3px;
}
#slideshow-nav li {
float:left;
background-image:none;
padding:0;
margin-left:7px;
}
#slideshow-nav a {
display:block;
width:9px;
height:9px;
padding:0;
margin-left:0;
}
.button-prev a {
background:url(../images/icon_arrow_white_l_sm.gif) 3px 2px no-repeat transparent;
}
.button-next a {
background:url(../images/icon_arrow_white_r_sm.gif) 3px 2px no-repeat transparent;
}
.button-circle {
background-color:#fff;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
height:5px;
width:5px;
margin:3px 0 0 9px;
}
#slideshow-nav span {
position:absolute;
top:-10000px;
left:-1000px;
}
.cover-stories {
position:relative;
margin:0 0 1.5em 0;
border:1px solid #e0dfdf;
padding:16px 16px 16px 16px;	
}
.cover-story-top {
overflow:hidden;
margin-bottom:1.5em;
}
.cover-story-top-image {
float:left;
margin-right:20px;
}
.cover-story-top-image img {
border:1px solid #c2c0c0;
vertical-align:bottom;
}
.cover-story-top-description {
width:175px;
height:300px;
border-bottom:1px dashed #c2c0c0;
float:left;
}
.cover-story-top-description h1 {
font-size:2em;
line-height:1.05em;
}
.cover-stories-label {
background-color:#fff;
text-transform:uppercase;
font-size:.9090em;
position:absolute;
color:#959595;
padding:3px 5px;
top:-1.25em;
left:15px;
z-index:100;
}
.book-notes .thumbnail-small {
width:90px;
}
.book-notes .thumbnail-small img {
border:1px solid #c2c0c0;
margin-top:0;
}
.book-notes h3 {
color:#5b5b5b;
margin:0;
padding:0;
font-weight:bold;
}


.publications-pagination {
}
.publications-pagination-controls {
float:right;
}
.publications-pagination-controls li {
float:left;
background-image:none;
background-color:#e0dfdf;
margin-right:4px;
padding:0;
}
li.active-page {
border:1px solid #c2c0c0;
background-color:#fff;
color:#c2c0c0;
}
li.active-page a {
color:#c2c0c0;
}
.button-next-page {
width:60px;
padding-right:15px;
background:url(../images/icon_arrow_sm_blue_next.gif) 100% 7px no-repeat #fff;
}
.publications-pagination-controls a {
padding:2px 5px;
display:block;
}
.recent-issues-grid {
margin:1em 0 1.5em 0;
}
.back-issues-grid {
margin:3em 0;
}
.back-issues-grid a:link,
.back-issues-grid a:visited,
.back-issues-grid a:active,
.recent-issues a:link,
.recent-issues-grid a:visited,
.recent-issues-grid a:active,
.previous-issue a:link,
.previous-issue a:visited,
.previous-issue a:active {
color:#959595;
text-decoration:none;
}
.recent-issues-grid a:hover,
.recent-issues-grid a:focus,
.back-issues-grid a:hover,
.back-issues-grid a:focus,
.previous-issue a:hover,
.previous-issue a:focus {
color:#bbb;
text-decoration:underline;
}
.recent-issues-grid img {
display:block;
border:1px solid #c2c0c0;
margin-bottom:.5em;
}
.back-issues-grid img {
display:block;
border:1px solid #c2c0c0;
height:108px;
width:78px;
margin-bottom:.5em;
}
.recent-issues-grid li,
.back-issues-grid li {
float:left;
background-image:none;
padding:0;
margin:0 15px 1.5em 0;
}
.teaser-byline {
font-size:.9090em;
font-style:italic;
}

.issue-title,
.download-issue {
padding:0 15px;
background-color:#f5f5f5;
}
.issue-title p {
font-weight:bold;
margin:0 !important;
padding-bottom:1em;
border-bottom:1px dashed #c2c0c0;
}
.download-issue {
padding:0 15px 15px 15px;
margin-bottom:1.5em;
}
.download-issue h3 {
font-weight:bold;
color:#585858;
margin:0 !important;
border-top:1px dashed #c2c0c0;
}
.download-issue p {
margin:0 !important;
}
.download-issue a,
.download-issue a:link,
.download-issue a:visited,
.download-issue a:hover,
.download-issue a:focus,
.download-issue a:active {
color:#585858;
text-decoration:none;
border-bottom:none;
}
.button-netcast {
display:block;
height:15px;
width:60px;
margin-top:2px;
background:url(../images/button_netcast.gif) top left no-repeat;	
}
.button-netcast span {
position:absolute;
top:-10000px;
left:-10000px;
}
#sidebar-right.bordered {
width:178px;
border:1px solid #e0dfdf;
padding:14px 6px 14px 14px;
}
#sidebar-right.bordered h4 {
margin:0 0 1em 0;	
}