<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* *****************************************************************************************

/* SCIENCE STYLE SHEET

/* *****************************************************************************************

Author:     MGreen (mgreen@aaas.org)
Version:    1.2
Updated:    02/15/2010 (MG)

Compatibility notes:
        _[property]        --    IE6 only
        *[property]        --    IE6 and 7

/* ****************************************************************************************/

/*CSS RESET - (http://developer.yahoo.com/yui/reset/) */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;    padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img,abbr,acronym {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;    font-weight:normal;}
q:before,q:after {content:'';}

/* ****************************************** */

/* HEADER

/* ****************************************** */
#hd {width: 1000px; padding-top: 0; margin: 0 0 0 0;}
#hd-main{background: url(img/hd-bg.gif) repeat-x top left; position: relative; font: bold 10px arial, verdana, helvetica, sans-serif; z-index: 100;}
#hd-main #hd-logo a {display:block; width: 158px; height: 90px;background: url(img/hd-nav.png) no-repeat; text-indent: -9998em;}

#hd-search {position: absolute; top: 6px; right: 15px; text-align: right;}
#hd-search a {text-transform: uppercase; padding-left: 4px;}
#hd-search form, #search form fieldset {display: inline;}
#hd-search input {font-size: 11px !important; font-weight: bold; color: #ccc; border: solid 1px #d9d9d9; vertical-align: middle; padding: 3px; margin-top:-5px;}
#hd-search input.search-submit{width: 66px; height: 21px; background: url(img/hd-nav.png) no-repeat -853px -85px; display: inline-block; text-indent: -9998em; outline: none; padding: 0; border: none;}
#hd-search select{color: #666; padding: 1px 0;}

#hd-subscribe {display:block; position: absolute; width: 135px; height: 21px; top: 58px; right: 10px; text-indent:-9998em; outline: none; background: url(img/hd-nav.png) no-repeat -866px -8px;}
#hd-subscribe:hover {background-position: -866px -52px;}

#nav-util, #authstring {position: absolute; text-transform: uppercase;}
#nav-util li, #authstring li {display: inline; padding: 0 8px 0 6px; border-right: solid 1px #ccc;}
#nav-util li.last, #authstring li.last {border-right: none;}
#nav-util {top: 14px;left: 162px;}
#nav-util a, form a {color: #369; text-decoration: none;}
#nav-util a:hover, form a:hover {color: #333; text-decoration: underline;}
#authstring li {padding: 0 4px 0 4px;}

#authstring a {color: #ccc; text-decoration: none;}
#authstring a:hover {color: #fff; text-decoration: underline;}
#authstring {top: 34px;right: 4px; text-align:right;}

#nav-main {position: absolute; top: 50px; left: 160px;}
#nav-main li.item {float: left; display: block; position: relative;}

/*----------Main Header Nav Items --------------------------------- */
#nav-main-news,
#nav-main-journals,
#nav-main-careers,
#nav-main-communities,
#nav-main-multimedia,
#nav-main-topics {display:block; background: url(img/hd-nav.png) no-repeat; height: 40px; text-indent: -9998em; outline: none;}

#nav-main-news { width: 60px; background-position: -172px 0px;}
#nav-main-journals{ width: 150px; background-position: -232px 0px;}
#nav-main-careers { width: 78px; background-position: -382px 0px;}
#nav-main-communities { width: 176px; background-position: -460px 0px;}
#nav-main-multimedia { width: 102px; background-position: -636px 0px;}
#nav-main-topics { width: 107px; background-position: -738px 0px;}
#nav-main-news:hover{ background-position: -172px -42px;}
#nav-main-journals:hover{ background-position: -232px -42px;}
#nav-main-careers:hover{ background-position: -382px -42px;}
#nav-main-communities:hover{ background-position: -460px -42px;}
#nav-main-multimedia:hover{ background-position: -636px -42px;}
#nav-main-topics:hover{ background-position: -738px -42px;}

