.ie8 .hide-for-medium-up {display: none !important;}
.ie8 .inline-list li,
.ie8 .inline-list#tags li{
  width:auto;
  padding:0;
}
.ie8 #about + #sidebar-social ul > li { margin-left: 0; }
.ie8 .large-block-grid-1 li {
    float: left;
    width: 100%;
    padding: 0 15px 15px;
}

.ie8 #nav-dropdown, 
.ie8 header, 
.ie8 #purplebar, 
.ie8 aside#feature,
.ie8 #feature-area, 
.ie8 footer {
	min-width: 1299px; 
}


.ie8 h1{font-size:2em;}
.ie8 h2 { font-size: 1.3em; }
.ie8 h3 { font-size: 1.15em; }

.ie8 .psuedo-h1{font-size:1.5em;}
.ie8 .psuedo-h3{font-size:1.15em;}
.ie8 .bold{font-weight:bold;}
	
.ie8 #header-bg,
.ie8 #page {
	width: 1299px; }

.ie8 #page {
    padding:1.06em 0.93em 1.87em;
}

.ie8 #minibar { padding: 0; }
.ie8 #minibar .left { margin-left: 5px; }
.ie8 #minibar .right { margin-right: 5px; }
.ie8 #minibar.fixed {width:100%;}
.ie8 #minibar input[type="search"] { padding-top: .25em; padding-right: 1.6em; }
.ie8 #searchbar .icon-search { top: .5em; }

.ie8 header { position: relative; }
.ie8 #gift-ribbon { top: -1px; }

.ie8 .hide-for-small, .ie8 .show-for-medium-up, .ie8 .hide-for-tiny, .ie8 .hide-until-large { display: block !important; }
.ie8 .hide-for-large,
.ie8 .hide-for-large-up{
    display: none !important;
}
.ie8 #mobile-sidebar-divider { display: none !important; }

.ie8 #homepage-banner h1 { font-size: 5em; }
.ie8 .scroll-down a { 
       color: #CCCCCC;
}
.ie8 .homepage-btn span, .ie8 #presidential-search img {
       background:transparent;
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60FFFFFF,endColorstr=#60FFFFFF); 
       zoom: 1;
}

.ie8 .storieslink a:after { content: ""; margin-left: 0; }
.ie8 #page a.more-link { line-height: 1.3em; }
.ie8 #page a.more-link:after { position: relative; top: 1px; }

.ie8 #purplebar {
    border-top:3px solid #FFF;
    border-bottom: 3px solid #FFF;
}

.ie8 #homepage #purplebar { 
    display: block;
    border-bottom: 0 none;
}

.ie8 #minibar.fixed,
.ie8 #purplebar.fixed{
    border:0 none;
    width:100%;
}

.ie8 .show-for-small{display: none !important}

.ie8 #footer .row,
.ie8 #page .row{
    max-width: 1299px;
}

.ie8 .medium-left{
    float:left;
}

.ie8 .medium-right{
    float:right;
}

.ie8 .medium-text-right{
    text-align: right;
}

/* The Grid ---------------------- */
.ie8 .row { *zoom: 1; max-width: 1299px; min-width: 1239px; margin: 0 auto; }
.ie8 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.ie8 .row.large-collapse .column, 
.ie8 .row.large-collapse .columns { padding: 0; }
.ie8 .row .row.large-collapse,
.ie8 .row .row.collapse { margin: 0; }
 
.ie8 .column, .ie8 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.ie8 .column.large-centered, .ie8 .columns.large-centered { float: none; margin: 0 auto; }
 
.ie8 [class*="column"] + [class*="column"]:last-child { float: right; }
.ie8 [class*="column"] + [class*="column"].end { float: left; }
 
.ie8 .large-1, 
.ie8 .row .large-1 { width: 6.25%; }
 
.ie8 .large-2, 
.ie8 .row .large-2 { width: 12.5%; }
 
.ie8 .large-3, 
.ie8 .row .large-3 { width: 18.75%; }
 
.ie8 .large-4, 
.ie8 .row .large-4 { width: 25%; }
 
.ie8 .large-5, 
.ie8 .row .large-5 { width: 31.25%; }
 
.ie8 .large-6, 
.ie8 .row .large-6 { width: 37.5%; }
 
.ie8 .large-7, 
.ie8 .row .large-7 { width: 43.75%; }
 
.ie8 .large-8, 
.ie8 .row .large-8 { width: 50%; }
 
