﻿/* Core pages */
body {font-family:Lucida Grande, Lucida Sans, Helvetica, Arial;}
img {border:none;}
input {outline:none;}
a:link, a:visited {outline:none;color:#ff0000;}
a:hover, {color:#cc341c;}

h1.post-title a:hover, h2.post-title a:hover {color:#333;}


/* Grid defaults */
.gridContainer {padding:0 20px 0 20px;}
.gridRow {width:100%;max-width:1140px;margin:0 auto;overflow:hidden;}
.gridColumn {margin-right:3.8%;float:left;min-height:1px;}
.gridRow .one {width:4.8%;}
.gridRow .two {width:13.45%;}
.gridRow .three {width:22.05%;}
.gridRow .four {width:30.75%;}
.gridRow .five {width:39.45%;}
.gridRow .six {width:48%;}
.gridRow .seven {width:56.75%;}
.gridRow .eight {width:65.4%;}
.gridRow .nine {width:74.05%;}
.gridRow .ten {width:82.7%;}
.gridRow .eleven {width:91.35%;}
.gridRow .twelve {width:100%;margin-right:0%;}
.gridRow .last {margin-right:0%;}



/* Topic color swatches */
.magazineSwatch {background:#ff0000;}
.blogsSwatch {background:#00758b;}
.healthMedicineSwatch {background:#1191cb;}
.mindBrainSwatch {background:#f5811f;}
.technologySwatch {background:#82b33e;}
.spacePhysicsSwatch {background:#005387;}
.livingWorldSwatch {background:#007355;}
.environmentSwatch {background:#b96731;}
.photosSwatch {background:#55656f;}
.rssSwatch {background:#f15921;}
.shopSwatch{background:#1191cb;color:#f00;}
.shopSwatch a:hover{color:#fff;background:none;}

.magazineColor, .magazineColor a {color:#ff0000;}
.blogsColor, .blogsColor a {color:#00758b;}
.healthMedicineColor, .healthMedicineColor a {color:#1191cb;}
.mindBrainColor, .mindBrainColor a {color:#f5811f;}
.technologyColor, .technologyColor a {color:#82b33e;}
.spacePhysicsColor, .spacePhysicsColor a {color:#005387;}
.livingWorldColor, .livingWorldColor a {color:#007355;}
.environmentColor, .environmentColor a {color:#b96731;}
.photosColor, .photosColor a {color:#55656f;}
.rssColor, .rssColor a {color:#f15921;}



/* Header styles */
.header {height:159px;width:100%;}
.header .logo {float:left;margin-top:38px;}
.header .logo a {display:block;width:100%;height:100%;}

.header .searchBox {float:left;margin-left:3.8%;margin-top:112px;}
.header .searchBox .inputContainer {width:259px;height:30px;border:1px solid #999;background:#fff;float:left;padding-left:5px;padding-right:5px;}
.header .searchBox .inputContainer input[type='text'] {margin:0;padding:0;font-size:12px;color:#999;height:100%;width:100%;border:none;font-family:LucidaGrande, Lucida Sans, Helvetica, Arial;}
.header .searchBox .inputContainer input[type='text'].active {color:#333;}
.header .searchBox .searchButton {float:left;margin-left:5px;}

.header .marketingCallouts {float:right;height:127px;margin-top:32px;}
.header .marketingCallouts .currentIssueContainer {width:110px;float:left;}
.header .marketingCallouts .currentIssueContainer h6 {width:100%;height:12px;text-align:center;font-size:8px;color:#666;padding:0;margin:0;font-weight:normal;font-family:ArialMT,Arial,Helvetica;line-height:normal;}
.header .marketingCallouts .currentIssueContainer .currentIssue {width:100%;height:115px;background:#000;overflow:hidden;color:#fff;}
.header .marketingCallouts .links {float:left;margin-left:15px;margin-top:15px;color:#666;font-size:10px;}
.header .marketingCallouts .links a {color:#666;text-decoration:none;}
.header .marketingCallouts .links h6 {padding:0;margin:0;font-weight:normal;line-height:normal;}
.header .marketingCallouts .links h6 a {color:#ff0000;font-size:22.00275px;font-family:Yanone Kaffeesatz, Helvetica, Arial;font-weight:700;}



/* Navigation styles */
.navbar ul.mobile {display:none;}
.navbar ul.mobile li.searchDisplay a {background:none;}
.navbar ul.secondary {display:none;}
.navbar ul.secondary li.searchDisplay a { background:none;}

.navbar {border-top:1px solid #999;border-bottom:5px solid #333;color:#333;width:100%;height:46px;position:relative;}
.navbar ul {display:block;padding:0;margin:0;list-style-type:none;}
.navbar ul li {display:block;padding:0;margin:0;list-style-type:none;float:left;}
.navbar ul li a {display:block;float:left;height:33px;padding:8px 7px 5px 7px;font-weight:700;font-family:Yanone Kaffeesatz;font-size:24px;opacity:0.99;-webkit-font-smoothing:antialiased;text-decoration:none;color:#333;background:url('/wp-content/themes/discoverblog/images/nav_edge.png') right center no-repeat;}
.navbar ul li a.hideEdge {background:none;}
.navbar ul li#navRSS a {background:none;}
.navbar ul li#navRSS a img {position:relative;top:6px;}

.navbar .gearIcon {float:right;margin:13px 10px 0 0;display:none;}
.navbar .gearIcon img {width:18px;height:auto;}

.navbar .gearMenu {position:absolute;right:0;top:51px;background:#fefefe url('/wp-content/themes/discoverblog/images/dropdown_gradient.png') left bottom repeat-x;border-bottom:2px solid #ccc;border-left:1px solid #ccc;z-index:20;display:none;}
.navbar .gearMenu ul {display:block;padding:0;margin:0;list-style-type:none;width:150px}
.navbar .gearMenu ul li {display:block;padding:0;margin:0;list-style-type:none;float:none;background:url('/wp-content/themes/discoverblog/images/arrow_icon.png') right center no-repeat;}
.navbar .gearMenu ul li a {border-bottom:1px solid #ccc;display:block;float:none;height:33px;padding:15px 12px 0 12px;font-weight:700;font-family:Yanone Kaffeesatz;font-size:17px;text-decoration:none;color:#333;background:none}


.navbar .searchPopup {position:absolute;left:0;top:51px;width:100%;background:#fefefe url('/wp-content/themes/discoverblog/images/dropdown_gradient.png') left bottom repeat-x;border-bottom:3px solid #ccc;padding:15px 0 15px 0;z-index:20;display:none;}
.navbar .searchPopup input {border:1px solid #999;padding:5px;width:188px;}


.navbar .mobileMenu {position:absolute;left:0;top:51px;width:100%;background:#fefefe url('/wp-content/themes/discoverblog/images/dropdown_gradient.png') left bottom repeat-x;border-bottom:3px solid #ccc; z-index:25;display:none;}
.navbar .mobileMenu ul {display:block;margin:0;padding:0;list-style-type:none;}
.navbar .mobileMenu ul li {display:block;margin:0;padding:0;list-style-type:none;background:url('/wp-content/themes/discoverblog/images/arrow_icon.png') right center no-repeat; border-bottom:1px solid #ccc; width:100%;}
.navbar .mobileMenu ul li.blogmenu {background:none;}
.navbar .mobileMenu ul li.blogmenu ul {display:none;margin:0;padding:0;list-style-type:none; width:100%;}
.navbar .mobileMenu ul li.blogmenu ul li {display:block;margin:0;padding:0;list-style-type:none;background:url('/wp-content/themes/discoverblog/images/arrow_icon.png') right center no-repeat; background-color:#dddddd; width:100%; overflow:hidden;}
.navbar .mobileMenu ul li.blogmenu ul li a {text-decoration:none;width:90%;height:100%;display:block;padding:15px 0 15px 10%;border-bottom:1px dotted #ccc;font:700 17px 'Yanone Kaffeesatz';color:#222;text-transform:uppercase;}
.navbar .mobileMenu ul li a {text-decoration:none;width:95%;height:100%;display:block;padding:15px 0 15px 5%;font:700 17px 'Yanone Kaffeesatz';color:#222;text-transform:uppercase; background: none;}
.navbar .mobileMenu ul li a.last {border-bottom:none;}


.navbar ul li.magazineSwatch a {color:#fff;height:38px;background:none;}
.navbar ul li.blogsSwatch a {color:#fff;height:38px;background:none;}
.navbar ul li.healthMedicineSwatch a {color:#fff;height:38px;background:none;}
.navbar ul li.mindBrainSwatch a {color:#fff;height:38px;background:none;}
.navbar ul li.technologySwatch a {color:#fff;height:38px;background:none;}
.navbar ul li.spacePhysicsSwatch a {color:#fff;height:38px;background:none;}
.navbar ul li.livingWorldSwatch a {color:#fff;height:38px;background:none;}
.navbar ul li.environmentSwatch a {color:#fff;height:38px;background:none;}
.navbar ul li.photosSwatch a {color:#fff;height:38px;background:none;}
.navbar ul li#navRSS {width:35px;}
.navbar ul li#navRSS.rssSwatch a {background:none;}


.navhover {position:absolute;left:0;top:51px;min-height:345px;width:100%;display:none;z-index:20;}
.navhover .sheer {padding:2px;}
.navhover .sheer .display {background:#f3f3f3;padding:15px 10px 15px 10px;height:321px;overflow:hidden;}
.navhover .sheer .display .columnItem h1 {font-family:Yanone Kaffeesatz;font-weight:700;color:#333;font-size:28px;padding:0;margin:0;}
.navhover .sheer .display .columnItem h1 a {color:#333;text-decoration:none;font-family:Yanone Kaffeesatz;font-size:28px;padding:0;margin:0;font-weight:700;}
.navhover .sheer .display .columnItem h2 {font-family:Yanone Kaffeesatz;font-weight:700;color:#333;font-size:30px;padding:0;margin:0;color:#000;}
.navhover .sheer .display .columnItem h2.borderBottom {border-bottom:5px solid #333;margin-bottom:5px;}
.navhover .sheer .display .columnItem h6 {color:#999;font-size:11px;text-transform:uppercase;padding:0;margin:0 0 5px 0;}
.navhover .sheer .display .columnItem .previewImage {overflow:hidden;width:395px;height:205px;}
.navhover .sheer .display .columnItem .previewImage img {max-width:395px;height:auto;}
.navhover .sheer .display .columnItem .snippet {font-family:Georgia, Times New Roman, Serif;font-size:14px;color:#333;}
.navhover .sheer .display .columnItem {float:left;border-right:1px solid #999;height:321px;padding:0 2% 0 2%;overflow:hidden;}
.navhover .sheer .display .columnItem a {font-family:Lucida Grande, Lucida Sans, Helvetica, Arial;color:#333;font-size:12px;text-decoration:none;font-weight:bold;}
.navhover .sheer .display .columnItem ul {padding:0;margin:0;list-style-type:none;}
.navhover .sheer .display .columnItem ul li {border-bottom:1px solid #999;height:auto;padding:8px 0 8px 0;margin:0;list-style-type:none;float:none;font-size:14px;font-weight:bold;font-family:Lucida Grande, Lucida Sans, Helvetica, Arial;}
.navhover .sheer .display .columnItem ul li a {color:#000;height:auto;padding:0;margin:0;list-style-type:none;float:none;font-size:14px;background:none;font-weight:bold;font-family:Lucida Grande, Lucida Sans, Helvetica, Arial;}
.navhover .sheer .display .columnItem ul li.noBorder {border-bottom:none;padding:4px 0 4px 0;margin:0;font-size:12px;}
.navhover .sheer .display .columnItem ul li.noBorder a {color:#333;padding:0;margin:0;font-size:12px;}

.navhover.magazineSwatch .columnItem.columnOne {width:200px;}
.navhover.magazineSwatch .columnItem.columnTwo {width:35%;}
.navhover.magazineSwatch .columnItem.columnThree {width:34%;}

.navhover.photosSwatch .columnItem.columnOne {width:395px;}
.navhover.photosSwatch .columnItem.columnTwo {width:60%;position:relative;}
.navhover.photosSwatch .columnItem.columnTwo .galleryThumbContainer {width:135px;height:110px;border:1px solid #ccc;float:left;margin:5px 15px 5px 0;padding:5px;}
.navhover.photosSwatch .columnItem.columnTwo .galleryThumbBg {background:#000;width:135px;height:110px;overflow:hidden;}
.navhover.photosSwatch .columnItem.columnTwo .galleryThumbBg a {width:100%;height:100%;display:block;}
.navhover.photosSwatch .columnItem.columnTwo .rowHider {background:#f3f3f3;position:absolute;bottom:0;width:100%;height:10px;}

.navhover.healthMedicineSwatch .columnItem.columnOne, 
.navhover.mindBrainSwatch .columnItem.columnOne,
.navhover.technologySwatch .columnItem.columnOne,
.navhover.spacePhysicsSwatch .columnItem.columnOne,
.navhover.livingWorldSwatch .columnItem.columnOne,
.navhover.environmentSwatch .columnItem.columnOne,
.navhover.blogsSwatch .columnItem.columnOne
{width:395px;}
.navhover.healthMedicineSwatch .columnItem.columnTwo,
.navhover.mindBrainSwatch .columnItem.columnTwo,
.navhover.technologySwatch .columnItem.columnTwo,
.navhover.spacePhysicsSwatch .columnItem.columnTwo,
.navhover.livingWorldSwatch .columnItem.columnTwo,
.navhover.environmentSwatch .columnItem.columnTwo,
.navhover.blogsSwatch .columnItem.columnTwo
{width:30%;}
.navhover.healthMedicineSwatch .columnItem.columnThree,
.navhover.mindBrainSwatch .columnItem.columnThree,
.navhover.technologySwatch .columnItem.columnThree,
.navhover.spacePhysicsSwatch .columnItem.columnThree,
.navhover.livingWorldSwatch .columnItem.columnThree,
.navhover.environmentSwatch .columnItem.columnThree,
.navhover.blogsSwatch .columnItem.columnThree
{width:25%;}

.subnav {height:50px;color:#fff;border-bottom:5px solid #333;position:relative;}
.subnav h4 {float:left;font-family:Yanone Kaffeesatz;font-size:33px;padding:0;margin:5px 0 0 15px;font-weight:700;opacity:0.99;-webkit-font-smoothing:antialiased;height:200px;}

.subnav .navTags {height:50px;font-size:12px;line-height:20px !important;font-weight:bold;float:left;margin:0 40px 0 15px;color:#fff;overflow:hidden;}
.lineDivider{padding:0px 1px 0px 5px;}
.subnav .navTags table {height:100%;}
.subnav .navTags a {color:#fff;text-decoration:none;}
.subnav .navTags ul {padding:0;margin:0;list-style-type:none;}
.subnav .navTags ul li {padding:0 8px 0 0;margin:0;list-style-type:none;float:left;}

.subnav .sponsor {height:50px;float:right;overflow:hidden;}
.subnav .sponsor img {max-height:40px;width:auto;margin-right:15px;}
.subnav .sponsor table {height:100%;}
.subnav .popTagArrow {float:right;margin:12px 15px 0 0;}
.subnav .popTags {display:none;position:absolute;right:0;top:55px;background:#f9f9f9;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666;width:350px;padding:15px;z-index:10;font-size:12px;color:#333;}
.subnav .popTags h3 {font-family:Yanone Kaffeesatz;font-weight:700;font-size:24px;color:#333;padding:0;margin:0;border-bottom:1px solid #444;}
.subnav .popTags ul {padding:0;margin:5px 0 0 0;list-style-type:none;}
.subnav .popTags ul li {padding:3px 0 4px 0;margin:0;list-style-type:none;}
.subnav .popTags a {color:#333;text-decoration:none;}
.subnav .popTags a:hover {text-decoration:underline;}
.subnav .popTags .closeIcon {float:right;margin-top:3px;}



/* Footer styles */
.footer {background:#727272 url('/wp-content/themes/discoverblog/images/gradient_footer.png') left top repeat-x;min-height:100px;margin-top:25px;color:#fff;font-size:14px;padding:0 0 75px 0;}
.footer .footerLogo {margin-right:80px;}
.footer a {color:#fff;text-decoration:none;}
.footer .shell {line-height:25px;font-weight:bold;}
.footer .shell .column {float:left;margin-left:25px;padding-right:25px;min-height:200px;}
.footer .shell .column.first {margin-left:0;}
.footer .shell .column ul {padding:0;margin:0;}
.footer .shell .column ul li {padding:0;margin:0;list-style-type:none;}
.footer .shell .splitter {border-right:1px solid #999;}
.footer .corporateLinks {border-top:1px solid #999;font-size:10px;margin-top:20px;padding-top:20px;font-weight:bold;}
.footer .corporateLinks .kpcLogo {float:left;width:145px;}
.footer .corporateLinks .trustedSites {float:left;width:100%;max-width:940px;margin-left:20px;line-height:13px;overflow:hidden;}
.footer .mobileFooterLinks {display:none;}
.footer .mobileFooterLinks ul {padding:0;margin:0;}
.footer .mobileFooterLinks ul li {padding:0;margin:0 10px 0 0;;list-style-type:none;float:left;}



/* Basement styles */
.basement {width:100%;height:42px;position:fixed;bottom:0;z-index:999998;background:#666;color:#fff;font-family:Yanone Kaffeesatz;font-weight:700;opacity:0.99;-webkit-font-smoothing:antialiased;}
.basement .container {max-width:1140px;margin:0 auto;padding:0 20px 0 20px;}
.basement a {color:#fff;text-decoration:none;}
.basement .currentIssue {width:85px;height:83px;background:#333;float:left;margin:-41px 0 0 0;}
.basement .subscribe {float:left;width:76px;height:24px;padding:0 0 0 7px;background:#ff0000;margin:10px 0 0 0;font-size:20px;}
.basement .subscribe a {height:100%;width:100%;display:block;}
.basement .signInRegister {float:left;border-left:1px solid #fff;border-right:1px solid #fff;font-size:20px;margin:0 0 0 15px;height:34px;padding:8px 10px 0 10px;}
.basement .newsletter {float:left;margin:0 0 0 15px;font-size:20px;padding:8px 0 0 0;}
.basement .newsletter input {font-size:13px;color:#ccc;border:1px solid #ccc;padding:2px;float:left;margin:2px 0 0 8px;width:130px;}
.basement .newsletter input.active {color:#444;}
.basement .newsletter .button.noInput {display:none;}
.basement .newsletter .button {float:left;margin:0 0 0 8px;height:24px;background:#ff0000;font-size:20px;padding:0 10px 0 10px;}
.basement .newsletter .button a {width:100%;height:100%;display:block;}
.basement .follow {float:left;border-left:1px solid #fff;margin:0 0 0 15px;height:42px;font-size:20px;padding:0 0 0 10px;}
.basement .follow .facebook {float:left;margin:12px 0 0 10px;}
.basement .follow .twitter {float:left;margin:12px 0 0 10px;}
.basement .close {float:right;margin:14px 15px 0 0}
.basementExpand {background:#eaeaea;border-left:1px solid #ccc;border-top:1px solid #ccc;position:fixed;bottom:0;right:0;z-index:100;display:none;}
.basementExpand a {color:#999;text-decoration:none;font-size:20px;font-weight:700;width:100%;height:100%;display:block;padding:3px 7px 3px 7px;}



/* Ad zones styles */
.adHeader {font-size:9px;margin:0 0 2px 0;text-align:center;}
.adLeaderBoard {width:100%;text-align:center;margin-top:20px;}
.adMedOne {}
.adMedTwo {}
.adSkyscraper {margin-bottom:18px;}



/* Main content grid styles */
.mainContentGrid {}
.mainContentGrid .contentWell {overflow:hidden;margin-top:20px;}
.mainContentGrid .contentWell ul.yanoneList {font-family:Yanone Kaffeesatz;font-weight:700;}
.mainContentGrid .ladder {background:#c5c5c5 url('/wp-content/themes/discoverblog/images/diagonalpattern-15.png') left top;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;overflow:hidden;margin-top:20px;}
.mainContentGrid .rightColumn {background:#efefef;border:1px solid #e5e5e5;padding:15px 0 15px 0;overflow:hidden;width:100%;text-align:center;margin-top:20px;}
.mainContentGrid .rightColumn h2 a {color:#333;text-decoration:none;}
.mainContentGrid .contentWell .wp-caption.alignnone,
.mainContentGrid .contentWell .wp-caption.aligncenter { width: 98% !important; margin: auto; padding: 3px; }


/* Newsletter */
.newsletterBox {width:278px;padding:10px 10px 15px 10px;margin:0 auto;margin-bottom:0;text-align:left;background:#f0f0f0 url('/wp-content/themes/discoverblog/images/white_grey_gradient.png') left top repeat-x;font-size:14px;font-weight:bold;color:#333;border:1px solid #b1b1b1;overflow:hidden;}
.newsletterBox  h2 {font-family:Yanone Kaffeesatz;font-weight:700;font-size:30px;color:#333;padding:0;margin:0;border-bottom:1px solid #999;}
.newsletterBox p {padding:0;margin:10px 0 0 0;}
.newsletterBox .inputContainer {width:180px;height:17px;border:1px solid #999;background:#fff;float:left;padding:3px 5px 0 5px;}
.newsletterBox .inputContainer input[type='text'] {border:none;color:#ccc;font-size:13px;padding:0;margin:0;width:173px;}
.newsletterBox .inputContainer input[type='text'].active {color:#333;}

.newsletter {}
.newsletter .form {margin:25px 0 35px 0;padding:15px 0 15px 0;font-size:14px;font-weight:bold;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.newsletter .form .textField {float:left;width:50%;}
.newsletter .form .textField input {border:1px solid #ccc;padding:5px;width:100%;color:#ccc;}
.newsletter .form .textField input.active {color:#333;}
.newsletter .form .submitButton {float:left;margin-left:5%;margin-top:3px;}
.newsletter .form .disclaimer {margin:10px 0 0 0;font-size:10px;font-weight:normal;}



/* Facebook feed */
.facebookFeed {width:300px;margin:0 auto;margin-bottom:18px;text-align:left;background:#fff;overflow:hidden;border:1px solid #b1b1b1;}
.facebookFeed h2 {font-family:Yanone Kaffeesatz;font-weight:700;font-size:30px;color:#333;padding:0;margin:10px 10px 15px 10px;border-bottom:1px solid #999;}
.facebookFeed .feed {width:300px;height:300px;overflow:hidden;}



/* Ladder element styles */
.ladder .overcast {font-family:Yanone Kaffeesatz;color:#fff;font-size:28px;font-weight:700;opacity:0.99;-webkit-font-smoothing:antialiased;text-align:center;line-height:27px;padding:5px 5px 5px 5px;border-top:1px solid #aeaeae;text-transform:uppercase;}
.ladder .overcast.first {border-top:none;}
.ladder .overcast a {color:#fff;text-decoration:none;}
.ladder .homepage .overcast {font-size:36px;line-height:33px;}
.ladder .shadow {height:5px;}
.ladder .content {background:#f3f3f3;font-size:13px;font-weight:bold;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;border-bottom:1px solid #aeaeae;overflow:hidden;margin:-5px 5px 0 5px;padding:8px;min-height:20px;text-align:center;color:#333;}
.ladder .content p {margin:0;padding:0;}
.ladder .content img {max-width:115px;height:auto;margin-bottom:10px;}
.ladder .content a {color:#000;text-decoration:none;}
.ladder .homepage .content img {max-width:200px;height:auto;}
.ladder .homepage .content {margin:-5px 11px 0 11px;font-size:14px;}

.ladder .newDiscover {margin-bottom:10px;}
.ladder .newDiscover .overcast {background:#FF1E00;}
.ladder .newDiscover .shadow {}
.ladder .newDiscover .shadow .left {width:5px;height:5px;float:left;background:url('/wp-content/themes/discoverblog/images/corner_lt-sm-red.png') left top no-repeat;}
.ladder .newDiscover .shadow .right {width:5px;height:5px;float:right;background:url('/wp-content/themes/discoverblog/images/corner_rt-sm-red.png') left top no-repeat;}
.ladder .newDiscover .content {padding:0 8px 0 8px;}
.ladder .newDiscover .content .dataItem {border-bottom:1px solid #bbb;padding:10px 0 10px 0;}
.ladder .newDiscover.homepage .shadow .left {width:11px;height:5px;float:left;background:url('/wp-content/themes/discoverblog/images/corner_lt-lg-red.png') left top no-repeat;}
.ladder .newDiscover.homepage .shadow .right {width:11px;height:5px;float:right;background:url('/wp-content/themes/discoverblog/images/corner_rt-lg-red.png') left top no-repeat;}

.ladder .twitterFeed {margin-bottom:10px;}
.ladder .twitterFeed .overcast {background:#47C8F4;}
.ladder .twitterFeed .content {font-size:12px;font-weight:normal;text-align:left;padding:0 8px 0 8px;}
.ladder .twitterFeed .content .feedItem {border-bottom:1px solid #ccc;padding:10px 0 10px 0;}
.ladder .twitterFeed .content .feedItem a {color:#666;font-size:11px;}
.ladder .twitterFeed .shadow {}
.ladder .twitterFeed .shadow .left {width:5px;height:5px;float:left;background:url('/wp-content/themes/discoverblog/images/corner_lt-sm-blue.png') left top no-repeat;}
.ladder .twitterFeed .shadow .right {width:5px;height:5px;float:right;background:url('/wp-content/themes/discoverblog/images/corner_rt-sm-blue.png') left top no-repeat;}
.ladder .twitterFeed.homepage .shadow .left {width:11px;height:5px;float:left;background:url('/wp-content/themes/discoverblog/images/corner_lt-lg-blue.png') left top no-repeat;}
.ladder .twitterFeed.homepage .shadow .right {width:11px;height:5px;float:right;background:url('/wp-content/themes/discoverblog/images/corner_rt-lg-blue.png') left top no-repeat;}
.ladder .twitterFeed.homepage .content {font-size:13px;}

.ladder .popular {margin-bottom:10px;}
.ladder .popular .overcast {background:#FC8310;}
.ladder .popular .shadow .left {width:5px;height:5px;float:left;background:url('/wp-content/themes/discoverblog/images/corner_lt-sm-orange.png') left top no-repeat;}
.ladder .popular .shadow .right {width:5px;height:5px;float:right;background:url('/wp-content/themes/discoverblog/images/corner_rt-sm-orange.png') left top no-repeat;}
.ladder .popular .content {padding:0 8px 0 8px;}
.ladder .popular .content .dataItem {border-bottom:1px solid #bbb;padding:10px 0 10px 0;}
.ladder .popular.homepage .shadow .left {width:11px;height:5px;float:left;background:url('/wp-content/themes/discoverblog/images/corner_lt-lg-orange.png') left top no-repeat;}
.ladder .popular.homepage .shadow .right {width:11px;height:5px;float:right;background:url('/wp-content/themes/discoverblog/images/corner_rt-lg-orange.png') left top no-repeat;}

.ladder .open {margin-bottom:10px;}
.ladder .open .overcast {background:#5A3592;}
.ladder .open .shadow .left {width:5px;height:5px;float:left;background:url('/wp-content/themes/discoverblog/images/corner_lt-sm-purple.png') left top no-repeat;}
.ladder .open .shadow .right {width:5px;height:5px;float:right;background:url('/wp-content/themes/discoverblog/images/corner_rt-sm-purple.png') left top no-repeat;}
.ladder .open.homepage .shadow .left {width:11px;height:5px;float:left;background:url('/wp-content/themes/discoverblog/images/corner_lt-lg-purple.png') left top no-repeat;}
.ladder .open.homepage .shadow .right {width:11px;height:5px;float:right;background:url('/wp-content/themes/discoverblog/images/corner_rt-lg-purple.png') left top no-repeat;}

/*scistarter */
.ladder .scistarter {margin-bottom:10px;}
.ladder .scistarter .overcast {background:#FF1E00;}
.ladder .scistarter .shadow .left {width:5px;height:5px;float:left;background:url('/wp-content/themes/discoverblog/images/corner_lt-sm-red.png') left top no-repeat;}
.ladder .scistarter .shadow .right {width:5px;height:5px;float:right;background:url('/wp-content/themes/discoverblog/images/corner_rt-sm-red.png') left top no-repeat;}
.ladder .scistarter.homepage .shadow .left {width:11px;height:5px;float:left;background:url('/wp-content/themes/discoverblog/images/corner_lt-lg-red.png') left top no-repeat;}
.ladder .scistarter.homepage .shadow .right {width:11px;height:5px;float:right;background:url('/wp-content/themes/discoverblog/images/corner_rt-lg-red.png') left top no-repeat;}

/*stop */

/* Breadcrumbs */
 .breadcrumbs {font-size:10px;color:#999;margin-bottom:20px;}
 .breadcrumbs a {color:#999;text-decoration:none;}
 .breadcrumbs ul {padding:0;margin:0;list-style-type:none;}
 .breadcrumbs ul li {padding:0 4px 0 0;margin:0;list-style-type:none;float:left;}
 .breadcrumbs ul li.current {color:#333;font-weight:bold;}



/* Headings */
h1.headline {padding:0;margin:0;font-family:Yanone Kaffeesatz;font-weight:700;font-size:48px;color:#333;}
h1.section {padding:0;margin:0;font-family:Yanone Kaffeesatz;font-weight:700;font-size:40px;color:#333;border-bottom:5px solid #000;}
h1.section img.sponsorImage {float:right;}
h4.deck {padding:0;margin:0 0 10px 0;font-weight:normal;color:#333;font-size:18px;}
h4.deck p {padding:0;margin:0;}
h3.bottomBorder {padding:0;margin:0;font-family:Yanone Kaffeesatz;font-weight:700;font-size:24px;color:#333;border-bottom:4px solid #333;}
h3.bottomBorderRed {padding:0;margin:0;font-family:Yanone Kaffeesatz;font-weight:700;font-size:36px;color:#ff0000;border-bottom:4px solid #333;}
h3.bottomBorderRed a {text-decoration:none;color:#ff0000;}



/* Article styles */
.article {}
.article.withSideNav {float:right;}
.article .fromIssue {color:#ff0000;font-size:12px;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
.article .belowDeck {color:#666;font-size:10px;margin-bottom:15px;}
.article .belowDeck a {color:#666;text-decoration:none;}
.article .belowDeck.tags a {color:#ff0000;text-decoration:uppercase;}
.article .belowDeck.tags a:hover {text-decoration:underline;}
.article .shareIcons {border-top:1px solid #999;border-bottom:1px solid #999;padding:7px 0 7px 0;margin-bottom:20px;}
.article .pager {border-top:1px solid #ccc;font-size:13px;font-weight:bold;padding:5px 0 0 0;height:30px;}
.article .pager div {float:right;margin-left:10px;}
.article .hiddenPage {display:none;}

.article .authorBio {font-size:12px;margin-bottom:25px;margin-top:25px;}
.article .authorBio p {margin:0;padding:0;}
.article .authorBio h4 {font-family:Yanone Kaffeesatz;font-weight:700;color:#333;font-size:24px;padding:0;margin:0;}
.article .authorBio h4 a {text-decoration:none;color:#333;}
.article .authorBio .bioPhoto {float:left;margin:8px 8px 0 0;}

.article .segment {margin-bottom:25px;}
.article .segment .content {font-family:Georgia, Times New Roman, Serif;font-size:15px;line-height:21px;}
.article .segment .content p {padding:0;margin-bottom:25px;}
.article .segment .title {font-family:Lucida Sans, Helvetica, Arial, Sans-Serif;font-size:14px;font-weight:bold;padding:1px;margin-top:2px;}
.article .segment .caption {font-family:Lucida Sans, Helvetica, Arial, San-Serif;font-size:12px;padding:1px;color:#333;margin-top:2px;}
.article .segment .caption p {padding:0;margin:0 0 20px 0;}
.article .segment .credit {font-family:Lucida Sans, Helvetica, Arial, Sans-Serif;font-size:11px;color:#666;text-align:right;margin-top:5px;}

.article .segment .attachments {background:#f4f4f4;padding:10px;font-size:12px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;clear:both;}
.article .segment .attachments h6 {padding:0;margin:0;font-size:13px;font-weight:bold;}
.article .segment .attachments ul {padding:0;margin:0 0 0 20px;}
.article .segment .attachments ul li {margin:5px 0 5px 0;}

.article .segment .mediaContainer .mobile {display:none;}
.article .segment .mediaContainer .default {display:inline;}

.article .segment .heroTop {}
.article .segment .heroTop img {max-width:547px;height:auto;}
.article .segment .heroTop .mediaContainer {margin-bottom:20px;}

.article .segment .heroBottom {}
.article .segment .heroBottom img {max-width:547px;height:auto;}
.article .segment .heroBottom .mediaContainer {margin-top:20px;}

.article .segment .mediaRight {float:right;width:320px;margin:0 0 0 12px;}
.article .segment .mediaRight .mediaContainer {background:#f4f4f4;padding:10px;margin-bottom:20px;border:1px solid #eaeaea;}

.article .segment .mediaLeft {float:left;width:320px;margin:0 12px 0 0;}
.article .segment .mediaLeft .mediaContainer {background:#f4f4f4;padding:10px;margin-bottom:20px;border:1px solid #eaeaea;}

.article .segment .articleGallery {padding:10px 0 20px 0;}
.article .segment .articleGallery .galleryItem {}
.article .segment .articleGallery .galleryItem .mainPhoto {width:100%;background:#333;overflow:hidden;position:relative;}
.article .segment .articleGallery .galleryItem .mainPhoto .nextPhoto {position:absolute;right:0;top:42%;display:none;}
.article .segment .articleGallery .galleryItem .mainPhoto .prevPhoto {position:absolute;left:0;top:42%;display:none;}
.article .segment .articleGallery .galleryItem h5 {padding:0;margin:0 0 3px 0;font-family:Yanone Kaffeesatz;font-weight:700;font-size:21px;color:#333;}
.article .segment .articleGallery .galleryItem .credit {text-align:left;margin:5px 0 0 0;float:right;}
.article .segment .articleGallery .fullScreen {float:left;margin:5px 0 0 0;font-size:10px;font-weight:bold;line-height:22px;}
.article .segment .articleGallery .fullScreen img {float:left;margin:0 5px 0 0;}
.article .segment .articleGallery .fullScreen a {width:100%;height:100%;display:block;text-decoration:none;color:#333;}
.article .segment .articleGallery .caption {margin:13px 0 0 0;padding:8px 0 8px 0;}

.article .segment .articleGallery .slider {margin:10px 0 10px 0;border-top:5px solid #333;border-bottom:1px solid #ccc;height:100px;width:100%;}
.article .segment .articleGallery .slider .left {width:28.5px;}
.article .segment .articleGallery .slider .right {width:28.5px;text-align:right;}
.article .segment .articleGallery .slider .center {overflow:hidden;}
.article .segment .articleGallery .slider .center .sliderContainer {width:1000%;height:72px;position:relative;}
.article .segment .articleGallery .slider .center .sliderContainer .thumbContainer {position:absolute;left:0;top:0;height:100%;}
.article .segment .articleGallery .slider .center .sliderContainer .thumbContainer .thumb {float:left;width:100px;height:100%;}
.article .segment .articleGallery .slider .center .sliderContainer .thumbContainer .thumb .thumbBg {background:#333;width:90px;height:100%;}
.article .segment .articleGallery .slider .center .sliderContainer .thumbContainer .thumbDisplay {width:100%;height:100%;background-position:center center;background-repeat:no-repeat;}
.article .segment .articleGallery .slider .center .sliderContainer .thumbContainer .thumbDisplay a {width:100%;height:100%;display:block;}

.article .relatedArticles {margin-bottom:30px;margin-top:30px;}
.article .relatedArticles .slider {margin:15px 0 10px 0;padding:0 0 10px 0;min-height:250px;width:100%;}
.article .relatedArticles .slider .left {width:43.5px;padding:22px 0 0 0;}
.article .relatedArticles .slider .right {width:43.5px;padding:22px 0 0 0;text-align:right;}
.article .relatedArticles .slider .center {overflow:hidden;}
.article .relatedArticles .slider .center .sliderContainer {width:1000%;min-height:250px;position:relative;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer {position:absolute;left:0;top:0;height:100%;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer .thumb {float:left;width:160px;height:100%;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer .thumb .title {width:140px;font-family:Yanone Kaffeesatz;font-size:20px;color:#333;font-weight:700;margin-top:2px;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer .thumb .title a {color:#333;text-decoration:none;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer .thumb .thumbBg {background:#333;width:140px;height:90px;overflow:hidden;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer .thumb .thumbBg .thumbDisplay {width:100%;height:100%;background-position:center center;background-repeat:no-repeat;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer .thumb .thumbBg .thumbDisplay.blog {background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;-khtml-background-size:200px auto;-moz-background-size:200px auto;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer .thumb .thumbBg .thumbDisplay a {width:100%;height:100%;display:block;}

.article .payWall {background:#e7e7e7;border:1px solid #999;padding:15px;margin-top:20px;font-size:14px;}
.article .payWall h4 {font-family:Yanone Kaffeesatz;padding:0;margin:0 0 10px 0;font-size:36px;color:#333;font-weight:700;}
.article .payWall ul {padding:0;margin:15px 0 25px 25px;}
.article .payWall ul li {padding:0;margin:0 0 6px 0;}
.article .payWall .divider {border-top:1px solid #333;margin:20px 0 0 0;padding:10px 0 0 0;}
.article .payWall .divider h5 {font-family:Yanone Kaffeesatz;padding:0;margin:0;font-size:24px;font-weight:700;color:#333;}
.article .payWall a {color:#333;text-decoration:none;}
.article .payWall a:hover {text-decoration:underline;}
.article .payWall .currentIssue {float:left;margin:0 15px 0 0;}
.article .payWall .currentIssueContent {float:left;}



/* Issue styles */
.issue {}
.issue h1.headline {font-weight:normal;}
.issue h1.headline span.issueName {color:#999;font-size:42px;margin-left:15px;}
.issue .cover {float:left;margin:0 20px 10px 0;}
.issue .purchase {margin-top:20px;}
.issue h3.bottomBorder {font-size:30px;}

.issue .mainFeature {}
.issue .mainFeature h2 {color:#333;font-weight:700;font-family:Yanone Kaffeesatz;padding:0;margin:0;font-size:28px;}
.issue .mainFeature h2 a {color:#333;text-decoration:none;}
.issue .mainFeature h5 {color:#ff0000;font-weight:bold;font-size:10px;padding:0;margin:0;}
.issue .mainFeature .byline {color:#666;font-size:10px;}
.issue .mainFeature .byline a {color:#666;text-decoration:none;}
.issue .mainFeature .content {font-family:Georgia, Times New Roman, Serif;font-size:16px;line-height:21px;}
.issue .mainFeature .content.coverStory {margin-top:20px;}
.issue .mainFeature .content.coverStory p {padding:0;margin:0;}

.issue .issueArticle {padding:15px 0 15px 0;}
.issue .issueArticle .thumb {width:160px;}
.issue .issueArticle .thumb.small {width:110px;}
.issue .issueArticle .thumb img {border:1px solid #ccc;}
.issue .issueArticle .content {}
.issue .issueArticle .content .headline {font-family:Yanone Kaffeesatz;font-size:26px;color:#333;font-weight:700;}
.issue .issueArticle .content .headline a {color:#333;text-decoration:none;}
.issue .issueArticle .content .byline {color:#666;font-size:10px;}
.issue .issueArticle .content .byline a {color:#666;text-decoration:none;}
.issue .issueArticle .content .snippet {font-size:16px;line-height:21px;font-family:Georgia, Times New Roman, Serif;margin-top:10px;}
.issue .issueArticle .content .snippet p {margin:0;padding:0;}
.issue .issueArticle .content .department {color:#ff0000;font-size:11px;font-weight:bold;text-transform:uppercase;}
.issue .issueArticle .content .department a {color:#ff0000;text-decoration:none;}

.issue .topRow {margin-top:30px;}
.issue .topRow .featured {float:left;width:62%;margin-right:8%;}
.issue .topRow .featured.noDepartments {width:100%;margin:0;}
.issue .topRow .departments {float:left;width:30%;}
.issue .topRow .departments.noFeatured {width:100%;}

.issue .bottomRow {margin-top:30px;}
.issue .bottomRow .columnLeft {float:left;width:46%;margin-right:4%;}
.issue .bottomRow .columnRight {float:left;width:46%;margin-left:4%;}
.issue .bottomRow .pager {border-top:1px solid #ccc;font-size:13px;font-weight:bold;padding:5px 0 0 0;height:30px;}
.issue .bottomRow .pager div {float:right;margin-left:10px;}
.issue .bottomRow .hidden {display:none;}

.issueSlider {margin-top:33px;border-bottom:1px dotted #ccc;font-family:Yanone Kaffeesatz;font-size:19px;font-weight:700;color:#333;}
.issueSlider a {color:#333;text-decoration:none;}
.issueSlider h3.bottomBorder {font-size:30px;}
.issueSlider .slider {margin:10px 0 10px 0;height:220px;width:100%;}
.issueSlider .slider .left {width:50.5px;}
.issueSlider .slider .right {width:50.5px;text-align:right;}
.issueSlider .slider .center {overflow:hidden;}
.issueSlider .slider .center .sliderContainer {width:1000%;height:210px;position:relative;}
.issueSlider .slider .center .sliderContainer .thumbContainer {position:absolute;left:0;top:0;height:100%;}
.issueSlider .slider .center .sliderContainer .thumbContainer .thumb {float:left;width:179px;height:100%;}
.issueSlider .slider .center .sliderContainer .thumbContainer .thumb .thumbBg {width:144px;height:100%;}
.issueSlider .slider .center .sliderContainer .thumbContainer .thumb .thumbBg .thumbDisplay {}
.issueSlider .slider .center .sliderContainer .thumbContainer .thumb .thumbBg .thumbDisplay a {width:100%;height:100%;display:block;}

.issueArchive {}
.issueArchive .years {background:#eaeaea;padding:20px 20px 0 20px;margin-top:25px;}
.issueArchive .years ul {padding:0;margin:0;list-style-type:none;}
.issueArchive .years ul li {padding:0;margin:0 20px 20px 0;list-style-type:none;float:left;font-size:12px;font-weight:bold;}
.issueArchive .years ul li.current {color:#000;}
.issueArchive .years ul li a {color:#666;text-decoration:none;}
.issueArchive .years ul li a:hover {text-decoration:underline;}
.issueArchive .issueDisplay {margin-top:25px;}
.issueArchive .issueDisplay .issueContainer {float:left;width:150px;height:250px;margin:0 13px 0 13px;}
.issueArchive .issueDisplay .issueContainer .issueBg {width:150px;height:196px;background:#333;}
.issueArchive .issueDisplay .issueContainer .issueName {margin-top:5px;font-family:Yanone Kaffeesatz;font-size:22px;font-weight:700;}
.issueArchive .issueDisplay .issueContainer .issueName a {color:#333;text-decoration:none;}



/* Site section styles */
.section {}
.section .withSideNav {float:right;}
.section .description {font-weight:normal;color:#333;font-size:18px;margin:25px 0 0 0;}
.section .withSponsor {float:right;}
.section .sectionSponsor {float:left;border:1px solid #ccc;padding:10px;width:100px;text-align:center;margin-top:20px;}
.section .sectionSponsor h6 {font-family:Yanone Kaffeesatz;font-weight:700;font-size:18px;text-transform:uppercase;padding:0;margin:0;}
.section .sectionSponsor img {max-width:100px;height:auto;}
.section .sectionSponsor div {padding:15px 0 15px 0;}
.section .dataItem {border-bottom:1px solid #ccc;padding:20px 0 20px 0;}
.section .dataItem h3 {font-family:Yanone Kaffeesatz;font-size:28px;color:#333;padding:0;margin:0;}
.section .dataItem h3 a {color:#333;text-decoration:none;}
.section .dataItem .publishDate {color:#666;font-size:10px;margin-bottom:15px;}
.section .dataItem .publishDate a {color:#666;text-decoration:none;}
.section .dataItem .publishDate a:hover {text-decoration:underline;}
.section .dataItem .author {color:#666;font-size:10px;margin-bottom:15px;}
.section .dataItem .author a {color:#666;text-decoration:none;}
.section .dataItem .author a:hover {text-decoration:underline;}
.section .dataItem .snippet {font-family:Georgia, Times New Roman, Serif;font-size:15px;padding:0;margin:0;}
.section .dataItem .snippet p {padding:0;margin:0;}
.section .tags {font-size:10px;color:#666;text-transform:uppercase;}
.section .tags a {text-decoration:none;font-weight:bold;}
.section .tags a:hover {text-decoration:underline;}
.section .microTextBold {font-size:10px;font-weight:bold;}
.section .microTextBold a {text-decoration:none;}
.section .topicMediaCell {width:160px;}
.section .topicMediaCell img {max-width:150px;height:auto;}



/* Topic pages */
.topic {}
.topic .pager {border-top:1px solid #ccc;font-size:13px;font-weight:bold;padding:5px 0 0 0;height:30px;}
.topic .pager div {float:right;margin-left:10px;}
.topic .slider {background-color:#111;width:100%;height:450px;overflow:hidden;margin-bottom:20px;position:relative;}
.topic .slider .photo {}
.topic .slider img {width:100%;height:auto;}
.topic .slider .dataBg {width:100%;height:120px;background:#000;position:absolute;left:0;bottom:0;z-index:10;}
.topic .slider .data {width:100%;height:120px;position:absolute;left:0;bottom:0;z-index:20;color:#fff;font-weight:700;font-size:14px;}
.topic .slider .data h4 {padding:0;margin:0 15px 0 15px;font-size:42px;font-family:Yanone Kaffeesatz;}
.topic .slider .data a {color:#ff0000;text-decoration:none;font-family:Yanone Kaffeesatz;font-size:18px;}
.topic .slider .data a:hover {text-decoration:underline;}
.topic .slider .data .content {padding:0;margin:0 15px 0 15px;}
.topic .slider .data .content p {padding:0;margin:0;}
.topic .slider .sliderNext {position:absolute;right:0;top:30%;display:none;}
.topic .slider .sliderPrev {position:absolute;left:0;top:30%;display:none;}



/* Gallery styles */
.gallerySearchBox {background:#333 url('/wp-content/themes/discoverblog/images/diagonalpattern-100.png');padding:15px;color:#fff;}
.gallerySearchBox h4 {font-family:Yanone Kaffeesatz;font-size:24px;font-weight:700;padding:0;margin:0;}
.gallerySearchBox .label {font-family:Yanone Kaffeesatz;font-size:16px;font-weight:700;}
.gallerySearchBox select {font-size:13px;color:#666;height:23px;}
.gallerySearchBox input {height:23px;color:#666;padding:0 1px 0 1px;margin:0;border:1px solid #fff;width:200px;}
.gallerySearchBox .centerOption {margin:0 5% 0 5%;}

.galleryIndex .galleryContainer {float:left;width:50%;min-height:100px;}
.galleryIndex .galleryContainer .galleryItem {width:250px;min-height:100px;margin:20px 0 20px 0;}
.galleryIndex .galleryContainer.oddGalleryContainer .galleryItem {float:right;}
.galleryIndex .galleryContainer .galleryItem .galleryThumb {width:100%;height:164px;background:#333;border:1px solid #ccc;overflow:hidden;position:relative;}
.galleryIndex .galleryContainer .galleryItem .galleryThumb .icon {position:absolute;left:5px;top:5px;height:26px;width:26px;background:url('/wp-content/themes/discoverblog/images/icon_camera.png') left top no-repeat;}
.galleryIndex .galleryContainer .galleryItem .galleryThumb img {max-width:250px;height:auto;}
.galleryIndex .galleryContainer .galleryItem .galleryTitle {font-family:Yanone Kaffeesatz;font-size:24px;font-weight:700;color:#333;margin-top:3px;}
.galleryIndex .galleryContainer .galleryItem .galleryTitle a {color:#333;text-decoration:none;}
.galleryIndex .galleryContainer .galleryItem .subText {color:#666;font-size:10px;margin-top:7px;}
.galleryIndex .galleryContainer .galleryItem .galleryTopic {font-size:11px;font-weight:bold;text-transform:uppercase;margin-top:3px;}
.galleryIndex .galleryContainer .galleryItem .galleryTopic a {text-decoration:none;}
.galleryIndex .noResults {margin-top:25px;background:#eaeaea;padding:20px;font-size:13px;border:1px solid #ccc;}

.galleryIndexPager {border-top:1px solid #ccc;font-size:13px;font-weight:bold;padding:5px 0 0 0;height:30px;}
.galleryIndexPager div {float:right;margin-left:10px;}

.gallery {margin:10px 0 10px 0;}
.gallery .slider {margin:10px 0 10px 0;border-top:5px solid #333;border-bottom:1px solid #999;height:120px;width:100%;}
.gallery .slider .left {width:55px;}
.gallery .slider .right {width:55px;text-align:right;}
.gallery .slider .center {overflow:hidden;}
.gallery .slider .center .sliderContainer {width:1000%;height:88px;position:relative;}
.gallery .slider .center .sliderContainer .thumbContainer {position:absolute;left:0;top:0;height:100%;}
.gallery .slider .center .sliderContainer .thumbContainer .thumb {float:left;width:150px;height:100%;}
.gallery .slider .center .sliderContainer .thumbContainer .thumb .thumbBg {background:#333;width:130px;height:100%;}
.gallery .slider .center .sliderContainer .thumbContainer .thumbDisplay {width:100%;height:100%;background-position:center center;background-repeat:no-repeat;}
.gallery .slider .center .sliderContainer .thumbContainer .thumbDisplay a {width:100%;height:100%;display:block;}

.gallery .display {}
.gallery .display .left {float:left;width:737px;}
.gallery .display .left .photo {width:100%;height:550px;background:#333;overflow:hidden;position:relative;}
.gallery .display .left .photo table {height:100%;}
.gallery .display .left .photo .portrait {max-height:550px;width:auto;}
.gallery .display .left .photo .landscape {max-width:737px;height:auto;}
.gallery .display .left .photo .nextButton {position:absolute;right:0;top:42%;display:none;}
.gallery .display .left .photo .prevButton {position:absolute;left:0;top:42%;display:none;}

.gallery .display .left .fullscreen {float:left;margin:5px 0 0 0;font-size:10px;font-weight:bold;line-height:22px;}
.gallery .display .left .fullscreen img {float:left;margin:0 5px 0 0;}
.gallery .display .left .fullscreen a {width:100%;height:100%;display:block;text-decoration:none;color:#333;}
.gallery .display .left .credit {float:right;margin:5px 0 0 0;font-size:10px;}

.gallery .display .right {float:right;}
.gallery .display .right .pager {font-weight:bold;font-size:13px;height:30px;}
.gallery .display .right .pager .pagePrevContainer{float:left;margin-right:10px;}
.gallery .display .right .pager .pageNextContainer {float:left;margin-left:10px;}
.gallery .display .right .pager .counter {float:left;margin-top:4px;}

.gallery .display .right h2 {font-family:Yanone Kaffeesatz;font-size:28px;font-weight:700;color:#333;padding:0;margin:0 0 5px 0;}
.gallery .display .right .caption {font-family:Georgia, Times New Roman, Serif;font-size:16px;line-height:20px;margin:0 0 20px 0;}
.gallery .display .right .tags {font-size:10px;color:#666;text-transform:uppercase;}
.gallery .display .right .tags a {text-decoration:none;}
.gallery .display .right .tags a:hover {text-decoration:underline;}
.gallery .display .right .shareIcons {margin:20px 0 0 0;}

.gallerySlider {margin-top:35px;}
.gallerySlider .slider {margin:10px 0 10px 0;height:200px;width:100%;}
.gallerySlider .slider .left {width:28px;padding:28px 0 0 0;}
.gallerySlider .slider .right {width:28px;text-align:right;padding:28px 0 0 0;}
.gallerySlider .slider .center {overflow:hidden;}
.gallerySlider .slider .center .sliderContainer {width:1000%;height:175px;position:relative;}
.gallerySlider .slider .center .sliderContainer .thumbContainer {position:absolute;left:0;top:0;height:100%;}
.gallerySlider .slider .center .sliderContainer .thumbContainer .thumb {float:left;width:175px;height:100%;}
.gallerySlider .slider .center .sliderContainer .thumbContainer .thumb .thumbBg {background:#333;width:165px;height:105px;}
.gallerySlider .slider .center .sliderContainer .thumbContainer .thumb .thumbBg .thumbDisplay {width:100%;height:100%;background-position:center center;background-repeat:no-repeat;}
.gallerySlider .slider .center .sliderContainer .thumbContainer .thumb .thumbBg .thumbDisplay a {width:100%;height:100%;display:block;}
.gallerySlider .slider .center .sliderContainer .thumbContainer .thumb .title {font-family:Yanone Kaffeesatz;font-size:20px;color:#333;font-weight:700;margin-top:2px;}
.gallerySlider .slider .center .sliderContainer .thumbContainer .thumb .title a {color:#333;text-decoration:none;}



/* Related galleries styles */
.relatedGalleries {}
.relatedGalleries .slider {margin:15px 0 10px 0;padding:0 0 10px 0;height:200px;width:100%;}
.relatedGalleries .slider .left {width:43.5px;padding:22px 0 0 0;}
.relatedGalleries .slider .right {width:43.5px;text-align:right;padding:22px 0 0 0;}
.relatedGalleries .slider .center {overflow:hidden;}
.relatedGalleries .slider .center .sliderContainer {width:1000%;min-height:200px;position:relative;}
.relatedGalleries .slider .center .sliderContainer .thumbContainer {position:absolute;left:0;top:0;height:100%;}
.relatedGalleries .slider .center .sliderContainer .thumbContainer .thumb {float:left;width:160px;height:100%;}
.relatedGalleries .slider .center .sliderContainer .thumbContainer .thumb .title {width:140px;font-family:Yanone Kaffeesatz;font-size:20px;color:#333;font-weight:700;margin-top:2px;}
.relatedGalleries .slider .center .sliderContainer .thumbContainer .thumb .title a {color:#333;text-decoration:none;}
.relatedGalleries .slider .center .sliderContainer .thumbContainer .thumb .thumbBg {background:#333;width:140px;height:90px;overflow:hidden;}
.relatedGalleries .slider .center .sliderContainer .thumbContainer .thumb .thumbBg .thumbDisplay {width:100%;height:100%;background-position:center center;background-repeat:no-repeat;}
.relatedGalleries .slider .center .sliderContainer .thumbContainer .thumb .thumbBg .thumbDisplay a {width:100%;height:100%;display:block;}



/* Message box styles */
.message {font-size:13px;font-weight:normal;padding:13px;}
.message h6 {padding:0;margin:0 0 7px 0;font-size:16px;}
.message a {color:#333;text-decoration:underline;font-weight:bold;}
.message.success {background:#E2F9DD;border:1px solid #CAF4C1;}
.message.error {background:#FDE4DF;border:1px solid #FBC8BD;font-weight:bold;}
.message.warning {background:#FFFFD5;border:1px solid #EDEAB1;}



/* Search styles */
.search {}
.search .form {margin:25px 0 0 0;display:none;}
.search .form .textField {float:left;width:70%;}
.search .form .textField input {border:1px solid #999;font-size:15px;color:#666;padding:5px;width:100%;}
.search .form .buttonField {float:left;margin:3px 0 0 30px;}
.search .results {margin:25px 0 0 0;}
.search .results .spinner {width:100%;text-align:center;display:none;}
.search .results .loadMore {width:100%;margin:25px 0 0 0;display:none;}
.search .results .loadMore div {font-size:12px;font-weight:bold;background:#eaeaea;border-bottom:2px solid #ccc;color:#555;text-align:center;}
.search .results .loadMore div a {color:#555;text-decoration:none;width:100%;height:100%;display:block;padding:10px 0 10px 0;}



/* Login page */
.login {}
.login .closeDialog {float:right;color:#555;background-color:#EAEAEA;font-family:Yanone Kaffeesatz;font-weight:700;font-size:13px;padding:2px 5px;border:1px solid #CCC;border-radius:5px;cursor:pointer;}
.login .form {font-weight:bold;width:90%;}
.login .form .textField, #alertText {width:100%;margin-top:25px;}
.login .form .textField input {padding:5px;border:1px solid #ccc;width:90%;}
.login .form input:focus, .login .form .buttonField input:focus {border:1px solid #E6B753;}
.login .form .remember {margin-top:25px;position:relative;height:40px;}
.login .form .remember .label {position:absolute;left:20px;top:0;font-size:13px;}
.login .form .buttonField input, #alertOK {border:1px solid #ccc;background:#eaeaea;font-size:13px;font-weight:bold;color:#555;padding:10px 20px 10px 20px;}
.login .form .forgotPasswordText {margin-top:25px;color:#333;font-size:12px;font-weight:normal;}
.login .form .forgotPasswordText h5 {padding:0;margin:0;font-size:12px;}
.login .register {border-top:1px solid #ccc;margin-top:40px;}
.login .register h2, #alertTitle {padding:0;margin:16px 0 0 0;font-family:Yanone Kaffeesatz;font-weight:700;color:#333;font-size:35px;}
#alertOK {margin-top:30px;float:right;}

/* Email Password Dialog */
.emailPassForm h2 {padding:0;margin:0 0 25px 0;font-family:Yanone Kaffeesatz;font-weight:700;font-size:40px;color:#333;border-bottom:5px solid #000;display:inline-block;}
.emailPassForm .dialogClose {position:absolute;right:10px;top:10px;color:#555;background-color:#EAEAEA;font-family:Yanone Kaffeesatz;font-weight:700;font-size:0;padding:2px 5px;border:1px solid #CCC;border-radius:5px;cursor:pointer;}
.emailPassForm .dialogClose .x {font-size:13px}
.emailPassForm form {font-weight:700;width:90%;}
.emailPassForm form>div {width:100%;margin-top:25px;}
.emailPassForm .emailPassErrors {display: inline-block; padding-left: 5px;}
.emailPassForm .emailPassErrors label {font-weight: normal;color:Red;}
.emailPassForm form input[type="text"] {padding:5px;border:1px solid #ccc;width:90%;}
.emailPassForm form input:focus {border:1px solid #E6B753;}
.emailPassForm form input[type="submit"] {border:1px solid #ccc;margin-top:25px;background:#eaeaea;font-size:13px;font-weight:700;color:#555;padding:10px 20px 10px 20px;}

/* Registration Dialog */
.regForm h2 {padding:0;margin:0 0 25px 0;font-family:Yanone Kaffeesatz;font-weight:700;font-size:40px;color:#333;border-bottom:5px solid #000;display:inline-block;}
.regForm .dialogClose {position:absolute;right:10px;top:10px;color:#555;background-color:#EAEAEA;font-family:Yanone Kaffeesatz;font-weight:700;font-size:0;padding:2px 5px;border:1px solid #CCC;border-radius:5px;cursor:pointer;}
.regForm .dialogClose .x {font-size:13px}
.regForm form {font-weight:700;width:90%;}
.regForm form .finePrint{font-weight:normal;font-size:13px}
.regForm form>div {margin-top:10px;}
.regForm form>div>div:first-child {margin-bottom:10px;}
.regForm form>div>div {display:inline-block;display:inline-table;}
.regForm form label {display:inline-block;width:120px}
.regForm form label[for='regAddress2'] {font-size:0}
.regForm form input[type="text"] {padding:5px;border:1px solid #ccc;width:300px;}
.regForm form input[type="password"] {padding:5px;border:1px solid #ccc;}
.regForm form input[type="submit"] {border:1px solid #ccc;margin-top:25px;background:#eaeaea;font-size:13px;font-weight:700;color:#555;padding:10px 20px 10px 20px;}
.regForm form select {height:31px;border:1px solid #ccc;width:312px;}
.regForm form input:focus {border:1px solid #E6B753;}
.regForm form label[for='regPassword'], .regForm form label[for='confirmPassword'] {width:160px}
.regForm .regErrors label {display:block;color:Red;}
.regForm .optinField label {font-weight:normal;width:410px;padding-left:10px;font-size:13px;}
.regForm .optinField input {vertical-align:top;}
.regForm .subscriberField {display:inline-block;padding-left:30px;}
.regForm .subscriberField label {font-size:13px;padding-left:10px;width:auto;vertical-align:top;}

/* RSS styles */
.rss {}
.rss .description {font-family:Georgia, Times New Roman, Serif;font-size:16px;line-height:21px;}
.rss .feedSection {margin:30px 0 30px 0;border-bottom:1px solid #ccc;}
.rss .feedSection .feedItem {margin:23px 0 23px 0;}
.rss .feedSection .feedItem img {float:left;margin-right:10px;}
.rss .feedSection .feedItem h2 {font-family:Yanone Kaffeesatz;font-weight:700;color:#333;font-size:26px;padding:0;margin:0;}
.rss .feedSection .feedItem h2 a {color:#333;text-decoration:none;}



/* Magazine */
.magazine {}
.magazine ul {}
.magazine ul li {font-size:24px;color:#333;}
.magazine .mobileLinks {display:none;}



/* Side navigation */
.sideNavigation {float:left;width:120px;margin-right:30px;color:#333;}
.sideNavigation .dataSection {border-bottom:1px solid #ccc;padding:10px 0 10px 0;}
.sideNavigation ul {padding:0;margin:0;list-style-type:none;}
.sideNavigation ul li {padding:0;margin:0;list-style-type:none;font-size:16px;}
.sideNavigation ul li.heading {font-family:Yanone Kaffeesatz;font-weight:700;color:#ff0000;font-size:24px;text-transform:uppercase;}
.sideNavigation ul li a {color:#333;text-decoration:none;}



/* Partner pages */
.partner {}
.partner .partnerSponsor {}



/* Homepage */
.homepage {}
.homepage .dataItem {}
.homepage .sortHeader {background:#333;color:#fff;font-family:Yanone Kaffeesatz;font-weight:700;font-size:20px;text-transform:uppercase;padding:5px 0 5px 10px;}
.homepage .sortContainer {width:100%;height:82px;overflow:hidden;}
.homepage .sortContainer .left {width:30px;padding-top:15px;}
.homepage .sortContainer .right {width:29px;text-align:right;padding-top:15px;}
.homepage .sortContainer .center {overflow:hidden;}
.homepage .sortContainer .center .sliderContainer {width:1000%;height:82px;position:relative;}
.homepage .sortContainer .center .sliderContainer .thumbContainer {position:absolute;left:0;top:0;height:100%;}
.homepage .sortContainer .center .sliderContainer .thumbContainer .thumb {float:left;width:130px;height:100%;position:relative;}
.homepage .sortContainer .center .sliderContainer .thumbContainer .thumb .arrow {position:absolute;bottom:0;left:50px;display:none;}
.homepage .sortContainer .center .sliderContainer .thumbContainer .thumb .arrow.active {display:block;}
.homepage .sortContainer .center .sliderContainer .thumbContainer .thumb .thumbBg {width:118px;height:70px;padding:2px 5px 0 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.homepage .sortContainer .center .sliderContainer .thumbContainer .thumb .thumbBg.first {}
.homepage .sortContainer .center .sliderContainer .thumbContainer .thumb .thumbBg a {width:100%;height:100%;display:block;color:#000;text-decoration:none;}
.homepage .sortContainer .center .sliderContainer .thumbContainer .thumb .thumbBg.selected {background:#ff0000;color:#fff;}
.homepage .sortContainer .center .sliderContainer .thumbContainer .thumb .thumbBg.selected a {color:#fff;}
.homepage .sortContainer .center .sliderContainer .thumbContainer .thumb .thumbBg .title {font-family:Yanone Kaffeesatz;font-weight:700;font-size:24px;}
.homepage .sortContainer .center .sliderContainer .thumbContainer .thumb .thumbBg .description {font-size:9px;}

.homepage .pager {font-size:13px;font-weight:bold;padding:5px 0 0 0;height:30px;}
.homepage .pager div {float:right;margin-left:10px;}

.homepage .magHighlights {margin:25px 0 0 0;}
.homepage .magHighlights .dataItem h3 {font-size:26px;}
.homepage .magHighlights .dataItem .tags {margin-top:20px;}
.homepage .magHighlights .page2, .homepage .magHighlights .page3 {display:none;}

.homepage .featured {margin:0 0 0 0;}
.homepage .featured .spinner {text-align:center;margin:15px 0 0 0;}
.homepage .featured .data {display:none;}
.homepage .featured .dataItem h3 {font-size:26px;}
.homepage .featured .dataItem .tags {margin-top:20px;}
.homepage .featured .dataItem .topicMediaCell {width:210px;text-align:right;}
.homepage .featured .dataItem .topicMediaCell img {max-width:200px;height:auto;border:1px solid #ccc;}
.homepage .featured .page2, .homepage .featured .page3 {display:none;}

.homepageSlider {width:100%;height:450px;background:#c6c6c6 url('/wp-content/themes/discoverblog/images/diagonalpattern-15.png');margin-top:20px;position:relative;overflow:hidden;}

.homepageSlider.mobile {display:none;}
.homepageSlider.mobile .photo {width:100%;height:100%;background:#333;position:relative;}
.homepageSlider.mobile .photo img {width:100%;height:auto;}
.homepageSlider.mobile .photo .dataBg {width:100%;height:35%;background:#000;position:absolute;left:0;bottom:0;z-index:10;}
.homepageSlider.mobile .photo .data {width:96%;height:35%;position:absolute;left:0;bottom:0;z-index:11;color:#fff;margin:0 0 0 10px;font-size:9px;font-weight:700;}
.homepageSlider.mobile .photo .data p {margin:0;padding:0;}
.homepageSlider.mobile .photo .data h4 {padding:0;margin:0;font-family:Yanone Kaffeesatz;color:#fff;font-size:30px;font-weight:700;}
.homepageSlider.mobile .photo .data a {color:#ff0000;text-decoration:none;font-family:Yanone Kaffeesatz;font-size:18px;}

.homepageSlider .sliderNext {position:absolute;right:0;top:30%;z-index:10;display:none;}
.homepageSlider .sliderPrev {position:absolute;left:0;top:30%;z-index:10;display:none;}

.homepageSlider .mainContainer {height:100%;overflow:hidden;margin:0 5px 0 5px;}
.homepageSlider .mainContainer .sliderContainer {width:1000%;height:450px;position:relative;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer {position:absolute;left:0;top:0;height:100%;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb {float:left;height:100%;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg {height:100%;overflow:hidden;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg.single {background:#333;position:relative;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg.double {}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg.double .item {float:left;height:100%;background:#333;overflow:hidden;position:relative;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg.double .item.first {margin-right:5px;}

.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg .dataBg {background:#000;width:100%;height:125px;position:absolute;left:0;bottom:0;z-index:10;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg .data {width:100%;height:125px;position:absolute;left:0;bottom:0;z-index:20;color:#fff;font-weight:700;font-size:14px;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg .data h4 {padding:0;margin:0 15px 0 15px;font-size:42px;font-family:Yanone Kaffeesatz;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg .data a {color:#ff0000;text-decoration:none;font-family:Yanone Kaffeesatz;font-size:18px;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg .data a:hover {text-decoration:underline;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg .data .content {padding:0;margin:0 15px 0 15px;}
.homepageSlider .mainContainer .sliderContainer .thumbContainer .thumb .thumbBg .data .content p {padding:0;margin:0;}



/* Comment styles */
.comments {margin:25px 0 25px 0;color:#000;}
.comments .heading {background:#333;padding:5px;font-size:26px;color:#fff;font-weight:700;font-family:Yanone Kaffeesatz;}
.comments .form {width:97%;margin:10px 0 0 0;position:relative;}
.comments .form .textField {}
.comments .form .textField textarea {width:99%;max-width:99%;min-height:50px;border:1px solid #ccc;padding:5px;font-size:14px;color:#666;font-family:Lucida Grande, Lucida Sans, Helvetica, Arial;overflow:hidden;}
.comments .form .clone {width:99%;min-height:50px;border:1px solid #ccc;padding:5px;font-size:14px;color:#fff;position:absolute;left:0;top:0;z-index:-10;}
.comments .form .buttonField {background:#ff0000;}
.comments .form .buttonField.disabled {background:#eaeaea;}
.comments .form .buttonField a {text-decoration:none;color:#fff;font-family:Yanone Kaffeesatz;font-weight:700;font-size:20px;display:block;height:30px;width:105px;text-align:center;padding:3px 0 0 0;}
.comments .form .buttonField.disabled a {cursor:default;color:#999;}

.comments .form .rating {float:left;margin-top:15px;font-size:10px;font-weight:bold;color:#999;word-spacing:2px;}
.comments .form .rating span {font-weight:normal;}
.comments .form .rating img {float:left;margin-right:3px;}

.comments .register {margin-top:20px;font-size:14px;color:#000;}
.comments .register h5 {padding:0;margin:0;font-family:Yanone Kaffeesatz;font-weight:700;font-size:24px;}
.comments .register .button {float:left;background:#ff0000;margin-right:25px;}
.comments .register .button a {text-decoration:none;color:#fff;font-family:Yanone Kaffeesatz;font-weight:700;font-size:20px;display:block;width:100%;height:100%;padding:5px 16px 6px 16px;}

.comments .message.error {margin-top:20px;display:none;}
.comments .message.warning {margin-top:20px;position:relative;display:none;}
.comments .message.warning .close {position:absolute;top:10px;right:10px;}
.comments .message.warning .close img {width:13px;height:auto;}
.comments .spinner {width:100%;text-align:center;margin-top:30px;display:none;}

.comments .commentList {margin-top:20px;}
.comments .commentList .dataItem {padding:20px 0 20px 0;font-family:Georgia, Times New Roman, Serif;font-size:14px;}
.comments .commentList .dataItem.threadStarter {display:none;}
.comments .commentList .dataItem .poster {background:#eaeaea;border:1px solid #ccc;padding:10px;font-weight:bold;border-radius:3px;}
.comments .commentList .dataItem .poster span {font-weight:normal;font-size:12px;}
.comments .commentList .dataItem .body {padding:10px 10px 0 10px;line-height:20px;font-size:14px;}
.comments .commentList .dataItem .body p {padding:0;margin:0;}
.comments .commentList .dataItem .bottom {padding:15px 10px 0 10px;}
.comments .commentList .dataItem .bottom .date {float:left;font-style:italic;color:#999;}
.comments .commentList .dataItem .bottom .icons {float:right;}
.comments .commentList .dataItem .bottom .icons a{margin-left:7px;}
.comments .commentList .dataItem .rating {margin-left:7px;margin-top:3px;height:18px;}
.comments .commentList .dataItem .rating img {float:left;width:18px;height:auto;margin-right:2px;}

.comments .loadMore {text-align:center;margin-top:10px;width:100%;display:none;}
.comments .loadMore a {margin:0 auto;background:#444;border:1px solid #222;font-family:Georgia, Times New Roman, Serif;font-size:14px;font-weight:bold;color:#eaeaea;width:50%;display:block;text-decoration:none;padding:6px 0 6px 0;}
.comments .loadMore a span {font-weight:normal;}

.comments .leaveComment {text-align:center;margin-top:13px;width:100%;display:none;}
.comments .leaveComment a {margin:0 auto;background:#eaeaea;border:1px solid #ccc;font-family:Georgia, Times New Roman, Serif;font-size:14px;font-weight:bold;color:#444;width:50%;display:block;text-decoration:none;padding:6px 0 6px 0;}



/* Zenphoto press styles */
.ZenphotoPress_badge dt {margin-bottom:12px;}

/* Basement (Footer) Facebook "like" count -- Tom W. (1/21/14) */
.arrow-left {float:left;margin: 17px 0 0 2px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;height:0;width:0;}
#fbLike{float:left;color:#888;font:normal 11px/11px arial;padding:2px 3px 0 3px;background-color:#FFF;height:15px;border-top:1px solid#787878;border-right:1px solid#787878;border-bottom:1px solid#787878; margin-top: 13px !important;}