.sci-section-news a#nav-main-news{background-position: -172px -84px !important;}
.sci-section-careers a#nav-main-careers{background-position: -382px -84px !important;}
.sci-section-communities a#nav-main-communities{background-position: -460px -84px !important;}
.sci-section-multimedia a#nav-main-multimedia{background-position: -636px -84px !important;}
.sci-section-topics a#nav-main-topics{background-position: -738px -84px !important;}
.sci-section-journals a#nav-main-journals{background-position: -232px -84px !important;}

.sci #hd-sub {background-position: 0 -126px; padding-top: 40px}
.sigtrans #hd-sub {background-position: 0 -167px; padding-top: 40px}
.scitransmed #hd-sub {background-position: 0 -209px; padding-top: 40px}

#hd-sub {position:relative; background: url(img/hd-nav.png) no-repeat; width: 1000px; z-index: 20;}

#nav-sub {background: #ced9df url(img/hd-bg.gif) repeat-x bottom left; padding: 0 0 1px 10px; border-bottom: solid 2px white; display:block;}
#access-util {position: absolute; left: -9998px;}

ul.tab-list {height: 27px;}
ul.tab-list li  {float: left; display: block; font-size: 11px !important; height: 27px;}
ul.tab-list li  a {display: block; padding:5px 10px; text-decoration: none; height: 27px; float: left;}
ul.tab-list li  a span {display: block; padding-top: 7px; font-weight: bold; float: left; cursor: pointer;}
ul.tab-list li.Active {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top left;}
ul.tab-list li.Active a {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top right; margin-left: 4px; padding-left: 6px; padding-top: 8px}

.sci-sec-1 #sci-sec-1 {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top left;}
.sci-sec-1 #sci-sec-1 a {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top right; margin-left: 4px; padding-left: 6px; padding-top: 8px}
.sci-sec-2 #sci-sec-2 {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top left;}
.sci-sec-2 #sci-sec-2 a {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top right; margin-left: 4px; padding-left: 6px; padding-top: 8px}
.sci-sec-3 #sci-sec-3 {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top left;}
.sci-sec-3 #sci-sec-3 a {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top right; margin-left: 4px; padding-left: 6px; padding-top: 8px}
.sci-sec-4 #sci-sec-4 {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top left;}
.sci-sec-4 #sci-sec-4 a {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top right; margin-left: 4px; padding-left: 6px; padding-top: 8px}
.sci-sec-5 #sci-sec-5 {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top left;}
.sci-sec-5 #sci-sec-5 a {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top right; margin-left: 4px; padding-left: 6px; padding-top: 8px}
.sci-sec-6 #sci-sec-6 {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top left;}
.sci-sec-6 #sci-sec-6 a {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top right; margin-left: 4px; padding-left: 6px; padding-top: 8px}
.sci-sec-7 #sci-sec-7 {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top left;}
.sci-sec-7 #sci-sec-7 a {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top right; margin-left: 4px; padding-left: 6px; padding-top: 8px}
.sci-sec-8 #sci-sec-8 {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top left;}
.sci-sec-8 #sci-sec-8 a {background: url(http://www.sciencemag.org/site/icons_shared/tab-bg.gif) no-repeat top right; margin-left: 4px; padding-left: 6px; padding-top: 8px}

#hd-breadcrumb { color: #52819B; font-size: 11.5px; padding: .65em 0 0 0; clear:both; }
#hd-breadcrumb a { color: #52819B; text-decoration: underline; }


/* Footer
-------------------------------------------------------------- */
#FooterWrapper { background: #AD0016 url(http://www.sciencemag.org/icons/bg.footer.gif) bottom left repeat-x; color: #FFF; margin: 2em 7px 0 0; padding: 10px 0; position: relative; text-align:left}

#FooterWrapper P { margin: 0 0 0.5em 210px; font-size: 11px; }
#FooterWrapper A { color: #FFF; text-decoration: none; }
#FooterWrapper A:hover { text-decoration: underline; }

#FooterWrapper #copyright { margin-bottom: 0; }
#FooterWrapper #copyright,
#FooterWrapper #copyright A { color: #E97F82; }

#FooterWrapper #logo_aaas { position: absolute; left: 127px; top: 12px; }
#FooterWrapper #logo_hwp { position: absolute; left: 65px; top: 34px; }