.ie8 .large-9, 
.ie8 .row .large-9 { width: 56.25%; }
 
.ie8 .large-10, 
.ie8 .row .large-10 { width: 62.5%; }
 
.ie8 .large-11, 
.ie8 .row .large-11 { width: 68.75%; }
 
.ie8 .large-12,
.ie8 .row .large-12 { width: 75%; }

.ie8 .large-13,
.ie8 .row .large-13 { width: 81.25%; }

.ie8 .large-14,
.ie8 .row .large-14 { width: 87.5%; }

.ie8 .large-15,
.ie8 .row .large-15 { width: 93.75%; }

.ie8 .large-16,
.ie8 .row .large-16 { width: 100%; }

 
.ie8 .row .large-offset-1 { margin-left: 6.25%; }
.ie8 .row .large-offset-2 { margin-left: 12.5%; }
.ie8 .row .large-offset-3 { margin-left: 18.75%; }
.ie8 .row .large-offset-4 { margin-left: 25%; }
.ie8 .row .large-offset-5 { margin-left: 31.25%; }
.ie8 .row .large-offset-6 { margin-left: 37.5%; }
.ie8 .row .large-offset-7 { margin-left: 43.75%; }
.ie8 .row .large-offset-8 { margin-left: 50%; }
.ie8 .row .large-offset-9 { margin-left: 56.25%; }
.ie8 .row .large-offset-10 { margin-left: 62.5%; }
.ie8 .row .large-offset-11 { margin-left: 68.75%; }
.ie8 .row .large-offset-12 { margin-left: 75%; }
.ie8 .row .large-offset-13 { margin-left: 81.25%; }
.ie8 .row .large-offset-14 { margin-left: 87.5%; }

 
.ie8 .pull-2 { right: 12.5%; }
.ie8 .pull-3 { right: 18.75%; }
.ie8 .pull-4 { right: 25%; }
.ie8 .pull-5 { right: 31.25%; }
.ie8 .pull-6 { right: 37.5%; }
.ie8 .pull-7 { right: 43.75%; }
.ie8 .pull-8 { right: 50%; }
.ie8 .pull-9 { right: 56.25%; }
.ie8 .pull-10 { right: 62.5%; }
.ie8 .pull-11,
.ie8 .large-pull-11 { right: 68.75%; }
.ie8 .pull-12,
.ie8 .large-pull-12 { right: 75%; }
.ie8 .pull-13 { right: 81.25%; }
.ie8 .pull-14 { right: 87.5%; }


.ie8 .push-2 { left: 12.5%; }
.ie8 .push-3 { left: 18.75%; }
.ie8 .push-4,
.ie8 .large-push-4 { left: 25%; }
.ie8 .push-5,
.ie8 .large-push-5 { left: 31.25%; }
.ie8 .push-6 { left: 37.5%; }
.ie8 .push-7 { left: 43.75%; }
.ie8 .push-8 { left: 50%; }
.ie8 .push-9 { left: 56.25%; }
.ie8 .push-10 { left: 62.5%; }
.ie8 .push-11 { left: 68.75%; }
.ie8 .push-12 { left: 755%; }
.ie8 .push-13 { left: 81.25%; }
.ie8 .push-14 { left: 87.5%; }

 
/* Nicolas Gallagher's micro clearfix */
.ie8 .row:before, .ie8 .row:after { content: " "; display: table; }
.ie8 .row:after { clear: both; }
 
 
 .ie8 .blockpost .media-ribbon-overlay {
    right:15px;
 }


/* Large Block Grids */
.ie8 [class*="large-block-grid-"] { margin: 0 -15px; }

.ie8 .large-block-grid-2 {
    list-style: none
}
 
.ie8 .large-block-grid-2 li {
    float: left;
    width: 50%;
    padding: 0 15px 15px;
}
 
.ie8 .large-block-grid-2 li:first-child+li {
    float: right
}
 
.ie8 .large-block-grid-2 li:first-child+li+li {
    clear: both
}
 
.ie8 .large-block-grid-3 {
    list-style: none
}
 
.ie8 .large-block-grid-3 li {
    float: left;
    width: 33.3333%;
    padding: 0 15px 15px;
}
 
.ie8 .large-block-grid-3 li:first-child+li+li {
    float: right
}
 
.ie8 .large-block-grid-3 li:first-child+li+li+li {
    clear: both
}
 
.ie8 .large-block-grid-4 {
    list-style: none
}
 
