/******************HOW IT WORKS****************/

.howitworks #slidedown:after {
  visibility:visible;
  position:absolute; bottom:0; left:50%; margin-left:-517px;
  width:1034px; height:40px;
  background:url(/images/bg_platform.png);
  border-radius:10px 10px 0 0;
  content:""; border:1px transparent red;
}

#platform { background:url(/images/bg_platform.png); }
#wierdsphere,
#plat form .contain:before {
  position:absolute; top:160px; left:-350px; z-index:1;
  width:606px; height:661px;
  background:url(/images/wierd_sphere.png) no-repeat;
  content:"";
}
#platform:after {
  visibility:visible;
  position:absolute; bottom:0; left:0; z-index:1;
  width:100%; height:10px;
  background:url(/images/trim_graphtear.png) repeat-x;
  content:""; border:1px transparent red;
}
#platform .contain { position:relative; padding:250px 0 0 ; min-height:580px; }
#platform .contents { float:right; width:490px; min-height:444px; background:url(/images/ptr_curlybig.png) no-repeat; text-shadow:0 0 3px #fff; }
#platform blockquote { margin:50px 0 35px 36px; background:url(/images/white_80p_opacity.png) ; border-radius:5px; }
#platform blockquote h2 { padding:20px; font-weight:normal; font-size:100%; }
#platform blockquote h2 strong { display:block; }
#platform h3, #platform ul { margin:0 0 0 56px; font-size:100%; list-style:none; padding:0; }
#platform h3 { font-family:SohoStd-LightCompressed; color:#fff; font-size:167%; font-weight:normal; }
#platform li { display:block; padding:12px 0 10px; margin-bottom:15px; border-bottom:1px solid #3b85a6; }
#platform li.last {border:none; }
#platform h4 { margin:0 0 5px; padding:0; font-size:92%; text-shadow:none; }
#platform p { font-size:85%; margin:0; padding:0; }
#platform a { color:#fff; white-space:nowrap;}
a[name='graph'] {
  display: block; visibility: visible;
  position: absolute; left:50%; z-index:8;
  margin-left:-103px; margin-top:-90px;
  text-indent:-5000px;
  width:206px; height:230px;
  background:url(/images/atomic_message.png) no-repeat;
  content:""; border:1px transparent red;
}
#graph { background:url(/images/bg_graph.png); padding-top:135px; }
#graph .intro { position:relative; float:right; text-shadow:0 0 3px #fff; width:600px; margin-bottom:460px}
#graph .intro h2 { font-family:SohoStd-BoldCompressed; font-weight:normal; color:#fc6043; font-size:490%; margin:0; padding:0; line-height: 0.9em; margin-top: 0.3em; }
#graph .intro p { font-size:85%; margin:5px 0 15px; }
#graph figure.football { position:absolute; width:633px; height:659px; left:-45px; background:url(/images/fig_graph.png) no-repeat; }
#graph .personas { position:absolute; top:360px; right:0;  width:365px; min-height:273px; background:url(/images/ptr_curly.png) no-repeat;  }
#graph .personas h3 { margin:0 0 8px 57px; color:#65BDE4; font-family:SohoStd-MediumCompressed; font-size:197%; font-weight:lighter; }
#graph .personas ul { margin:0 0 0 48px; padding:0; list-style:none; }
#graph .personas li { display:inline-block; margin:0 0 9px 9px; }
#graph aside { display:block; clear:both; background:#fff; border-radius:5px; margin:0 0 25px; padding:0; overflow:hidden; }
#graph aside figure { float:right; width:622px; margin:30px 8px 30px 0; }
#graph .interests { float:left; width:240px; margin:65px 30px 0; }
#graph .interests h3 { color:#2e5371; font-size:85%; }
#graph .interests p { font-size:84%; font-weight:lighter; }
#graph .interests ul { margin:0; padding:20px; backgroud:#ebebeb; border:1px solid #cfcfcf; border-radius:5px;  list-style:none; }
#graph .interests a {display:block; text-decoration:none; font-size:77%; color:#363636; padding:5px; line-height:138%; vertical-align:middle; border-radius:5px; }
#graph .interests span { display:inline-block; width:66px; height:34px; margin-right:5px; border-radius:5px; box-shadow:1px 1px 2px #999; vertical-align:middle;}
#graph .interests a.on , #graph .interests a:hover{ background:#d3d3d3;  }
#graph .sports span { background:#94723a; }
#graph .mil span { background:#f16400; }
#graph .moms span { background:#000; }
#graph .tech span { background:#ffde79; }

