/* layout.css */

/***************** desktop layout ****************/ 



/*global elements */
.globalNav, .heliumSearchBarLogo, .browseCategoriesContent, .frontPageInfoBoxes, .footer { margin-left: 20px; margin-right: 20px; background-color: transparent; }
.frontPageNav { margin-left: 240px; margin-right: 134px; }
.next img, .prev img { outline: none; border: none; }
img.left { float: left; padding-right: 15px; padding-bottom: 15px;}
img.right { float: right; padding-left: 15px; padding-bottom: 15px; padding-top: 15px;}
img.leftAlt { float: left; padding-right: 15px; }
img.rightAlt { float: right; padding-left: 15px; padding-top: 15px;}

/* caption divs and links */
.articleTitle, .author, .category { font-family: Verdana, Geneva, sans-serif; color: #FFF; opacity: 0; }
.featuredArticle { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #FFF; margin-bottom: 6px;  }
.articleTitle { font-size: 17px; margin-bottom: 5px; line-height: 22px;}
.author { font-size: 12px; margin-bottom: 20px; }
.category { font-size: 11px; padding-left: 5px; float: left; }

div.articleTitle:hover, div.category:hover, div.articleTitleAlt:hover, div.categoryAlt:hover { cursor: pointer; }
div.articleTitleAlt { font-family: Verdana, Geneva, sans-serif; font-size: 18px; color: #FFF; padding-top: 10px; width: 380px; padding-left: 20px; }
span.authorAlt { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #FFF; margin-bottom: 20px; }
div.categoryAlt { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #d9631e; padding-left: 20px; position: relative; top: -40px; left: 15px; }
img.categoryArrow { float: left; height: 12px; width: 7px; }
img.categoryArrowAlt { position: relative; top: -27px; left: 20px; }
.articleTitle a, .author a { color: #FFF; }
.category a { color: #d9631e; }
.generalPagination { background-color: #faece0; height: 24px; width: 635px; color: #E87D26; text-align: right; margin-top: 30px;  }

.generalPagination ul { margin-right: 25px; padding-top: 2px; }
.generalPagination ul li { display: inline; font-size: 10px; padding-left: 5px; }
.generalPagination ul li a { text-decoration: none; color: #E87D26; }
.generalPagination ul li a.active { text-decoration: underline; font-weight: bold; }

.generalPaginationAlt { background-color: #faece0; height: 24px; width: 985px; color: #E87D26; text-align: right; margin-top: 30px; float: left; }
.generalPaginationAlt ul { margin-right: 25px; padding-top: 2px; }
.generalPaginationAlt ul li { display: inline; font-size: 10px; padding-left: 5px; }
.generalPaginationAlt ul li a { text-decoration: none; color: #E87D26; }
.generalPaginationAlt ul li a.active { text-decoration: underline; font-weight: bold; }

img.paginationArrow { position: relative; top: 2px; padding-left: 7px; }

/* #globalNavWrapper children, #globalNavWrapper style attributes can be found in core.css */
.globalNav { height: 40px; }
.globalNav ul { float: right; display: inline-block; padding-top: 14px; }
.globalNav ul li { display: inline; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #768785; border-right: 1px solid #CCC; padding-right: 10px; padding-left: 10px;  }
.globalNav ul li:first-child { padding-left: 0px; }
.globalNav ul li:last-child { border-right: none; padding-right: 0px; }
.globalNav ul li a { color: #768785; text-decoration: none; vertical-align: text-top;  }
img.globalNavIcons { vertical-align: middle; position: relative; top: -3px; }
img.globalNavIcons:hover { cursor: pointer; }

.globalNavMobile { display: none; }

/* #heliumSearchBarWrapper children, #heliumSearchBarWrapper style attributes can be found in core.css */
.heliumSearchBarLogo { height: 137px; width: 296px;  float: left;  }
.heliumSearchBarLogoAlt { position: relative; top: 24px; }
.heliumLogoMobile, .heliumLogoMobileAlt { display: none; }
.heliumLogoAlt { position: relative; top: 24px; }
.heliumSearchBarCategory { float: left; font-family: Verdana, Geneva, sans-serif; color: #d6e6e4; font-size: 24px; position: relative; top: 50px; left: 150px; }
img.heliumSearchBarCategory { position:relative; top: -95px; left: 165px; }
.heliumSearchBar { height: 137px; width: 450px; float: left; }
.heliumSearchBar input {   border: medium none;
    color: #858484;
    height: 30px;
    left: 31px;
    outline: medium none;
    top: 87px;
    width: 373px; }
.heliumSearchBar input.magnifyGlass {    background-color: rgba(0, 0, 0, 0);
    background-image: url("/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/globalNav_magnifyIcon.png");
    float: right;
    height: 22px;
    left: -5px;
    margin-right: 4px;
    margin-top: 6px;
    top: 92px;
    width: 22px;
    z-index: 1000; }
.heliumSearchBarQuote {  height: 137px; float: left; }
.heliumSearchBarQuote img { position: relative; top: 14px; left: 18px; }

/* #loginBoxWrapper children, #loginBoxWrapper attributes can be found in core.css */
.loginBox { margin-left: 26px; padding-top: 25px; margin-bottom: 5px; }
.loginBox label { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #E87D26; padding-left: 10px; }
.loginBox input { width: 262px; height: 21px; outline: none; border: none; margin-top: 7px; padding-left: 10px; color: #768785; }
input.email { margin-bottom: 15px; }
.forgotYourPassword { width: 260px; margin: 0 auto; height: 20px; text-align: right; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #FFF; }
.forgotYourPassword:hover { color: #d9631e; cursor: pointer; }
.loginSubmitButton { background-color: #CCC; border: none; outline: none; background-color: #f38a35; color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 10px; position: relative; left: 190px; top: 15px; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 20px; }
.loginSubmitButton:hover { cursor: pointer; }
img.loginBox_submitArrow { padding-right: 10px; vertical-align: text-top; }
.notAMember { width: 260px; margin: 0 auto; height: 20px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #FFF; margin-top: 35px; }
.createAnAccount { width: 260px; margin: 0 auto; height: 20px; }
.createAnAccount a { text-decoration: none; color: #E87D26; font-family: Verdana, Geneva, sans-serif; font-size: 10px; padding-left: 10px; }
.createAnAccount img { position: relative; top: 2px; }

/* #globalNavBoxWrapper children, #globalNavBoxWrapper attributes can be found in core.css */
.globalNavBoxGoTo, .globalNavBoxGetStarted, .globalNavBoxHelp, .globalNavBoxHelium { margin-left: 26px; }
h1.globalNavHeading { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #E87D26; position: relative; top: -3px; width: 100px; }
ul.globalNavBoxOptions { color: #FFF;  font-family: Verdana, Geneva, sans-serif; font-size: 12px; position: relative; top: -15px; left: 120px; width: 150px; }
ul.globalNavBoxOptions li { margin-bottom: 10px; }
ul.globalNavBoxOptions li a { text-decoration: none; color: #FFF; }
ul.globalNavBoxOptions li a:hover { color: #d9631e; }

/* #frontPageNavWrapper children, #heliumSearchBarWrapper style attributes can be found in core.css */
.frontPageNav { height: 26px; }
.frontPageNav ul { list-style-type: none; padding-left: 0px;  }
.frontPageNav ul li { display: inline; float: left; }
.frontPageNav ul li span { width: 190px; text-align: center; height: 21px; padding-top: 5px; display: block; }
.frontPageNav ul li span:hover { cursor: pointer; }
.frontPageNav ul li span a { font-family: Helvetica; font-size: 16px; text-decoration: none; color: #FFF;  }
.frontPageAltBg { background-color: #bfd3d0; }
.frontPageNavActive { background-color: #819391; }
.frontPageButtonWrapperArrowMobile { display: none; }

/* #frontPageSliderWrapper children, #frontPageSliderWrapper style attributes can be found in core.css */
.frontPageSliderLeft { float: left; opacity: 0.3; position: relative; top: 150px; left: 16px; }
.frontPageSliderRight { float: right; position: relative; top: 150px; left: -16px; opacity: 0.8; }
.frontPageInteractive { background-color: #f9f9f9; margin: 0 auto; width: 760px; position: relative; top: 0px; }
#tabPages { height: auto; }

/* #todaysArticles children, this is the tab content */
#todaysArticles { opacity: 0; height: 432px; }
.todaysArticles {margin-left: -106px;}
.todaysArticlesMainImage { float: left; width: 606px; height: 432px; background-color: #CCC; }
.todaysArticlesCaption { background-image: url("/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/captionBg.png"); bottom: 0; left: 0; min-height: 94px; padding: 7px 7px 7px 15px; position: absolute; width: 584px; z-index: 9999;  }
.todaysArticlesSideImages { float: left; width: 154px; height: 432px; background-color: #333; }
.todaysArticlesSideImages img { margin-bottom: 0px; padding-bottom: 0px; float: left; z-index: -9999; }
.todaysArticlesSideImages span { display: none; }
.slideContent { width: 760px; }

/* #exploreTopics children, this is the tab content */
.exploreTopicsTopBar { height: 33px; width: 760px; text-align: center; background-color: #819391; color: #FFF; font-family: Helvetica; font-size: 12px; position: absolute; z-index: 9998; }
ul.exploreTopicsAlphabet { background-color: #819391; }
ul.exploreTopicsAlphabet li { display: inline; }
ul.exploreTopicsAlphabet li a { text-decoration: none; padding-top: 5px; color: #FFF; font-weight: bold; }
ul.exploreTopicsAlphabet li span { height: 23px; width: 29px; float: left; padding-top: 10px; }
.exploreTopicsAlphabetAltBg { background-color: #bfd3d0; }
.exploreTopicsAlphabetActive { color: #819391; background-color: #f9f9f9; }
.letterA { height: 200px; width: 50px;}
.letterA li { width: 50px; }
.exploreTopicsContent { padding-top: 33px; position: relative; z-index: 1000;  }
.exploreTopicsContent .viewport { padding: 20px; width: 5930px; height: 359px; font-family: Verdana; font-size: 12px; background-color: #F9F9F9; }
.exploreTopicsContent .viewport > div { float: left; width: 185px; overflow: hidden; height: 340px; }
.exploreTopicsContent .viewport h3 { height: 10px; font-weight: bold; position: relative; z-index: 9999; padding-bottom: 16px; color: #FFF; font-size: 18px; width: 50px; padding-left: 7px; }
.exploreTopicsContent .viewport ul { padding-top: 5px; overflow: hidden; position: relative; top: 0px; }
.exploreTopicsContent .viewport ul li { padding-top: 5px; padding-bottom: 5px; }
.exploreTopicsContent .viewport ul li a { color: #d9631e; }
.exploreTopicsContent .viewport ul li a:hover { text-decoration: underline; }
.scrollButtons { border-top: 1px dotted #CCC; height: 20px; position: absolute; bottom: 0px; width: 155px; padding-top: 5px; }
.buttonDown, .buttonUp { background-color: transparent; }
.buttonDown { float: right;
	background: url('/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/scrollButtons_buttonDown.png') no-repeat scroll top left;
	width: 11px;
	height: 8px;
}
.buttonUp { float: left; background: url('/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/scrollButtons_buttonUp.png') no-repeat scroll top left;
width: 11px;
height: 8px; }

/* #browseCategories children, this is the tab content */
.browseCategoriesTopBar { height: 20px; width: 760px; text-align: center; background-color: #819391; color: #FFF; font-family: Helvetica; font-size: 12px; padding-top: 13px; }
.browseCategoriesContent { padding-top: 30px; overflow-y:auto; padding-bottom: 30px; height: 338px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; }
.browseCategoriesContent img { vertical-align: middle; padding-right: 10px; }
.browseCategoriesContent a { text-decoration: none; color: #d9631e; }
.browseCategoriesContent > div { width: 195px; display: inline-block; margin-bottom: 4px; }
.browseCategoriesContent div:nth-child(3n+1) { margin-right: 30px; }
.browseCategoriesContent div:nth-child(3n+2) { margin-right: 30px; margin-left: 30px; }
.browseCategoriesContent div:nth-child(3n+3) { margin-left: 30px; }
.browseCategoriesContent > .cat-item {
    font-weight: bold;
    padding-bottom: 7px;
    vertical-align: top;
    list-style: none;
}
.cat-item {
    font-weight: normal;
    padding-bottom: 1px;
    padding-top: 1px;
}
.browseCategoriesContent .children {
    padding-left: 20px;
}
/* #bestOfTheBest children, this is the tab content */
.bestOfTheBestTopBar { height: 20px; width: 760px; text-align: center; background-color: #819391; color: #FFF; font-family: Helvetica; font-size: 12px; padding-top: 13px; }
.bestOfTheBestContent { height: 398px; font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
.bestOfTheBestImageWrapper { background-color: #CCC; }
.bestOfTheBestLeftImage { float: left; }
.bestOfTheBestLeftCaption, .bestOfTheBestRightCaption { position: relative; top: -100px; background-image: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/loginBoxBg.png); }
.bestOfTheBestRightImage { float: right; }


/* #frontPageInfoBoxWrapper children, #frontPageInfoBoxWrapper style attributes can be found in core.css */
.frontPageInfoBoxes {  padding-top: 20px; padding-bottom: 20px; }
.frontPageInfoBox {  background-color: #F9F9F9;
    float: left;
    height: 276px;
    position: relative;
    width: 486px;}
.frontPageDebateBox { background-image: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/frontPageInfoBox_debateBg.png); background-color: #FFF; background-position: center; background-repeat: no-repeat; height: 209px; width: 324px; float: left; behavior: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/css/PIE.htc); position: relative; }
.frontPageInfoBoxIcon { width: 62px; height: 62px; float: left;  padding-left: 18px; padding-top: 18px; }
.frontPageInfoBoxIconMobile { display: none; }
.frontPageInfoBox h1 { font-family: Helvetica; color: #858484; font-size: 22px; padding-top: 37px; padding-left: 10px; font-weight: 500; float: left; }
.frontPageDebateBox h1 { font-family: Helvetica; color: #f38a35; font-size: 22px; padding-top: 37px; padding-left: 10px; font-weight: 500; float: left; }
.frontPageInfoBoxDots { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #d9631e; float: right; }
.boxDotsMobile { display: none; }
.frontPageInfoBoxDots img { padding-right: 5px; vertical-align: text-top; }
.lastBox  .frontPageInfoBoxText{    clear: both;
    color: #858484;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 135px;
    line-height: 17px;
    margin-top: 4px;
    overflow: auto;
    padding-left: 35px;
    padding-right: 35px;
    width: 400px; }
    
  .firstBox .frontPageInfoBoxText {   
     clear: both;
    color: #858484;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 118px;
    line-height: 17px;
    margin-top: 4px;
    overflow: auto;
    padding-left: 35px;
    padding-right: 35px;
    width: 400px;}
    
.frontPageInfoBoxText a { text-decoration: none; color: #d9631e; }
.infoBoxCallToAction { height: 22px; width: 274px; background-color: #e3e1db; font-family: Verdana, Geneva, sans-serif; font-size: 10px; position: absolute; bottom: 20px; left: 26px; behavior: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/css/PIE.htc); }
.infoBoxCallToActionIcon { position: relative; left: 13px; top: 5px; }
.infoBoxCallToActionIconMobile { display: none; }
.infoBoxCallToAction a { position: relative; left: 23px; top: 3px; text-decoration: none;  color: #d9631e; }
.infoBoxCallToActionAlt { height: 22px; width: 274px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; position: absolute; bottom: 15px; left: 33px; color: #858484; }
span.elevenHere { background-color: #f38a35; color: #FFF; margin-left: 2px; margin-right: 2px; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; behavior: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/css/PIE.htc); position: relative; }
span.elevenHere:hover { cursor: pointer; }

/* these classes are used for the .frontPageInfoBox classes to align them correctly space wise */
.firstBox { margin-right: 8px; behavior: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/css/PIE.htc); position: relative; }
.lastBox { margin-left: 8px; behavior: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/css/PIE.htc); position: relative; }
/* these classes are used for the .frontPageInfoBoxDots classes to align them correctly space wise */
.firstDots { margin-left: 129px; margin-top: 64px;position: absolute }
.lastDots { margin-left: 129px; margin-top: 64px;position: absolute }

/* #articlePageWrapper children, #articlePageWrapper style attributes can be found in core.css */
.articleContentWrapper {  min-height: 832px; background-color: #f9f9f9; width: 633px; padding-left: 23px; padding-right: 20px; padding-top: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #666666; line-height: 18px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; z-index: 9994;}
.articleContentWrapperAlt, .articleContentWrapperBottomAd  { background-color: #f9f9f9; width: 633px; padding-left: 23px; padding-right: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #666666; line-height: 18px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; padding-top: 20px; }
.articleContentWrapperAltTwo { background-color: #f9f9f9; width: 633px; padding-left: 23px; padding-right: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #666666; line-height: 18px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; z-index: 9996; }
.articleContentWrapperShowMore { display: none; }
.howToArticleWrapper { background-color: #f9f9f9; width: 633px; padding-left: 23px; padding-right: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #666666; line-height: 18px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; padding-top: 20px; z-index: 9996; padding-bottom: 40px;}
.articleContentWrapper .howToStepBox:last-child { border-bottom: none; }
.articleContentWrapper a, .pagelinks a { color: #d9631e; }
.articleContentWrapper a:hover, .pagelinks a:hover { color: #666666; }

.articleContentDeck { width: 430px; }
.articleContentDeck h1 { font-size: 15px; color: #666666; padding-top: 5px; padding-bottom: 5px; }
img.articleContentMainImage, img.articleContentMainImageAlt { float: left; padding-right: 20px; }
img.articleContentMainImageAlt { padding-bottom: 10px;}
img.articleContentMainImageMobile { display: none; }

.articleContentWrapper > div:last-child { margin-bottom: 0px; }

.articleBreadCrumb { font-family: Verdana, Geneva, sans-serif; font-size: 7pt;  padding-left: 20px; padding-top: 8px; color:white}
.articleBreadCrumb a { text-decoration: none; color: #FFF; }
.articleBreadCrumb span { color: #FFF; font-size: 10px; padding-left: 5px; padding-right: 5px; }
.writerDetailsMobile { display: none; }

h1.articleHeading { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 17.1pt; padding-bottom: 18px; line-height: 23px; display: inline-block; }
h1.articleHeadingAlt { color: #666666; font-family: Arial,Helvetica,sans-serif; font-size: 18pt; font-weight: bold; line-height: 26px; }
h2.articleSubHeadingAlt { color: #666666; font-family: Arial,Helvetica,sans-serif; font-size: 16pt; font-weight: bold; line-height: 10px; }  
span.articlePageAuthor { font-size: 8pt; }
span.articlePageAuthor a { text-decoration: none; color: #d9631e; }
span.articlePageAuthor a:hover { color: #666; }
.articleDates { font-family: Verdana, Geneva, sans-serif; font-size: 7pt; color: #b0afaf; margin-top: 5px; display: inline-block; }
.articleDates ul li { display: inline-block; }
.articleDates ul li:first-child { padding-right: 15px; }

.articleShareBar { border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; height: 30px; color: #d9631e; font-size: 8pt; font-family: Verdana, Geneva, sans-serif;  margin-top: 28px; }
.articleShareBar a { text-decoration: none; color: #E87D26; }
.articleShareBar img.moreArrow { float: left; padding-right: 4px; position: relative; top: -1px; }
.articleShareBar img.shareIcon { float: right; position: relative; top: -18px; padding-left: 17px; }
.articleShareBar2 img.shareIcon { float: right;  padding-left: 17px; }

.articleBottomBar { border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; height: 30px; color: #666666; font-size: 8pt; font-family: Verdana, Geneva, sans-serif; padding-top: 10px; margin-top: 20px; }
.articleBottomBarAuthorPicture { float: left; position: relative; top: -23px; padding-right: 15px; }
.articleBottomBar a { text-decoration: none; color: #d9631e; }
.articleBottomBar a.contactWriter { float: right; font-size: 10px; }
img.messageIcon { position: relative; top: -6px; padding-right: 5px; }
.articleBottomBarDeck h1 { font-size: 15px; color: #666666; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; margin-top: 20px;}
.articleBottomBarDeck { width: 430px; background-color: #b1ccc8; position: relative; left: -20px; border-top-right-radius: 10px;-moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; }

.articleContentWrapperTopBar { background-color: #F38A35;
    box-shadow: 0 2px 2px 0 #999999;
    min-height: 39px;
    overflow: auto;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    width: 636px;
    z-index: 9997; }
.articleContentWrapperTopBarAlt { width: 988px; height: 39px; background-color: #f38a35; padding-left: 20px; padding-right: 20px; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; z-index: 9997; }
.articleContentWrapperTopBar a, .articleContentWrapperTopBarAlt a { text-decoration: none; color: #FFF;  }
.articleContentWrapperTopBar h1, .articleContentWrapperTopBarAlt h1 { color: #FFFFFF;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 20px;
    padding-bottom: 8px;
    padding-top: 10px; }
.articleContentTopBarInterest img { position: relative; top: 7px; padding-right: 4px; }
.articleContentTopBarInterest { color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; float: right; margin-top: 3px; }
.interestedInMobile, .interestArrowMobile, .navWrapperMobile, .moreTopicsWrapperMobileAlt { display: none; }

div.articleTopBar { color: #FFFFFF;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 20px;
    padding-bottom: 8px;
    padding-top: 10px;  }
	

.articleSidebarWrapper { width: 342px; float: right;  padding-top: 18px; padding-bottom: 10px; }
.articleSidebarWrapper img { margin-left: 9px; }

.articleMoreWrapper { background-color: #d6e5e3; width: 655px; padding-left: 20px; padding-top: 30px; font-family: Verdana, Geneva, sans-serif; line-height: 18px; color: #666666; font-size: 8pt; border-right: 1px solid #CCC; padding-bottom: 20px;  -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; z-index: 9993; }
span.articleMoreHelium { font-family: Verdana; font-size: 10px;  }
h1.articleMoreHeading { font-size: 22px; color: #666; padding-bottom: 25px; padding-top: 10px;}
.articleMoreArticlesWrapper { float: left; }
.articleMoreArticle { float: left; width: 320px; margin-bottom: 20px; height: 80px; position: relative; }
h1.articleMoreArticleDeckHeading { font-size: 16px; padding-bottom: 5px; display: inline-block; }
h1.articleMoreArticleDeckHeading a { color: #d9631e; cursor: pointer; }
h1.articleMoreArticleDeckHeading a:hover { color: #666; }
.articleMoreExcerpt { display: inline-block; padding-right: 30px; }
.articleMoreExcerpt a { color: #d9631e; }
.articleMoreExcerpt a:hover { color: #666; }
.articleMoreAuthor { color: #666; position: absolute; bottom: 0px; }
a.articleMoreViewAll { text-decoration: none; float: right; color: #d9631e; font-family: Verdana, Geneva, sans-serif; font-size: 11px; padding-right: 60px;  padding-top: 15px; padding-bottom: 15px; }
a.articleMoreViewAll img { padding-right: 10px; position: relative; top: 2px; }
.articleInterestMobile, .moreTopicsWrapperMobile, .loginBoxWrapperMobile, .sideBarWrapperMobile, .showMoreMobile, .showMoreListMobile { display: none; }
.showMoreMobileAlt { text-align: right; padding-right: 60px; }
.showMoreMobileAlt a { color: #d9631e; }
.showMoreMobileAlt img { float: right; padding-left: 10px; position: relative; top: 5px; height: 10px; width: 10px; }
.viewAll { text-align: right; width: 676px; background-color: #B1CCC8; padding-top: 15px; padding-bottom: 15px; }
.viewAll a { font-family: Verdana, Geneva, sans-serif; color: #FFF; font-size: 11px; }
.viewAll img { float: right; padding-right: 60px; padding-left: 10px; position: relative; top: 2px; height: auto; width: 8px; }

/* SEARCH BAR */
.searchContentWrapper { float: left; background-color: #f9f9f9; width: 985px; padding-left: 23px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #858484; line-height: 18px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; }
.searchResultsWrapperTopBar { font-family: Verdana, Geneva, sans-serif; width: 988px; height: 39px; background-color: #f38a35; padding-left: 20px; padding-right: 20px; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; z-index: 9997; }
.searchResultsWrapperTopBar a { text-decoration: none; color: #FFF;  }
.searchPageHeader { font-family: Verdana, Geneva, sans-serif; height: 63px; background-color: #faece0; width: 1028px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; z-index: 9997; }
.searchResultsWrapperTopBar h1 {  font-size: 20px; color: #FFF; padding-top: 10px; float: left; }
.searchContentBox { margin-top: 25px; border-bottom: 1px dotted #CCC; padding-bottom: 25px; }
.searchFirstContentBox { border-bottom: 1px dotted #CCC; padding-bottom: 25px; }
.searchContentBoxExcerpt { color: #858484; width: 620px; }
h1.searchContentBoxHeading { font-family: Verdana, Geneva, sans-serif; font-size: 24px; line-height: 25px; width: 600px; padding-bottom: 5px; }
h1.searchContentBoxHeading a { text-decoration: none; color: #666; }
h1.searchContentBoxHeading a:hover { color: #d9631e; }
.searchContentBoxAuthor { padding-bottom: 10px; font-size: 11px; }
.searchContentBoxAuthor a { color: #666; }
.searchContentBoxBreadCrumb { color: #d9631e; font-size: 9px; }
.searchContentBoxBreadCrumb a { color: #d9631e; }
.searchNumberResults { font-weight: bold; margin-bottom: 20px; margin-top: 20px; }
.searchMoreWrapper { background-color: #d6e5e3; width: 1007px; float: left; padding-left: 20px; padding-top: 30px; font-family: Verdana, Geneva, sans-serif; line-height: 18px; color: #666666; font-size: 10pt; border-right: 1px solid #CCC; padding-bottom: 20px; }
.searchMore { width: 650px; }
.searchMore a { color: #d9631e; }
.searchContentAd { width: 1028px; height: 200px; padding-top: 20px; padding-bottom: 20px; background-color: #F9F9F9; position: relative; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; z-index: 9996; }
.searchContentAd img { padding-left: 20px; }
img.searchMobileAd { display: none; }
.searchPageHeaderContent { padding-left: 20px; padding-right: 20px; padding-top: 15px;}
.searchPageHeaderResults { font-weight: bold; float: right; bottom: -17px; color: #FFFFFF; font-size: 12px; padding-bottom: 19px; position: relative; }
.searchPageHeaderSearch { font-size: 10px; }
.searchPageHeaderSearch input { outline: none; border: none; width: 365px; height: 30px; margin-left: 10px; margin-right: 10px; padding-left: 15px; }
.searchPageHeaderAdvanced img { position: relative; top: 3px; padding-right: 8px; }
.searchPageHeaderSearch, .searchPageHeaderAdvanced { display: inline-block; }
.searchPageHeaderAdvanced a {  bottom: 4px; color: #FFFFFF; font-size: 12px; padding-bottom: 19px; position: relative; }
.searchPageHeaderAdvanced  { padding-top: 12px; }
img.searchPageMagnify { position: relative; left: -158px; top: 7px;}
.sponsoredLinks { text-align: center; font-size: 10px; font-family: Verdana; color: #999; }

/* DEBATE */
.debateResultsWrapper { font-family: Verdana, Geneva, sans-serif; height: 241px; background-color: #faece0; width: 988px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; z-index: 9997; padding-left: 20px; padding-right: 20px; padding-top: 15px; }
h1.question { color: #666666; display: inline; font-size: 20px; }
.debateQuestion { display: block; }
.debateResultsWrapper img { vertical-align: middle; padding-right: 10px; }
.debateResultsWrapper span { font-size: 24px; }
.debateShowWrapper { width: 1008px; padding-top: 10px; padding-bottom: 15px; padding-left: 20px; background-color: #F9F9F9; position: relative; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; z-index: 9996; }
.debateShowWrapper ul li { display: inline; font-family: Verdana, Geneva, sans-serif; padding-right: 40px; }
.debateShowWrapper ul li a { color: #d9631e; font-size: 9px; }
.debateShowWrapper ul li img { position: relative; top: 2px; padding-right: 10px;  }
.debateContentWrapper { float: left; background-color: #f9f9f9; width: 985px; padding-left: 23px; padding-right: 20px; padding-bottom: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #858484; line-height: 18px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; }
.debateTrueWrapper { float: left; width: 470px; border-right: 1px dotted #bebebe; padding-right: 25px; }
.debateFalseWrapper { float: right; width: 470px; }

.articleShareBar { border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; height: 35px; color: #d9631e; font-size: 8pt; font-family: Verdana, Geneva, sans-serif; }
.debateTopBar, .debateBottomBar { float: left; width: 100%; border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; color: #768785;   }


.debateTopBar ul.linkOptions { float: left; margin-top: 10px; }
.debateTopBar ul.linkOptions li { display: inline; font-size: 9px; padding-right: 30px; }
.debateTopBar ul.linkOptions li img { vertical-align: middle; padding-right: 10px; }
.debateTopBar ul.linkOptions li a { color: #768785; }

.debateTopBar ul.otherOptions { float: right; padding-top: 5px; }
.debateTopBar ul.otherOptions li { display: inline; padding-right: 15px; }
.debateTopBar ul.otherOptions li:last-child { padding-right: 0px; }

.debateBottomBar ul.linkOptions { float: left; margin-top: 5px; margin-bottom: 5px; }
.debateBottomBar ul.linkOptions li { display: inline; font-size: 9px; padding-right: 30px; }
.debateBottomBar ul.linkOptions li img { vertical-align: middle; padding-right: 10px; }
.debateBottomBar ul.linkOptions li a { color: #768785; }

.debateTrueInfo { padding-right: 50px; margin-bottom: 30px; }
.debateTrueInfoAlt { width: 100%; float: left;  margin-bottom: 30px; }
.debateTrueInfo { width: 470px; float: left; }
.debateFalseInfo { width: 420px; float: left; }
.debateTrueInfo img, .debateFalseInfo img { vertical-align: middle; padding-right: 10px; }
.debateTrueInfo span, .debateFalseInfo span { font-size: 20px; font-family: Verdana, Geneva, sans-serif; }
.details { margin-bottom: 15px; position: relative; }
.details h1 { font-size: 16px; }
.details h1 a { color: #d9631e; }
.debateList { margin-bottom: 30px; }
.detailsAuthor { font-size: 10px; color: #666666; float: left; padding-top: 4px; }
.detailsDate { font-size: 10px; position: absolute; bottom: 0px; right: 0px; color: #b0afaf; }
.numberCount { width: 40px; float: left; border-right: 1px dotted #bebebe; margin-right: 10px; }
.numberCount h1 { text-align: center; font-size: 22px; font-weight: bold;  color: #96aca9; line-height: 22px; }
.numberCount h2 { font-size: 9px; text-align: center;  color: #96aca9; }

.voteNowWrapper { border-radius: 15px; -moz-border-radius: 15px; background-color: #FFF; height: 132px; width: 324px; float: left; margin-top: 20px; position: relative; }
.voteNowWrapper img { position: absolute; top: 15px; right: 10px; }
.voteNow { background-color: #96aca9; color: #FFF; border-radius: 15px; -moz-border-radius: 15px; width: 283px; margin: 0 auto; height: 102px; margin-top: 7px; padding-top: 15px; padding-left: 25px; }
.voteNow h1 { color: #FFF; font-size: 20px; margin-bottom: 2px; }
.voteNow span { color: #FFF; font-size: 9px; }
.voteNow img { position: absolute; right: 95px; top: 30px; }
span.vote { text-transform: uppercase; background-color: #FFF; color: #d9631e; margin-left: 6px; margin-right: 6px; padding-left: 35px; padding-right: 35px; padding-top: 5px; padding-bottom: 5px; }
span.vote:hover { cursor: pointer; }
.voteOptions { font-size: 8px; position: absolute; bottom: 30px; left: 35px; }
.voteOptions h1 { font-size: 22px; display: inline-block; }

.pollResultsWrapper { width: 653px; height: 132px; border-radius: 15px; -moz-border-radius: 15px; background-color: #FFF; float: right; margin-top: 20px;  }
.pollResults {  position: relative; background-color: #d6e5e3; border-radius: 15px; -moz-border-radius: 15px; width: 612px; margin: 0 auto; height: 102px; margin-top: 7px; padding-top: 15px; padding-left: 25px;}
.pollResults h1 { color: #768785; font-size: 20px; }

.trueBarWrapper { padding-top: 12px; display: inline-block; }
.trueBarWrapper span { font-size: 9px; float: left; padding-top: 7px; color: #768785; }
.trueBar { background-color: #FFF; width: 287px; height: 16px; float: left; border-radius: 15px; -moz-border-radius: 15px; padding: 4px;  }

.falseBarWrapper { padding-top: 7px;  display: inline-block; }
.falseBarWrapper span { font-size: 9px; float: left; width: 40px; padding-top: 7px; color: #768785; }
.falseBar { background-color: #FFF; width: 287px; height: 16px; float: left; border-radius: 15px; -moz-border-radius: 15px; padding: 4px;  }

.progress { background-color: #f38a35; height: 100%;  border-radius: 15px; -moz-border-radius: 15px;  }

.trueBarWrapper span:first-child { width: 40px; }
span.percentage { width: 35px; padding-left: 15px; }
span.votes { width: 60px; }

.totalResults { position: absolute; top: 48px; right: 15px; font-size: 10px; color: #768785; font-weight: bold; padding-right: 20px; border-left: 1px solid #768785; height: 50px; padding-left: 20px; }
.totalResults div, .totalResults span { font-size: 9px; }
.totalResults div { position: relative; top: 18px; }


/* HOW TO */
h1.howToHeading { font-weight: bold; padding-bottom: 5px; }
h1.howToPageHeading { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 17.1pt; padding-bottom: 18px; line-height: 23px; display: inline-block;  }
.howToStepBox { border-bottom: 1px dotted #CCC; padding-bottom: 20px; margin-bottom: 20px; }
.howToStepNumber { float: left; width: 40px; height: 30px; font-weight: bold; font-size: 16px; color: #bebebe; background: url('/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/howToStepNumber_Bg.png') no-repeat scroll top left; padding-left: 10px; padding-top: 6px; }
.howToStepContent { padding-left: 50px; }
.howToMiniSideBar { width: 250px; background-color: #000; float: right; position: relative; left: 20px; top: -20px; background-color: #faece0; z-index: 9999; }
.howToMiniSideBar h1 { color: #f38a35; font-size: 20px; padding-bottom: 20px;}
.howToItemsNeeded ul li { border-bottom: 1px dotted #CCC; padding-bottom: 2px; padding-top: 2px; }
.howToTipsWarnings ul li { border-bottom: 1px dotted #CCC; padding-bottom: 5px; padding-top: 5px; }
.howToItemsNeeded, .howToTipsWarnings { padding: 20px 18px 18px 20px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; z-index: 9998; }
.howToMiniSidebarShowMore { text-align: right; padding-top: 20px; }
.howToMiniSidebarShowMore a { color: #d9631e; }
.howToMiniSidebarShowMore img { padding-left: 10px; position: relative; top: 1px; }
.howToItemsNeeded ul li img { margin-right: 10px; }
.howToTipsWarnings ul li img { margin-right: 10px; }

.sideBarModuleInsideAlt > div:last-child { margin-bottom: 0px; border: none; }
.recommendedArticlesBox { border-bottom: 1px dotted #CCC; margin-bottom: 15px; padding-bottom: 15px; margin-left: 20px; margin-right: 20px; }
.recommendedArticlesBox > span { font-size: 11px; color: #666666;}
.sideBarModuleInsideAlt > .recommendedArticlesBox > h1 { font-size: 12px; padding: 0px; color: #d9631e; font-size: 18px;  }
.sideBarModuleInsideAlt > .recommendedArticlesBox > h1 a { font-size: 16px; }
.sideBarModuleInsideAlt > .recommendedArticlesBox > h1 a:hover { color: #666; }

/* POLL */
.pollContent { font-size: 12px; width: 275px; float: left; margin-top: 10px; color: #858484; padding-left: 30px; line-height: 15px; }
.sideBarModule > .pollContent ul { padding-left: 0px; padding-top: 10px; }
.pollContent ul li { color: #d9631e; }
.pollContent ul li input { margin-right: 10px; }

.articleContentTopBarInterest img { position: relative; top: 7px; padding-right: 4px; }
.articleContentTopBarInterest { color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; float: right; margin-top: 3px; }
.interestedInMobile, .interestArrowMobile, .sideBarWrapperMobile { display: none; }

.articleSidebarWrapper { width: 342px; float: right;  padding-top: 18px; padding-bottom: 10px; }
.articleSidebarWrapper img { margin-left: 9px; }
img.articleBottomAd { padding-top: 20px;}
img.articleBottomAdMobile { display: none; }


.sideBarModule { font-family: Verdana, Geneva, sans-serif; background-color: #f9f9f9; width: 324px; margin-top: 8px; padding-bottom: 20px; }
.sideBarModuleInside { background-color: #d6e5e3; position: relative; top: 10px; margin-left: 8px; margin-right: 8px; }
.sideBarModuleInsideAlt { background-color: #e5e5e3; position: relative; top: 10px; margin-left: 8px; margin-right: 8px; }

.sideBarModule > .sideBarModuleInside h1 { padding-left: 20px; color: #7C9F9B; }
.sideBarModuleHeliumCredentials { padding-left: 5px; }
.sideBarCredentials { width: 60px; float: left; padding-bottom: 20px; padding-left: 10px; }
.sideBarCredentialsTitle { font-family: Verdana, Geneva, sans-serif; width: 70px; font-size: 11px; text-align: center; color: #7c9f9b; }
.firstModule { margin-top: 4px; }
.lastModule { margin-bottom: 8px; }
.sideBarModule > img.sideBarModuleIcon { float: right; position: relative; top: -42px; left: -12px; }
.sideBarModule > img.sideBarModuleIconAlt { float: right; position: relative; top: 14px; left: -12px; }
.sideModuleFindItContent { width: 309px; padding-left: 15px; font-size: 12px; line-height: 16px; color: #858484; margin-bottom: 20px; }
.sideModuleFindItContentAlt { width: 309px; padding-left: 25px; font-size: 10px; line-height: 16px; color: #858484; }
.sideModuleFindItContent img { margin-right: 10px; }

img.sideBarAd { position: relative; top: 12px; left: 17px; float: none; }
.sideBarAuthorPicture { width: 75px; padding-left: 20px; padding-right: 10px; float: left; }
.sideBarAuthorPicture img:hover { cursor: pointer; }
.sideBarAuthorPicture a { height: 66px; display: block; }
.sideBarAuthorName {  color: #d9631e; font-family: Verdana, Geneva, sans-serif; font-size: 10px; padding-right:6px;}
.sideBarAuthorName a { color: #D9631A; text-decoration: none;}
.sideBarAuthorText { color: #858484; font-family: Verdana, Geneva, sans-serif; padding-right: 20px; padding-left:104px; font-size: 11px; line-height: 17px; }
.sideBarQuestionsBar { margin-top: 20px; border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; margin-right: 25px; margin-left: 25px; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px; color: #d9631e; font-family: Verdana, Geneva, sans-serif;  }

.sideBarModule h1 { font-family: Helvetica; font-size: 22px; color: #666666; padding-top: 20px; padding-left: 30px; padding-bottom: 15px; }
.sideBarModule ul { padding-left: 30px; width: 250px; }
.sideBarModule ul li { font-family: Verdana, Geneva, sans-serif; font-size: 9pt; padding-bottom: 10px; line-height: 17px; }
.sideBarModule ul li a { font-family: Verdana, Geneva, sans-serif;  text-decoration: none; color: #d9631e; display: inline-block; }
.sideBarModule a { font-family: Verdana, Geneva, sans-serif;  text-decoration: none; color: #d9631e; font-size: 12px; }
.sideBarQuestionsBar a { text-decoration: none; color: #d9631e; font-size: 9px; }
.sideBarModule li a:hover { color: #666; }
.toolTip { position: absolute; display: block; top: 0px; left: 0px; }
.relatedArticleImages { height: 100%; padding-bottom: 35px; }
.sideBarModule ul.relatedArticleImagesList { padding-left: 0px; width: 300px; padding-left: 23px; }
.sideBarModule ul.relatedArticleImagesList li img { width: 51px; height: 51px; background-color: #CCC; margin-left: 0px; }
img.relatedArticlesIcon { float: right; left: -10px; position: relative; top: -5px;}
.sideBarModule ul.relatedArticleImagesList li img:hover { cursor: pointer; }
.sideBarModule ul.relatedArticleImagesList li { display: inline-block; padding-top: 0px;  }
ul.publishedChannelsList, ul.writerInfo { color: #858484; }
.sideBarModuleContent { padding-left: 30px; }
.youMayAlsoLikeBox { font-family: Verdana, Geneva, sans-serif; width: 120px; height: 160px; float: left; margin-left: 27px; }
.youMayAlsoLikeBox a  { font-size: 12px; }
/* tooltip styling */
.tooltip {
	display:none;
	background:url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/toolTipBg.png);
	height:163px;
	padding:40px 30px 10px 30px;
	width:310px;
	font-size:11px;
	color:#fff;
	z-index: 9999;
}


.toolTipImage { width: 140px; float: left; }
.toolTipArticleTitle { font-family: Verdana, Geneva, sans-serif; color: #FFF; font-size: 12px; line-height: 18px; }
.toolTipArticleTitle a { text-decoration: none; color: #FFF; }
a.toolTipArticleAuthor { text-decoration: none; color: #E87D26; }
.sideBarDebateBox { background-image: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/frontPageInfoBox_debateBg.png); background-color: #f9f9f9; background-position: center; background-repeat: no-repeat; height: 209px; width: 324px; position: relative; left: -2px; margin-top: 10px;}
.sideBarInfoBoxIcon { width: 62px; height: 62px; float: left;  padding-left: 18px; padding-top: 18px; }
.sideBarInfoBox h1 { font-family: Helvetica; color: #858484; font-size: 22px; padding-top: 37px; padding-left: 10px; font-weight: 500; float: left; }
.sideBarDebateBox h1 { font-family: Helvetica; color: #f38a35; font-size: 22px; padding-top: 37px; padding-left: 10px; font-weight: 500; float: left; }
.sideBarJoinBox { height: 119px; width: 324px; margin-top: 8px; margin-bottom: 8px; position: relative; left: -2px; }
.sideBarJoinBox img.peopleIcon { float: left; margin-left: 20px; margin-top: 15px; height: 59px; width: 59px; }
.sideBarJoinBox img.joinBoxDots { position: relative; top: 53px;  }
.sideBarJoinBox h1 { color: #FFF; font-size: 22px; font-family: Helvetica; float: right; padding-top: 30px; position: relative; left: -40px; }
div.sidebarJoin { color: #FFF; font-size: 22px; font-family: Helvetica; float: right; padding-top: 30px; position: relative; left: -40px; }
.sideBarPollBox h1 { color: #f38a35; font-size: 22px; font-family: Helvetica; padding-top: 30px; }
.sideBarJoinBox span.active { font-family: Verdana; font-size: 9px; color: #FFF; float: left; position: relative; left: 56px; top: 2px; padding-top: 3px; }
ul.joinBoxList { width: 220px; float: left; position: relative; margin-top: 20px; }
ul.joinBoxList li { display: inline; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; }
ul.joinBoxList li a { text-decoration: none; color: #FFF; }
ul.joinBoxList li { margin-left: 5px; margin-right: 5px; }
ul.joinBoxList li:first-child { margin-left: 0px; margin-right: 5px; }
ul.joinBoxList li:last-child { margin-left: 5px; margin-right: 0px; }
.sideBarInfoBoxText { height: 60px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #858484; line-height: 17px; float: left; padding-left: 35px; padding-right: 35px; margin-top: 15px; }
.sideBarPollBox { height: 190px; background-color: transparent; background: url('/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/sideBarPollBox_Bg.png') no-repeat; }
.sideBarPollBox img.peopleIcon { float: left; margin-left: 20px; margin-right: 20px; margin-top: 15px; height: 59px; width: 59px; }

.sideBarGetPaidBox { background-image: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/sideBarGetPaid_Bg.png); background-repeat: no-repeat; height: 166px; width: 324px; margin-top: 8px; position: relative; left: -2px; }
.sideBarGetPaidBox img.peopleIcon { float: left; margin-left: 20px; margin-top: 15px; height: 59px; width: 59px; }
.sideBarGetPaidBox img.joinBoxDots { position: relative; top: 53px; left: 48px;  }
.sideBarGetPaidBox h1 { color: #FFF; font-size: 22px; font-family: Helvetica; float: right; padding-top: 30px; position: relative; left: -40px; }
.sideBarGetPaidBox span.active { font-family: Verdana; font-size: 9px; color: #FFF; float: left; position: relative; left: 107px; top: 2px; padding-top: 3px; }
.sideBarGetPaidBox .text { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; float: right; line-height: 15px; width: 180px; position: relative; left: -55px; top: 15px; }

.sideBarNewsletterBox { background-image: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/sideBarNewsletterBox_Bg.png); background-repeat: no-repeat; height: 195px; width: 324px; margin-top: 8px; position: relative; left: -2px; }
.sideBarNewsletterBox img.peopleIcon { float: left; margin-left: 20px; margin-top: 15px; height: 59px; width: 59px; }
.sideBarNewsletterBox img.joinBoxDots { position: relative; top: 53px; left: 55px;  }
.sideBarNewsletterBox h1 { color: #FFF; font-size: 22px; font-family: Helvetica; float: right; padding-top: 30px; position: relative; left: -40px; }
.sideBarNewsletterBox span.active { font-family: Verdana; font-size: 9px; color: #FFF; float: left; position: relative; left: 113px; top: 2px; padding-top: 3px; }
.sideBarNewsletterBoxText { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; float: right; width: 200px; line-height: 12px; padding-top: 25px; padding-right: 40px; margin-bottom: 15px; }
input.heliumNewsletter { float: right; outline: none; border: none; width: 250px; margin-right: 30px; height: 25px; color: #c5c8cb; padding-left: 15px; }
.sideBarNewsletterPrivacyPolicy { font-family: Verdana, Geneva, sans-serif; color: #FFF; float: right; font-size: 10px; padding-right: 40px; margin-top: 5px; }
.sideBarNewsletterPrivacyPolicy a { text-decoration: underline; color: #FFF; }

#moreHeliumArticlesBoxWrapper span { font-size: 10px; }
h1.moreHeliumHeading { font-size: 16px; padding-bottom: 5px; }
h1.moreHeliumHeading a { color: #E87D26;  }
h1.moreHeliumHeading a:hover, .moreHeliumArticleExcerpt a:hover { color: #FFF; }
.moreHeliumArticleExcerpt { color: #FFF; text-decoration: none; font-size: 12px; width: 320px; line-height: 14px; padding-bottom: 10px; width: 280px; }
a.moreHeliumArticleTitle { color: #FFF; text-decoration: none; font-size: 12px; }
a.moreHeliumArticleTitle:hover { color: #E87D26; }
a.viewMoreArticlesDropdown { font-size: 10px; }
.moreHeliumAuthor { color: #FFF; font-size: 11px; padding-bottom: 15px; }
.moreHeliumViewMore { padding-top: 25px; }
.moreHeliumViewMore a:hover { color: #FFF; }

img.viewMoreArticlesArrow { padding-right: 8px; position: relative; top: 2px; }
ul.interestedInBoxList { padding-left: 20px; padding-top: 20px; }
ul.interestedInBoxList li { margin-bottom: 10px; }
ul.interestedInBoxList li a { color: #FFF; font-size: 14px; }
ul.interestedInBoxList li a:hover { color: #E87D26; }

.socialFooterWrapper { height: 54px; padding-top: 20px; }
.socialArticleWrapper {  display: inline-block;
    float: right;
    left: 25px;
    position: relative;}
.socialArticleWrapperAlt {     display: inline-block;
    float: right;}
.socialFooter { display: inline-block; padding-top: 6px;}
.loginBoxClose, .articleContentMainImageClose, .howToMainImageClose, .globalNavBoxClose, .moreHeliumArticlesBoxClose, .writeBoxClose, .sendBoxClose, .toolsBoxClose, .interestedBoxClose, .channelPageInterestedInClose, .leafPageInterestedInClose, .listPageInterestedInClose { position: absolute; bottom: 0px; right: 0px; height: 17px; width: 17px; padding-right: 10px; padding-bottom: 10px; }
.loginBoxClose:hover, .globalNavBoxClose:hover, .moreHeliumArticlesBoxClose:hover, .sendBoxClose:hover, .toolsBoxClose:hover, .interestedBoxClose:hover, .writeBoxClose:hover { cursor: pointer;}
.writeBoxContents {color: #FFF; font-size: 10px; color: #e87d26; padding-top: 0px; padding-left: 0px; } 
img.writeBoxPlusButton { height: 16px; width: 16px; position: relative; top: 5px; padding-right: 5px; }
#toolsBoxWrapper {  color: #e87d26; }
#sendBoxWrapper {  color: #e87d26; }
ul.firstRow { font-size: 10px; font-family: Verdana, Geneva, sans-serif; padding-top: 15px; padding-left: 20px; position: absolute; }
ul.firstRow li { padding-bottom: 15px; }
ul.firstRow li img { position: relative; top: 5px; padding-right: 5px; }
ul.secondRow { font-size: 10px; font-family: Verdana, Geneva, sans-serif; padding-top: 15px; padding-left: 20px; position: absolute; left: 150px; }
ul.secondRow li { padding-bottom: 15px; }
ul.secondRow li img { position: relative; top: 5px; padding-right: 5px; }

.imageFor { font-size: 11px; padding-bottom: 7px; }
.articleContentMainImageTitle { font-size: 16px; padding-bottom: 35px; width: 225px; }
.articleContentMainImageTitle a { color: #FFF; }
.articleContentMainImageTitle a:hover { color: #E87D26; }
.articleContentMainImageDeck { font-size: 12px; width: 225px; line-height: 12px; padding-bottom: 10px; }
.articleContentMainImageDeck a { color: #FFF; }
.articleContentMainImageDeck a:hover { color: #E87D26; }
.articleContentMainImageCaption { font-size: 11px; padding-bottom: 7px; }
.articleContentMainImageTags { font-size: 11px; width: 220px; }
.tags { color: #E87D26; left: 38px; position: relative; top: -18px; width: 216px; }
.articleContentMainImageBy, .articleContentMainImageCopyright { font-size: 11px; word-wrap: break-word; width: 255px;}

.howToMainImageTitle { font-size: 16px; padding-bottom: 35px; width: 225px; }
.howToMainImageTitle a { color: #FFF; }
.howToMainImageTitle a:hover { color: #E87D26; }
.howToMainImageDeck { font-size: 12px; width: 225px; line-height: 12px; padding-bottom: 10px; }
.howToMainImageDeck a { color: #FFF; }
.howToMainImageDeck a:hover { color: #E87D26; }
.howToMainImageCaption { font-size: 11px; padding-bottom: 7px; }
.howToMainImageTags { font-size: 11px; width: 220px; }
.tags { color: #E87D26; left: 38px; position: relative; top: -18px; width: 216px; }
.tags a { color: #d9631a; }
.howToMainImageBy, .howToMainImageCopyright { font-size: 11px; }

/* #channelPageHeaderWrapper children, #channelPageHeaderWrapper style attributes can be found in core.css */
.channelMoreWrapper {  min-height: 157px; background-color: #d6e5e3; width: 655px; padding-left: 20px; padding-top: 30px; padding-bottom: 40px; font-family: Verdana, Geneva, sans-serif; line-height: 18px; color: #666666; font-size: 8pt; border-right: 1px solid #CCC; }
.channelMoreWrapper div { font-size: 7pt; font-family: Verdana, Geneva, sans-serif; margin-bottom: 25px; }
.channelMoreWrapper ul { float: left; width: 100%; }
.channelMoreWrapper ul li { display: inline-block; padding-bottom: 10px; padding-right: 2px; vertical-align: top; width: 210px; }
.channelMoreWrapper ul li img { padding-right: 10px; position: relative; top: 2px; }
.channelMoreWrapper ul li:last-child { padding-bottom: 0px; }
.channelMoreWrapper ul li a { color: #d9631a; }

.channelMoreWrapperAlt { background-color: #d6e5e3; width: 1007px; float: left; padding-left: 20px; padding-top: 30px; padding-bottom: 40px; font-family: Verdana, Geneva, sans-serif; line-height: 18px; color: #666666; font-size: 8pt; border-right: 1px solid #CCC; }
.channelMoreWrapperAlt h1 { font-size: 7pt; font-family: Verdana, Geneva, sans-serif; margin-bottom: 25px; }
.channelMoreWrapperAlt ul { float: left; width: 213px; }
.channelMoreWrapperAlt ul li { padding-bottom: 10px; }
.channelMoreWrapperAlt ul li img { padding-right: 10px; position: relative; top: 2px; }
.channelMoreWrapperAlt ul li:last-child { padding-bottom: 0px; }
.channelMoreWrapperAlt ul li a { color: #d9631a; }

.channelPageChannelBox { background-color: #f38a35; height: 254px; width: 350px; float: left;  }
h1.channelPageChannelBoxHeading { color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 20px; padding-top: 42px; padding-left: 25px; padding-bottom: 16px; padding-right: 4px; }
.channelPageChannelText { color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 18px; padding-left: 25px; padding-right: 15px; padding-bottom: 15px; }
.channelPageInterestedIn { padding-left: 19px; }
.channelPageInterestedIn img { position: relative; top: 7px; padding-right: 5px; }
.channelPageInterestedIn a { text-decoration: none; color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 7.7pt; }
.channelPageSlideshowWrapper { height: 254px; float: right; width: 500px; background-color: #000; float: left; width: 678px; }

.channelPageSlideshowWrapper > .slides_container { width: 678px; height: 254px;}
.channelPageSlideshowWrapper ul.pagination { display: none; }
.channelTopicSliderWrapper { width: 678px; height: 254px; color: #FFF; background-color: #FFF; }
.channelTopicSliderItem { width: 339px; height: 254px; color: #000; float: left; }
.channelTopicSliderCaption { bottom: 0; position: absolute; width: 339px; height: 50px; background: url('/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/captionBg.png') repeat; color: #FFF; font-size: 12px; font-family: Verdana; color: #d9631a; }
.channelTopicSliderCaption span { position: relative; left: 20px; top: 15px; font-size: 10px; }
.channelTopicSliderCaption span img { position: relative; top: 2px; }
.channelTopicSliderCaption a { color: #d9631a; padding-left: 10px; }
.channelTopicPrevious { position: relative; }
.channelTopicSliderNext, .channelTopicSliderPrevious { position: relative; z-index:9999; top: -200px; }
.channelTopicSliderNext { left: 360px;  }
.channelTopicSliderPrevious { left: 125px; }

h2.channelHeading { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 17.1pt; padding-bottom: 18px; line-height: 23px; display: inline-block;  }
.channelContentBox { border-bottom: 1px dotted #CCC;margin-bottom: 20px; }
.channelContentBox2{ border-bottom: 1px dotted #CCC; padding-bottom: 20px; margin-bottom: 20px;  min-height: 93px;}
.channelContentBoxTop { border-bottom: 1px dotted #CCC; margin-bottom: 20px; }
.channelContentBoxTop img { vertical-align: middle; }
.channelContentBoxTop h1 { padding-bottom: 0px; }
.channelContentBoxImage, .channelContentBoxAdDesktop { padding-right: 23px; float: left; }
.channelContentAdMobile { display: none; }
.channelContentTopic { color: #de7d26; font-family: Verdana, Geneva, sans-serif; font-size: 10px; margin-bottom: 14px; padding-left: 2px; }
.channelContentTopic a { text-decoration: none; color: #de7d26; }
.channelContentTopic a:hover { color: #666; }
.channelContentBoxLinks a:hover { color: #666; }
h1.channelContentBoxHeading { font-family: Verdana, Geneva, sans-serif; color: #666666; font-size: 24px; padding-bottom: 10px; line-height: 30px;}
h1.channelContentBoxHeading a { text-decoration: none; color: #666; }
h1.channelContentBoxHeading a:hover { text-decoration: none; color: #d9631a; }
.channelContentBoxAuthor { padding-bottom: 7px; font-size: 8.2pt; }
.channelContentBoxAuthor a { text-decoration: none; color: #666; }
.channelContentBoxAuthor a:hover { text-decoration: none; color: #d9631a; }
.channelContentBoxExcerpt { color: #858484; }
.channelContentBoxLinks { margin-top: 20px; overflow: auto; }
.channelContentBoxLinks a { text-decoration: none; color: #d9631a;  }
.channelContentBoxLinks ul li { padding-bottom: 5px; line-height: 15px; }
.channelContentBoxLinks ul:first-child { float: left; }
.channelContentBoxLinks ul:last-child { float: right; width: 290px; }

img.channelContentBoxActionArrow { padding-right: 10px; position: relative; top: 2px; }
img.channelContentBoxActionArrowMobile { display: none; }
.channelContentBoxDeck h1 { font-size: 14px; color: #666666; padding-top: 5px; padding-bottom: 5px; }

#channelPageInterestedInBoxWrapper a { text-decoration: none; font-family: Verdana, Geneva, sans-serif; }
ul.channelDropdownFirstRow { font-size: 14px; font-family: Verdana, Geneva, sans-serif; padding-top: 15px; padding-left: 20px; }
ul.channelDropdownFirstRow  li { padding-bottom: 15px; }
ul.channelDropdownFirstRow  li a { color: #FFF; }
ul.channelDropdownFirstRow li a:hover { color: #d9631e; }
ul.channelDropdownSecondRow { font-size: 14px; font-family: Verdana, Geneva, sans-serif; padding-top: 15px; padding-left: 20px; position: absolute; left: 150px; }
ul.channelDropdownSecondRow li { padding-bottom: 15px; }
ul.channelDropdownSecondRow li a { color: #FFF; }
ul.channelDropdownSecondRow li a:hover { color: #d9631e; }
ul.channelMoreLinks { margin-top: 20px; }
ul.channelMoreLinks li img { padding-right: 8px; position: relative; top: 2px; }
ul.channelMoreLinks li { float: left; width: 170px; padding-bottom: 10px; }
ul.channelMoreLinks li a { text-decoration: none; font-size: 9px; color: #e87d26; }

/* #channelPageHeaderWrapper children, #channelPageHeaderWrapper style attributes can be found in core.css */
.leafMoreWrapper { background-color: #d6e5e3; width: 655px; float: left; padding-left: 20px; padding-top: 30px; padding-bottom: 40px; font-family: Verdana, Geneva, sans-serif; line-height: 18px; color: #666666; font-size: 8pt; border-right: 1px solid #CCC; }
span.leafMoreArticles { font-size: 8pt; font-family: Verdana, Geneva, sans-serif; }

.leafPageleafBox { background-color: #f38a35; height: 254px; width: 350px; float: left; }
h1.leafPageleafBoxHeading { color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 20px; padding-top: 42px; padding-left: 25px; padding-bottom: 16px; }
.leafPageleafText {  color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 18px; padding-left: 25px; padding-right: 15px; height: 130px;  }
.leafPageInterestedIn { padding-left: 19px;  }
.leafPageInterestedIn img {  position: relative; top: 7px; padding-right: 5px; }
.leafPageInterestedIn a { text-decoration: none; color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 7.7pt; }
.leafPageSlideshowWrapper { height: 254px; float: right; width: 500px; background-color: #000; float: left; width: 678px; }
.leafPageSlideshowWrapper > .slides_container { height: 254px; width: 678px; }
.leafPageSlideshowWrapper > .slides_container div {  height: 254px; display: block; color: #FFF; }
.leafPageSlideshowWrapper > .slides_container div img { float: left; }
.leafPageSlideshowWrapper img:last-child { display: none; }
.leafPageSliderTopic { width: 226px; float: left; }
.leafPageSliderTopicLink { text-decoration: none; font-family: Verdana, Geneva, sans-serif; background-image: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/loginBoxBg.png); width: 226px; z-index: 9999; float: left; position: absolute; bottom: 0px;}
.leafPageSliderTopicArrow { padding-left: 20px; padding-top: 20px; padding-right: 10px; }
.leafPageSliderTopicLink a { text-decoration: none; color: #E87D26; font-family: Verdana, Geneva, sans-serif; font-size: 10px; position: relative; top: 15px; }

h1.leafHeading { color: #666666; font-family: Verdana, Geneva, sans-serif; font-size: 17.1pt; padding-bottom: 18px; line-height: 23px; display: inline-block; }
.leafContentBox { border-bottom: 1px dotted #bebebe; padding-bottom: 20px; margin-bottom: 20px; }
.leafContentBox:last-child { border-bottom: none; padding-bottom: 20px; margin-bottom: 0px; }
.leafContentBoxAdMobile { display: none; }
.leafContentListBox ul li { margin-top: 5px; display: block; }
.leafContentListBox ul li a { text-decoration: none; color: #d9631e; }
.leafContentListBox ul li a:hover { color: #666; }
.leafContentBoxImage, .leafContentBoxAdDesktop { padding-right: 20px; float: left; }
.leafContentTopic { color: #de7d26; font-family: Verdana, Geneva, sans-serif; font-size: 10px; margin-bottom: 15px; }
.leafContentTopic a { text-decoration: none; color: #de7d26; }
.leafContentBoxLinks a:hover { color: #666; }
div.leafContentBoxHeading { font-family: Verdana, Geneva, sans-serif; color: #666666; font-size: 24px; padding-bottom: 10px; line-height: 25px; }
div.leafContentBoxHeadingMoreTopics { font-family: Verdana, Geneva, sans-serif; color: #666666; font-size: 24px; padding-bottom: 20px; padding-top: 20px; line-height: 28px; }
div.leafContentBoxHeading a { text-decoration: none; color: #666; }
div.leafContentBoxHeading a:hover { color: #d9631a; }
.leafContentBoxAuthor { padding-bottom: 10px; }
.leafContentBoxAuthor a { text-decoration: none; color: #666; }
.leafContentBoxAuthor a:hover { text-decoration: none; color: #d9631a; }
.leafContentBoxExcerpt { color: #858484; }
.leafContentBoxLinks { margin-top: 20px; }
ul.leafContentBoxLinkList { float: left; float: left; }
ul.leafContentBoxLinkList  li { width: 300px; padding-bottom: 5px; line-height: 15px; }
.leafContentBoxLinks a, .leafContentBoxDeck a { text-decoration: none; color: #d9631a;  }
img.leafContentBoxActionArrow { padding-right: 10px; position: relative; top: 2px; }
.leafContentBoxDeck div { font-size: 15px; color: #666666; padding-top: 5px; padding-bottom: 5px; padding-right: 20px;}

#leafPageInterestedInBoxWrapper a { text-decoration: none; font-family: Verdana, Geneva, sans-serif; }
ul.leafDropdownFirstRow { font-size: 14px; font-family: Verdana, Geneva, sans-serif; padding-top: 15px; padding-left: 20px; position: absolute; }
ul.leafDropdownFirstRow  li { padding-bottom: 15px; }
ul.leafDropdownFirstRow  li a { color: #FFF; }
ul.leafDropdownFirstRow li a:hover { color: #d9631e; }
ul.leafDropdownSecondRow { font-size: 14px; font-family: Verdana, Geneva, sans-serif; padding-top: 15px; padding-left: 20px; position: absolute; left: 150px; }
ul.leafDropdownSecondRow li { padding-bottom: 15px; }
ul.leafDropdownSecondRow li a { color: #FFF; }
ul.leafDropdownSecondRow li a:hover { color: #d9631e; }
ul.leafMoreLinks { margin-top: 20px; width: 340px; }
ul.leafMoreLinks li img { padding-right: 8px; position: relative; top: 2px; }
ul.leafMoreLinks li { float: left; width: 170px; padding-bottom: 10px; }
ul.leafMoreLinks li a { text-decoration: none; font-size: 9px; color: #e87d26; }
ul.leafMoreLinks li a:hover { color: #666; }

.leafPageDebateOfTheDayWrapper { background-color: #faece0; height: 183px; width: 676px;}
.leafPageDebateOfTheDayContent { padding-left: 20px; padding-top: 15px; }
.leafPageDebateOfTheDayContent h1 { font-family: Helvetica; color: #f38a35; font-size: 22px; font-weight: 500; float: left; padding-top: 20px; padding-left: 15px; }
.leafPageDebateOfTheDayContent .question { font-family: Verdana, Geneva, sans-serif; color: #858484; font-size: 12px; float: left; padding-left: 75px; padding-right: 75px; line-height: 17px; position: relative; top: -5px; }
.leafPageDebateOfTheDayContent img { float: left; }
.leafPageDebateCallToAction { height: 22px; width: 274px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; float: right; color: #858484; margin-top: 25px; margin-right: 40px; }
span.elevenHere { background-color: #f38a35; color: #FFF; margin-left: 2px; margin-right: 2px; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; }
span.elevenHere:hover { cursor: pointer; }

/* #channelPageHeaderWrapper children, #channelPageHeaderWrapper style attributes can be found in core.css */
.listMoreWrapper { background-color: #d6e5e3; width: 655px; float: left; padding-left: 20px; padding-top: 30px; padding-bottom: 40px; font-family: Verdana, Geneva, sans-serif; line-height: 18px; color: #666666; font-size: 8pt; border-right: 1px solid #CCC; }
span.listMoreArticles { font-size: 8pt; font-family: Verdana, Geneva, sans-serif; }

.listPageHeader { height:90px; background-color: #faece0; width: 676px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; z-index: 9996; }

.listPageHeaderContent { padding-left: 20px; padding-right: 20px; padding-top: 25px; }
.listPageMoreArticlesHeading { font-family: Verdana, Geneva, sans-serif; font-size: 9px; color: #666; padding-bottom: 10px; display: inline-block; }
h1.listPageHeading {   color: #666666;
    display: inline-block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 19.1pt;
    line-height: 24pt; }
.listPageInterestedIn { padding-left: 11px; }
.listPageInterestedIn img { position: relative; top: 7px; padding-right: 6px; }
.listPageInterestedIn a { text-decoration: none; color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; }
.listPageSlideshowWrapper { height: 254px; float: right; width: 500px; background-color: #000; float: left; width: 678px; }
.listPageSlideshowWrapper > .slides_container { height: 254px; width: 678px; }
.listPageSlideshowWrapper > .slides_container div {  height: 254px; display: block; color: #FFF; }
.listPageSlideshowWrapper > .slides_container div img { float: left; }
.listPageSliderTopic { width: 226px; float: left; }
.listPageSliderTopicLink { text-decoration: none; font-family: Verdana, Geneva, sans-serif; background-image: url(/web/20140813080449im_/http://www.sciences360.com/wp-content/themes/helium/img/loginBoxBg.png); width: 226px; z-index: 9999; float: left; position: absolute; bottom: 0px;}
.listPageSliderTopicArrow { padding-left: 20px; padding-top: 20px; padding-right: 10px; }
.listPageSliderTopicLink a { text-decoration: none; color: #E87D26; font-family: Verdana, Geneva, sans-serif; font-size: 10px; position: relative; top: 15px; }

.listContentTopBox { height: 255px; width: 676px; background-color: #F9F9F9; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; z-index: 9995; }
.listContentTopBoxAlt { padding-left: 20px; padding-top: 20px; padding-bottom: 20px; width: 656px; background-color: #F9F9F9;  -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; position: relative; z-index: 9995; }
.listContentTopBox img { padding-right: 20px; }
.listContentTopBoxAuthor { font-family: Verdana, Geneva, sans-serif; font-size: 10px; padding-top: 2px; color: #858484; }
.listContentTopBoxAuthor a { text-decoration: none; color: #666; }
.listContentTopBoxAuthor a:hover { text-decoration: none; color: #d9631e; }
h1.listContentTopBoxHeading { font-family: Verdana, Geneva, sans-serif; font-size: 16px; line-height: 25px; padding-top: 50px; line-height: 25px; }
h1.listContentTopBoxHeading a { text-decoration: none; color: #D9631A; }
h1.listContentTopBoxHeading a:hover { color: #666; }
.listContentTopBoxExcerpt { font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 18px; color: #858484; padding-right: 20px; margin-top: 20px; }
.listContentTopBoxExcerpt span.mobile { display: none; }
.listFirstContentBox { border-bottom: 1px dotted #CCC; padding-bottom: 20px; }
.listContentBox { margin-top: 20px; border-bottom: 1px dotted #CCC; padding-bottom: 25px; }
.listContentListBox { margin-top: 20px; }
.listContentListBox ul { margin-top: 15px; }
.listContentListBox ul li { margin-top: 5px; }
.listContentListBox ul li a { text-decoration: none; color: #d9631e; }
.listContentListBox ul li a:hover { color: #666; }
.listContentBoxImage { padding-right: 20px; float: left; height: 90px; }
.listContentBoxReadMore { float: right; font-family: Verdana, Geneva, sans-serif; font-size: 9px; color: #D9631A; position: relative; top: 2px; }
.listContentBoxReadMoreMobile { display: none; }
.listContentBoxReadMore a { text-decoration: none; color: #D9631A; }
span.listContentBoxReadMore img { padding-right: 10px; position: relative; top: 2px; }
.listContentTopic { color: #de7d26; font-family: Verdana, Geneva, sans-serif; font-size: 10px; margin-bottom: 15px; }
.listContentTopic a { text-decoration: none; color: #de7d26; }
.listContentBoxLinks a:hover { color: #666; }
h1.listContentBoxHeading { font-family: Verdana, Geneva, sans-serif; font-size: 16px; line-height: 25px; }
h1.listContentBoxHeadingAlt { font-family: Verdana, Geneva, sans-serif; font-size: 16px; line-height: 25px; padding-bottom: 10px; }
h1.listContentBoxHeading a, h1.listContentBoxHeadingAlt a { text-decoration: none; color: #d9631a; }
h1.listContentBoxHeading a:hover, h1.listContentBoxHeadingAlt a:hover { color: #666; }
.listContentBoxAuthor { padding-bottom: 10px; font-size: 11px; }
.listContentBoxAuthor a { text-decoration: none; color: #666; }
.listContentBoxAuthor a:hover { text-decoration: none; color: #d9631a; }
.listContentBoxExcerpt { color: #858484; }
.listContentBoxExcerpt span.mobile { display: none; }
.listContentBoxLinks { margin-top: 20px; }
ul.listContentBoxLinkList { float: left; float: left; }
ul.listContentBoxLinkList  li { width: 300px; padding-bottom: 5px; line-height: 15px; }
.listContentBoxLinks a { text-decoration: none; color: #d9631a;  }
img.listContentBoxActionArrow { padding-right: 10px; position: relative; top: 2px; }
.listContentBoxDeck { display: inline-block; background-color: #faece0; position: relative; left: -20px; border-top-right-radius: 10px;-moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; margin-bottom: 15px; }
.listContentBoxDeck h1 { font-size: 15px; color: #666666; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 20px;}

#listPageInterestedInBoxWrapper a { text-decoration: none; font-family: Verdana, Geneva, sans-serif; }
ul.listDropdownFirstRow { font-size: 14px; font-family: Verdana, Geneva, sans-serif; padding-top: 15px; padding-left: 20px; position: absolute; }
ul.listDropdownFirstRow  li { padding-bottom: 15px; }
ul.listDropdownFirstRow  li a { color: #FFF; }
ul.listDropdownFirstRow li a:hover { color: #d9631e; }
ul.listDropdownSecondRow { font-size: 14px; font-family: Verdana, Geneva, sans-serif; padding-top: 15px; padding-left: 20px; position: absolute; left: 150px; }
ul.listDropdownSecondRow li { padding-bottom: 15px; }
ul.listDropdownSecondRow li a { color: #FFF; }
ul.listDropdownSecondRow li a:hover { color: #d9631e; }
ul.listMoreLinks { margin-top: 20px; width: 340px; }
ul.listMoreLinks li img { padding-right: 8px; position: relative; top: 2px; }
ul.listMoreLinks li { float: left; width: 170px; padding-bottom: 10px; }
ul.listMoreLinks li a { text-decoration: none; font-size: 9px; color: #e87d26; }

.bioContentWrapper, .bioContentWrapperAlt { background-color: #f9f9f9; width: 633px; padding-left: 23px; padding-right: 20px; padding-top: 20px; padding-bottom: 40px; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #858484; line-height: 18px; }
.bioContentWrapper a { color: #d9631e; }
.bioContentWrapperTopBar { width: 636px; height: 39px; background-color: #f38a35; padding-left: 20px; padding-right: 20px;   position: relative; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; }
.bioContentWrapperTopBar h1 { font-family: Verdana, Geneva, sans-serif; font-size: 20px; color: #FFF; padding-top: 10px; float: left; }
.bioPageHeader { background-color: #faece0; width: 676px;}
.bioPageHeaderContent { height: 75px; padding-left: 20px; padding-right: 20px; padding-top: 25px; padding-bottom: 25px; position: relative; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 2px 2px 0px #999; z-index: 9999;}
.bioPageHeaderContent img { float: left; padding-right: 20px;}
.bioPageHeaderContent .edit { float: right; }
.bioPageDetails, .bioPageDetailsAlt { font-family: Verdana, Geneva, sans-serif; font-size: 9px; color: #666; padding-bottom: 10px; display: block; }
.bioPageLocation { font-family: Verdana, Geneva, sans-serif; font-size: 9px; color: #666; padding-bottom: 10px;font-size: 11px; }
h1.bioPageNameHeading { font-family: Verdana, Geneva, sans-serif; font-size: 19.1pt; color: #666; display: inline-block; padding-bottom: 10px; }
h1.bioPageHeading { font-family: Verdana, Geneva, sans-serif; font-size: 19.1pt; color: #666; display: inline-block; padding-bottom: 20px; }
h1.bioWriterArticleHeading { font-family: Verdana, Geneva, sans-serif; font-size: 19.1pt; color: #666; display: inline-block; padding-bottom: 20px; }
h1.bioWriterArticleHeading a { color: #666; }
h1.bioWriterArticleHeading a:hover { color: #d9631e; }
.bioWriterArticlesWrapper {  background-color: #f9f9f9; width: 633px; padding-left: 23px; padding-right: 20px; padding-top: 40px; padding-bottom: 150px; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #858484; line-height: 18px; float: left; } 
.bioWriterArticlesWrapper span { line-height: 18px; }
.bioBreadcrumb { padding-bottom: 10px; }
.bioBreadcrumb, .bioBreadcrumb a { font-size: 10px; color: #d9631e; }
.bioPersonalDetails { padding-top: 20px; height: 100%; display: none; }
.bioPersonalDetailsAlt { padding-top: 20px; float: left; }
ul.bioPersonalList span { color: #d9631e;  }
ul.bioPersonalList { width: 100%; }
ul.bioPersonalList li { margin-bottom: 5px; }
img.personalDetailsArrow, img.viewArticlesByAuthorArrow { margin-right: 10px; position: relative; top: 1px; }
span.edit { background-color: #f38a35; color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; display: inline-block; padding-left: 10px; padding-right: 10px; position: relative; height: 20px; padding-top: 2px; }
span.edit img.personalDetailsArrow { padding: 0px; margin: 0px; top: 3px; position: relative; }
span.edit img { padding-right: 5px; margin: 0px; top: 2px; position: relative; }
img.bioArrowMobile { display: none; }
span.edit a { color: #FFF; }
span.edit a:hover { color: #EEE; }
.showAllArticles { border-top: 1px dotted #bebebe; border-bottom: 1px dotted #bebebe; margin-left: 30px; margin-right: 30px; margin-top: 20px; padding-bottom: 10px; padding-top: 5px; }
.showAllArticles a { font-size: 8pt; }
.showAllArticles img { margin-left: 0px; }
.bioContactMobile, .bioContentWrapperShowMore { display: none; }

/* client decided they did not want this, but I am going to leave it in just in case they change their mind
.listPageDebateOfTheDayWrapper { background-color: #faece0; height: 183px; width: 676px;}
.listPageDebateOfTheDayContent { padding-left: 20px; padding-top: 15px; }
.listPageDebateOfTheDayContent h1 { font-family: Helvetica; color: #f38a35; font-size: 22px; font-weight: 500; float: left; padding-top: 20px; padding-left: 15px; }
.listPageDebateOfTheDayContent .question { font-family: Verdana, Geneva, sans-serif; color: #858484; font-size: 12px; float: left; padding-left: 75px; padding-right: 75px; line-height: 17px; position: relative; top: -5px; }
.listPageDebateOfTheDayContent img { float: left; }
.listPageDebateCallToAction { height: 22px; width: 274px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; float: right; color: #858484; margin-top: 25px; margin-right: 40px; }
span.elevenHere { background-color: #f38a35; color: #FFF; margin-left: 2px; margin-right: 2px; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; }
span.elevenHere:hover { cursor: pointer; } */

/* #footerWrapper children, #footerWrapper style attributes can be found in core.css */
.footer { padding-top: 25px; }
.footer ul.footerLinksMobile { display: none; }
.footer ul { float: left; }
.footer ul li { font-family: Verdana, Geneva, sans-serif; font-size: 11px; display: inline; border-right: 1px solid #CCC; padding-left: 10px; padding-right: 10px; }
.footer ul li:first-child { padding-left: 0px;  }
.footer ul li:last-child { padding-right: 0px; border-right: none; }
.footer ul li a { color: #878481; text-decoration: none; vertical-align: text-top; }
.footerRights { float: right; font-family: Verdana, Geneva, sans-serif; font-size: 10px;  color: #878481; line-height: 15px; margin-top: 5px; margin-right: 5px; }
.footerRightsMobile, .socialMediaIconsMobile, .socialMediaIconsMobileTop  { display: none; }

.searchResults{width: 100%; height: 100%; background-color: white; color: #858484;font-family: Verdana,Geneva,sans-serif;font-size: 9pt;line-height: 18px;}

.addWrapper {float:left;  clear:both;}

/** Image has to be wrapped in div. This creates a shiv to bump down the image and all text to wrap **/
.addWrapperFloat:before {content: '' ;display:block;float: left;height: 200px;padding-top: 18px;}
.articleSidebarWrapper2{clear: none;float: left;padding-left: 10px;padding-top: 18px;width: 342px;padding-bottom: 10px;}
.articleFloatMainBlock{width: 676px;float:left;}
.articleShareBar2 {border-bottom: 1px dotted #CCCCCC;border-top: 1px dotted #CCCCCC;color: #D9631E;font-family: Verdana,Geneva,sans-serif;font-size: 8pt;margin-top: 25px;margin-bottom:10px;}
.articleTitleWrapper{width:405px;float:left;}
.channelContentBoxCat a{color: #D9631E;font-size: 11.2px;vertical-align: text-bottom;}
.channelContentBoxCat a:hover{color: #666666;}
div.sidebarBanner{color: #666666;font-family: Helvetica;font-size: 22px;padding-bottom: 15px;padding-left: 30px;padding-top: 20px;padding-right: 6px;}
.frontPageInfoBoxText li{padding-bottom:10px;}
.searchInput{  background-color: #FFFFFF;
    border: 0 solid;
    color: #C5C8CB;
    height: 32px;
    left: 28px;
    outline: medium none;
    padding-left: 15px;
    position: relative;
    top: 87px;
    width: 405px;}
/*
     FILE ARCHIVED ON 08:04:49 Aug 13, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:06:58 Nov 06, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 233.298
  exclusion.robots: 0.192
  exclusion.robots.policy: 0.17
  cdx.remote: 0.073
  esindex: 0.006
  LoadShardBlock: 77.818 (3)
  PetaboxLoader3.datanode: 127.717 (5)
  CDXLines.iter: 20.435 (3)
  load_resource: 182.163 (2)
  PetaboxLoader3.resolve: 94.535 (2)
*/