.ymedi, .ymedi #footer { background-color: rgb(88, 88, 88) ! important; }
.ymedi #container { padding: 0px 45px; }
.ymedi #content { margin-top: 12px; }
.ymedi #sidebar-right h2, .ymedi #sidebar-right h3 { color: rgb(255, 102, 0); }
.ymedi .layout-column-full { width: 100%; padding-left: 0px; }
.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; }
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: 0px; }
.ymedi .layout-column-narrow { margin-right: 0px; }
.ymedi .layout-column-medium { width: 625px; margin-right: 25px; }
.ymedi .layout-column-medium .layout-column-medium { margin-right: 0px ! important; }
.ymedi .layout-column-medium.space-left-20 { 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 { width: 409px; margin-right: 20px; float: left; }
.ymedi .layout-column-medium .third { margin-left: 10px; margin-right: 0px; width: 200px; float: left; }
.ymedi .layout-column-medium h3 + .third, .ymedi .layout-column-medium .third:first-child { margin-left: 0px ! important; }
.ymedi .layout-column-full .layout-column-quarter { width: 220px; margin-right: 20px; float: left; }
.ymedi .layout-column-half .summary-section { margin-top: 0px; }
.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: rgb(255, 255, 255); }
.past-issue-stamp .month-year { font-size: 1.5em; color: rgb(255, 255, 255); }
.past-issue-stamp .volume { display: inline-block; padding-top: 3px; color: rgb(142, 187, 239); font-style: italic; }
.ymedi #top-banner { background-color: rgb(0, 77, 164); position: relative; z-index: 99; height: 92px; }
.ymedi #top-banner > a { display: block; background-color: rgb(0, 77, 164); }
.ymedi #top-banner img { vertical-align: bottom; }
.ymedi #footer { margin: 3em -45px 0px; padding: 1.5em 15px 0.5em; }
.ymedi #footer a, .ymedi #footer a:link, .ymedi #footer a:visited { border-bottom: 2px solid rgb(115, 114, 114); }
#footer #copyright a { border-bottom: medium none; }
.ymedi #footer a#logo-gray-sm { background: transparent url(f3dc2212aad61869a1c81dba6ca15bce69c5913c.gif)  no-repeat scroll 0px 0px; }
.ymedi h1 { font-size: 1.909em; line-height: 1.238em; padding-top: 0px; padding-bottom: 0.9524em; color: rgb(255, 102, 0); }
.ymedi h2 { font-size: 1.4545em; line-height: 1.25em; padding-top: 0px; padding-bottom: 0.3125em; margin-bottom: 0px; color: rgb(255, 102, 0); }
.ymedi #content-main .centered-over-text hr { color: rgb(224, 223, 223); margin-left: 0px ! important; margin-right: 0px ! important; }
.ymedi .bordered-box .centered-over-text span { background-color: rgb(255, 255, 255); padding-left: 15px; padding-right: 15px; }
.ymedi-group-landing h1, .ymedi-group-landing .layout-column-medium {  }
.ymedi-group-landing h1 { padding-top: 0px; }
.ymedi #main-nav { background-color: rgb(0, 77, 164); padding-left: 0px; height: 33px; border-bottom: medium none; position: relative; z-index: 100; overflow: visible; }
.ymedi #main-nav ul { float: left; border-top: 1px solid rgb(70, 127, 204); width: 645px; padding-left: 5px; margin-bottom: 0px; height: 32px; position: relative; }
.ymedi #main-nav .clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.ymedi #main-nav li { color: rgb(142, 187, 239); margin: 0px; padding: 0px; background: transparent url(8707f1431994954518a5f2d1331a27b45f6f6213.gif)  no-repeat scroll 0px 10px; }
.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: rgb(255, 255, 255); display: block; padding: 10px 17px 8px; line-height: 1em; }
.ymedi #main-nav .active { background-color: rgb(0, 142, 213); border-bottom: 3px solid rgb(0, 142, 213); border-top: 3px solid rgb(0, 142, 213); margin-top: -3px; }
.ymedi.maty #main-nav .active { background-color: rgb(70, 127, 203); border-bottom: 3px solid rgb(70, 127, 203); border-top: 3px solid rgb(70, 127, 203); margin-top: -3px; }
.ymedi #main-nav .active a, .ymedi #main-nav .active a:hover, .ymedi #main-nav .active a:focus { font-weight: normal; color: rgb(255, 255, 255); }
.ymedi #main-nav li:last-child { text-align: center; padding-top: 0.7272em; display: inline-block; }
.ymedi #main-nav li.last-child { display: block; text-align: center; padding-top: 0.7272em; padding-bottom: 7px; }
.ymedi ul.current-issue-nav li:last-child { width: 166px; }
.ymedi ul.current-issue-nav li.last-child { width: 166px; }
.ymedi ul.past-issue-nav li:last-child { width: 130px; }
.ymedi ul.past-issue-nav li.last-child { width: 130px; }
.ymedi .volume-stamp { font-size: 0.90909em; display: inline-block; text-align: center; }
.ymedi #main-nav #archive-link a { background: transparent url(8707f1431994954518a5f2d1331a27b45f6f6213.gif)  no-repeat scroll 100% 10px; }
.ymedi #main-nav .current-issue-link { background: transparent url(c862da7fec6bf72ae6ad840b9bbc921db785ddd4.png)  no-repeat scroll 0px 0px; padding: 0px 0px 0px 18px ! important; font-size: 0.90909em; font-family: Verdana,Arial,sans-serif; color: rgb(142, 187, 239); display: inline-block; }
.ymedi #secondary-nav a, .ymedi #secondary-nav a:link { padding: 7px 12px; display: block; font-weight: bold; color: rgb(0, 77, 164); }
.ymedi #secondary-nav { overflow: hidden; background-color: rgb(190, 226, 247); border-top: 5px solid rgb(0, 142, 213); padding-left: 5px; }
.ymedi.maty #secondary-nav { background-color: rgb(207, 226, 248); border-top: 0px none; }
.ymedi #secondary-nav li { float: left; background-image: none; padding: 0px; margin: 0px; }
.ymedi #secondary-nav ul { overflow: hidden; margin: 0px; }
.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: rgb(255, 255, 255); }
.ymedi #sidebar-right { width: 300px; }
.ymedi #sidebar-right img { max-width: none; }
.ymedi .more-link { font-style: normal; }
.ymedi .byline { font-size: 0.909em; line-height: 1.5em; padding-top: 5px; padding-bottom: 1.8em; color: rgb(149, 149, 149); }
.ymedi hr { border-color: rgb(224, 223, 223); }
.ymedi .search-box-right { float: right; display: block; margin: -29px 25px 0px -25px ! important; width: 300px ! important; height: 160px; }
.ymedi .bordered-box.shaded-gray-f5 { border-color: rgb(224, 223, 223); 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: rgb(149, 149, 149); }
.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: 0.4545em; line-height: 1.4545em; color: rgb(149, 149, 149); }
.ymedi h2 .arrow { display: none; }
.ymedi h2 a:link, .ymedi h2 a:visited { color: rgb(255, 102, 0); }
.ymedi h2 a:link, .ymedi h2 a:visited { border-bottom: medium none; }
.ymedi .section-labeled { margin-top: 0px; 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: rgb(255, 255, 255); text-decoration: none; }
.ymedi .section-label span { background: rgb(13, 176, 29) url(85596e1d9921bfe941b02e0ce378040f3211467d.gif)  no-repeat scroll 100% -3px; }
.ymedi .summary-section { margin-top: 0px; margin-bottom: 20px; clear: none; }
.ymedi .summary-section.no-image { border-left: 5px solid rgb(231, 230, 230); min-height: 49px; margin-right: 15px; }
.ymedi .summary-section.no-image p { padding-left: 10px; }
.ymedi .summary-section h2 { padding-top: 0px; }
.ymedi .summary-section h3 { padding-top: 0px; margin-bottom: 0.4545em; line-height: 1.2727em; }
.ymedi .summary-section p { line-height: 1.2727em; margin-bottom: 0px; }
.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: 0px; }
.ymedi .summary-section-large + .summary-section-large { margin-top: 40px; }
.ymedi .summary-section-large p { line-height: 1.4545em; margin-bottom: 0.909em; }
.ymedi .summary-section-large p:last-child { margin-bottom: 0px; }
.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: rgb(0, 77, 164); border-bottom: medium none; }
.ymedi .summary-section h3 a:hover, .ymedi .summary-section h3 a:focus { color: rgb(42, 133, 238); 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: 0.90909em; color: rgb(149, 149, 149); border-bottom: medium none; padding-right: 17px; padding-left: 10px; line-height: 1.2em; background: rgb(255, 255, 255) url(f2ec3ffbf3922e3bb90a3cc83945e2734d4367c2.png)  no-repeat scroll 100% 50%; display: inline-block; }
.ymedi .shaded-eaf1fa a.view-all { background-color: rgb(234, 241, 250); }
.ymedi .view-all:focus, .ymedi .view-all:hover { color: rgb(187, 187, 187); }
.ymedi .button-expand-collapse, .ymedi .open { font-size: 0.90909em; color: rgb(149, 149, 149); border-bottom: medium 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: rgb(187, 187, 187); }
.ymedi .button-expand-collapse { background: transparent url(c9594cf6dc73b0aaf07fa4ee223c1bc415d4bde3.gif)  no-repeat scroll 0px 50%; }
.ymedi .open { background: transparent url(a5c95deb8f148dff90745c4fbb9f450f8a07aae1.gif)  no-repeat scroll 0px 50%; }
.ymedi .view-all.float-rt { margin-top: 2px; }
.ymedi .view-all:hover, .ymedi .view-all:focus { color: rgb(187, 187, 187); text-decoration: none; }
.ymedi .collapsible-more-less .extra { display: none; }
.ymedi .orange { color: rgb(255, 102, 0) ! important; }
.ymedi #sidebar-right h3.orange a:link, .ymedi #sidebar-right h3.orange a:active, .ymedi h3.orange a:visited { border-bottom: 1px solid rgb(255, 102, 0); color: rgb(255, 102, 0) ! important; }
.ymedi #sidebar-right h3.orange a:hover, .ymedi #sidebar-right h3.orange a:focus { border-bottom: medium none; text-decoration: none; }
.ymedi #main-nav form { float: left; background-color: rgb(0, 142, 213); overflow: hidden; border-top: 1px solid rgb(109, 154, 215); width: 280px; margin: 0px; padding: 5px 0px 5px 20px; }
.ymedi.maty #main-nav form { background-color: rgb(70, 127, 204); }
.ymedi input.search-keywords { background-color: rgb(128, 199, 234); color: rgb(255, 255, 255); font-size: 0.909em; border: medium none; width: 180px; padding: 3px 5px; background-image: none; }
.ymedi.maty input.search-keywords { background-color: rgb(109, 154, 215); }
.ymedi .search-label { position: relative; left: auto; top: auto; width: 52px; display: inline-block; float: left; color: rgb(255, 255, 255); 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: 0px; color: rgb(88, 88, 88); }
.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: 0px; margin-left: 0px; }
.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 0px; }
.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: 0px; border: 1px solid rgb(224, 223, 223); }
.ymedi #page-tools.float-rt { margin-bottom: 0px; margin-top: 0px; }
.ymedi #text-size-widget { width: 47px; }
.ymedi-article-horizontal #page-tools { float: none; overflow: hidden; margin-top: 0px; }
.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-width: medium medium medium 1px; border-style: none none none dotted; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(224, 223, 223); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: -2px 0px 0px 4px; padding: 4px 0px 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; }
.ymedi #share-print { background: transparent url(53d4d714ac6f0eb840879dd3124542654540eba3.gif)  no-repeat scroll 0px 0px; }
.ymedi #share-email { background: transparent url(656a55a0f35d4aab8b96d839cf501c93067da8a6.gif)  no-repeat scroll 0px 0px; }
.ymedi .link-facebook, .ymedi .share-facebook, .ymedi #share-facebook { background: transparent url(a57e54a5090d9e04909f254984f8f8ff08f00d46.gif)  no-repeat scroll 0px 0px; }
.ymedi .link-twitter, .ymedi .share-twitter, .ymedi #share-twitter { background: transparent url(21b8bc3ecc2a7df4980801dd5339d147151050d1.gif)  no-repeat scroll 0px 0px; }
.ymedi .link-google, .ymedi .share-google, .ymedi #share-google { background: transparent url(691e5dc55bfff12ee063dd2fc17c1a7804cc9a4b.gif)  no-repeat scroll 0px 0px; }
.ymedi .link-linkedin, .ymedi .share-linkedin, .ymedi #share-linkedin { background: transparent url(db96e4e76d2a012529b37afa701eb5eb6c69bf35.gif)  no-repeat scroll 0px 0px; }
.ymedi .video-popup-gallery { overflow: hidden; }
.ymedi .video-popup-gallery .toggle-visibility { font-size: 0.90909em; }
.ymedi .video-popup-gallery li.active a, .ymedi .video-thumb { position: relative; display: block; }
.ymedi .video-popup-gallery img { border: 1px solid rgb(194, 192, 192); }
.ymedi .video-popup-gallery .step-nav { margin-bottom: 0px ! important; }
.ymedi .video-popup-gallery a span.icon-video-play, .ymedi .video-thumb span.icon-video-play { opacity: 1; transition: opacity 0.5s ease-in 0s; }
.ymedi .video-popup-gallery a:hover span.icon-video-play, .ymedi .video-thumb:hover span.icon-video-play { opacity: 0.6; transition: opacity 0.25s ease-in 0s; }
.ymedi .video-popup-one-thumb .icon-video-play { position: absolute; top: 50%; left: 50%; margin: -27px 0px 0px -27px; display: block; height: 55px; width: 55px; background: transparent url(b6aed4d25498253d62c9467965a54350d57c8dc0.png)  no-repeat scroll 0px 0px; }
.ymedi .video-popup-two-thumbs .icon-video-play, .ymedi .video-popup-three-thumbs .icon-video-play { position: absolute; top: 18px; left: 40px; margin: 0px; display: block; height: 41px; width: 41px; background: transparent url(00be7058066b1cbf6dd9327c4a78ed03d18aa79c.png)  no-repeat scroll 0px 0px; }
.ymedi .video-popup-gallery li { background-image: none; padding: 0px; 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: rgb(149, 149, 149); 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: transparent url(e1612168c6c9ea395816e35592c4061b795d8260.gif)  repeat-x scroll 0px 9px; }
.ymedi .heading-lined span { display: inline-block; padding-right: 10px; }
.ymedi .shaded-gray-f5 .heading-lined span { background-color: rgb(245, 245, 245); }
.ymedi #sidebar-right .shaded-gray-f5 { margin-bottom: 3.6363em; }
.ymedi #share-more { display: none; }
.ymedi .bordered-box { padding: 19px 20px; margin-bottom: 2em; border: 1px solid rgb(224, 223, 223); overflow: hidden; clear: both; }
.ymedi .bordered-box .layout-column-half { width: 439px; }
.ymedi #sidebar-right .bordered-box h2:first-child { margin-top: 0px; }
.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; }
.ymedi .bordered-box.group-subsections hr { margin-left: 0px; margin-right: 0px; }
.ymedi .bordered-box h2 { margin-top: 0px; }
.ymedi .photo-gallery-thumbs-grid { margin-right: -5px; }
.ymedi .photo-gallery-thumbs-grid li { margin-right: 5px; margin-bottom: 5px; margin-left: 0px; }
.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: 0.72725em; float: left; padding-left: 0px; background-image: none; line-height: 1.4545em; white-space: pre-line; }
.ymedi .photo-grid-64-30 img { border: 1px solid rgb(194, 192, 192); }
.ymedi .photo-grid-68-30 li { width: 68px; margin-right: 28px; margin-bottom: 0.72725em; float: left; padding-left: 0px; background-image: none; line-height: 1.4545em; }
.ymedi .photo-grid-68-30 a { display: block; }
.ymedi .photo-grid-68-30 img { border: 1px solid rgb(194, 192, 192); }
.ymedi .people-grid { margin-right: -30px; overflow: hidden; }
.ymedi .people-grid div.item { float: left; width: 68px; margin-right: 28px; margin-bottom: 0.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 rgb(194, 192, 192); margin-bottom: 5px; }
.ymedi .article-footer { background-color: rgb(231, 230, 230); padding: 1em 15px 0px; margin-top: 2em; margin-bottom: 1em; color: rgb(149, 149, 149); 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: rgb(149, 149, 149); padding-bottom: 11px; line-height: 17px; font-size: 0.90909em; }
.ymedi.maty .article-footer p.float-rt { margin-right: 30px; }
.ymedi .article-footer a { color: rgb(149, 149, 149); border-bottom: 2px solid rgb(210, 210, 210); text-decoration: none; }
.ymedi .article-footer a:hover, .ymedi .article-footer a:focus { color: rgb(187, 187, 187); }
.ymedi a.no-deco, .ymedi a.no-deco:hover, .ymedi a.no-deco:focus { border-bottom: medium none; text-decoration: none; }
.ymedi a.no-deco:hover, .ymedi a.no-deco:focus { text-decoration: none ! important; border-bottom: medium none ! important; }
.ymedi-slideshow { overflow: hidden; width: 950px; height: 330px; position: relative; margin-bottom: 1.25em; }
.ymedi-slideshow .slide { width: 950px; position: absolute; top: 0px; left: 0px; z-index: 1; display: none; }
.ymedi-home .ymedi-slideshow .slide:first-child { display: block; }
.ymedi-home .ymedi-slideshow .slideshow-image { width: 649px; height: 328px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(224, 223, 223) -moz-use-text-color rgb(224, 223, 223) rgb(224, 223, 223); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; float: left; overflow: hidden; z-index: 1; }
.ymedi-home .ymedi-slideshow .slideshow-textarea { background-color: rgb(153, 204, 255); width: 250px; padding: 20px 20px 0px 30px; height: 310px; position: relative; float: left; z-index: 10; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4); }
.ymedi-home #slideshow-nav { margin-top: 0px; }
.ymedi-home .slideshow-textarea h2 { font-family: "LeituraSans-Grot4","The Sans","BPTheSans ExtraBold",Arial,Helvetica,sans-serif; font-size: 36px; line-height: 1em; margin: 0px 0px 10px; padding: 0px; color: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.ymedi-home .slideshow-textarea .description { font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.2727em; }
.ymedi-home .slideshow-textarea .more-link { font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); 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 rgb(255, 255, 255); bottom: 0px; height: 30px; left: 680px; padding: 14px 0px 0px; 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 rgb(255, 255, 255); border-radius: 5px; height: 8px; width: 8px; margin: 0px 0px 0px 5px; }
.ymedi .button-circle.active { background-color: rgb(255, 255, 255); }
.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: 0px; margin: 0px; padding-top: 6px; }
#ymedi-slideshow.medium h2 { color: rgb(255, 255, 255); }
#ymedi-slideshow.medium .byline { color: rgb(88, 88, 105); }
#ymedi-slideshow.medium .description { color: rgb(88, 88, 105); }
#ymedi-slideshow.medium .more-link { color: rgb(255, 255, 255); background: transparent url(45e4f0351d9d34a658026c54a760a5ee5e151807.png)  no-repeat scroll 100% 5px ! important; }
#ymedi-slideshow.medium #slideshow-controls { border-color: rgb(255, 255, 255); }
#ymedi-slideshow.medium .slideshow-label { color: rgb(255, 255, 255); }
#ymedi-slideshow.medium .button-circle { border-color: rgb(255, 255, 255); }
#ymedi-slideshow.medium .button-circle.active { border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); }
#ymedi-slideshow.light h2 { color: rgba(0, 0, 0, 0.6); }
#ymedi-slideshow.light .byline { color: rgba(0, 0, 0, 0.5); }
#ymedi-slideshow.light .description { color: rgba(0, 0, 0, 0.5); }
#ymedi-slideshow.light .more-link { color: rgba(0, 0, 0, 0.6); background: transparent url(66659911bb115baae1982e2b680344db149dbdf5.png)  no-repeat scroll 100% 5px ! important; }
#ymedi-slideshow.light #slideshow-controls { border-color: rgba(0, 0, 0, 0.3); }
#ymedi-slideshow.light .slideshow-label { color: rgba(0, 0, 0, 0.5); }
#ymedi-slideshow.light .button-circle { border-color: rgba(0, 0, 0, 0.5); }
#ymedi-slideshow.light .button-circle.active { border-color: rgba(0, 0, 0, 0.5); background-color: rgba(0, 0, 0, 0.5); }
#ymedi-slideshow.dark h2 { color: rgb(255, 255, 255); }
#ymedi-slideshow.dark .byline { color: rgba(255, 255, 255, 0.7); }
#ymedi-slideshow.dark .description { color: rgba(255, 255, 255, 0.7); }
#ymedi-slideshow.dark .more-link { color: rgb(255, 255, 255); background: transparent url(45e4f0351d9d34a658026c54a760a5ee5e151807.png)  no-repeat scroll 100% 5px ! important; }
#ymedi-slideshow.dark #slideshow-controls { border-color: rgba(255, 255, 255, 0.7); }
#ymedi-slideshow.dark .slideshow-label { color: rgba(255, 255, 255, 0.5); }
#ymedi-slideshow.dark .button-circle { border-color: rgba(255, 255, 255, 0.5); }
#ymedi-slideshow.dark .button-circle.active { border-color: rgba(255, 255, 255, 0.5); background-color: rgba(255, 255, 255, 0.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: rgb(149, 149, 149); }
.ymedi .pagination-controls ul, .ymedi-search-results .google-search-pagination { float: right; overflow: visible; margin-top: 0px; }
.ymedi .numbered-link, .ymedi-search-results .google-search-pagination li { margin-left: 4px; margin-right: 0px; 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: rgb(224, 223, 223); color: rgb(0, 77, 164); border: 1px solid rgb(224, 223, 223); }
.ymedi li.numbered-link a.active, .ymedi-search-results .google-search-pagination .selected a { background-color: rgb(255, 255, 255); color: rgb(194, 192, 192); font-weight: normal; border: 1px solid rgb(194, 192, 192); }
.ymedi #pagination-show { overflow: hidden; height: 1.5454em; }
.ymedi #pagination-show a:link, .ymedi #pagination-show a:visited { position: absolute; top: 1em; margin-left: 0px; color: rgb(0, 77, 164); }
.ymedi #pagination-show a:hover, .ymedi #pagination-show a:visited:hover, .ymedi #pagination-show a:focus { color: rgb(42, 133, 238); }
.ymedi #pagination-previous span { display: block; }
.ymedi #pagination-next span { display: block; }
.ymedi #pagination-previous a { background: rgb(255, 255, 255) url(b725cc98615206a206031290bd933c1c893f7a65.gif)  no-repeat scroll 0px 5px; display: block; margin-left: 5px; margin-right: 5px; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; color: rgb(0, 77, 164); width: auto; line-height: 1em; }
.ymedi #pagination-next a, .ymedi-search-results li.pagination-next a { background: rgb(255, 255, 255) url(eda7c5f16b67a7840e0ff622af43d6bc170b888c.gif)  no-repeat scroll 100% 5px; display: block; margin-left: 5px; margin-right: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; color: rgb(0, 77, 164); 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: rgb(42, 133, 238); }
.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: 0px; }
.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: 0.72727em; }
.ymedi .thumbnail-grid-130 div { width: 130px; margin-right: 21px; }
.ymedi .thumbnail-grid img { border: 1px solid rgb(194, 192, 192); }
.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: 0px; }
.ymedi #photo-gallery { margin-top: 5px; }
.ymedi #thumb-carousel-wrapper a.active { border: 1px solid rgb(255, 102, 0); }
.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: 0px 5px; overflow: hidden; padding: 0px; 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: transparent url(3a68556a2b8c2fc4c9c978b6c587a3a3ddbdd1e7.gif)  no-repeat scroll 0px 0px; padding: 0px 0px 2px 20px; }
.ymedi #play-stop-slideshow-button.playing { background: transparent url(fbd83984e8db438a8a529b2ae952d1e27c1fdfb2.gif)  no-repeat scroll 0px 0px; }
.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: 0px; left: 330px; }
.ymedi .past-issues-top .thumbnail-grid { position: absolute; left: 330px; bottom: 0px; }
.ymedi .past-issues-top .thumbnail-grid div { margin-bottom: 0px; }
.ymedi .shaded-gray-f5 { margin-bottom: 1.8181em; }
.ymedi ul.photo-gallery-thumbs-grid li.last-photo { height: 78px; width: 78px; border: 1px solid rgb(229, 229, 229); background: transparent url(3609663106b2aa06ce09091e33508226f13adc3b.gif)  no-repeat scroll left top; position: relative; }
.ymedi ul.photo-gallery-thumbs-grid li.last-photo span { position: absolute; top: 48px; left: 39px; color: rgb(194, 192, 192); font-size: 0.818182em; }
.ymedi h3 span.arrow { color: rgb(255, 102, 0); }
.ymedi #issue-rotator {  }
.ymedi #issue-rotator { width: 300px; height: 92px; float: right; background-color: rgb(0, 142, 213); overflow: hidden; position: relative; }
.ymedi.maty #issue-rotator { background-color: rgb(70, 127, 204); }
.ymedi .issue-page { position: absolute; top: 0px; left: 300px; height: 72px; width: 270px; padding: 10px 10px 10px 20px; z-index: 1; }
.ymedi #this-issue { left: 0px; display: block; }
.ymedi .cover-thumb { position: absolute; bottom: 0px; right: 33px; height: 77px; width: 80px; text-align: right; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); }
.ymedi .cover-thumb img { border: 1px solid rgb(149, 149, 149) ! important; }
.ymedi #issue-rotator .issue-nav { width: 110px; margin-bottom: 0px; z-index: 100; }
.ymedi #issue-rotator .issue-nav p { padding: 0px; }
.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: transparent url(c968c01dfc110057c55f28a416fe5f3151406628.png)  no-repeat scroll 0px -15px; left: 167px; }
.ymedi #issue-rotator .button-next { background: transparent url(b11fbc25eef2c2756ee1713ffca6e819c9f3df4a.png)  no-repeat scroll 1px -15px; right: 13px; }
.ymedi.maty #issue-rotator .button-back, .ymedi.maty #issue-rotator .button-next { background-position: left top; }
.ymedi #issue-rotator .button-back:hover, .ymedi #issue-rotator .button-next:hover { background-position: 0px 0px; }
.ymedi .button-back-issues { margin-top: 8px; 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.27273em; font-weight: normal; line-height: 1.5714em; font-family: Georgia,"Times New Roman",Times,serif; margin-top: 0px; }
.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: rgb(142, 187, 239); font-size: 0.909em; border-bottom: 1px solid rgb(70, 127, 204); }
.ymedi .issue-timestamp, .ymedi .issue-volume { border-bottom: 1px solid rgb(70, 127, 204); color: rgb(255, 255, 255); }
.ymedi .issue-link:hover .issue-label, .ymedi .issue-link:focus .issue-label { border-bottom: 1px solid rgb(142, 187, 239); }
.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 rgb(255, 255, 255); }
.ymedi .issue-page p { font-size: 0.909em; line-height: 1.1em; color: rgb(142, 187, 239); margin: 0px; padding: 0px; }
.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: 0.909em; color: rgb(142, 187, 239) ! 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: 0.909em; color: rgb(142, 187, 239); border-bottom: 1px solid rgb(88, 142, 213); }
.ymedi .button-current-issue:hover, .ymedi .button-current-issue:focus, .ymedi .button-back-issues:hover, .ymedi .button-back-issues:focus { font-size: 0.909em; color: rgb(142, 187, 239); border-bottom: 1px solid rgb(142, 187, 239); }
.ymedi .button-current-issue { display: inline-block; margin-right: 10px; }
.ymedi .issue-page h3 { font-size: 1.27273em; font-weight: normal; line-height: 1.5714em; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(255, 255, 255); max-width: 140px; margin: 0px; padding: 0px; }
.ymedi .issue-page h3 em { 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, .ymedi .issue-page h3 a:link, .ymedi .issue-page h3 a:visited { color: rgb(255, 255, 255); border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(70, 127, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.ymedi .issue-page h3 a:visited:hover, .ymedi .issue-page h3 a:hover, .ymedi .issue-page h3 a:focus { border-bottom: 1px solid rgb(255, 255, 255); }
.ymedi .issue-page h3 a:visited:hover em, .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-top: 0px; }
.ymedi h2 .icon-online-only { margin-top: 0px; }
#thumbgrid-90-pagination .popup-photo-icon { cursor: pointer; background-image: none; background-color: rgb(255, 255, 255); height: 90px; width: 90px; top: 0px; left: 0px; }
.ymedi .search-result h4 { color: rgb(13, 176, 29); }
.ymedi .search-result p, .ymedi .grouped-search-result p { margin-bottom: 0px; padding-bottom: 0px; line-height: 1.4545em; }
.ymedi .search-result, .ymedi .grouped-search-result { margin-bottom: 25px; }
.ymedi-search-results h1 { margin: 0px; padding: 0px; }
.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: transparent url(64290f2c8b86743098702631d76e5e942a7bd3ec.gif)  no-repeat scroll 0px 2px; padding-left: 12px; color: rgb(149, 149, 149); }
.ymedi .bordered-box ul.light-list { margin-bottom: 0px; }
.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 { margin-top: 3px; margin-right: 22px; font-size: 0.909em; color: rgb(149, 149, 149); 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: rgb(187, 187, 187); }
.ymedi #mostpopular li, .ymedi .most-emailed li { margin-bottom: 1em; margin-top: 0px; padding-top: 0px; margin-left: 20px; position: relative; overflow: visible; }
.ymedi #mostpopular li::after, .ymedi .most-emailed li::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.ymedi #mostpopular div, .ymedi .most-emailed div {  }
.ymedi #mostpopular .section-tag, .ymedi #sidebar-right .section-tag { color: rgb(13, 176, 29); margin-bottom: 0px; padding-bottom: 0px; line-height: 1.5454em; }
.ymedi #mostpopular img, .ymedi .most-emailed img { float: right; border: 1px solid rgb(194, 192, 192); margin-top: 0px; padding-top: 0px; }
.ymedi #sidebar-right .article-link, .ymedi #mostpopular .article-link { font-weight: bold ! important; margin-bottom: 0px; line-height: 1.5454em; }
.ymedi .green { color: rgb(13, 176, 29) ! important; }
.maty-home #content { margin-top: 0px; }
.maty .issue-page {  }
.maty #issue-rotator { background: rgb(234, 241, 250) url(999b02e7909edb7d873f19d71c01621d228a35df.jpg)  no-repeat scroll 50% 100%; height: 96px; margin-top: -4px; }
.maty .issue-label { color: rgb(142, 187, 239); font-size: 0.909em; border-bottom: 1px solid rgb(70, 127, 204); }
.maty .issue-timestamp, .maty .issue-volume { border-bottom: 1px solid rgb(70, 127, 204); color: rgb(255, 255, 255); }
.maty .issue-link:hover .issue-label, .maty .issue-link:focus .issue-label { border-bottom: 1px solid rgb(142, 187, 239); }
.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 rgb(255, 255, 255); }
.maty .issue-page p { font-size: 0.909em; line-height: 1.1em; color: rgb(142, 187, 239); margin: 0px; padding: 0px; }
.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: 0.909em; color: rgb(70, 127, 204) ! 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: 0.909em; color: rgb(70, 127, 204); border-bottom: 1px solid rgb(193, 212, 238); }
.maty .button-current-issue:hover, .maty .button-current-issue:focus, .maty .button-back-issues:hover, .maty .button-back-issues:focus { font-size: 0.909em; color: rgb(70, 127, 204); border-bottom: 1px solid rgb(70, 127, 204); }
.maty #main-nav { background: rgb(0, 77, 164) url(a285a6766c4eed349d555c3614766cd3a5aec575.gif)  no-repeat scroll 640px 0px; }
.maty #main-nav { border-bottom: 5px solid rgb(70, 127, 203); }
.maty-home #main-nav { border-bottom: medium none ! important; }
.maty #main-nav a { font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.25em; color: rgb(255, 255, 255); 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: rgb(70, 127, 204); font-size: 0.909em; border-bottom: 1px solid rgb(234, 241, 250); }
.maty .issue-timestamp, .maty .issue-volume { border-bottom: 1px solid rgb(234, 241, 250); color: rgb(88, 88, 88); }
.maty .issue-link:hover .issue-label, .maty .issue-link:focus .issue-label { border-bottom: 1px solid rgb(70, 127, 204); }
.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 rgb(88, 88, 88); }
.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: 0.909em; color: rgb(70, 127, 204) ! important; border-bottom: 1px solid rgb(193, 212, 238); }
.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 rgb(70, 127, 204); }
.maty .issue-page p { font-size: 0.909em; line-height: 1.2em; color: rgb(70, 127, 204); margin: 0px; padding: 0px; }
.maty #top-banner > a { background-color: rgb(255, 255, 255); }
.maty #top-banner { height: 92px; padding-top: 4px; background: rgb(255, 255, 255) url(231dab8f74f866b738566102aba4db748da244c9.gif)  no-repeat scroll 0px 0px; }
#logo-maty:hover, #logo-maty:focus { text-decoration: none; }
#logo-maty { display: block; margin: 5px 0px 0px 10px; color: rgb(0, 77, 164); font-size: 74px; line-height: 68px; font-family: "Yale Design Roman",serif; 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: 0px; left: 0px; }
.shaded-eaf1fa .section-label { background-color: rgb(234, 241, 250); }
.shaded-eaf1fa .section-label span { background: transparent url(e9293e009d428d5c94d9c6c39d6bbf1489747485.gif)  no-repeat scroll 100% 0px; }
.pub-archives .layout-column-medium { width: 615px; padding-left: 10px; }
.pub-archives .summary-section h3 { margin-top: 0.4545em; }
.pub-archives #articles-page-size, .pub-archives #articles-sort { font-size: 0.909em; padding: 0px; }
.pub-archives #articles-sort { margin-right: 20px; width: 112px; }
.pub-archives .articles-showing { color: rgb(149, 149, 149); display: none; padding-bottom: 0px; }
.pub-archives .label-section, .pub-archives .articles-lower-bound, .pub-archives .articles-upper-bound, .pub-archives .articles-total { color: rgb(13, 176, 29); }
.pub-archives .label-issue { font-size: 0.909em; color: rgb(149, 149, 149); }
.pub-archives #view-toggle { display: none; }
.pub-archives #view-toggle .view-label { color: rgb(0, 77, 164); }
.pub-archives #view-toggle:hover .view-label, .pub-archives #view-toggle:focus .view-label { color: rgb(42, 133, 238); }
.pub-archives #sidebar-right { border: 1px solid rgb(224, 223, 223); width: 298px; }
.pub-archives #reset-articles { font-size: 0.909em; margin-top: 0.4545em; }
.pub-archives #filter-info { background-color: rgb(245, 245, 245); padding: 10px; overflow: hidden; border: 1px solid rgb(224, 223, 223); display: none; margin-bottom: 2em; }
.pub-archives .remove-filter { color: rgb(13, 176, 29); text-decoration: none; margin-right: 5px; }
.pub-archives #filter-info-keywords { color: rgb(13, 176, 29); }
.pub-archives .remove-filter img { margin-bottom: -2px; cursor: pointer; }
.pub-archives #filter-info p { margin-bottom: 0px; padding-bottom: 0px; }
.pub-archives .reset-filter { font-size: 0.909em; color: rgb(149, 149, 149); 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: rgb(187, 187, 187); }
.pub-archives #pagination-previous { display: none; }
#other-results { display: none; margin-top: 2em; }
#other-results p { padding-bottom: 1em; }
#other-results-people { color: rgb(85, 165, 28); }
.ymedi #other-results-people { color: rgb(13, 176, 29); }
#other-results-info { padding: 20px; background-color: rgb(245, 245, 245); overflow: hidden; }
#other-results-info p { width: 255px; float: left; margin-right: 30px; }
.pub-archives #sidebar-right h2 { color: rgb(255, 102, 0); font-weight: bold; margin-top: 0px; }
.archives-facet h2 { margin-bottom: 0px; }
.pub-archives #sidebar-right hr { margin: 0px -20px 0px 0px; }
.pub-archives #sidebar-right .archives-facet h3 { color: rgb(13, 176, 29); font-weight: bold; margin-bottom: 0.909em; }
.pub-archives .archives-facet, .pub-archives .search-archives { padding: 20px; position: relative; }
.pub-archives .search-archives { padding-right: 0px; }
#sidebar-right .search-archives h3 { font-weight: bold; margin-bottom: 0.4545em; color: rgb(13, 176, 29); }
.pub-archives #search-archives { width: 230px; background-color: rgb(245, 245, 245); color: rgb(149, 149, 149); font-size: 0.909em; }
.archives-facet select { font-size: 0.909em; padding: 0px; margin-left: 5px; margin-top: -4px; width: 90px; }
.archives-facet .float-rt { width: 150px; float: right; }
.archives-facet .float-rt label { font-size: 0.909em; color: rgb(149, 149, 149); margin-right: 3px; padding-top: 5px; display: inline-block; }
.archives-facet .styledSelect { float: right; width: 100px; min-height: 20px; position: relative; background: rgb(245, 245, 245) url(b263e98526d4ca54c85b67c05483ad06a6c81bcb.gif)  no-repeat scroll 100% 5px; }
.archives-facet .styledSelect.open { margin-top: 0px; }
.archives-facet .styledSelect.open .first { background: rgb(245, 245, 245) url(b263e98526d4ca54c85b67c05483ad06a6c81bcb.gif)  no-repeat scroll 100% 5px; }
.archives-facet .styledSelect .closed { padding: 5px; }
.archives-facet .styledSelect li.option:hover, .archives-facet .styledSelect .closed:hover { color: rgb(255, 255, 255); background: rgb(194, 192, 192) url(00b53735bfceedfa24ef03f2545b1d655930f3ed.gif)  no-repeat scroll 100% 5px; }
.facet-menu { overflow: hidden; width: 260px; position: relative; padding-bottom: 5px; }
.facet-menu-inner { height: 0px; overflow: hidden; }
.facet-menu .toggle-more-less, .facet-menu .toggle-more-less:link, .facet-menu .toggle-more-less:active { font-size: 0.909em; color: rgb(149, 149, 149); padding-left: 15px; padding-top: 1px; margin-left: 17px; margin-top: 0.4545em; text-decoration: none; display: inline-block; }
.facet-menu .toggle-more-less:hover { color: rgb(187, 187, 187); text-decoration: none; }
.facet-menu .see-more { background: transparent url(c9594cf6dc73b0aaf07fa4ee223c1bc415d4bde3.gif)  no-repeat scroll 0px 3px; }
.facet-menu .see-less { background: transparent url(a5c95deb8f148dff90745c4fbb9f450f8a07aae1.gif)  no-repeat scroll 0px 3px; }
.facet-menu ul { margin-bottom: 0px; }
.facet-menu li { list-style: outside none none; background-image: none; overflow: hidden; width: 100%; position: relative; padding-left: 17px; }
.facet-menu li div { overflow: hidden; margin-bottom: 0.4545em; min-height: 15px; }
.facet-menu li ul { clear: both; float: none; }
.facet-menu .article-count { font-size: 0.909em; color: rgb(149, 149, 149); }
.facet-menu input { float: left; margin-right: 5px; }
.facet-menu label { font-size: 1em; color: rgb(88, 88, 88); 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 { background: transparent url(63e5d065495f1348f352f5b974a37e866a12e28d.gif)  no-repeat scroll 100% 3px; }
#toggle-collapsible.collapse-all a { background: transparent url(28d635f4cb3d44b54bdd0fde6ce7d1f3424c6da1.gif)  no-repeat scroll 100% 3px; }
#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: 0.909em; color: rgb(149, 149, 149); text-decoration: none; }
#toggle-collapsible.expand-all a:hover, #toggle-collapsible.collapse-all a:hover { color: rgb(187, 187, 187); 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: 0px; padding-left: 0px; }
.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: 0px; padding-left: 0px; }
.facet-menu li.expanded > a.node-toggle { background: transparent url(eb7957df30af27779f4d81287e24d431f49dc6fe.gif)  no-repeat scroll 1px 3px; }
.facet-menu li.collapsed > a.node-toggle { background: transparent url(e6be88ea6657318133e51c9a3b0eab343c1d9be0.gif)  no-repeat scroll 1px 2px; }
.facet-menu li.expanded a.node-toggle, .facet-menu li.collapsed a.node-toggle { display: block; width: 17px; height: 15px; padding: 0px ! important; position: absolute; top: 0px; left: 0px; 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: transparent url(eb7957df30af27779f4d81287e24d431f49dc6fe.gif)  no-repeat scroll 1px 3px; }
#sidebar-right .archives-facet h3.collapsed { padding-left: 17px; cursor: pointer; background: transparent url(e6be88ea6657318133e51c9a3b0eab343c1d9be0.gif)  no-repeat scroll 1px 3px; }
#topics-menu { margin-left: 17px; }
.facet-people .facet-menu { margin-left: 17px; }
.facet-people #people-search { font-size: 0.909em; color: rgb(149, 149, 149); background-color: rgb(245, 245, 245); width: 185px; position: relative; }
.facet-people #people-add { font-size: 0.909em; color: rgb(88, 88, 88); border: medium 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 rgb(194, 192, 192); background-color: rgb(255, 255, 255); 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: 0px; padding: 0px; cursor: pointer; }
.facet-people #people-search-matches p:hover { color: rgb(149, 149, 149); }
.facet-people #people-search-matches img { margin-bottom: -2px; }
.facet-people #people-container { 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: 0.4545em; }
.facet-people .count { font-size: 0.909em; color: rgb(149, 149, 149); }
.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; }
.section-label { height: 17px; background: rgb(255, 255, 255) url(df5b1e6005ec9add9d4e77b4fa104dfde99075e4.gif)  repeat-x scroll right top; margin-bottom: 20px; padding: 0px; overflow: hidden; }
.section-label span { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.909em; line-height: 15px; display: block; float: left; padding: 1px 15px 1px 7px; background: rgb(194, 192, 192) url(666398948a9b88285e54e722427cb2a9311f6f1c.gif)  no-repeat scroll right top; }
.section-labeled { overflow: hidden; margin-bottom: 1em; margin-top: 1.5em; padding-top: 0.4545em; position: relative; }
.section-labeled .half { min-height: 70px; margin-top: 5px; }
.section-labeled .half p { padding-bottom: 0px; }
.section-labeled h2 { padding-top: 0px; }
.section-labeled h3 { color: rgb(85, 165, 28); font-weight: normal; margin-bottom: 0.25em; padding: 0px; }
.section-labeled h4 { color: rgb(85, 165, 28); font-weight: bold; }
.yemdi .section-labeled h3, .yemdi .section-labeled h4 { color: rgb(13, 176, 29); }
.fixed-bottom-right { margin-left: 10px; bottom: -2em; float: right; position: relative; vertical-align: bottom; z-index: 100; }
.slideshow-textarea .byline { font-size: 0.909em; margin: 0px; padding: 0px; }
#slideshow-controls { border-top: 1px solid rgb(255, 255, 255); position: absolute; z-index: 200; bottom: 2px; left: 530px; width: 170px; padding: 5px 0px 0px; height: 20px; }
#slideshow-controls p, #slideshow-controls li { color: rgb(255, 255, 255); font-size: 0.909em; }
#slideshow-nav { float: right; margin-top: 3px; }
#slideshow-nav li { float: left; background-image: none; padding: 0px; margin-left: 7px; }
#slideshow-nav a { display: block; width: 9px; height: 9px; padding: 0px; margin-left: 0px; }
.button-prev a { background: transparent url(d41cfec08bc30c202d41ecb19445e19861ba7864.gif)  no-repeat scroll 3px 2px; }
.button-next a { background: transparent url(8add85ceaf84d4946bc161ea65d9f7e70b8bd63f.gif)  no-repeat scroll 3px 2px; }
.button-circle { background-color: rgb(255, 255, 255); border-radius: 4px; height: 5px; width: 5px; margin: 3px 0px 0px 9px; }
#slideshow-nav span { position: absolute; top: -10000px; left: -1000px; }
.cover-stories { position: relative; margin: 0px 0px 1.5em; border: 1px solid rgb(224, 223, 223); padding: 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 rgb(194, 192, 192); vertical-align: bottom; }
.cover-story-top-description { width: 175px; height: 300px; border-bottom: 1px dashed rgb(194, 192, 192); float: left; }
.cover-story-top-description h1 { font-size: 2em; line-height: 1.05em; }
.cover-stories-label { background-color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.909em; position: absolute; color: rgb(149, 149, 149); 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 rgb(194, 192, 192); margin-top: 0px; }
.book-notes h3 { color: rgb(91, 91, 91); margin: 0px; padding: 0px; font-weight: bold; }
.publications-pagination {  }
.publications-pagination-controls { float: right; }
.publications-pagination-controls li { float: left; background-image: none; background-color: rgb(224, 223, 223); margin-right: 4px; padding: 0px; }
li.active-page { border: 1px solid rgb(194, 192, 192); background-color: rgb(255, 255, 255); color: rgb(194, 192, 192); }
li.active-page a { color: rgb(194, 192, 192); }
.button-next-page { width: 60px; padding-right: 15px; background: rgb(255, 255, 255) url(eda7c5f16b67a7840e0ff622af43d6bc170b888c.gif)  no-repeat scroll 100% 7px; }
.publications-pagination-controls a { padding: 2px 5px; display: block; }
.recent-issues-grid { margin: 1em 0px 1.5em; }
.back-issues-grid { margin: 3em 0px; }
.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: rgb(149, 149, 149); 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: rgb(187, 187, 187); text-decoration: underline; }
.recent-issues-grid img { display: block; border: 1px solid rgb(194, 192, 192); margin-bottom: 0.5em; }
.back-issues-grid img { display: block; border: 1px solid rgb(194, 192, 192); height: 108px; width: 78px; margin-bottom: 0.5em; }
.recent-issues-grid li, .back-issues-grid li { float: left; background-image: none; padding: 0px; margin: 0px 15px 1.5em 0px; }
.teaser-byline { font-size: 0.909em; font-style: italic; }
.issue-title, .download-issue { padding: 0px 15px; background-color: rgb(245, 245, 245); }
.issue-title p { font-weight: bold; margin: 0px ! important; padding-bottom: 1em; border-bottom: 1px dashed rgb(194, 192, 192); }
.download-issue { padding: 0px 15px 15px; margin-bottom: 1.5em; }
.download-issue h3 { font-weight: bold; color: rgb(88, 88, 88); margin: 0px ! important; border-top: 1px dashed rgb(194, 192, 192); }
.download-issue p { margin: 0px ! 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: rgb(88, 88, 88); text-decoration: none; border-bottom: medium none; }
.button-netcast { display: block; height: 15px; width: 60px; margin-top: 2px; background: transparent url(b32b816204ccdeec623ad3c104c70b1c4bce17a1.gif)  no-repeat scroll left top; }
.button-netcast span { position: absolute; top: -10000px; left: -10000px; }
#sidebar-right.bordered { width: 178px; border: 1px solid rgb(224, 223, 223); padding: 14px 6px 14px 14px; }
#sidebar-right.bordered h4 { margin: 0px 0px 1em; }