/****************************************NEW ADUNIT CSS 9/18/12**********************************/
#ads { min-height:990px; background:url(/images/bg_graph.png) repeat-x; }
#ads:before {
  position:absolute; left:-40px; top:-104px;
  width:500%; height:410px;
  background:#d0d91a;
  transform: rotate(-4deg); -moz-transform: rotate(-4deg); -webkit-transform: rotate(-4deg);
  content:""; border:1px transparent red;
}
#ads:after{
  position:absolute; left:0; bottom:0;
  width:100%; height:1250px;
  background:transparent;
  /*background-image: -webkit-gradient( linear, left bottom, left top, from(rgba(255,255,255,1)), to(rgba(227,227,227,0)), color-stop(.5,#e3e3e3) );/* webkit example */*/
  /*background-image: -moz-linear-gradient( rgba(255, 255, 255, 0) 100%, rgba(227, 227, 227, 0) 0% ); /* mozilla example - FF3.6+ */
  /* IE8 uses -ms-filter for whatever reason... */
 /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#FFFFFFFF, endColorstr=#e3e3e3e3 );
  -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#FFFFFFFF, endColorstr=#e3e3e3e3 );
  visibility:visible;
  content:""; border:1px transparent red;*/
}

#ads figure { float:left; }
#ads .intro { float:right; width:360px; margin:60px 0 25px 0; }
#ads .intro h2 { font-family:SohoStd-BoldCompressed; font-weight:normal; color:#fff; font-size:497%; font-weight:lighter; text-shadow:1px 1px 3px #888; margin:0; padding:0; }
#ads .intro p { font-weight:lighter; text-shadow:0 0 3px #fff; margin:0; }

