/* ======================== */
/* INFLUX 2012 CSS - SCREEN */
/* ======================== */

/* GLOBAL */
html, body, form {margin:0; padding:0;}
body {background-image:url('../images/page-bg-top.png'); background-repeat:repeat-x;}
.clearAll {clear:both;}
#mainContainer {width:100%; min-height:1550px; position:relative;}
#contentShell {width:1020px; margin:0 auto;}
#contentInner {width:995px; min-height:1368px; position:relative; padding:16px 0 25px 25px; background-repeat:no-repeat;}
#contentInner.home {background-image:url('../images/contentInner-bg.png'); z-index:10;margin-top: -15px;}
.hidden, .hide {display:none;}
#pageBGDiv {top:0; left:0; width:100%; min-height:100%; overflow:hidden; z-index:-1; min-width:1020px; border:0px solid red; position:absolute;}
#pageBGDiv img {position:absolute; left:0; top:0; z-index:-2; width:100%; min-width:1020px;}
.fourohfour {font-family:helvetica; font-size:16pt; color:#000000;}
.fourohfourlink {color:#000000;}

/* HEADER */
#header {width:1034px; height:126px; background-image:none; background-color:#ffffff; position:relative;}
#header h1 {margin:0; padding:0;}
#header h1 a {display:block; margin:0; padding:0; width:268px; height:109px; text-indent:-10000px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:0px 0px; position:absolute; top:8px; left:0; z-index:43;}
#header h1 a:hover {background-position:-268px 0px;}
	/* search box and menu */
#searchSuperContainer {display:block; width:257px; position:absolute; top:20px; left:619px; z-index:62;}
	/* search box */
#searchBox {display:block; position:absolute; top:5px; left:5px; z-index:20; width:246px; height:35px;}
.searchBoxInactive {background-image:url('../images/sprite-NEW-main-assets.png'); background-position:0 -109px;}
.searchBoxActive {background-image:url('../images/sprite-NEW-main-assets.png'); background-position:0 -144px;}
.searchBoxCompleted {background-image:url('../images/sprite-NEW-main-assets.png'); background-position:0 -179px;}
#searchBoxInput {width:195px; position:absolute; top:8px; left:12px; border:none; background-color:transparent; text-align:center; font-weight:bold;}
.searchBoxInputInactive {color:#000000;}
.searchBoxInputActive {color:#bcbdc0;}
.searchBoxInputCompleted {color:#bcbdc0;}
	/* search menu */
#searchMenu {position:absolute; top:0px; left:0px; width:257px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-248px -109px; background-repeat:no-repeat; padding:43px 0 0 0;}
#searchMenu a {text-decoration:none; color:#000000 !important;}
.searchMenuResult {width:243px; margin:0 0 0 6px; border-right:1px solid black; border-bottom:1px solid black; border-left:1px solid black; background-color:#ffffff; padding:10px 0 10px 0; font-family:helvetica; font-size:8pt;}
.searchMenuResult:hover {background-color:#d1d2d4; cursor:pointer;}
.searchMenuResult table {width:90%; margin:0 auto ;}
.searchMenuResult img {margin:0 5px 0 0;}
#searchMenuPresetBox {width:243px; margin:0 0 0 6px; border-right:1px solid black; border-bottom:1px solid black; border-left:1px solid black; background-color:#d1d2d4; padding:8px 0 15px 0;}
#searchMenuPresetBoxHeading {display:block; width:80px; height:10px; margin:0 auto 5px auto; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-248px -173px; background-repeat:no-repeat; text-indent:-99999px;}
.searchMenuPreset {display:block; background-image:url('../images/sprite-NEW-main-assets.png'); text-indent:-99999px; width:230px; height:20px; margin:0 auto;}
#searchMenuPresetBranding {background-position:0px -215px;}
#searchMenuPresetBranding:hover {background-position:0px -295px;}
#searchMenuPresetTechnology {background-position:0px -235px;}
#searchMenuPresetTechnology:hover {background-position:0px -315px;}
#searchMenuPresetLifeStyle {background-position:0px -255px;}
#searchMenuPresetLifeStyle:hover {background-position:0px -335px;}
#searchMenuPresetEntertainment {background-position:0px -275px;}
#searchMenuPresetEntertainment:hover {background-position:0px -355px;}
#searchMenuCloseBtn {display:block; width:53px; height:16px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-248px -156px; text-indent:-99999px; float:right; margin:-8px 2px 0 0;}
#searchMenuCloseBtn:hover {background-position:-301px -156px;}
#socialIconsContainer {width:53px; height:74px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:0px -432px; position:absolute; top:20px; left:460px; z-index:47;}
#headerCutOut {width:1034px; height:125px; background-image:url('../images/hdr-bg-cutout.png'); position:absolute; top:0; left:0; z-index:40;}
#headerMainNavContainer {display:block; width:580px; height:24px; position:absolute; z-index:46; top:88px; left:331px; background-image:url('../images/sprite-main-nav.png');}
.headerManNavAboutOn {background-position:0 -24px;}
.headerManNavTopArticlesOn {background-position:0 -216px;}
.headerManNavContactOn {background-position:0 -312px;}
.headerManNavSubscribeOn {background-position:0 -408px;}
#animateContainer {position:absolute; top:-210px;}

/* HEADER: MAIN NAV AND STATES */
#mainNavContainer {position:absolute; top:65px; left:672px;}
	/* ALL CLOSED */
#headerMainNavContainer.hoverAbout {background-position:0 -24px;}
#headerMainNavContainer.hoverTopArticles {background-position:0 -48px;}
#headerMainNavContainer.hoverContact {background-position:0 -72px;}
#headerMainNavContainer.hoverSubscribe{background-position:0 -96px;}
	/* ABOUT PANEL OPEN */
#headerMainNavContainer.headerManNavAboutOn.hoverAbout {background-position:0 -120px;} /* off */
#headerMainNavContainer.headerManNavAboutOn.hoverTopArticles {background-position:0 -144px;}
#headerMainNavContainer.headerManNavAboutOn.hoverContact {background-position:0 -168px;}
#headerMainNavContainer.headerManNavAboutOn.hoverSubscribe {background-position:0 -192px;}
	/* TOP ARTICLES PANEL OPEN */
#headerMainNavContainer.headerManNavTopArticlesOn.hoverAbout {background-position:0 -240px;}
#headerMainNavContainer.headerManNavTopArticlesOn.hoverTopArticles {background-position:0 -216px;} /* off */
#headerMainNavContainer.headerManNavTopArticlesOn.hoverContact {background-position:0 -264px;}
#headerMainNavContainer.headerManNavTopArticlesOn.hoverSubscribe {background-position:0 -288px;}
	/* CONTACT PANEL OPEN */
#headerMainNavContainer.headerManNavContactOn.hoverAbout {background-position:0 -336px;}
#headerMainNavContainer.headerManNavContactOn.hoverTopArticles {background-position:0 -360px;}
#headerMainNavContainer.headerManNavContactOn.hoverContact {background-position:0 -312px;} /* off */
#headerMainNavContainer.headerManNavContactOn.hoverSubscribe {background-position:0 -384px;}
	/* SUBSCRIBE PANEL OPEN */
#headerMainNavContainer.headerManNavSubscribeOn.hoverAbout {background-position:0 -432px;}
#headerMainNavContainer.headerManNavSubscribeOn.hoverTopArticles {background-position:0 -456px;}
#headerMainNavContainer.headerManNavSubscribeOn.hoverContact {background-position:0 -480px;}
#headerMainNavContainer.headerManNavContactOn.hoverSubscribe {background-position:0 -408px;} /* off */

.headerManNavAboutOnPerm{background-position:0 -24px;}
	/* ABOUT PAGE TOP ARTICLES ROLLOVER ONLY NO TAB OPEN */
#headerMainNavContainer.headerManNavAboutOnPerm.hoverTopArticles {background-position:0 -504px;}
#headerMainNavContainer.headerManNavAboutOnPerm.hoverContact {background-position:0 -168px;}
#headerMainNavContainer.headerManNavAboutOnPerm.hoverSubscribe {background-position:0 -624px;}
	/* ABOUT PAGE: TOP ARTICLES TAB OPEN */
#headerMainNavContainer.headerManNavAboutOnPerm.headerManNavTopArticlesOn {background-position:0 -504px;} 
#headerMainNavContainer.headerManNavAboutOnPerm.headerManNavTopArticlesOn.hoverContact {background-position:0 -528px;} 
#headerMainNavContainer.headerManNavAboutOnPerm.headerManNavTopArticlesOn.hoverSubscribe {background-position:0 -552px;} 
	/* ABOUT PAGE: CONTACT TAB OPEN */
#headerMainNavContainer.headerManNavAboutOnPerm.headerManNavContactOn {background-position:0 -576px;} /* off */
#headerMainNavContainer.headerManNavAboutOnPerm.headerManNavContactOn.hoverTopArticles {background-position:0 -528px;}
#headerMainNavContainer.headerManNavAboutOnPerm.headerManNavContactOn.hoverSubscribe {background-position:0 -600px;}
.aboutPageContactOpenHoverSubscribe {background-position:0 -600px;}
	/* ABOUT PAGE: SUBSCRIBE TAB OPEN */
#headerMainNavContainer.headerManNavAboutOnPerm.headerManNavSubscribeOn {background-position:0 -624px;}
#headerMainNavContainer.headerManNavAboutOnPerm.headerManNavSubscribeOn.hoverTopArticles {background-position:0 -552px;}
#headerMainNavContainer.headerManNavAboutOnPerm.headerManNavSubscribeOn.hoverContact {background-position:0 -600px;}

/* HEADER PANEL: TOP ARTICLES (TA) */
#panelTopArticles {display:block; width:1020px; height:240px; background-image:url('../images/pulldown-toparticles-bg.png'); background-position:0 0px; position:relative; overflow:hidden;}
#panelTACloseBtn {position:absolute; top:55px; left:556px; width:23px; height:20px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-565px -201px; text-indent:-10000px; focus-outline:0;}
#panelTACloseBtn:hover {background-position:-565px -221px;}
#panelTAInner {width:940px; padding:80px 0 0 30px;}
#panelTANumberGrid {width:960px;}
.topArtLnk{color: #fff;text-decoration: none;}
.panelTANumberGridCol {width:320px; background-image:url('../images/pulldown-toparticles-vert-dots.png'); background-repeat:repeat-y; background-position:top right;}
	/* NUMBERS */
.panelTANumberBox {width:316px; height:30px; clear:both; font-family:helvetica; font-size:9pt; color:#ffffff; font-weight:bold; cursor:pointer;}
.panelTANumberBox:hover {background-color:#cdd639; color:#000000;}
.panelTANumber {display:block; width:24px; height:26px; float:left; margin:0 0 0 5px; background-image:url('../images/sprite-NEW-main-assets.png'); text-indent:-99999px; cursor:pointer;}
.panelTANumber1 {background-position:-266px -432px;}
.panelTANumber1:hover {background-position:-266px -458px;}
.panelTANumber1.on {background-position:-266px -458px;}
.panelTANumber2 {background-position:-290px -432px;}
.panelTANumber2:hover {background-position:-290px -458px;}
.panelTANumber2.on {background-position:-290px -458px;}
.panelTANumber3 {background-position:-314px -432px;}
.panelTANumber3:hover {background-position:-314px -458px;}
.panelTANumber3.on {background-position:-314px -458pxpx;}
.panelTANumber4 {background-position:-338px -432px;}
.panelTANumber4:hover {background-position:-338px -458px;}
.panelTANumber4.on {background-position:-338px -458px;}
.panelTANumber5 {background-position:-362px -432px;}
.panelTANumber5:hover {background-position:-362px -458px;}
.panelTANumber5.on {background-position:-362px -458px;}
.panelTANumber6 {background-position:-386px -432px;}
.panelTANumber6:hover {background-position:-386px -458px;}
.panelTANumber6.on {background-position:-386px -458px;}
.panelTANumber7 {background-position:-410px -432px;}
.panelTANumber7:hover {background-position:-410px -458px;}
.panelTANumber7.on {background-position:-410px -458px;}
.panelTANumber8 {background-position:-434px -432px;}
.panelTANumber8:hover {background-position:-434px -458px;}
.panelTANumber8.on {background-position:-434px -458px;}
.panelTANumber9 {background-position:-458px -432px;}
.panelTANumber9:hover {background-position:-458px -458px;}
.panelTANumber9.on {background-position:-458px -458px;}
.panelTANumber10 {background-position:-482px -432px;}
.panelTANumber10:hover {background-position:-482px -458px;}
.panelTANumber10.on {background-position:-482px -458px;}
.panelTANumber11 {background-position:-506px -432px;}
.panelTANumber11:hover {background-position:-506px -458px;}
.panelTANumber11.on {background-position:-506px -458px;}
.panelTANumber12 {background-position:-530px -432px;}
.panelTANumber12:hover {background-position:-530px -458px;}
.panelTANumber12.on {background-position:-530px -458px;}

/* HEADER PANEL: CONTACT */
#panelContact {display:block; width:1020px; height:320px; background-image:url('../images/pulldown-contact-bg.png'); background-position:0 0px; position:relative;}
#panelContactCloseBtn {position:absolute; top:55px; left:676px; width:23px; height:20px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-588px -201px; text-indent:-10000px; focus-outline:0;}
#panelContactCloseBtn:hover {background-position:-588px -221px;}
#panelContactInner {padding:110px 0 0 60px; font-family:helvetica; font-size:13pt; color:#ffffff; font-weight:bold;}
#contactName, #contactEmail, #contactCompany {}
#contactCaptcha {}
#contactComments {width:280px; height:95px; margin:4px 0 0 0; padding:6px; background-color:#231f20; color:#ffffff; border:none;}
#contactSubmit {display:block; width:82px; height:23px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-558px -242px; text-indent:-99999px; margin:0 0 0 212px;}
#contactSubmit:hover {background-position:-558px -265px;}
.contactErrors {list-style:circle;}
.contactSuccessMessage {color:#FFBA00; font-weight:bold; font-size:1.5em;}
#reloadCaptcha {cursor:pointer; font-size:.5em;}
#reloadCaptcha:hover {cursor:pointer; font-size:.5em; text-decoration:underline;}
#reloadCaptchaSubscribe {cursor:pointer; font-size:.5em;}
#reloadCaptchaSubscribe:hover {cursor:pointer; font-size:.5em; text-decoration:underline;}

/* HEADER PANEL: SUBSCRIBE */
#panelSubscribe{display:block; width:1020px; height:470px; background-image:url('../images/pulldown-subscribe-bg.png'); background-position:0 0; position:relative;}
#panelSubscribeCloseBtn {position:absolute; top:55px; left:805px; width:23px; height:20px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-611px -201px; text-indent:-10000px; focus-outline:0; z-index:35;}
#panelSubscribeCloseBtn:hover {background-position:-611px -221px;}
#panelSubscribeInner {width:940px; padding:73px 0 0 30px;}
#panelSubscribeIntro {display:block; width:370px; font-family:helvetica; font-size:8pt; color:#ffffff;}
#panelSubscribeFormTable {font-family:helvetica; font-size:10pt; color:#ffffff; margin:15px 0 0 0;}
#panelSubscribeFormTable a {color:#ffffff;}
.panelSubscribeTextboxContainerBig {display:block; width:324px; height:29px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-266px -485px; position:relative; margin:1px 0 8px 0;}
.panelSubscribeTextboxBig {display:block; width:290px; position:absolute; top:5px; left:15px; background-color:transparent; border:0px; color:#ffffff; font-weight:bold;}
.panelSubscribeTextboxBig.error {border:1px solid red;}
.panelSubscribeTextboxContainerSm {display:block; width:240px; height:29px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-266px -515px;  position:relative; margin:3px 0 10px 0;}
.panelSubscribeTextboxSm {display:block; width:205px; position:absolute; top:5px; left:15px; background-color:transparent; border:0px; color:#ffffff; font-weight:bold;}
#panelSubscribeSubmitBtn {display:block; margin:10px 0 0 0; padding:0; width:82px; height:23px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-558px -289px; text-indent:-9999px; cursor:pointer;}
#panelSubscribeSubmitBtn:hover {background-position:-558px -312px;}
#panelWhitepaperSubmitBtn {display:block; margin:10px 0 0 0; padding:0; width:82px; height:23px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-558px -289px; text-indent:-9999px; cursor:pointer;}
#panelWhitepaperSubmitBtn:hover {background-position:-558px -312px;}


#panelSubscribeRequiredTag {margin:0; padding:0; font-family:helvetica; font-size:9pt; color:#b0c9cb;}

/* LATEST ARTICLE BOX */
#latestArticleBox {width:599px; height:380px; float:left; position:relative;}
#latestArticleBox a {text-decoration:none;}
#latestArticleInfo {font-family:helvetica; font-size:9pt; color:#8d8d8d; position:absolute; top:363px; width:579px; text-align:right; z-index:52;}
#latestArticleTitle h2 {position:absolute; z-index:51; width:562px; font-family:helvetica; font-size:26pt; color:#ffffff; font-weight:bold; background-image:url('../images/latest-article-title-bg.png'); margin:0 0 0 4px; padding:5px;}
#latestArticleTitle h2 a {font-family:helvetica; font-size:26pt; color:#ffffff; font-weight:bold;}
#latestArticlePhotoBox {top:23px; left:0; position:relative; z-index:50; width:571px; height:330px; border:5px solid #1f1f1f; overflow:hidden;}
.attachment-homepage-featured, .attachment-article-thumb-large, .attachment-article-thumb-small {border:none;}
.latestArticleTitlePos1 {top:30px;} /* title near top of the box */
.latestArticleTitlePos2 {top:50px;}
.latestArticleTitlePos3 {top:70px;}
.latestArticleTitlePos4 {top:90px;}
.latestArticleTitlePos5 {top:110px;}
.latestArticleTitlePos6 {top:130px;}
.latestArticleTitlePos7 {top:150px;}
.latestArticleTitlePos8 {top:170px;}
.latestArticleTitlePos9 {top:190px;}
.latestArticleTitlePos10 {top:210px;}
.latestArticleTitlePos11 {top:230px;}
.latestArticleTitlePos12 {top:250px;} /* 2-line title near bottom of the box */
.latestArticleTitlePos13 {top:270px;}
.latestArticleTitlePos14 {top:290px;} /* 1-line title near bottom of the box */

/* TWITTER BOX */
#twitterBox {width:340px; height:348px; margin:23px 0 0 0; float:left; position:relative;}
.twitterMsg {padding:0 40px 0 40px; width:320px; height:300px; display:table-cell; vertical-align:middle; font-family:helvetica; font-size:14pt; color:#ffffff; line-height:22pt; font-style:italic; position:relative;}
.twitterMsg a {font-family:helvetica; font-size:14pt; color:#ffffff; line-height:22pt; font-style:italic;}
#twitterInfo {position:absolute; top:292px; left:0; width:330px; font-family:helvetica; font-size:8pt; color:#9b9797; text-align:right; padding:0;}
#twitterInfo a {font-family:helvetica; font-size:8pt; color:#9b9797;text-decoration:none;}
#twitterFollowBtn {position:absolute; top:321px; left:149px; display:block; width:191px; height:27px; background-image:url('../images/twitterbox-follow-us-btn.gif'); text-indent:-15000px;}
#twitterFollowBtn:hover {background-position:0 -27px;}
.twitter-follow-button {position:absolute; top:325px; left:150px; margin-right:5px;}
.twitterMsg p:before {content:url('../images/twitterbox-quote-opening.png'); display:block; margin:0 0 5px 0;}
.twitterMsg p:after {content:url('../images/twitterbox-quote-closing.png'); display:block; float:right; margin:20px 0 0 0;}

/* CURRENT TOPIC TAG */
#currentTopicContainer {margin:30px 0 20px 55px; display:table; background-color:transparent;}
.currentTopicText, .currentTagText {display:block; height:14px; font-family:helvetica; font-size:9pt; color:#ffffff; font-weight:bold; margin:0; padding:2px 8px 2px 4px; float:left;}
.currentTagText {margin-left:10px;}
.currentTopicText.all {}
.currentTopicText.art {}
.currentTopicText.lifestyle {}
.currentTopicText.streetcred {}
.currentTopicText.branding {}
.currentTopicText.style {}
.currentTopicText.technology {}
.currentTopicText.entertainment {}
.currentTopicText.interviews {}
#currentTopicX {float:left; display:block; width:13px; height:11px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-448px -156px; margin:3px 0 0 1px; text-indent:-15000px;}
#currentTopicX:hover {background-position:-448px -167px;}

/* VIEW/FILTER SLIDER */
#vfSlider {float:left; width:36px; height:153px; margin-top:0; z-index:298; position:relative;}
.vfSliderBtn {display:block; width:36px; background-image:url('../images/sprite-NEW-main-assets.png'); text-indent:-15000px;}
.vfSliderBtn.jumpToTop {height:39px; background-position:-536px 0px;}
.vfSliderBtn.jumpToTop:hover {background-position:-572px 0px;}
.vfSliderBtn.jumpToTopOn, .vfSliderBtn.jumpToTopOn:hover {height:39px; background-position:-572px 0px;}
.vfSliderBtn.blockView {height:38px; background-position:-536px -38px;}
.vfSliderBtn.blockView:hover {background-position:-572px -38px;}
.vfSliderBtn.blockViewOn, .vfSliderBtn.blockViewOn:hover {height:38px; background-position:-572px -38px;}
.vfSliderBtn.previewView {height:38px; background-position:-536px -76px;}
.vfSliderBtn.previewView:hover {background-position:-572px -76px;}
.vfSliderBtn.previewViewOn, .vfSliderBtn.previewViewOn:hover {height:38px; background-position:-572px -76px;}
.vfSliderBtn.filterBy {height:38px; background-position:-536px -114px;}
.vfSliderBtn.filterBy:hover {background-position:-572px -114px;}
.vfSliderBtn.filterByOn {height:38px; background-position:-572px -114px;}
	/* FILTER BY SLIDEOUT (NOW 'SEARCH' BUT NAMES LEFT THE OLD STYLE FOR NOW */
#vfSliderFilterBySlideoutContainer {display:block; width:0px; height:23px; position:absolute; top:122px; left:34px; overflow:hidden; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-536px -153px; background-repeat:no-repeat;}
#vfSliderFilterLabel {display:block; float:left; width:99px; height:23px; text-indent:-15000px; cursor:pointer;}

/* HOMEPAGE ARTICLE LAYOUT */
/* NAMING SCHEME: BV = Box View (default); PV = Preview View (with intro text) */
#articleLayout {float:left; margin:0; width:940px; margin:0 0 0 5px; position:relative;}
.articlePV {width:894px; height:244px; background-color:#ffffff; position:relative; margin:0 0 58px 10px;}
.articleBV {background-color:#ffffff; width:268px; height:268px; position:relative; float:left; margin:0 35px 36px 10px;}
.articlePV a, .articleBV a {text-decoration:none;}
.articlePVdate {position:absolute; top:16px; left:630px; width:250px; z-index:40; font-family:helvetica; font-size:8pt; color:#333333; text-align:right;}
.articleBVdate {width:264px; text-align:right; font-family:helvetica; font-size:8pt; color:#333333; position:absolute; top:242px;}
.articlePhoto {border:5px solid #4a4b4c; position:absolute; top:4px; left:4px;overflow:hidden;}
.articlePhoto:hover {border:5px solid #000000;}
.articlePVtext {position:absolute; top:42px; left:290px; width:545px; font-family:helvetica; font-size:12pt; line-height:20pt; color:#000000;}
.articlePVtext h2 {margin:0 0 22px 0; padding:0; font-family:helvetica; font-size:16pt; line-height:l8pt; color:#000000;}
.articleBVoverlay {position:absolute; top:25%; left:9px; width:250px; background-image:url('../images/latest-article-title-bg.png'); z-index:61;}
.articleBVTitle {margin:0; padding:5px 5px 5px 10px; font-family:helvetica; font-size:16pt; color:#ffffff; font-weight:normal;}
.articleBVTitle a {font-family:helvetica; font-size:16pt; color:#ffffff; font-weight:normal;}
.articleBVreadmore {position:absolute; z-index:65; top:211px; left:16px;}
.articlePVreadmore  {position:absolute; z-index:65; top:211px; left:8px;}
.articleBVreadmore.rmexp {left:162px;}
.articlePVreadmore.rmexp {left:162px;}

/* ARTICLE MARKERS (THE LITTLE HEXAGON/MORE TAGS OVER EACH POST; JUST HID QUICK FOR SEPT. 2012 UPDATE) */
	/* OFF */
.articleMarker {display:none;}
.articleMarker.art {}
.articleMarker.lifestyle {}
.articleMarker.streetcred {}
.articleMarker.branding {}
.articleMarker.style {}
.articleMarker.technology {}
.articleMarker.entertainment {}
.articleMarker.interviews {}
.articleMarker.uncategorized {} /* just make it 'branding' */
	/* HOVER */
.articleMarkerHover {display:block; width:98px; height:23px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-536px -177px;  text-indent:-10000px; margin:0; padding:0;}
.articleMarkerHover.art {}
.articleMarkerHover.lifestyle {}
.articleMarkerHover.streetcred {}
.articleMarkerHover.branding {}
.articleMarkerHover.style {}
.articleMarkerHover.technology {}
.articleMarkerHover.entertainment {}
.articleMarkerHover.interviews {}
.articleMarkerHover.uncategorized {} /* just make it 'branding' */

/* LIGHTBOX (lb) VIEW OF ARTICLE */
.lbContainer {display:none; width:970px; position:absolute; margin:140px 0 0 200px; z-index:400;}
#overlayBg {padding:0px; position:absolute; z-index:299; left:0; top:0; background:rgb(0,0,0); background:rgba(0,0,0,0.85); opacity:0.85; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=85)'; filter:alpha(opacity=85); background-color:#000000; display:none;text-align:center;}
#loadingSpinner {margin-top:300px; margin-left:-22px; position:absolute; width:128px; height:15px; left:50%;}
	/* LB: VIEW STAND-ALONE ARTICLE BUTTON (DIAGONAL ARROW) */
.lbViewSAarticle {display:block; background-image:url('../images/sprite-lightbox-assets.png'); background-position:-94px -53px; width:47px; height:42px; position:absolute; top:0; left:750px; text-indent:-15000px;}
.lbViewSAarticle:hover {background-position:-94px -95px;}
	/* LB: CLOSE BUTTON */
.lbCloseBtn {display:block; width:68px; height:26px; background-image:url('../images/sprite-lightbox-assets.png'); background-position:-94px 0; position:absolute; top:-26px; left:806px; text-indent:-15000px}
.lbCloseBtn:hover {background-position:-94px -26px;}
.lbCloseBtn.art {background-color:#lbCloseBtn;}
.lbCloseBtn.lifestyle {background-color:#A7A9AC;}
.lbCloseBtn.streetcred {background-color:#A7A9AC;}
.lbCloseBtn.branding {background-color:#A7A9AC;}
.lbCloseBtn.style {background-color:#A7A9AC;}
.lbCloseBtn.technology {background-color:#A7A9AC;}
.lbCloseBtn.entertainment {background-color:#A7A9AC;}
.lbCloseBtn.interviews {background-color:#A7A9AC;}
.lbCloseBtn.uncategorized {background-color:#A7A9AC;} /* temp: just make it 'branding' */
.lbCloseBtn.influx-whitepaper {background-color:#A7A9AC;}
	/* LB: PREVIOUS AND NEXT BUTTONS */
.lbNavContainer {width:970px; height:44px; position:absolute; top:1px; left:0; z-index:300;}
.lbArticlePrevBtn {float:left; display:block; width:47px; height:43px; background-image:url('../images/sprite-lightbox-assets.png'); text-indent:-15000px;}
#lbArticlePrevBtn:hover {float:left; display:block; width:47px; height:43px; background-image:url('../images/sprite-lightbox-assets.png'); text-indent:-15000px; background-position:0 -43px;}
.lbArticlePrevBtn.art {background-position:0 0;}
.lbArticlePrevBtn.lifestyle {background-position:0 0;}
.lbArticlePrevBtn.streetcred {background-position:0 0;}
.lbArticlePrevBtn.branding {background-position:0 0;}
.lbArticlePrevBtn.style {background-position:0 0;}
.lbArticlePrevBtn.technology {background-position:0 0;}
.lbArticlePrevBtn.entertainment {background-position:0 0;}
.lbArticlePrevBtn.interviews {background-position:0 0;}
.lbArticlePrevBtn.uncategorized {background-position:0 0;} /* temp: just make it 'branding' */
.lbArticlePrevBtn.influx-whitepaper {background-position:0 0;}
.lbArticleNextBtn {float:right; display:block; width:47px; height:43px; background-image:url('../images/sprite-lightbox-assets.png'); text-indent:-15000px;}
#lbArticleNextBtn:hover {float:right; display:block; width:47px; height:43px; background-image:url('../images/sprite-lightbox-assets.png'); text-indent:-15000px; background-position:-47px -43px;}
.lbArticleNextBtn.art {background-position:-47px 0;}
.lbArticleNextBtn.lifestyle {background-position:-47px 0;}
.lbArticleNextBtn.streetcred {background-position:-47px 0;}
.lbArticleNextBtn.branding {background-position:-47px 0;}
.lbArticleNextBtn.style {background-position:-47px 0;}
.lbArticleNextBtn.technology {background-position:-47px 0;}
.lbArticleNextBtn.entertainment {background-position:-47px 0;}
.lbArticleNextBtn.interviews {background-position:-47px 0;}
.lbArticleNextBtn.uncategorized {background-position:-47px 0;} /* temp: just make it 'branding' */
.lbArticleNextBtn.influx-whitepaper {background-position:-47px 0;}
	/* LB: PREVIOUS AND NEXT BUTTON TOOLTIPS */
.lbNavTooltip {display:block; width:208px; background-image:url('../images/article-next-prev-tooltip.png'); }
.lbNavTooltip.previous {background-position:0 -428px; position:absolute; z-index:320; top:0; left:0;}
.lbNavTooltip.next {background-position:0 0; position:absolute; z-index:321; top:0; left:762px;}
.lbNavTooltipInner {padding:35px 10px 10px 10px; font-family:helvetica; font-size:10pt; color:#ffffff;}
.lbNavTooltipInner a {font-size:12pt; color:#ffffff; text-decoration:none;}
.lbNavTooltipInner a:hover {text-decoration:underline;}
	/* LB: MAIN CONTENT BOX */
.lbContentBox {width:866px; background-color:#ffffff; position:absolute; top:0; left:44px; z-index:310;}
.lbContentBox.influx-whitepaper {border:8px solid #A7A9AC;}
.lbContentBox.art {border:8px solid #A7A9AC;}
.lbContentBox.lifestyle {border:8px solid #A7A9AC;}
.lbContentBox.streetcred {border:8px solid #A7A9AC;}
.lbContentBox.branding {border:8px solid #A7A9AC;}
.lbContentBox.style {border:8px solid #A7A9AC;}
.lbContentBox.technology {border:8px solid #A7A9AC;}
.lbContentBox.entertainment {border:8px solid #A7A9AC;}
.lbContentBox.interviews {border:8px solid #A7A9AC;}
.lbContentBox.uncategorized {border:8px solid #A7A9AC;} /* temp: just make it 'branding' */
	/* LB: MAIN (LEFT) COLUMN */
.lbArticleMain {width:480px; margin:0 0 0 30px; float:left; background-image:url('../images/article-dots-v.gif'); background-repeat:repeat-y; background-position:top right;}
.lbArticleHdr {width:480px; padding:70px 0 10px 0; background-color:#ffffff;}
.lbArticleHdrInner {width:436px; background-image:url('../images/article-dots-h.gif'); background-repeat:repeat-x; background-position:bottom center; padding:0 0 7px 0;}
.lbArticleTitle {margin:0; padding:0 0 7px 0; font-family:helvetica; font-size:16pt; color:#000000; font-weight:bold; font-style:italic;}
.lbArticleDate {margin:0; font-family:helvetica; font-size:8pt; color:#666666;}
.lbArticleBody {}
.lbArticleBodyIndent {margin:7px 35px 0 0; padding:0 0 20px 0; font-family:helvetica; font-size:10pt; color:#333333; line-height:170%;}
.lbArticleIntroSpecText {font-size:14pt;}
.lbArticleBody a {color:#333333; text-decoration:underline;}
.lbArticleBody a:hover {color:#00a7de;}
	/* LB: SIDEBAR (RIGHT) COLUMN */
.lbArticleSb {font-family: helvetica; font-size:10pt; float:left; padding:70px 0 0 30px;}
.lbArticleRaHeading {margin:0; font-family:helvetica; font-size:16pt; color:#000000; font-weight:bold; font-style:italic;}
.lbArticleRaItem {margin:15px 0 0 0; font-family:helvetica; font-size:8pt; color:#333333;}
.lbArticleRaPhoto {position:relative;height:61px;width:68px;border:4px solid #e1e1e1; margin:0 10px 0 0;}
.lbArticleRaTitle {width:200px}
.lbArticleRaItem a {font-size:10pt; color:#333333; font-weight:bold; text-decoration:none;}
.lbArticleRaItem a:hover {color:#00a7de; text-decoration:underline;}
.lbArticleTagsHeading {margin:0 0 15px 0; font-family:helvetica; font-size:16pt; color:#000000; font-weight:bold; font-style:italic;}
.lbArticleTags {font-family:helvetica; font-size:10pt; color:#333333; text-decoration:none;}
.lbArticleTags:hover {color:#00a7de; text-decoration:underline;}
.lbArticleSbDivider {width:296px; height:1px; background-image:url('../images/article-dots-h.gif'); background-repeat:repeat-x; background-position:bottom center; margin:20px 0;}

/* STAND-ALONE (sa) ARTICLE PAGE */
.saArticleContainer {width:878px; margin:23px 0 0 25px; background-color:#ffffff; position:relative;}
.saArticleContainer.art {border:8px solid #96989C;}
.saArticleContainer.lifestyle {border:8px solid #96989C;}
.saArticleContainer.streetcred {border:8px solid #96989C;}
.saArticleContainer.branding {border:8px solid #96989C;}
.saArticleContainer.style {border:8px solid #96989C;}
.saArticleContainer.technology {border:8px solid #96989C;}
.saArticleContainer.entertainment {border:8px solid #96989C;}
.saArticleContainer.interviews {border:8px solid #96989C;}
.saArticleContainer.uncategorized {border:8px solid #96989C;} /* temp: just make it 'branding' */
.saArticleContainer.influx-whitepaper {border:8px solid #96989C;} 
	/* MAIN (LEFT) COLUMN */
.saArticleMain {width:490px; margin:0 0 0 60px; float:left; background-image:url('../images/article-dots-v.gif'); background-repeat:repeat-y; background-position:top right; padding-bottom:20px;}
.saArticleHdr {width:490px; padding:70px 0 10px 0; background-color:#ffffff;}
.saArticleHdrInner {width:436px; background-image:url('../images/article-dots-h.gif'); background-repeat:repeat-x; background-position:bottom center; padding:0 0 7px 0;}
.saArticleTitle {margin:0; padding:0 0 7px 0; font-family:helvetica; font-size:16pt; color:#000000; font-weight:bold; font-style:italic;}
.saArticleDate {margin:0; font-family:helvetica; font-size:8pt; color:#666666;}
.saArticleBody {min-height:201px;}
.saArticleBodyIndent {margin:7px 35px 0 0; padding:0 0 20px 0; font-family:helvetica; font-size:10pt; color:#333333; line-height:170%;}
.saArticleIntroSpecText {font-size:14pt;}
.saArticleBody a {color:#333333; text-decoration:underline;}
.saArticleBody a:hover {color:#00a7de;}
	/* SIDEBAR (RIGHT) COLUMN */
.saArticleSb {float:left; padding:70px 0 0 30px;}
.saArticleRaHeading {margin:0; font-family:helvetica; font-size:16pt; color:#000000; font-weight:bold; font-style:italic;}
.saArticleRaItem {margin:15px 0 0 0; font-family:helvetica; font-size:8pt; color:#333333;}
.saArticleRaPhoto {border:4px solid #e1e1e1; margin:0 10px 0 0;}
.saArticleRaItem a {font-size:10pt; color:#333333; font-weight:bold; text-decoration:none;}
.saArticleRaItem a:hover {color:#00a7de; text-decoration:underline;}
.saArticleTagsHeading {margin:0 0 15px 0; font-family:helvetica; font-size:16pt; color:#000000; font-weight:bold; font-style:italic;}
.saArticleTags {font-family:helvetica; font-size:10pt; color:#333333; text-decoration:none;}
.saArticleTags:hover {color:#00a7de; text-decoration:underline;}
.saArticleSbDivider {width:296px; height:1px; background-image:url('../images/article-dots-h.gif'); background-repeat:repeat-x; background-position:bottom center; margin:20px 0;}

/* SA + LB ARTICLE SHARE BAR */
.saArticleShareBar {position:absolute; top:0; left:0; width:650px; height:49px; background-image:url('../images/sprite-lightbox-assets.png'); background-position:0 -138px;}
.lbArticleShareBar {position:absolute; top:0; left:0; width:650px; height:49px; background-image:url('../images/sprite-lightbox-assets.png'); background-position:0 -138px;}

/* STAND-ALONE (sa) + LIGHTBOX (lb) ARTICLE SHARE BAR EMAIL BOX -- REMOVED THIS A WHILE AGO, AND FINALLY REMOVED THE CSS NOW TOO */

/* BOTTOM BOX CONTAINER */
#bottomBox {width:1000px; position:relative; padding:0 0 21px 0; color:#000000;}

/* PAGINATION BLOCK */
.gap {display:inline-table; width:26px; height:23px; margin:0; background-color:#ffc50a; line-height:23px; vertical-align:middle; font-family:helvetica; font-size:8pt; color:#000000; text-decoration:none; list-style-type:none; border-top:1px solid #000000; border-bottom:1px solid #000000;}
#paginationBlock {position:absolute; top:-41px; width:1000px; text-align:center; color:#000000 !important;}
.paginationLink {display:inline-table; width:26px; height:25px; margin:0 4px 0 4px; background-color:#868686; line-height:23px; vertical-align:middle; font-family:helvetica; font-size:8pt; color:#b4b4b4; text-decoration:none;}
.paginationLink:hover {background-color:#29c1df; color:#ffffff;}
.paginationLinkOn {display:inline-table; width:26px; height:325px; margin:0 4px 0 4px; background-color:#00a7de; line-height:23px; vertical-align:middle; font-family:helvetica; font-size:8pt; color:#ffffff; text-decoration:none;}
.paginationArrow {display:inline-table; width:32px; height:25px; margin:0; line-height:25px; vertical-align:middle; font-family:helvetica; font-size:8pt; color:#b4b4b4; text-decoration:none;}
.prevArrow {background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-463px -156px;}
.nextArrow {background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-495px -156px;}
.paginationLink {top:-41px; position: absolute; text-align:center; top:-41px; width:1000px;}
.wp-paginate { width:1000px; text-align:center;}
.gap {color:#000000; vertical-align:bottom;}
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
a.page {display:inline-table; width:26px; height:23px; margin:0; background-color:#ffc50a; line-height:23px; vertical-align:middle; font-family:helvetica; font-size:8pt; color:#000000; text-decoration:none; list-style-type:none; border-top:1px solid #000000; border-bottom:1px solid #000000;}
a.page:hover {background-color:#29c1df; color:#000000;}
.pagpage {display:inline-table; width:26px; height:23px; margin:0; background-color:#FFC50A; line-height:23px; vertical-align:middle; font-family:helvetica; font-size:8pt; color:#000000; text-decoration:none; list-style-type:none; border-top:1px solid #000000; border-bottom:1px solid #000000;}
.pagpage:hover {background-color:#00a7de; color:#000000;}
.current {display:inline-table; width:26px; height:23px; margin:0; background-color:#9bd5c4; line-height:23px; vertical-align:middle; font-family:helvetica; font-size:8pt; color:#000000; text-decoration:none; list-style-type:none; border-top:1px solid #000000; border-bottom:1px solid #000000;}

/* COMMENTS */
.dsq-brlink {display:none;}
#commentsFrame, #commentsFrameOl {width:750px; height:500px; margin-top:20px; border:0; margin-bottom:20px;}

/* ABOUT PAGE */
#aboutContainer {width:1020px; background-color:#d8d9d9; margin:-33px 0 0 0;}
.aboutDivider {width:1020px; height:3px; background-image:url('../images/about-divider.png'); margin:30px 0 12px 0;}
#aboutTopAboutInfluxText {display:block; width:616px; height:160px; background-image:url('../images/about-top-intro.png'); background-repeat:no-repeat; text-indent:-99999px;}
.aboutIconEnvelope {display:block; width:50px; height:32px; position:absolute; z-index:90;  background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-248px -186px; text-indent:-9999px;}
.aboutIconEnvelope:hover {background-position:-248px -218px;}
.aboutIconEnvelopeInfo {top:114px; left:174px;}
.aboutIconEnvelopeJobs {top:114px; left:406px;}
	/* jump links menu */
#aboutJumpLinkContainer {width:175px; height:117px; overflow:hidden; margin:45px 0 0 0;}
.aboutJumpLink {display:block; background-image:url('../images/sprite-NEW-main-assets.png'); text-indent:-9999px; float:right;}
#aboutJumpLinkWhoWeAre {width:120px; height:29px; background-position:-248px -250px;}
#aboutJumpLinkWhoWeAre:hover {width:175px; background-position:-368px -250px;}
#aboutJumpLinkWhatWeDo {width:120px; height:29px; background-position:-248px -279px;}
#aboutJumpLinkWhatWeDo:hover {width:175px; background-position:-368px -279px;}
#aboutJumpLinkHowWeDoIt {width:120px; height:29px; background-position:-248px -308px;}
#aboutJumpLinkHowWeDoIt:hover {width:175px; background-position:-368px -308px;}
#aboutJumpLinkHowWeThink {width:120px; height:30px; background-position:-248px -337px;}
#aboutJumpLinkHowWeThink:hover {width:175px; background-position:-368px -337px;}
	/* general slide block stuff */
.slideBigBlock {width:1020px; height:751px; position:relative;}
.slideBigBlockWhoWeAre {background-image:url('../images/about-slide-who-we-are-bg.png');}
.slideBigBlockWhatWeDo {background-image:url('../images/about-slide-what-we-do-bg.png');}
.slideBigBlockHowWeDoIt {background-image:url('../images/about-slide-how-we-do-it-bg.png');}
.slideBlockTitle {position:absolute; top:19px; left:110px;}
.slideLocationDotContainer {width:540px; height:14px; position:absolute; top:46px; left:345px;}
.slideSlideContainer {width:965px; height:633px; overflow:hidden; position:absolute; top:89px; left:27px;}
	/* slide arrows */
.slideArrow {display:block; width:29px; height:31px; background-image:url('../images/sprite-NEW-main-assets.png'); text-indent:-99999px; z-index:100;}
.slideArrowLeft {background-position:-300px -187px; cursor:pointer;}
.slideArrowLeft:hover {background-position:-300px -218px;}
.slideArrowRight {background-position:-329px -187px; cursor:pointer;}
.slideArrowRight:hover {background-position:-329px -218px;}
.slideArrowLeftMain {position:absolute; top:385px; left:12px;} /* arrow position for all blocks except THINK */
.slideArrowRightMain {position:absolute; top:385px; left:978px;} /* arrow position for all blocks except THINK */
.slideArrowLeftThink {margin:0 10px 0 0;} /* arrow position for the THINK block */
.slideArrowRightThink {margin:0 0 0 10px;} /* arrow position for the THINK block*/
.slideSlideContainer ul {padding:0;}
.slideSlideContainer ul li {list-style:none;}
	/* next and top buttons */
.nextBtn {display:block; height:27px; position:absolute; background-image:url('../images/sprite-NEW-main-assets.png'); text-indent:-99999px; z-index:110; position:absolute;}
.nextBtnWhatWeDo {top:710px; left:497px; width:124px; background-position:0px -377px;}
.nextBtnWhatWeDo:hover {background-position:0px -404px;}
.nextBtnHowWeDoIt {top:710px; left:497px; width:133px; background-position:-124px -377px;}
.nextBtnHowWeDoIt:hover {background-position:-124px -404px;}
.nextBtnHowWeThink {top:710px; left:497px; width:137px; background-position:-257px -377px;}
.nextBtnHowWeThink:hover {background-position:-257px -404px;}
.nextBtnTop {top:400px; left:460px; width:63px; background-position:-394px -377px;} /* only on the THINK block*/
.nextBtnTop:hover {background-position:-394px -404px;}
	/* styles for the THINK block */
#slideBigBlockHowWeThink {width:1020px; height:414px; background-image:url('../images/about-slide-how-we-think-bg.png'); position:relative;}
#slideHowWeThinkNavContainer {position:absolute; top:60px; left:25px; width:940px; text-align:center;}
#slideHowWeThinkNavContainer table {margin:0 auto;}
#slideHowWeThinkSlideContainer {position:absolute; top:106px; left:42px; width:1008px; overflow:hidden;}
#slideHowWeThinkSlideContainerInner {width:10000px;position:relative;}
.slideHowWeThinkWpContainer {width:253px; float:left; cursor:pointer;}
.slideHowWeThinkWpContainer p {display:block; margin:4px 0 0 0; width:178px; font-family:helvetica; font-size:10pt; font-weight:bold; color:#ffffff; text-transform:uppercase;}

/* WHITEPAPER DOWNLOAD PANEL */
#wpDownloadPdfPanel {width:454px; height:360px; background-color:#4e4e4e;}
#wpDownloadPdfPanelInner {padding:20px 0 0 60px;}
.wpReadMoreBtn {display:block; width:87px; height:23px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-358px -156px; text-indent:-99999px;}
.wpReadMoreBtn:hover {background-position:-358px -179px;}
.wpSubscribeRadioBtnOff {display:block; width:195px; height:22px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-358px -203px; text-indent:-99999px;}
.wpSubscribeRadioBtnOn {display:block; width:195px; height:22px; background-image:url('../images/sprite-NEW-main-assets.png'); background-position:-358px -225px; text-indent:-99999px;}

/* MISC */
:focus {outline:none;}
::-moz-focus-inner {border:0;}
.pulldownTextboxTitle {margin:0 0 0 14px;}