/* *****************************************************************************************/
/*LAYOUT*/
/* *****************************************************************************************/

body {background: #fff; margin: 0 8px; color: #333; font-family: arial; font-size: 11px;}

/* --DEFAULT VALUES--*/
.sci-hd {background: #fff; position: absolute; top: 112px; width: 1000px;}
.sci-bd {padding-top: 264px; width: 1000px;}
.sci-ft {height: 120px; width: 1000px; margin-top: 2px; clear: both;}
.sci-ad-main {position: absolute; top: 10px; height: 105px; width: 1000px; }
.sci-ad-sub {position: absolute; top: 264px; left: 848px; width: 160px; min-height: 820px;}
.sci-bd-main {padding-bottom: 4em;}

/*
PAGETYPE:    homepage
Fixed width, 2 column layout with column for advertising placed on right.
    
REQUIRES:    .sci-bd
        .sci-ad-main
        .sci-ad-sub
*/
.pagetype-home .sci-bd {width:830px;  min-height: 820px;}
.pagetype-home .sci-bd-main {xfloat: left;}


/*
PAGETYPE: content
Fixed width, 3 column layout, with column for advertising on right, and column for navigation and features on left.

REQUIRES:    .sci-bd
        .sci-bd-main
        .sci-bd-sub
        .sci-ad-main
        .sci-ad-sub
*/
.pagetype-content .sci-bd {width:830px; min-height: 820px; overflow: hidden;}
.pagetype-content .sci-bd-main {width:650px; float: right;}
.pagetype-content .sci-bd-sub {width:170px; float: left;}


/*
PAGETYPE: content-no-ad
Fixed width, 2 column layout with column for features and navigation placed on the right. NO ADVERTISING.

REQUIRES:    .sci-bd
        .sci-bd-main
        .sci-bd-sub
*/
.pagetype-content-no-ad .sci-hd {top: 10px;}
.pagetype-content-no-ad .sci-bd {padding-top: 158px; width:1000px; overflow: auto;}
.pagetype-content-no-ad .sci-bd-main {width:710px; float: left;}
.pagetype-content-no-ad .sci-bd-sub {width:280px; float: right;}

/*
PAGETYPE:    Video Portal
Fixed width, 1 column layout.
    
REQUIRES:    .sci-bd
            .sci-ad-main
            .sci-ad-sub
*/
.pagetype-video-portal .sci-bd {width:1000px;  min-height: 820px;}
.pagetype-video-portal .sci-bd-main {width:990px; float: left; border: solid #333 5px; font-size:12px;}
.pagetype-video-portal .sci-bd-sub{width:990px; float: left; border: solid #333 5px; font-size:12px; background: url(img/video-bg.png) repeat-x 0px -373px #000; height:606px; color: #999; }
.pagetype-video-portal .video-tabs{position: relative; left: 19px; top: 9px; width: 959px;}


/* *****************************************************************************************/

/*GRID*/

/* *****************************************************************************************/

.sci-cn-1    {width:50px;  float: left;}
.sci-cn-2    {width:110px; float: left;}
.sci-cn-3    {width:170px; float: left;}
.sci-cn-4    {width:230px; float: left;}
.sci-cn-5    {width:290px; float: left;}
.sci-cn-6    {width:350px; float: left;}
.sci-cn-7    {width:410px; float: left;}
.sci-cn-8    {width:470px; float: left;}
.sci-cn-9    {width:530px; float: left;}
.sci-cn-10    {width:590px; float: left;}
.sci-cn-11    {width:650px; float: left;}
.sci-cn-12    {width:710px; float: left;}
.sci-cn-13    {width:770px; float: left;}
.sci-cn-14    {width:830px; float: left;}
.sci-cn-15    {width:890px; float: left;}
.sci-cn-16    {width:950px; float: left;}

.sci-cn-1s    {width:40px; float: left;}
.sci-cn-2s    {width:100px; float: left;}
.sci-cn-3s    {width:160px; float: left;}
.sci-cn-4s    {width:220px; float: left;}
.sci-cn-5s    {width:280px; float: left;}
.sci-cn-6s    {width:340px; float: left;}
.sci-cn-7s    {width:400px; float: left;}
.sci-cn-8s    {width:460px; float: left;}
.sci-cn-9s    {width:520px; float: left;}
.sci-cn-10s   {width:580px; float: left;}
.sci-cn-11s   {width:640px; float: left;}
.sci-cn-12s   {width:680px; float: left;}
.sci-cn-13s   {width:760px; float: left;}
.sci-cn-14s   {width:820px; float: left;}
.sci-cn-15s   {width:880px; float: left;}
.sci-cn-16s   {width:940px; float: left;}

.sci-gutter   {width:10px;  float: left;}


/* *****************************************************************************************/

/*MODULES - Containers for content*/

/* *****************************************************************************************/

.sci-container {overflow: hidden; *height: 1%;}

.sci-mod {margin-bottom: 16px; overflow: hidden; *height: 1%;}
.sci-mod-inner {}
.sci-mod-hd {margin-bottom: 12px; background-color: #51829a; padding: 4px 6px; position: relative;}
.sci-mod-hd a{color: white;}
.sci-mod-info {display: block; position: absolute; right: 8px; top: 4px;}
 /*FF/WebKit*/
.sci-mod-hd {-moz-border-radius: 4px; -webkit-border-radius: 4px}
.sci-mod-bd {}
.sci-mod-ft {}

.sci-feature {margin-bottom: 16px; background-color: #e2e8ec; padding: 7px; border: solid 3px #ced9df; overflow: hidden; *height: 1%;}
 /*FF/WebKit*/
.sci-feature {-moz-border-radius: 7px; -webkit-border-radius: 7px}

.alt {background-color: white; border: solid 2px #e2e2e2; padding: 8px;}

.sci-callout {background-color: #e2e8ec; padding: 8px; margin: 0 0 12px 0;}
 /*FF/WebKit*/
.sci-callout {-moz-border-radius: 8px; -webkit-border-radius: 8px}

.sci-frame {border: solid 1px #ced9df; padding: 12px; overflow: hidden;}

.sci-item {clear: both; margin-bottom: 16px;}
.thumb-cn {margin-left:80px; min-height: 70px;}
.thumb-img {float: left;}
img.thumb {border: solid 1px #ccc; padding: 4px;}

.sci-info {display: block; position: absolute; right: 8px; top: 1px;}
.sci-section {margin-bottom: 12px; padding-bottom: 12px; border-bottom: dotted 1px #ccc; position: relative; font-size: 12px; clear:both;}

.sci-content {}
.sci-content-inner {}
.sci-content-hd {}
.sci-content-bd {padding-top: 8px; font-size: 13px; overflow:hidden;}
.sci-content-bd p {margin-bottom: 1.5em; line-height: 1.6em;}
.sci-content-summary {margin-bottom: 2em;}
.sci-content-summary h2 a {text-decoration:none;}
.sci-content-summary-bd p{ margin: 1em 0; line-height:1.4em; overflow: hidden;}
.sci-content-ft {clear:both; margin-bottom: 12px;}
.sci-content img,
.sci-content-summary img {padding: 6px; border:solid 1px #ccc;}


/* Main art on SNOWs and Insiders. Specify float left or float right with last two classes. Default is float right (i.e. just sci-inline-feature) */
.sci-inline-feature {width: 200px; padding: 12px; float: right; margin:0 0 16px 12px; border: solid 2px #e2e2e2; z-index: 100;}
.sci-inline-feature img {border:none; padding: 0;}
.sci-inline-feature-image {width: 200px; margin:4px 0 12px 0;}
.sci-inline-left, .mt-image-left {float: left !important; margin:0 12px 16px 0 !important;}   /* mt-image = legacy */
.sci-inline-right, .mt-image-right {float: right; margin:0 0 16px 12px;}

.sci-slideshow, #sci-slideshow {margin-bottom: 12px;}
.sci-slideshow img, #sci-slideshow img {margin-bottom:6px;}
.sci-slideshow-thumb {width:200px;}

.sci-sharebox {}
.sci-sharebox div, .sci-sharebox a{margin-right:2px; float:left; }
.sci-sharebox span {float:left; margin-right:4px;}/* icons inserted by addthis scripts */
.sci-sharebox .separator,
.sci-sharebox a {margin-right:6px;}
.sci-sharebox a:hover, .sci-sharebox a:active {text-decoration:underline;}

.ad {margin-bottom: 12px;}

/* *****************************************************************************************/

/*CONTENT FORMATTING*/

/* *****************************************************************************************/

h1, .h1, h1 a, .h1 a {font-size: 24px; font-weight: bold; color: #333; margin-bottom: 4px; clear:both;}
h2, .h2, h2 a, .h2 a {font-size: 18px; font-weight: bold; color: #333; margin-bottom: 4px; text-decoration:none;}
h3, .h3, h3 a, .h3 a {font-size: 14px; font-weight: bold; color: #333; margin-bottom: 4px;}
h4, .h4, h4 a, .h4 a {font-size: 12px; font-weight: bold; color: #333; margin-bottom: 4px;}
h5, .h5, h5 a, .h6 a {font-size: 12px; font-weight: normal; color: #333; margin-bottom: 4px;}
h6, .h6, h6 a, .h6 a {font-size: 12px; font-weight: normal; color: #666; margin-bottom: 4px;}

/*Additional Heading Styles*/
.sci-head {font-size: 12px; color: white; text-transform: uppercase; letter-spacing: 1px; margin: 0;}

p {}
a {color: #51829A; outline: none;}
a:hover {text-decoration: underline !important;}
em{font-style: italic;}
dt {font-weight: bold;}
dd {margin-bottom: 1.5em;}
blockquote {background-color: #eaeaea; padding:16px; margin-bottom: 1.6em;}


/*Lists*/
/* body text */
.sci-content-bd ol, 
.sci-content-summary-bd ol,
.sci-content-bd ul, 
.sci-content-summary-bd ul {margin-left:0.5em; padding-left:1.5em; margin-bottom:1.5em;}
.sci-content-bd ol, .sci-content-summary-bd ol {list-style-type:decimal;}
.sci-content-bd ul, .sci-content-summary-bd ul {list-style-type:disc;}
.sci-content-bd li, .sci-content-summary-bd li {margin-bottom:0.5em; line-height:1.4em;}
.sci-content-bd li {line-height:1.6em;}

ul.inline-list {overflow: auto; *height: 1%;}
ul.inline-list li{ float: left; margin-right: 8px; line-height: 18px;}

ul.ref-list {list-style: none; margin-bottom: 8px}
ul.ref-list li {background: url(img/bullets.png) no-repeat 0 -159px; padding-bottom: 4px; padding-left: 14px; font-size: 11px; line-height: 13px;}
ul.ref-list li.attn {background-position: 0 -70px; padding-bottom: 6px; border-bottom: solid 1px #ccc; margin-bottom: 8px; text-transform: uppercase;}
ul.ref-list li a{font-weight: bold; color: #666; font-size: 11px; text-decoration: none;}
ul.ref-list li.attn a{color: #a71111;}

ul.stack-list{}
ul.stack-list li {text-transform: uppercase; color: #999; background: url(img/bullets.png) no-repeat 2px -324px; border-bottom: solid 1px #dcdcdc; margin-bottom: 4px; padding: 2px 0 2px 14px; letter-spacing: 1px;}
ul.stack-list li a{text-decoration: none; color: #666;}

ul.archive-list {font-size:14px;}
ul.archive-list li {clear:both;} /* the year blocks */
ul.archive-list li ul {float: left; margin-bottom: 12px;} /*floated in order to clear margins*/
ul.archive-list li ul li {clear:none; width: 190px; float: left; margin:0  12px 8px 0; text-transform: uppercase; font-size: 11px; letter-spacing: 1px; border: solid 1px #ced9df; padding: 2px 6px; } /* the month name links */
ul.archive-list li ul li a{text-decoration:none;}
 /*FF/WebKit*/
ul.archive-list ul li {-moz-border-radius: 4px; -webkit-border-radius: 4px}

ul.category-list,
ul.category-list li {display:inline;}

ul.blip-list li {float: left; margin-right: 6px;}
ul.blip-list li a {float: left; display: block; background-color: #EFECD1; padding: 2px 6px; text-decoration: none; text-transform: uppercase; font-size: 10px;}
ul.blip-list li a:hover {background-color: #EFE7A4;}
 /*FF/WebKit*/
ul.blip-list li a {-moz-border-radius: 4px; -webkit-border-radius: 4px}

/*Content Types --*/
.overline {font-size: 10px; font-weight: bold; text-transform: uppercase; color: #9da7af; letter-spacing: 1px; margin-bottom:4px; display: block;}
.byline {font-style: italic; font-size: 11px; margin-bottom: 4px; color: #666;}
.pub-date {font-size: 11px; color: #666; line-height: 16px}
.source{font-size: 11px; display: block;}
.deck{font-size: 11px; display: block;}
.note {text-transform: none; letter-spacing: 0; font-weight: normal; font-size: 11px;}
.image-credit {color: #999; font-size: 11px;}
.image-caption {margin-bottom: 8px; color:#666; font-size: 11px;}
.advertisment {text-align:center; font-size:8px;}
.breaking-news {clear:both; font-size:14px; margin-bottom:1em;}
.content-nav {font-size: 14px;}
.separator {color: #999; padding:0 4px;}
.required {color:#8C0400;}

.asset-meta {font-size: 11px;}

/*Presentation Styles*/
.border {border: solid 4px #ced9df; margin-bottom: 8px;}
.frame {border: solid 1px #ced9df; padding:8px; margin-bottom: 8px;}
.center{text-align: center;}
.chopped{margin-top: 0; margin-bottom: 0;}
.glare {color: #428bcf; font-weight: bold;}
.hidden {display: none;}
.loud, .loud a {color: #a71111; text-decoration:none;}
.quiet {color: #999;}
.small {font-size: 11px; line-height: 1.3em;}
.titler {border-bottom: solid 1px #e2e2e2; padding-bottom: 2px; margin-bottom: 12px; display: block;}

.reversed {color:#ccc;}
a:hover .reversed {color: #fff;}


/*CONSIDER-RENAMING-THESE*/
.underline-dots {border-bottom:dotted 1px #999999;}
.show-holder a{text-decoration:none;}
.member {background-color: #840f0f;}
.float-left{float:left;}
.float-right{float:right}

/*Icons and Visuals*/
.facebook {background: url(img/hd-nav.png) no-repeat -853px -107px ; height: 18px; width: 57px; display: block; }
.twitter {background: url(img/hd-nav.png) no-repeat -914px -107px; height: 17px; width: 57px; display: block; }
.youtube {background: url(img/hd-nav.png) no-repeat -921px -81px; height: 18px; width: 35px; display: block; }
.rss {background: url(img/hd-nav.png) no-repeat -976px -108px; height: 18px; width: 18px; display: block; }
.help {background: url(img/hd-nav.png) no-repeat -961px -84px; height: 14px; width: 14px; display: block; }
.more {background: url(img/hd-nav.png) no-repeat -140px -109px; height: 16px; width: 16px; display: block; }
.less {background: url(img/hd-nav.png) no-repeat -140px -91px; height: 16px; width: 16px; display: block; }
.exit {background: url(img/hd-nav.png) no-repeat -975px -84px; height: 15px; width: 16px; display: block; }

.facebook  span,
.twitter   span,
.youtube   span,
.rss  span,
.help   span,
.more   span,
.less  span
{display: block; text-indent: -9998em;}


/*Buttons and Controls*/
.sci-button {background: url(img/bullets.png) repeat-x 0 -609px; padding: 0 16px; color: white; border: solid 1px #333; text-decoration:none; text-transform: uppercase; font-size: 11px; font-weight: bold; margin-right: 8px;}


/*NEWS Specific*/
.news-podcast {background: url(img/sci-icons.png) no-repeat -57px -16px; height: 35px; width: 38px; display: block;}
.news-top-story-link{display:block; width:142px; height:98px; margin-left:2px; margin-right:1px;}

/*Video Portal*/
.selected-video{width:620px; float: left; margin-left:15px; display: inline;}
.selected-description{height:193px; overflow:scroll;}
.selected-moreDoc { background:url(../img/video-moreDoc.png) no-repeat; width:326px; height:37px; text-align:center; line-height:40px;;}
.video-produced-by{ margin:5px 15px 5px 15px; background:url(../img/video-produced-by-BG.jpg) #CCCCCC; color:#990000; font-weight:bold; height: 20px; padding-top:5px;}
.video-submenu{background-color:#000; color:#999999; padding: 8px; font-size:11px;}
.video-submenu li{ line-height:25px; font-weight:bold;}
.video-submenu a{text-decoration:none; color: #51829A;}
.video-submenu a span{color:#999; text-decoration:underline;}
ul.taxonomy li a{color: #999; height:23px; display:block; padding-left:10px; overflow:hidden; line-height:22px;}
ul.taxonomy li a:hover {color:#44ccff;  background-image:url(../img/vidportal-taxonomytab.jpg);}
.paginat-holder{ padding:8px;}
.paginat-holder .center{ margin:0 auto; margin-top:5px; width:200px; overflow: visible;}
.paginat-holder h2{color:#CCC; letter-spacing:2px;}
ul.paginat a{width:9px; height:9px; color:#0F0; display:block; background: url(img/bullets.png) 0px -703px; margin:0 auto; float:left; overflow:hidden;}
ul.paginat a.pag-active{background-position:0px -463px;}
.paginat span{display: block; text-indent: -9998em;}
ul.video-thumbs li{float: left;}
.vidlink {width: 146px; height:156px; border:solid 1px #666; display:block; margin: 10px; background:url(img/video-bg.png) repeat-x 0px -177px; text-decoration:none !important;}
.vidlink div{color:#999; text-align:left; margin:11px;}
.vidlink:hover {border:solid 1px #09F; display:block; background: url(img/video-bg.png) repeat-x; text-decoration:none !important}
.video-tabs a{display:block; *display:inline-block; height:24px; background:url(../img/video_tab_bg.jpg) repeat-x; font-size:14px; padding-left:30px; padding-right:30px; line-height:27px; text-decoration:none; color:#333; font-weight:bold; margin-top:5px; border:solid 1px #999; *height: 0;}
.video-tabs a:hover{background:url(../img/video_tab_hover.jpg) repeat-x; color: #CCC; text-decoration:none !important; border-color:#333;}
.video-tabs .selected{height:40px; margin-top:0px; background-image:url(../img/video_tab_hover.jpg); border:none; color:#CCC;}
.video-tabs .selected-point { background:url(../img/video_tab_point.png) center no-repeat; height:100%; *display:inline;}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {position: absolute; top: 0; left: 0; z-index: 900; width: 100%; height: 500px;}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 1000; text-align: center; line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#lightbox-container-image-box &gt; #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext {right: 0; float: right; }
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 10px 10px;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption {}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em;}

/*Development*/
.todo {padding: 4px; background: yellow; margin-bottom: 1em;}  

/*Captcha styles */
#comments-open-captcha{margin-top: 8px;}
recaptcha_area div{margin-bottom: 0px;}

/*Comment styles */
.comment-content{ font-size: 13px; line-height: 1.6em; }
.comment-content p{margin-bottom: 1.5em;}
.comment-content .byline{padding-bottom: 2px; clear:both;}
#comment-greeting{margin-bottom: 1em;}
#comments-form {}
#comments-open-data div, #comment-form-reply, #comments-open-text{clear:both;}
#comments-form label, #comments-form input{margin-bottom: .5em;}
#comments-form input, #comments-form textarea{border: solid 1px #d9d9d9; }
#comments-open-footer input{background-color:#666; color:#fff; padding:2px 8px; -moz-border-radius: 4px; -webkit-border-radius: 4px}
#comments-open-footer input:hover{background-color:#333;}
#comments-form label {float:left; display:block; width:170px; font-weight:bold; padding: 3px; color:#666; }
#comments-form label.required (color: #8C0400 !important;)
#comments-open-footer{margin-top:.5em;}
#comment-form-remember-me {margin-bottom:1em;}
#comment-form-reply label, #comments-open-text label{float:none;}
#comment-text {height: 120px; }</pre></body></html>