.ie8 .large-block-grid-4 li {
    float: left;
    width: 25%;
    padding: 0 15px 15px;
}
 
.ie8 .large-block-grid-4 li:first-child+li+li+li {
    float: right
}
 
.ie8 .large-block-grid-4 li:first-child+li+li+li+li {
    clear: both
}
 
.ie8 .large-block-grid-5 {
    list-style: none
}
 
.ie8 .large-block-grid-5 li {
    float: left;
    width: 20%;
    padding: 0 15px 15px;
}
 
.ie8 .large-block-grid-5 li:first-child+li+li+li+li {
    float: right
}
 
.ie8 .large-block-grid-5 li:first-child+li+li+li+li+li {
    clear: both
}
 
.ie8 .large-block-grid-6 {
    list-style: none
}
 
.ie8 .large-block-grid-6 li {
    float: left;
    width: 16.6667%;
    padding: 0 15px 15px;
}
 
.ie8 .large-block-grid-6 li:first-child+li+li+li+li+li {
    float: right
}
 
.ie8 .large-block-grid-6 li:first-child+li+li+li+li+li+li {
    clear: both
}
 
.ie8 .large-block-grid-7 {
    list-style: none
}
 
.ie8 .large-block-grid-7 li {
    float: left;
    width: 14.2857142%;
    padding: 0 15px 15px;
}
 
.ie8 .large-block-grid-7 li:first-child+li+li+li+li+li+li {
    float: right
}
 
.ie8 .large-block-grid-7 li:first-child+li+li+li+li+li+li+li {
    clear: both
}
 
.ie8 .large-block-grid-8 {
    list-style: none
}
 
.ie8 .large-block-grid-8 li {
    float: left;
    width: 12.5%;
    padding: 0 15px 15px;
}
 
.ie8 .large-block-grid-8 li:first-child+li+li+li+li+li+li+li {
    float: right
}
 
.ie8 .large-block-grid-8 li:first-child+li+li+li+li+li+li+li+li {
    clear: both
}
 
.ie8 .large-block-grid-9 {
    list-style: none
}
 
.ie8 .large-block-grid-9 li {
    float: left;
    width: 11.111111%;
    padding: 0 15px 15px;
}
 
.ie8 .large-block-grid-9 li:first-child+li+li+li+li+li+li+li+li {
    float: right
}
 
.ie8 .large-block-grid-9 li:first-child+li+li+li+li+li+li+li+li+li {
    clear: both
}
 
.ie8 .large-block-grid-10 {
    list-style: none
}
 
.ie8 .large-block-grid-10 li {
    float: left;
    width: 10%;
    padding: 0 15px 15px;
}
 
.ie8 .large-block-grid-10 li:first-child+li+li+li+li+li+li+li+li+li {
    float: right
}
 
.ie8 .large-block-grid-10 li:first-child+li+li+li+li+li+li+li+li+li+li {
    clear: both
}
 
.ie8 .large-block-grid-11 {
    list-style: none
}
 
.ie8 .large-block-grid-11 li {
    float: left;
    width: 9.0909%;
    padding: 0 15px 15px;
}
 
.ie8 .large-block-grid-11 li:first-child+li+li+li+li+li+li+li+li+li+li {
    float: right
}
 
.ie8 .large-block-grid-11 li:first-child+li+li+li+li+li+li+li+li+li+li+li {
    clear: both
}
 
.ie8 .large-block-grid-12 {
    list-style: none
}
 
.ie8 .large-block-grid-12 li {
    float: left;
    width: 8.333333%;
    padding: 0 15px 15px;
}
 
.ie8 .large-block-grid-12 li:first-child+li+li+li+li+li+li+li+li+li+li+li {
    float: right
}
 
.ie8 .large-block-grid-12 li:first-child+li+li+li+li+li+li+li+li+li+li+li+li {
    clear: both
}

.ie8 .spots-block-grid-3 li { float: left; }
.ie8 .spots-block-grid-3 { list-style: none; margin: 0 -15px; }

.ie8 .spots-block-grid-3 > li {
	width: 33.33333%;
    padding: 0 15px 15px; }
	
.ie8 .storieslink-listitem { display: none; }

/* target IE9 and IE10 */
@media screen and (min-width:0\0) {  
#searchbar .icon-search { top: .55em; }
.sidr .sidr-class-icon-search { top: .45em; }
.by-the-numbers:hover:after { font-size: .419em; line-height: 1.45em; }  
}  