#ads aside { clear:both;  border-radius:5px; background:url(/images/white_80p_opacity.png); overflow:hidden;}
#ads form { float:left; width:250px; margin:30px 0 30px 60px; }
#ads form h3{ color:#2e5371; font-family:SohoStd-LightCompressed; font-weight:normal; font-size:221%; margin:0; padding:0; }
#ads form p { font-size:85%; margin:10px 0; padding:0 ; font-weight:lighter; line-height:116%;}
#ads form label { color:#464646; font-size:85%; display:block; margin-top:20px; }
#ads form label input { display:block; margin-top:5px;  width:67%; }
#ads form textarea { width:67%; height:95px; margin:5px 0 8px; }
#adcount { display:inline-block; background:#f6f6f6; font-size:85%; color:#7b7b7b; border:1px solid #dbdbdb; border-radius:3px; padding:3px 5px; margin-top:4px;  }
#ads form input[type='submit'] {
  padding:15px 20px; margin:25px 0 15px;
  color:#fff; text-shadow:0 0 3px #888;
  background: #bfcb07;
  background: -webkit-gradient( linear, left top, left bottom, from(#e7ec9c), to(#bfcb07) );
  background: -moz-linear-gradient(top, #e7ec9c, #bfcb07);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7ec9c', endColorstr='#bfcb07');
  box-shadow:none;
  border:1px solid #a6a6a6;
}
#ads .act {
  display:block;
  position: absolute; left: 80px; bottom:-65px;
  margin-top: 30px; padding:10px 30px;
  font-size:116%; text-align: center; text-decoration:none; color:#fff; text-shadow:0 0 3px #888;
  background: #f57713;
  background: -webkit-gradient( linear, left top, left bottom, from(#fc9d01), to(#f57713) );
  background: -moz-linear-gradient(top, #fc9d01, #f57713);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9d01', endColorstr='#f57713');
  box-shadow:none;
  border:1px solid #fecd67; border-radius:5px;
}
#ads .act:before{
  position:absolute; width:71px; height:23px;
  top:-22px; left:50%; margin-left:-34px;
  background:url(/images/ptr_adsbtn.png);
  content:""; border:1px transparent red;
}
#ads .act strong { display:block;  }

#tearsheets {
  position:absolute; right:0; overflow:hidden; float:none;
  float:left; width:600px; min-height:600px; padding-bottom:20px;
  background:url(/images/ptr_curlygreen.png) 0 85px no-repeat;
}
#tearsheets ul { list-style:none; margin:0; padding:0; }
.jumpnav { overflow:hidden; opacity:0; text-align:center; }
.jumpnav p { margin:15px; }
.jumpnav ul { margin:10px !important; }
.jumpnav li { display:inline-block; }
.plattag {
  display:inline-block;
  color:#fff; margin:0 8px; padding:2px 8px; border-radius:5px; text-decoration:none; font-size:138.5%;
  background: #3c3c3c;
    background: -webkit-gradient( linear, left top, left bottom, from(#737373), to(#3c3c3c) );
    background: -moz-linear-gradient(top, #737373, #3c3c3c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#737373', endColorstr='#3c3c3c');
}
.plattag:hover, .plattag.on {
  background: #0085a0;
    background: -webkit-gradient( linear, left top, left bottom, from(#00b3d8), to(#0085a0) );
    background: -moz-linear-gradient(top, #00b3d8, #0085a0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b3d8', endColorstr='#0085a0');
}

.jumpnav.on, .slidenav.on {
  opacity:1;

  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  -ms-transition: opacity 1s;
  transition: opacity 1s;
}
.slidenav { position:relative; opacity:0; }
.slidenav a { position:absolute; width:22px; height:63px; text-indent:-5000px; z-index:1000; top:210px;
  opacity:.5;
  -webkit-transition: opacity .5s;
  -moz-transition: opacity .5s;
  -o-transition: opacity .5s;
  -ms-transition: opacity .5s;
  transition: opacity .5s;
}
.slidenav a:hover {
  opacity:1;
  -webkit-transition: opacity .5s;
  -moz-transition: opacity .5s;
  -o-transition: opacity .5s;
  -ms-transition: opacity .5s;
  transition: opacity .5s;
}
.slidenav a.prev {
  left:5%;
  background:url(/images/arr_left.png) 0 -63px no-repeat;
}
.slidenav a.next {
  right:5%;
  background:url(/images/arr_right.png) 0 -63px no-repeat;
}
#sheets { position:relative; /*min-height:894px;*/ }
#sheets li{
  position: absolute; top:0; left:0;
  width: 100%; /*min-height:894px;*/
}
#sheets .placehold h1{
  width: 350px;
  margin: 120px auto;
  font-weight:normal;
  color: #2E5371; font-family: SohoStd-BoldCompressed; font-size: 310%; text-align: center;
}
#sheets .plattag { display:none; }
#sheets blockquote.animate-in {
  opacity: 1;
  left:50%; z-index:1000;
  -webkit-transition: opacity 1s, left 1s;
  -moz-transition: opacity 1s, left 1s;
  -o-transition: opacity 1s, left 1s;
  -ms-transition: opacity 1s, left 1s;
  transition: opacity 1s, left 1s;
}
#sheets blockquote.animate-out {
  opacity: 0;
  left:49%;
  -webkit-transition: opacity .5s, left .5s;
  -moz-transition: opacity .5s, left .5s;
  -o-transition: opacity .5s, left .5s;
  -ms-transition: opacity .5s, left .5s;
  transition: opacity .5s, left .5s;
}
#sheets li h2.animate-in {
  opacity: 1;

  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  -ms-transition: opacity 1s;
  transition: opacity 1s;
}
#sheets li h2.animate-out {
  opacity: 0;

  -webkit-transition: opacity .5s;
  -moz-transition: opacity .5s;
  -o-transition: opacity .5s;
  -ms-transition: opacity .5s;
  transition: opacity .5s;
}
#sheets h2, #sheets blockquote { position: absolute;  opacity:0;  }
#sheets h2 { display:none; width:100%; margin:0 0 10px; text-align:center; color: #2E5371; font-family: SohoStd-MediumCompressed; }
#sheets blockquote { top:40px; left:51%; margin:0 auto; padding:0; background-size:contain; }
#sheets dl { position:relative; margin:0 10px; padding:0; }

#adpersona { margin-top:5px; }

.plume blockquote { width:420px; height:696px; background:url(/images/affluents-Plume.png) top right no-repeat; }
.tweetcaster blockquote { width:320px; height:480px; background:url(/images/chrome_adunit_tweetcaster.jpg) top right no-repeat; }
.echofon blockquote { width:420px; height:525px; background:url(/images/affluents-Echofon.png) top right no-repeat; }
.yoono blockquote { width:420px; height:502px; background:url(/images/affluents-Yonoo.png) top right no-repeat; }

.moms .plume blockquote { background:url(/images/moms-Plume.png) top right no-repeat; }
.moms .tweetcaster blockquote { background:url(/images/moms-tweetcaster-iphone.jpg) top right no-repeat; }
.moms .echofon blockquote { background:url(/images/moms-Echofon.png) top right no-repeat; }
.moms .yoono blockquote { background:url(/images/moms-Yonoo.png) top right no-repeat; }

.tech .plume blockquote { background:url(/images/tech-Plume.png) top right no-repeat; }
.tech .tweetcaster blockquote { background:url(/images/tech-tweetcaster-iphone.jpg) top right no-repeat; }
.tech .echofon blockquote { background:url(/images/tech-Echofon.png) top right no-repeat; }
.tech .yoono blockquote { background:url(/images/tech-Yonoo.png) top right no-repeat; }

.sports .plume blockquote { background:url(/images/sports-Plume.png) top right no-repeat; }
.sports .tweetcaster blockquote { background:url(/images/sports-tweetcaster-iphone.jpg) top right no-repeat; }
.sports .echofon blockquote { background:url(/images/sports-Echofon.png) top right no-repeat; }
.sports .yoono blockquote { background:url(/images/sports-Yonoo.png) top right no-repeat; }

.mill .plume blockquote { background:url(/images/millenials-Plume.png) top right no-repeat; }
.mill .tweetcaster blockquote { background:url(/images/millennials-tweetcaster-iphone.jpg) top right no-repeat; }
.mill .echofon blockquote { background:url(/images/millenials-Echofon.png) top right no-repeat; }
.mill .yoono blockquote { background:url(/images/millenials-Yonoo.png) top right no-repeat; }

.biz .plume blockquote { background:url(/images/business-Plume.png) top right no-repeat; }
.biz .tweetcaster blockquote { background:url(/images/business-tweetcaster-iphone.jpg) top right no-repeat; }
.biz .echofon blockquote { background:url(/images/business-Echofon.png) top right no-repeat; }
.biz .yoono blockquote { background:url(/images/business-Yonoo.png) top right no-repeat; }


.plume blockquote { margin-left:-210px !important; }
.plume dl { top:65px; }
.plume dt { margin: 5px 5px 0 0; float: right; }

#sheets .plume dt img { width:72px; height:72px; }
.plume .author {
  display: block; float: left;
  width: 260px; height: 20px; margin: 5px 14px 5px 14px;  padding: 0 0 0 34px;
  background: transparent url(http://tearsheets.140proof.com/css/clients/plume/images/x.png) 3px 0 no-repeat;
  font-size: 21px; font-style: normal; font-weight: normal; letter-spacing: 1px; line-height: 20px; color: white;
}
.plume .text {
  display: block; float: left;
  width: 300px; margin: 0 0 0 12px;
  font-size: 92%; font-weight: normal;color: #DFF;
}
.plume .text a { color:#9cfafa; }
.plume .byline {
  display: block; float: left; clear: both;
  width: 100%; height: 12px;
  margin: 5px 0 0 ; padding: 0;
  font-size: 13px; color: #DFF; text-align: center; text-decoration: none; line-height: 12px; letter-spacing: 1px;
}
#sheets .tweetcaster blockquote { top:140px; margin-left:-160px !important; }
.tweetcaster blockquote:before {
  position:absolute; top:-131px; left:-32px;
  width:379px; height:744px;
  background:url(/images/chrome_iphone.png) no-repeat;
  padding:0;
  content:""; border:1px transparent red;
}
.tweetcaster dl { top:68px; padding:5px 10px 0 5px !important; font-size:84%; }
.tweetcaster dt { margin:0 7px 0 0; float: left; }
#sheets .tweetcaster dt img { width:59px; height:59px; }
.tweetcaster .author {
  display: inline;
  color: #004080;
  font-weight: bold; font-style: normal;
  margin:0 4px 0 0;
}
.tweetcaster .text {
  display:inline;
  margin:0;
  color: #26231D;
}
.tweetcaster .text a { color:#003f82; }
.tweetcaster .byline { display:none; }
.echofon blockquote { margin-left:-210px !important;  }
.echofon dl { top:50px; width: 80%; padding: 5px 20px !important; }
.echofon dt { margin: 5px 0 0 35px; float: right; }
#sheets .echofon dt img { width:48px; height:48px; }
.echofon .author { display:inline-block; margin: 0 4px 0 0; font-size: 12px; font-weight: bold; font-style: normal; line-height:18px; color: #20A5F8; }
.echofon .text { float:left; width:250px; margin:0; font-style: normal; font-size: 12px; font-weight: normal; line-height:18px; color:#444; }
.echofon .text a { color:#23a7f9; }
.echofon .byline {
  float: right; display: block; clear: none;
  height: 11px;
  margin: 5px 0 0; padding: 0;
  font-size: 11px; color: #777; text-decoration: none; text-transform: capitalize; line-height: 11px;
}
.yoono blockquote { margin-left:-210px !important;  }
.yoono dl { top:165px; padding:2px 10px 0 !important; font-size:70%; }
.yoono dt { margin: 1px 2px 0 15px; float:right; }
#sheets .yoono dt img { width:32px; height:32px; border: 2px solid #E6E6E6; border-radius: 2px; box-shadow: 0 3px 4px -1px #888;}
.yoono .author {
  float: left; display: block;
  margin:0;
  color: #3B589A; font-weight: bold; font-style: normal;
}
.yoono .text {
  display: block; float: left;
  margin:0;
  width: 325px; line-height: 13px;
}
.yoono .text a { color:#1514ee; }

.yoono .byline {
  display: block; float: left; clear: both;
  width: 100%; padding: 0;
  text-align: center; text-decoration: none; color: #666;
}
/****************************************NEW ADUNIT CSS 9/18/12**********************************/

/*MEDIA QUERIES FOR DIFF PLATFORMS  iphone:640×960, ipad:1024×768, 2048×1536*/
@media (max-width:749px) {
  #wtf_firstcss_getsignored_junkid {}

  /*HOWITWORKS*/

  .howitworks .anchors { visibility:hidden; }
  #wierdsphere {
    z-index:-1;
    top: 10px; left: 20px;
    width: 300px; height: 400px;
    background-size: contain;
  }
  #platform .contain {min-height:630px; }
  #platform .contents { width:300px; margin:0 10px;  background:none;}
  #platform .contents blockquote { margin:20px 0 35px; }
  #platform h3 { text-align:center; text-shadow: 0 0 3px #333; }
  #platform h3, #platform ul { margin:0; }
  .howitworks a[name="graph"] { visibility:visible; width:110px; background-size:contain; left:190px; margin-top:-50px;}

  #graph {padding-top:65px; }
  #graph .intro { width:300px; margin-bottom:auto; float:none; }
  #graph .intro h2 { font-size:303%; }

  #graph figure.football { background-image:url(/images/fig_graph_small.png); width:314px; height:634px; position:static; margin:0 auto; }

  #graph .personas { background-image:url(/images/ptr_curlydown.png); background-position:top center; position:static; float:none; padding-top:50px;  width:325px; margin:10px auto; }
  #graph .personas h3 { margin:0 0 8px; text-align:center; }
  #graph .personas ul { margin:0 9px 0 0; }

  #graph aside { width:300px; margin:0 auto; }
  #graph .interests { width: 300px; margin: 10px 30px;}
  #graph aside figure { width:440px; margin-top:0; }
  #graph aside figure img { width:440px; }

  #graph aside .interests { float:none; width:auto; overflow:hidden; margin: 0 10px; }
  #graph aside .desc { float:left; width:280px;}
  #graph .interests ul { float:right; width:258px; margin-left:30px; padding:10px; }
  #graph aside figure { margin: 30px auto; float:none; }

  #ads { min-height:1690px; }
  #ads::before { top:-57px; }
  #ads figure { float:none; width:320px; margin:20px auto 0;}
  #ads figure img { width:320px;}
  #ads .intro { float:none; margin:0 auto; width: 320px;}
  #ads .intro h2 { font-size:437%; }
  #ads aside { width:320px; margin:10px auto; }

  #ads form { margin:30px; width:300px;  }
  #ads aside figure { margin:15px 0; float:none; width:300px; background:none;  }
  #ads aside nav {display:none; }
  #ads aside figure img { margin:0 auto; width:300px; left:10px; }
  #ads .act { left:40px; bottom:-100px; }

  /*******************new ADUNIT STUFF 9/18/12 ********************/
  #ads { min-height:1300px; }/*3990  these are changed within the js file, can probably be done programatically but are hardcoded now, sorry*/
  #ads aside { min-height:830px } /*3510*/
  #ads aside figure { margin:15px 0 30px; float:none; width:320px; background:none;  }
  #ads .act { left:40px; bottom:-67px; }
  #sheets .placehold h1{ width: 320px; margin: 0 0 0 auto; }

  #tearsheets {  top:850px; }
  #tearsheets .slidenav, #tearsheets .jumpnav ul, #tearsheets .jumpnav p { display:none; }
  #tearsheets .jumpnav { background:url(/images/ptr_curlyupgreen.png) top center no-repeat; height:50px;}

  #sheets li{ position: static; padding-bottom:70px; }
  #sheets h2, #sheets blockquote { position: relative;  opacity:0;  }

  #sheets .plattag { position:absolute; left:50%; bottom:-40px; margin:60px 0 0 -45px;  display:inline-block; }

  #sheets .tweetcaster {  }
  #sheets .tweetcaster .plattag { margin-left:-20px;  bottom:-40px; }
  #sheets .tweetcaster blockquote { top:50px; }
  #sheets .tweetcaster blockquote:before { display:none; }

  .plume blockquote { width:320px; height:538px; margin-left: -160px !important;}
  .plume dl { top:49px;}
  .plume .author { width:160px; height:18px; margin-top:8px; }
  .plume .text { font-size:12px; width:200px; }
  .plume .byline { width:74%; margin:0; clear:none; }

  .echofon blockquote { width:320px; height:404px; margin-left: -160px !important; }
  .echofon dl { top:36px; }
  .echofon .text { width:170px; line-height:13px; }
  .echofon .byline { clear:none; }

  .yoono blockquote { width:320px; height:373px; margin-left: -160px !important;}
  .yoono dl { top:123px; }
  .yoono .text { width:225px; }
  .yoono .byline { width:65%; clear:none; }
/****************** *new ADUNIT STUFF 9/18/12 ********************/
}
@media (min-width:480px) and (max-width:749px) {
  #wtf_firstcss_getsignored_junkid {}

  /*HOWITWORKS*/
  #wierdsphere {  left: 95px; }
  #platform .contain {min-height:580px; }
  #platform .contents { width:auto; }
  #platform .contents blockquote { margin:100px 0 35px; }
  #graph .intro { width:auto;  }
  #graph .intro h2 { font-size:493%; }
  #graph aside { width:auto; }
  #graph .interests { width: 300px; margin: 10px 30px;}
  #graph aside figure { width:440px; margin-top:0; }
  #graph aside figure img { width:440px; }
  #graph aside .interests {  width:auto;  }
  #graph aside .desc { width:auto;}
  #graph .interests ul { float:left; width:auto; margin-left:0; padding:10px; }
  #ads { min-height:1790px; }
  #ads figure { float:none; width:480px; margin:20px auto 0;}
  #ads figure img { width:480px;}
  #ads .intro { float:none; margin:0 auto; width: auto;}
  #ads .intro h2 { font-size:647%%; }
  #ads aside { width:auto; margin:10px auto; }
  #ads form { width:auto;  }
  #ads aside figure { width:auto; }
  #ads aside figure img { left:90px; }
  #ads .act { left:120px;  }

  /****************************************NEW ADUNIT CSS 9/18/12**********************************/
  #ads { min-height:1360px; } /*4070*/
  #ads aside { min-height:780px; } /*3500*/
  #ads #tearsheets { margin:15px 0 30px; top:940px; float:none; width:480px;  }
  #ads > .contain > figure img {width:460px;}
  .slidenav { display:none; }
  #ads .act { left:120px; bottom:-65px; }
  #sheets .placehold h1 { width:auto; }
}
@media (min-width:750px) and (max-width:933px) {
  #wtf_firstcss_getsignored_junkid {}

  /*HOWITWORKS*/
  #wierdsphere,
  #platform .contain::before { left:-450px; }
  #graph .intro { margin:0 auto; display:block; float:none; }
  a[name="graph"] { left:200px; }
  #graph figure.football {z-index:-1; background-image:url(/images/fig_graph_tablet.png); width:714px; height:336px; position:static; }
  #graph .personas { background-image:url(/images/ptr_curlydown.png); background-position:top center; position:static; float:right; padding-top:50px;  width:325px; }
  #graph .personas h3 { margin:0 0 8px; text-align:center; }
  #graph .personas ul { margin:0 9px 0 0; }

  #graph aside .interests { float:none; width:auto; overflow:hidden; margin: 30px 60px; }
  #graph aside .desc { float:left; width:280px;}
  #graph aside ul { float:right; width:280px; margin-left:30px; padding:15px; }
  #graph aside figure { margin: 30px auto; float:none; }
  #ads::before { top:-117px; }
  #ads figure { float:none; width:565px; margin:0 auto;}
  #ads .intro { float:none;width:410px;  margin:0 auto;}
  #ads aside { margin-top:20px; }
  #ads form { margin:50px 0 15px 15px; }
  #ads aside figure { margin:15px 0; float:right; width:480px;  }
  #ads aside nav a.prev { left:50px; }
  #ads aside figure img { left:22%; width:310px; }
  #ads .act { left:220px; bottom:30px; }

  /****************************************NEW ADUNIT CSS 9/18/12**********************************/
  #ads { min-height: 1200px; }
  #ads form { margin:50px 0 10px 15px; width:195px; }
  #adhandle { width:160px; }
  #ads aside figure { margin:15px 0 30px; float:right; width:540px;  }
  #ads aside nav a.prev { left:30px; }
  #ads .act { left:-20px; bottom:-73px; }
}
