/* @import url(body.css); */
/* @import url(header.css); */
/* @import url(content.css); */
/* @import url(footer.css); */
/* @import url(lightbox.css); */
/* @import url(jquery.qtip.css); */
/* @import url(override.css); */

* {  -webkit-box-sizing: border-box;  box-sizing: border-box;  outline: 0;  -webkit-tap-highlight-color: rgba(0,0,0,0); }  html, body {  display: block;  margin: 0;  min-height: 100%;  text-rendering: geometricPrecision; }  a {  color: rgb(39,35,80); }  button {  cursor: pointer; }   button {  background: rgb(39,35,80);  border: 0;  color: rgb(255,255,255); }  label {  display: none; }  input, textarea {  -moz-appearance: none;  -webkit-appearance: none;  appearance: none; }  ::-webkit-input-placeholder {    color: rgb(0,0,0); }  ::-moz-placeholder {    color: rgb(0,0,0); }  hr {  border: 0;  border-top: 1px solid rgba(255,255,255,.25);  margin: 20px auto;  height: 1px;  width: 25%; }  img {  max-width: 100%; }   #sb-body img {   max-width: unset;  }  .center {  text-align: center; }  .right {  text-align: right; }  .stabby {  border-radius: 40px;  height: 40px;  width: 40px; }  .content {  margin: 0 auto;  padding: 25px 0;  width: 720px; }   h2 {  display: none; }  h3, h4, h5 {  font-family: futura-pt, sans-serif;  font-weight: 600;  letter-spacing: -0.04em; }  h3 {  font-size: 24px; }  h4, h5 {  font-size: 20px; }  .linethrough {  text-decoration: line-through; }  .spoiler {  cursor: pointer;  position: relative; }  .spoiler a {  color: rgb(0 0 0); }  .spoiler::before {  content: 'Tap to view';  display: block;  font-family: sans-serif;  font-size: 8px;  font-weight: bold;  left: 0;  line-height: 8px;  position: absolute;  top: -8px; }  .input, textarea, [type=submit], [type=button] {  border: 1px solid rgba(0,0,0,.2);  border-radius: 5px;  font-size: 14px;  padding: 10px; }  [type=submit], [type=button] {  background: rgb(51,63,120);  border: 0;  color: rgb(255,255,255); }   /* ****** HEADER ***** */  #mojoHeader{  color: rgb(255,255,255);  font: 16px/1.4em Helvetica, Arial, sans-serif;  height: 80px;  position: relative;  width: 100%;  z-index: 1; }   #mojoHeaderTitle{   background: url(../images/logo.svg) 0 0 no-repeat;   /* background: url(../images/MAP.svg) 0 0 no-repeat; */   background-size: 126px 60px;   height: 60px;   left: 20px;   margin: 0;   overflow: hidden;   position: absolute;   top: 10px;   text-indent: -30000px;   width: 126px;  }    #mojoHeaderTitle a {   display: block;   height: 100%;   width: 100%;  }    #mojoHeaderVersion {   background: rgb(51,63,120);   border-radius: 3px;   color: rgb(255,255,255);   display: inline-block;   font-size: 8px;   left: 120px;   line-height: 1em;   padding: 3px 3px 2px;   position: absolute;   text-transform: uppercase;   top: 55px;  }   #behindLink {  background: url(../images/behind.png) 0 0 no-repeat;  height: 45px;  margin: 0;  position: absolute;  right: 0;  top: 0;  width: 43px;  z-index: 2; }   #behindLink a {   display: block;   height: 100%;   overflow: hidden;   text-indent: -1000px;   width: 100%;  }  /* ****** NAV ***** */  #mojoHeaderNav{  font-size: 0;  left: 50%;  height: 50px;  margin: 0 0 0 -235px;  position: absolute;  text-align: center;  top: 20px;  width: 470px;  z-index: 0; }    .tabList {   display: inline-block;   list-style: none;   margin: 0;   padding: 0;  }    .tabList li {   display: inline-block;   margin: 0;   padding: 0;  }    .tabList a,  .tabList label {   border-radius: 5px;   color: rgb(51,63,120);   display: block;   font: 16px/40px futura-pt, sans-serif;   padding: 0 14px;   text-decoration: none;   text-transform: uppercase;  }    .tabList label {   padding: 0 15px 0 0;  }    .tabList a.selected {   background: rgba(255,255,255,.6);  }    .tapListDropdownHolder {   position: relative;  }    .tabListDropdownMenu {   background: rgb(51,63,120);   box-shadow: rgba(0,0,0,.5) 0 0 10px;   opacity: 0;   padding: 0;   position: absolute;   transform: scale(0) rotate(33deg) perspective(600px);   transform-origin: top center;   transition: .3s all;  }    .tabListDropdownMenu[aria-hidden=false] {   opacity: 1;   transform: scale(1) rotate(0) perspective(0);  }    #socializeMenu {   left: 50%;   margin: 0 0 0 -124px;   width: 248px;  }    #featuresMenu {   left: 20px;   transform-origin: top left;   width: 396px;  }   .tabListDropdownMenu a {   color: rgb(255,255,255);  }  #woot {  bottom: 13px;  color: rgba(0,0,0,.05);  left: 120px;  line-height: 6px;  margin: 0;  position: absolute;  font-size: 6px; }    #features {  background-color: rgba(255,255,255,.25);  border-radius: 5px;  box-shadow: rgba(0,0,0,.05) 0 0 10px;  font-size: 0;  list-style: none;  margin: 20px auto 0;  padding: 15px 20px; }  #features>li {  display: inline-block;  font-size: 12px;  height: 109px;  line-height: 14px;  position: relative;  vertical-align: top; }  .featuresHeading {  color: rgba(0,0,0,.7);  font-size: 16px;  margin: 0; }   .featuresHeading a {   color: rgba(0,0,0,.7);   text-decoration: none;  }   .featuresArrowRight {   background: url(../images/arrow.left.svg) 0 0 no-repeat;   background-size: 12px;   display: inline-block;   height: 12px;   margin-left: 5px;   opacity: .65;   width: 12px;  }  #featureArticle {  margin-right: 30px;   width: 220px; }  #featureslist {  list-style: none;  margin: 10px 0 0;  padding: 0; }  #feature1 {  background-size: 220px 85px;  border-radius: 5px;  height: 85px;  width: 220px; }   #feature1 a {   display: block;   height: 100%;   overflow: hidden;   position: relative; /*   text-indent: -10000px; */   width: 100%;  }    #feature1 a span {   background: rgba(0,0,0,.2);   border-radius: 0 0 5px 5px;   bottom: 0;   color: rgb(255,255,255);   font-size: 13px;   font-weight: bold;   left: 0;   line-height: 16px;   margin: 0;   position: absolute;   text-align: center;   text-shadow: rgba(0,0,0,.75) 1px 1px 0;   width: 100%;  }  #featurePodcast {  width: 250px; }   #featurePodcastTitle {   margin-top: 8px;   }   #featurePodcast span {   color: rgba(0,0,0,.7);  }    .featureBottomParagraph {   bottom: 0;   line-height: 1em;   margin: 0;   position: absolute;  }   #featureUser {  margin-left: 30px;  width: 150px; }  #featureUser p {  margin-top: 8px; }  .featuresUserList {  margin: 8px 0;  padding: 0; }  .featuresUserList li {  list-style: none;  margin: 0 0 5px;  padding: 0; }  #topAccountHeadingMobile {  display: none; }  #accountform_password {  width: 115px; }  #accountform_username, #accountform_password, #accountform_submit {  margin: 0;  padding: 5px; }  #accountform_username {  width: 150px; }  #accountform_submit {  background: rgb(39, 35, 80);  color: rgb(255,255,255);  float: right; }  #accountform-avatar {  border-radius: 50px;  box-shadow: rgba(0,0,0,.25) 0 0 20px;  height: 30px;  position: absolute;  right: -30px;  top: -30px;  width: 30px; }  .accountform-checkbox-remember {display: none;}  .modalPreorderLink {  border: 2px solid rgb(255 255 255);  border-radius: 6px;  color: rgb(255 255 255);  display: block;  font-size: 18px;  font-weight: bold;  line-height: 2em;  padding: 0 10px;  text-decoration: none; }  @media screen and (max-width: 868px) {   #mojoHeaderNav {   left: inherit;   margin: 0;   right: 10px;  }    .content,  #comments {   padding: 15px 20px;   width: 100%;  }    #featuresMenu {   left: 0;  } }  @media screen and (max-width: 759px) {  #features {   margin-bottom: 10px;  }    #feature1 {   margin: 0 auto;  }    #features>li {   display: block;   height: inherit;  }    #featureArticle,  #featurePodcast,  #featureUser {   margin: 0 0 20px;   width: 100%;  }    #features>li#featurePodcast {   display: none;  }    #featureUser {   margin: 0;  }    #topFeatureHeading {   display: none;   bottom: 5px;   color: rgb(255,255,255);   margin: 0 -105px 0;   position: absolute;   text-shadow: rgba(0,0,0,.75) 2px 2px 0;   right: 50%;  }    #topAccountHeading {   display: none;  }    #topFeatureHeading a {   color: rgb(255,255,255);  }    .featuresUserList {   text-align: center;  }    .featuresUserList li {   display: inline-block;   margin: 0;  }    .featuresUserList li:nth-of-type(2) {   margin: 0 20px;  }    #accountform-avatar {   bottom: -45px;   top: inherit;  }    .featureBottomParagraph {   position: inherit;  }   #topAccountHeadingMobile {   color: rgba(0,0,0,.7);   display: inline;   font-weight: bold;  }   .accountform {   font-size: 0;   text-align: center;  }    .accountform p:first-of-type {   display: inline-block;   width: 48%;  }    .accountform p:nth-of-type(2) {   display: inline-block;   margin-left: 4%;   width: 48%;  }    .accountform p:last-of-type {   font-size: 12px;   width: 100%;  }    #accountform_username {   width: 100%;  }    #accountform_password {   width: 70%;  }    #accountform_submit {   margin: 0 0 0 5%;   width: 25%;  } }  @media screen and (max-width: 720px) {   #mojoHeaderNav {   width: 352px;   }    #mojoHeaderNav ul:not(.tabListDropdownMenu)>li:last-of-type {   display: none;  } }  @media screen and (max-width: 590px) {  #mojoHeaderNav {   background: rgb(51,63,120);   height: 40px;   left: 0;   top: 80px;   width: 100%;  }    #featuresMenu {   width: 336px;  }    #featuresMenu[aria-hidden=false] {   left: -88px;  }     .tabList a {   color: rgb(255,255,255);   font-size: 12px;  }    .tabList a.selected {   background: rgba(0,0,0,.6);   border-radius: 0;  }     #mojoHeaderTitle {   left: 50%;   margin-left: -63px;  }    #mojoHeaderVersion {   left: 50%;   margin: 0 0 0 40px  }     [role=main] {   margin-top: 35px;  } }  :root {  --exboxShadow: rgb(0 0 0 / 35%) 0 0 8px;  --exborderRadius: 12px;  --exdarkColor: rgb(51 63 120);  --exlightColor: rgb(255 255 255); }  /* Containers */  .article {  margin-bottom: 0; }  .articleHeader {  padding: 0 0 10px; }   .articleHeaderHeading {   display: inline-block;   font-size: 22px;   font-weight: 600;   margin: 30px 0 0;   vertical-align: middle;   width: 80%; /*   width: 100%; */  }    .articleHeaderHeading span {   color: rgba(0, 0, 0, .5);  }    .articleHeaderHeadingLink {   text-decoration: none;  }    .articleHeaderTime {   display: block;   font-weight: normal;   margin: 5px 0 0;   opacity: .75;   white-space: nowrap;  }  .articleHeaderMeta {  color: rgba(0,0,0,.7);  font-size: 13px;  margin: 2px 0 0 0; }  .articleTextList {  font-size: 0;  list-style: none;  margin: 0;  padding: 0; }  .articleTextListItem {  display: inline-block;  vertical-align: top; }  .articleHeaderCategoryHolder {  float: right;  font-size: 10px;  margin: 30px 0 0;  position: relative;  vertical-align: top;  width: 80px;  z-index: 0; }   .articleHeaderCategoryLink {   display: block;   height: 50px;   width: 80px;  }   .articleHeaderCategoryLinkImage {   display: block;   height: 100%;   overflow: hidden;   position: relative;   text-indent: -10000px;   width: 100%;   z-index: 1;  }  .articleHeaderCategoryLinkAuthor {  font-size: 10px;  margin: 0;  min-width: 100%;  opacity: 0.75;  padding: 0;  position: absolute;  text-align: center;  top: 38px;  white-space: nowrap; }  .articleHeaderCategoryLinkComments a {  text-decoration: none; }  .articleHeaderCategoryLinkAuthor a {  text-decoration: none; }  .articleTextListItem:first-of-type {  font-size: 10px;  width: 80px; }   .articleTextListItem:nth-of-type(2) {  font-size: 16px; }  .twitterHolder {  display: grid;  grid-template-columns: auto minmax(100px, 550px) auto; }   /* Legacy classes */   .feature-lead {  color: rgba(0,0,0,.5);  font-weight: bold; }  .news-blockquote {  background: rgba(255,255,255,.4);  border-radius: var(--exborderRadius);  margin: 20px auto;  padding: 10px 20px;  width: 95%; }   .bold {  font-weight: bold; }   .italic {  font-style: italic; }   .news-subline {  background-color: rgba(255,255,255,.25);  border-radius: var(--exborderRadius);  box-shadow: rgba(0,0,0,.05) 0 0 10px;  color: rgb(50,50,50);  font-size: 14px;  margin-top: 20px;  padding: 10px;  text-align: center; }   iframe, object {  border-radius: var(--exborderRadius);  box-shadow: var(--exboxShadow);  display: block;  margin: 20px auto;  max-width: 100% !important; }  .article .news-blockquote {  background-color: rgba(255,255,255,.5);  box-shadow: var(--exboxShadow);  color: rgb(50,50,50);  margin: 20px auto;  padding: 1px 15px 5px 15px; }  .news-blockquoteauthor {  color: rgb(0,0,0);  display: block;  font-weight: bold; }  .article table {  border-collapse: collapse;  width: 100%; }  .article table caption {  background-color: rgb(225,225,225);  border-bottom: 1px solid rgb(215,215,215);  display: none;  padding: 5px; }  .article table thead tr {background-color: rgba(255,255,255,.25); border-bottom: 2px solid rgba(235,235,235,.65);}  .article table thead tr th {padding: 5px;}  .article table tbody tr {border-bottom: 2px solid rgba(235,235,235,.5);}  .article table tbody tr:nth-child(odd) {background-color: rgba(0,0,0,.035);}  .article table tbody tr:nth-child(even) {background-color: rgba(0,0,0,.025);}  .article table tbody tr td {line-height: 1.25em; padding: 15px;}  .article table tbody tr td q {color: rgb(100,100,100);}  #table_interviews,#table_previews,#table_editorials {display: none;}  .article table.news-poll-archive tbody tr td:nth-child(1) {width: 35%;} .article table.news-poll-archive tbody tr td:nth-child(2) {width: 60%;}  .article table.news-poll-archive tbody tr td:nth-child(2) .poll-archive-bar {  border: 1px solid rgba(0,0,0,.05);  border-radius: var(--exborderRadius);  box-shadow: rgba(0,0,0,.25) 0 0 5px; }  .article table.news-poll-archive tbody tr td:nth-child(3) {text-align: right; width: 5%;} .article table.news-poll-archive tbody tr:last-child {  background: rgba(255,255,255,.4);  border-top: 2px solid rgb(215,215,215);  font-weight: bold; }  img {  border-radius: var(--exborderRadius);  box-shadow: rgb(0 0 0 / 5%) 0 0 10px; }  .news-gallery-image {  text-align: center; }  .news-gallery-image img {  margin-left: auto;  margin-right: auto;  max-width: 75%; }   /*   .article object, .news-gallery-image img {  box-shadow: rgba(0,0,0,.25) 0 0 20px;   -moz-box-shadow: rgba(0,0,0,.25) 0 0 20px;   -webkit-box-shadow: rgba(0,0,0,.25) 0 0 20px; }  .news-flash-youtube,.news-gallery-image {margin: 60px 0; text-align: center;}   === .article Footer  .article-footer {  color: rgba(0,0,0,.6);  font-size: 18px;  font-weight: 100;  margin-top: 30px; }  .article-footer a {  color: rgb(0,0,0);  font-weight: 400;  text-decoration: none;  -moz-transition: color .2s;  -ms-transition: color .2s;  -webkit-transition: color .2s;  transition: color .2s; }  .article-footer a:hover {color: rgba(0,0,0, .6);} */  /* Next/previous */   #nextprevious {  font-size: 21px;  margin-bottom: 60px;  margin-top: 60px;  text-align: center; }  #nextprevious a {  text-decoration: none; }  #nextprevious #nextlink>.fa, #nextprevious #previouslink>.fa {opacity: .15;}  #nextprevious a:hover {color: rgb(0,0,0);}  .newsArchiveLink {  display: inline-block;  margin: 0 30px; }  /* COMMENTS */ .comments {  list-style: none;  margin: 0;  padding: 0; }  .comments li {  background-color: rgb(239,233,245);  border-radius: var(--exborderRadius);  box-shadow: rgba(0,0,0,.10) 0 0 10px;  margin: 0;  margin-bottom: 40px;  min-height: 50px;  padding: 15px;  position: relative; }   .comments li.commentUser-75 {   background: rgb(239 233 230) !important;   border: 1px solid rgb(218,165,32) !important;   box-shadow: rgb(218,165,32) 0 0 20px !important;  }  .comments li:nth-child(even) {background-color: rgb(244,238,250);}  .comments li:last-child {margin-bottom: 0;}  .comments li .avatar-big {  border-radius: 50px;  box-shadow: rgba(0,0,0,.25) 0 0 20px;  position: absolute;  right: -25px;  top: -25px; }  .comments li .comment-content {  color: rgb(150,150,150);  display: inline-block;  overflow: auto;  width: 100%; }  .comment-content strong {color: rgb(0,0,0);}  .comments li .comment-content .comment-text {  color: rgb(0,0,0); }  .comment-text {margin-top: 20px;}  .comments li .comment-content .comment-text .news-blockquote .news-blockquoteauthor {font-size: 16px;}  .comments li .comment-content .quote {text-align: right;}  .commentform_msgfield {  font-size: 14px;  height: 200px;  width: 100%; }  .commentformBB {  background: rgb(244,238,250);  border-radius: var(--exborderRadius);  box-shadow: rgba(0,0,0,.05) 0 0 5px;  font-size: 14px;  padding: 5px;  text-align: center; }  .comment-quote-link {  text-align: right; }   .comment-quote-link a {   /* background: rgb(245, 242, 249); */   background: rgb(51,63,120);   border-radius: var(--exborderRadius);   /* border: 1px solid rgba(0,0,0,.1); */   color: rgb(255, 255, 255);   display: inline-block;   font-size: 14px;   padding: 10px;   text-decoration: none;  }  /* REGISTRATION FORM */  .form_label {  display: block;  font-weight: bold; }  .revue-form {  display: grid;  gap: 5px;  grid-template-columns: auto min-content;  margin: 40px auto;  max-width: 270px; }   .revue-form .input[type="email"] {   width: 100%;  }   /* FEATURES */  ul#featuremenu {  background: rgba(0,0,0,.025);  left: 0;  line-height: 30px;  list-style: none;  margin: 0 auto;  padding: 0;  text-align: center;  top: 80px; }  ul#featuremenu li {  display: inline-block;  margin-right: 10px; }  ul#featuremenu li a {  color: rgb(51,63,120);  font-family: futura-pt, sans-serif;  font-size: 12pt;  text-decoration: none; }  ul#featuremenu li a:hover {color: rgb(196,117,32);}  ul#featuremenu li a.selected {color: rgb(0,0,0);}  table.features_table tbody tr td, table.media-category-table tbody tr td {  color: rgb(55,55,55);  line-height: 1.5em; }  table.features_table thead tr th:nth-child(2) {text-align: right;}  table.features_table tbody tr td:nth-child(2), table.media-category-table tbody tr td:nth-child(2) {  color: rgb(50,50,50);  text-align: right;  vertical-align: top;  white-space: nowrap;  width: 100px; }  .features_description,.media-description {  background-color: rgb(240,240,240);  border-radius: var(--exborderRadius);  box-shadow: rgba(0,0,0,.1) 0 0 10px;  color: rgb(75,75,75);  line-height: 1.5em;  padding: 10px;  text-shadow: rgb(255,255,255) 0 1px 0; }  ul.pagelisting {  background-color: rgba(255,255,255,.25);  border-radius: var(--exborderRadius);  box-shadow: rgba(0,0,0,.1) 0 0 10px;  list-style: none; /*  margin: 40px auto -40px; */  margin: 40px auto 0;  padding: 10px;  width: 100%; }  ul.pagelisting li a {  border-radius: var(--exborderRadius);  display: block;  padding: 3px;  width: 100%; }  ul.pagelisting li a.current {font-weight: bold;}  ul.pagelisting li a span {color: rgb(50,50,50); float: right;}  #description_interviews,#description_previews,#description_editorials {display: none;}  .feature-pullquote,.feature-imagebox {  color: rgb(50,50,50);  margin-bottom: 10px;  width: 250px; }   .imgDescCol {   display: grid;   grid-template-columns: max-content auto;   gap: 20px;   width: 100% !important;  }    .imgDescCol .feature-imagebox-caption {   font-size: 18px !important;   line-height: 28px !important;  }  .feature-imagebox.feature-imagebox-center {  margin: 0 auto; }  .feature-pullquote-right, .feature-imagebox-right:not(.imgDescCol) {  float: right;  margin-left: 20px;  text-align: right; }  .feature-pullquote-left, .feature-imagebox-left:not(.imgDescCol) {  float: left;  margin-right: 20px;  text-align: left; }  .feature-imagebox img {  box-shadow: rgba(0,0,0,.25) 0 0 20px;   -moz-box-shadow: rgba(0,0,0,.25) 0 0 20px;   -webkit-box-shadow: rgba(0,0,0,.25) 0 0 20px;  height: inherit; }  .feature-byline {  background: rgba(255,255,255,.4);  border-radius: var(--exborderRadius);  box-shadow: rgba(0,0,0,.1) 0 0 10px;  color: rgb(50,50,50);  line-height: 1.5em;  margin-bottom: 15px;  margin-top: 30px;  min-height: 80px;  padding: 10px;  position: relative; }  .feature-byline img {  border-radius: 50px;  box-shadow: rgba(0,0,0,.5) 5px 5px 10px;  left: -25px;  position: absolute;  top: -25px; }  .feature-byline span {  display: block;  padding: 10px; }  .feature-paragraph {  line-height: 1.5em; }  .feature-subline {  position: relative; }  .feature-subline {  position: relative; }  .feature-subline #nextlink, .feature-subline #previouslink {  font-size: 20px;  position: absolute; }  .feature-subline #nextlink {  left: 10px; }  .feature-subline #previouslink {  right: 10px; }  .featureimage {  margin: 0 auto;  width: 100%; }  .featureimage.featureimageHeader {  border-radius: var(--exborderRadius);  box-shadow: rgba(0,0,0,.25) 0 0 20px;  overflow: hidden;  position: relative;  text-align: center;  z-index: 0; }  .featureimage img {  border-radius: var(--exborderRadius);  box-shadow: rgba(0,0,0,.25) 0 0 20px;  display: block;  margin: 0;  max-width: 100%;  position: relative;  z-index: 1; }   .featureimage.featureimageHeader img {   margin: 0 auto;   position: relative;   z-index: 1;  }    .featureimage.featureimageHeader588 img {   width: 100%;  }  /* MEDIA */  .mediabox {  display: inline-block;  vertical-align: top;  width: 48%; }  .media-description span {  display: block;  font-size: 8pt;  font-weight: bold;  margin-top: 5px; }  .mediacontent figure {  display: inline-block;  margin: 0;  padding: 0; }  .mediacontent figure img {  border-radius: var(--exborderRadius);  box-shadow: rgba(0,0,0,.5) 0 0 10px;  margin: 10px; }  .video-player {text-align: center;}  .video-player div {  box-shadow: rgba(0,0,0,.25) 0 0 20px;  margin: 0 auto; }  figure.imagecolumns2 {  display: grid;  gap: 10px;  grid-template-columns: repeat(2, 50%);  margin: 10px 0; }  .figColumns {  margin: 10px 0; }   .figColumns>div {   float: none !important;   height: auto !important;   margin: 0 !important;   width: 100% !important;  }    .figColumns>div img {   height: auto !important;   width: 100% !important;  }  /* FEATURES MENU */  /* ABOUT */ #ourstory .feature-byline {  margin-bottom: 15px; }  /* NEWS ARCHIVE */ /* .article table#newsarchive, .article table#newscategories {  display: inline-block;  max-width: 45%;  vertical-align: top;  }  .article table#newscategories {  float: right; } */  .article table#newscategories th {padding: 0 5px; text-align: left;}  .article table#newsarchive tr:hover, .article table#newscategories tr:hover {  background-color: rgb(225,225,225); }  .article table#newsarchive tr td, .article table#newscategories tr td {  padding: 5px; }  @media screen and (max-width: 868px) {   .articleHeaderCategoryHolder {   margin: 30px 0 0;  }    .comments li .avatar-big {   border-radius: 50px;   box-shadow: rgba(0,0,0,.25) 0 0 20px;   right: -10px;   top: -10px;  }   #highlightButton {   display: none;  } }  @media screen and (max-width: 605px) {    .feature-pullquote,.feature-imagebox {   float: none;   margin: 20px auto !important;   width: 100% !important;  }    .feature-imagebox {   text-align: center;  }    .feature-imagebox-caption {   display: block;   text-align: center;  }    .imgDescCol .feature-imagebox-caption {   font-size: 14px !important;   line-height: 16px !important;   text-align: left;  }    .article.content {   padding: 0;  }    .article {   margin-bottom: 30px;  }   .article.articlePageListing {   margin-bottom: 0;  }    .articleHeader {   padding: 0;  }    .articleHeaderHeadingHolder { /*   margin-top: 40px; */  }    .articleHeaderHeading {   font-size: 20px;   font-weight: bold;   line-height: 20px;   width: 70%;  }    .articleHeaderTime {   font-size: 16px;  }    .comments li .avatar-big {   height: 25px;   right: -12px;   top: -12px;   width: 25px;  }    #loginform2 input {   margin-bottom: 10px;  }    #accountform_username2 {   box-sizing: border-box;   width: 223px;  } }   #mainFooter {  display: block;  margin: 0;  width: 100%;  z-index: 1; }  #mainFooterSearch {  margin: 0 auto;  width: 300px; }  #mainFooterSearchField {  text-align: center;  width: 100%; }  /* temp */  #randomimage {  background: url(../images/rotator.php);  height: 114px;  width: 200px; }  #netscape{  background: url(../images/netscape.gif);  height: 31px;  width: 88px; }  #footerCopyright, #mojoFact {  margin: 30px auto;  font-size: 12px;  text-align: center; /*  width: 300px; */ }  #mojoNetwork {  font-size: 0;  margin: 0 auto;  padding: 0 20px; /*  width: 300px; */ }  #mojoNetwork li {  display: inline-block;  font-size: 12px;  margin: 0;  padding: 0;  vertical-align: top;  width: 28%; }  #mojoNetwork li:nth-of-type(2) {  margin: 0 8%; }  #mojoNetwork h3 {  font-size: 16px; }  #mainFooter hr {  border: 0;  border-top: 1px solid rgba(0,0,0,.15);  margin: 40px auto;  height: 1px;  width: 100px; }  /**  * Lightbox 2.0  * A Remi A Olsen Production :D  * remi@remiolsen.info / https://remiolsen.info  *   * This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License:  * https://creativecommons.org/licenses/by-nc/4.0/  */  #lightboxContainer {  background: rgba(255,255,255,.85);  height: 100%;  left: 0;  opacity: 0;  position: fixed;  text-align: center;  top: 0;  transform: scale(0);  transition: .25s all;  width: 100%;  z-index: 9999; }   #lightboxContainer.lightboxContainerActive {   opacity: 1;   transform: scale(1);  }   #lightboxContainer img {   box-shadow: rgba(0,0,0,.5) 0 0 25px;   margin-top: 30px;  }  #lightboxCloseButton, #lightboxPreviousButton, #lightboxNextButton, #lightboxLinkButton {  background: rgba(255,255,255,.3) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiID8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDI1IDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwIiB5MT0iMCIgeDI9IjI1IiB5Mj0iMjUiIC8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyNSIgeTE9IjAiIHgyPSIwIiB5Mj0iMjUiIC8+Cjwvc3ZnPg==) no-repeat center center;  border: 0;  border-radius: 50px;  bottom: 15px;  color: rgb(255,255,255);  cursor: pointer;  height: 50px;  outline: none;  overflow: hidden;  position: absolute;  right: 15px;  text-indent: -100000px;  transition: .15s transform;  transform: scale(0);  transition-delay: .15s;  width: 50px; }  #lightboxLinkButton {  background: rgba(255,255,255,.3) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiID8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDI1IDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMCIgeTE9IjI0IiB4Mj0iMjQiIHkyPSIyNCIgLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMiIgeTE9IjE5IiB4Mj0iMCIgeTI9IjYiIC8+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTIiIHkxPSIxOSIgeDI9IjI1IiB5Mj0iNiIgLz4KPC9zdmc+) no-repeat center center;  right: 75px;  transition-delay: .25s; }  #lightboxNextButton {  background: rgba(255,255,255,.3) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiID8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDI1IDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI2IiB5MT0iMCIgeDI9IjE5IiB5Mj0iMTIiIC8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI2IiB5MT0iMjUiIHgyPSIxOSIgeTI9IjEyIiAvPgo8L3N2Zz4=) no-repeat center center;  right: 135px;  transition-delay: .35s; }  #lightboxPreviousButton {  background: rgba(255,255,255,.3) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiID8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDI1IDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI2IiB5MT0iMTIiIHgyPSIxOSIgeTI9IjAiIC8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI2IiB5MT0iMTIiIHgyPSIxOSIgeTI9IjI1IiAvPgo8L3N2Zz4=) no-repeat center center;  right: 195px;  transition-delay: .45s; }  #lightboxContainer.lightboxContainerActive #lightboxCloseButton, #lightboxContainer.lightboxContainerActive #lightboxPreviousButton, #lightboxContainer.lightboxContainerActive #lightboxNextButton, #lightboxContainer.lightboxContainerActive #lightboxLinkButton {  transform: scale(1); }   #lightboxContainer.lightboxContainerActive #lightboxCloseButton:active,  #lightboxContainer.lightboxContainerActive #lightboxPreviousButton:active,  #lightboxContainer.lightboxContainerActive #lightboxNextButton:active,  #lightboxContainer.lightboxContainerActive #lightboxLinkButton:active {   opacity: .5;  }  /*! * qTip2 - Pretty powerful tooltips * http://craigsworks.com/projects/qtip2/ * * Version: nightly * Copyright 2009-2010 Craig Michael Thompson - http://craigsworks.com * * Dual licensed under MIT or GPLv2 licenses *   http://en.wikipedia.org/wiki/MIT_License *   http://en.wikipedia.org/wiki/GNU_General_Public_License * * Date: Sat Jun  2 08:46:38.0000000000 2012 */  /* Core qTip styles */ .ui-tooltip, .qtip{  position: absolute;  left: -28000px;  top: -28000px;  display: none;   max-width: 280px;  min-width: 50px;    font-size: 10.5px;  line-height: 12px;   border-width: 1px;  border-style: solid; }   /* Fluid class for determining actual width in IE */  .ui-tooltip-fluid{   display: block;   visibility: hidden;   position: static !important;   float: left !important;  }   .ui-tooltip-content{   position: relative;   padding: 2px 5px;   overflow: hidden;    text-align: left;   word-wrap: break-word;   overflow: hidden;  }   .ui-tooltip-titlebar{   position: relative;   min-height: 14px;   padding: 5px 35px 5px 10px;   overflow: hidden;    border-width: 0 0 1px;   font-weight: bold;  }   .ui-tooltip-titlebar + .ui-tooltip-content{ border-top-width: 0px !important; }    /*! Default close button class */   .ui-tooltip-titlebar .ui-state-default{    position: absolute;    right: 4px;    top: 50%;    margin-top: -9px;     cursor: pointer;    outline: medium none;     border-width: 1px;    border-style: solid;   }      * html .ui-tooltip-titlebar .ui-state-default{ top: 16px; } /* IE fix */    .ui-tooltip-titlebar .ui-icon,   .ui-tooltip-icon .ui-icon{    display: block;    text-indent: -1000em;   }    .ui-tooltip-icon, .ui-tooltip-icon .ui-icon{    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;   }     .ui-tooltip-icon .ui-icon{     width: 18px;     height: 14px;      text-align: center;     text-indent: 0;     font: normal bold 10px/13px Tahoma,sans-serif;      color: inherit;     background: transparent none no-repeat -100em -100em;    }   /* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */ .ui-tooltip-focus{  }  /* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */ .ui-tooltip-hover{   }   /*! Default tooltip style */ .ui-tooltip-default{  border-color: #F1D031;  background-color: #FFFFA3;  color: #555; }   .ui-tooltip-default .ui-tooltip-titlebar{   background-color: #FFEF93;  }   .ui-tooltip-default .ui-tooltip-icon{   border-color: #CCC;   background: #F1F1F1;   color: #777;  }    .ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{   border-color: #AAA;   color: #111;  }  /* Tips plugin */ .ui-tooltip .ui-tooltip-tip{  margin: 0 auto;  overflow: hidden;  z-index: 10; }   .ui-tooltip .ui-tooltip-tip,  .ui-tooltip .ui-tooltip-tip *{   position: absolute;      line-height: 0.1px !important;   font-size: 0.1px !important;   color: #123456;    background: transparent;   border: 0px dashed transparent;  }    .ui-tooltip .ui-tooltip-tip canvas{ top: 0; left: 0; }   /* Modal plugin */ #qtip-overlay{  position: fixed;  left: -10000em;  top: -10000em; }   /* Applied to modals with show.modal.blur set to true */  #qtip-overlay.blurs{ cursor: pointer; }   /* Change opacity of overlay here */  #qtip-overlay div{   position: absolute;   left: 0; top: 0;   width: 100%; height: 100%;    background-color: black;    opacity: 0.7;   filter:alpha(opacity=70);   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  }  /*! Light tooltip style */ .ui-tooltip-light{  background-color: white;  border-color: #E2E2E2;  color: #454545; }   .ui-tooltip-light .ui-tooltip-titlebar{   background-color: #f1f1f1;  }   /*! Dark tooltip style */ .ui-tooltip-dark{  background-color: #505050;  border-color: #303030;  color: #f3f3f3; }   .ui-tooltip-dark .ui-tooltip-titlebar{   background-color: #404040;  }   .ui-tooltip-dark .ui-tooltip-icon{   border-color: #444;  }   .ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{   border-color: #303030;  }   /*! Cream tooltip style */ .ui-tooltip-cream{  background-color: #FBF7AA;  border-color: #F9E98E;  color: #A27D35; }   .ui-tooltip-cream .ui-tooltip-titlebar{   background-color: #F0DE7D;  }   .ui-tooltip-cream .ui-state-default .ui-tooltip-icon{   background-position: -82px 0;  }   /*! Red tooltip style */ .ui-tooltip-red{  background-color: #F78B83;  border-color: #D95252;  color: #912323; }   .ui-tooltip-red .ui-tooltip-titlebar{   background-color: #F06D65;  }   .ui-tooltip-red .ui-state-default .ui-tooltip-icon{   background-position: -102px 0;  }   .ui-tooltip-red .ui-tooltip-icon{   border-color: #D95252;  }   .ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{   border-color: #D95252;  }   /*! Green tooltip style */ .ui-tooltip-green{  background-color: #CAED9E;  border-color: #90D93F;  color: #3F6219; }   .ui-tooltip-green .ui-tooltip-titlebar{   background-color: #B0DE78;  }   .ui-tooltip-green .ui-state-default .ui-tooltip-icon{   background-position: -42px 0;  }   /*! Blue tooltip style */ .ui-tooltip-blue{  background-color: #E5F6FE;  border-color: #ADD9ED;  color: #5E99BD; }   .ui-tooltip-blue .ui-tooltip-titlebar{   background-color: #D0E9F5;  }   .ui-tooltip-blue .ui-state-default .ui-tooltip-icon{   background-position: -2px 0;  }  /*! Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */ .ui-tooltip-shadow{  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); }  /*! Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */ .ui-tooltip-rounded, .ui-tooltip-tipsy, .ui-tooltip-bootstrap{  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; }  /*! Youtube tooltip style */ .ui-tooltip-youtube{  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px;    -webkit-box-shadow: 0 0 3px #333;  -moz-box-shadow: 0 0 3px #333;  box-shadow: 0 0 3px #333;   color: white;  border-width: 0;   background: #4A4A4A;  background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);  background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);  background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));  background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);  background-image: linear-gradient(to bottom,#4A4A4A 0,black 100%); }   .ui-tooltip-youtube .ui-tooltip-titlebar{   background-color: #4A4A4A;   background-color: rgba(0,0,0,0);  }    .ui-tooltip-youtube .ui-tooltip-content{   padding: .75em;   font: 12px arial,sans-serif;      filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);   -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";  }   .ui-tooltip-youtube .ui-tooltip-icon{   border-color: #222;  }   .ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{   border-color: #303030;  }   /* jQuery TOOLS Tooltip style */ .ui-tooltip-jtools{  background: #232323;  background: rgba(0, 0, 0, 0.7);  background-image: -moz-linear-gradient(top, #717171, #232323);  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));   border: 2px solid #ddd;  border: 2px solid rgba(241,241,241,1);   -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px;   -webkit-box-shadow: 0 0 12px #333;  -moz-box-shadow: 0 0 12px #333;  box-shadow: 0 0 12px #333; }   /* IE Specific */  .ui-tooltip-jtools .ui-tooltip-titlebar{   background-color: transparent;   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";  }  .ui-tooltip-jtools .ui-tooltip-content{   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";  }   .ui-tooltip-jtools .ui-tooltip-titlebar,  .ui-tooltip-jtools .ui-tooltip-content{   background: transparent;   color: white;   border: 0 dashed transparent;  }   .ui-tooltip-jtools .ui-tooltip-icon{   border-color: #555;  }   .ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{   border-color: #333;  }   /* Cluetip style */ .ui-tooltip-cluetip{  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);   background-color: #D9D9C2;  color: #111;  border: 0 dashed transparent; }   .ui-tooltip-cluetip .ui-tooltip-titlebar{   background-color: #87876A;   color: white;   border: 0 dashed transparent;  }    .ui-tooltip-cluetip .ui-tooltip-icon{   border-color: #808064;  }    .ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{   border-color: #696952;   color: #696952;  }   /* Tipsy style */ .ui-tooltip-tipsy{  background: black;  background: rgba(0, 0, 0, .87);   color: white;  border: 0px solid transparent;   font-size: 11px;  font-family: 'Lucida Grande', sans-serif;  font-weight: bold;  line-height: 16px;  text-shadow: 0 1px black; }   .ui-tooltip-tipsy .ui-tooltip-titlebar{   padding: 6px 35px 0 10;   background-color: transparent;  }   .ui-tooltip-tipsy .ui-tooltip-content{   padding: 6px 10;  }    .ui-tooltip-tipsy .ui-tooltip-icon{   border-color: #222;   text-shadow: none;  }   .ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{   border-color: #303030;  }   /* Tipped style */ .ui-tooltip-tipped{  border: 3px solid #959FA9;   -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;   background-color: #F9F9F9;  color: #454545;   font-weight: normal;  font-family: serif; }   .ui-tooltip-tipped .ui-tooltip-titlebar{   border-bottom-width: 0;    color: white;   background: #3A79B8;   background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);   background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";  }   .ui-tooltip-tipped .ui-tooltip-icon{   border: 2px solid #285589;   background: #285589;  }    .ui-tooltip-tipped .ui-tooltip-icon .ui-icon{    background-color: #FBFBFB;    color: #555;   }   /**  * Twitter Bootstrap style.  *  * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.  * Does not work with IE 7.  */ .ui-tooltip-bootstrap{  font-size: 13px;  line-height: 18px;   color: #333333;  background-color: #ffffff;    border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.2);   *border-right-width: 2px;  *border-bottom-width: 2px;   -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);   -webkit-background-clip: padding-box;  -moz-background-clip: padding;  background-clip: padding-box; }   .ui-tooltip-bootstrap .ui-tooltip-titlebar{   font-size: 18px;   line-height: 22px;    border-bottom: 1px solid #ccc;   background-color: transparent;  }    .ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{    right: 9px; top: 49%;    border-style: none;   }   .ui-tooltip-bootstrap .ui-tooltip-icon{   background: white;  }    .ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{    width: auto;    height: auto;    float: right;    font-size: 20px;    font-weight: bold;    line-height: 18px;    color: #000000;    text-shadow: 0 1px 0 #ffffff;    opacity: 0.2;    filter: alpha(opacity=20);   }    .ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{    color: #000000;    text-decoration: none;    cursor: pointer;    opacity: 0.4;    filter: alpha(opacity=40);   }   /* IE9 fix - removes all filters */ .ui-tooltip:not(.ie9haxors) div.ui-tooltip-content, .ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{  filter: none;  -ms-filter: none; }  #ex2hexFeaturesList {  display: block;  height: 396px;  position: relative; }  #ex2hexFeaturesList li {  left: 0;  position: absolute;  top: 0; }