body {
font-family: Arial, sans-serif;
font-size: 100%;
background-color: #ffffff;
color: #000000;
text-align: center;
}
.boldFont, .bF{
font-weight: bold;
}
.biggerFont{
font-size: 110%;
}
.showNextDayLink, a.showNextDayLink:visited, a.showNextDayLink:link {
text-decoration: underline;
}
a:link, a:visited {
color: #004276;
background-color: transparent;
text-decoration: none;
}
a.black:link, a.black:visited {
font-family: Arial, sans-serif;
color: black;
background-color: transparent;
text-decoration: none;
}
.bold, .b {font-weight: bold;}
.ital, .italic, i {font-style: italic;}
.center, .c, .strip, .str {
text-align: center;
}
.toRight {
text-align: right;
}
.toLeft {
text-align: left;
}
.normalizeFont {
font-weight: normal;
}
.fontSize09 {
font-size: 0.9em;
}
.fontSize095 {
font-size: 0.95em;
}
.spr, .fontSize08, .smallPrint, .caption {
font-size: 0.8em;
}
.fontSize075 {
font-size: 0.75em;
}
.fontSize07 {
font-size: 0.70em;
}
.fontSize11{
font-size: 1.1em;
}
.bolderFont{
font-weight: bolder;
}
.smallBr, .sB{
font-size: 1px;
line-height: 0; }
.ak, .no{
font-family: Arial, sans-serif;
font-size: 0.83em;
}
.h3 {
}
.h1, .h2 {
font-weight: bold;
font-size: 1em;
}
.sT, .shortText, .hl, .headline {
font-family: Georgia, serif;
}
.articleHeadline, .aHL{
font-family: Georgia, serif;
font-size: 1.2em;
font-weight: bold;
}
a.pageNumber, a.pN {
}
.bodycontent, .bc {
font-family: Georgia, serif;
margin-bottom: 1em;
clear: left;
}
input, option, select {
font-size: 1em;
}
.author, .aut {
font-size: 0.8em;
font-family: Arial, sans-serif;
color: #666666;
}
p, .author, .aut {
margin-top: 0px;
margin-bottom: 0px;
}
p {
font-family:Georgia,serif;
color:#333;
}
.credit, .cr {
margin-top: 0px;
margin-bottom: 1px;
padding: 0;
text-align:right;
background-color: #ffffff;
font-family:Arial,sans-serif;
font-size: 0.7em;
color: #909090;
}
.credit2, .cr2 {
margin-top: 0px;
margin-bottom: 1px;
padding: 0;
text-align:right;
font-size: 0.75em;
background-color: #ffffff;
}
.nextItem {
text-decoration: underline;
font-size: 0.83em;
}
.errorText, .eT {
font-weight: bold;
color: #CC0000;
}
.n, .new, .red, a.red:visited, a.red:link {
color: #A81817;
}
.n b, .new b {
text-transform:uppercase;
font-weight:normal;
}
.green {
color: #008000;
}
.darkBlue {
color: #00008B;
}
.gpr, .grey {
color: #808080;
}
.brown {
color: #a81817;
}
.greyBack, .greyBackground {
background-color: #eeeeee;
}
.whiteBack, .whiteBackground {
background-color: #ffffff;
}
.darkGrey {
color: #555555;
}
.gold {
color: #d7a526;
}
.silver {
color: #9a9a9a;
}
.bronze {
color: #9c684e;
}
.ok{
color: #00FF00;
font-weight: bold;
border: 1px solid #00FF00;
}
.fail{
color: #FF0000;
font-weight: bold;
border: 1px solid #FF0000;
}
.hideFont{
display: none;
visibility: hidden;
}
.borderless, .bl {
border: 0px;
}
.h3, div.headlineSection, div.hlS {
text-transform:uppercase;
font-weight:normal;
}
.h3 a:link,.h3 a:visited {
color:#000;
font-size:0.9em;
}
.blackTop, .bT {
border-top: 1px solid #000000;
}
.anchorLine {
margin-left: 0;
border-top: 1px solid black;
}
.greyBackBlackTop, .gBBT {
margin-top: .5em;
font-weight: bold;
}
.greyBottom, .gB {
border-bottom: 1px solid #DDDDDD;
font-weight: bold;
margin-top: 0.5em;
}
.greyTop, .gT {
border-top: 1px solid #DDDDDD;
}
.blackTopBold{
border-top: 1px solid #000000;
font-weight: bold;
margin: 5px 0px 5px 0px;
padding-top: 3px;
}
.blackBottom, .bB {
font-weight: bold;
margin-top: 0.75em;
}
.featureLink {
padding-bottom: 6px;
border-bottom: 1px solid #DDDDDD;
font-size: 0.9em;
}
.lightGreyBottom, .lGB{
border-bottom: 1px solid #dedede;
}
.lightGreyTop, .lGT{
border-top: 1px solid #dedede;
}
.bannerContainer{
margin-top: 6px;
}
.searchBox, .srchB{
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
background:#f4f4f4;
padding:0.3em;
}
.greyBottomBorder, .gBB{
border-bottom: 1px solid #cccccc;
}
.greyTopBorder, .gTB{
border-top: 1px solid #cccccc;
}
body, fieldset, .h1, .h2, .shortText, #searchButton, #searchField, #sB, #sF, .mar, .noSpace {
margin: 0px;
padding: 0px;
}
.h1 {
margin:0 0 .3em;
font-family:Arial,sans-serif;
}
.horizontalPadding02, .hPD02{
padding-left: 0.2em;
padding-right: 0.2em;
}
.verticalPadding01, .vPD01{
padding-top: 0.1em;
padding-bottom: 0.1em;
}
.verticalPadding02, .vPD02{
padding-top: 0.2em;
padding-bottom: 0.2em;
}
.verticalPadding03, .vPD03{
padding-top: 0.3em;
padding-bottom: 0.3em;
}
.paddingOnlyTop03, .pOT03{
padding-top: 0.3em;
}
.nopadding {
padding: 0px;
}
.paddingOnlyLeft {
padding: 3px 0 0 0;
}
.paddingLeft {
padding-left: 1px;
}
.greyCell{
background-color: #eeeeee;
padding-top: 4px;
padding-bottom: 4px;
}
.whiteCell{
background-color: #ffffff; padding-top: 4px;
padding-bottom: 4px;
}
.verticalPadding04, .vPD04{
padding-top: 0.4em;
padding-bottom: 0.4em;
}
.horizontalPadding03, .hP03{
padding-left: 0.3em;
padding-right: 0.3em;
}
.touchScreenPadding, .tSP{
}
.touchScreenHorizontalPadding, .tSHP{
}
.copy, .cp {
color: #999999;
padding: 1px;
border-bottom: 1px solid #DDDDDD;
}
.sidepad, .sp {
padding-left: 0.6em;
padding-right: 0.6em;
}
.iSidePad, .iSP{
padding-left: 0.4em;
}
.endgutter, .eg {
margin-bottom: 1em;
}
.opinionSection {
margin-top: 0.3em;
margin-bottom: 0.6em;
padding: 0.3em;
}
.rFormBlock{
margin: 5px 0px 5px 0px;
padding: 2px 0px 2px 0px;
}
.giveSpaceUp {
padding-top: 1px;
margin-top: 2px;
}
.space, .featureLink {
margin-top: 5px;
margin-bottom: 8px;
}
.moreSpace {
margin-top: 8px;
margin-bottom: 8px;
}
div#container, .banner, div#cnt, .bn {
margin-left: auto;
margin-right: auto;
}
.banner{
padding-top: 4px;
paddin-bottom: 4px;
}
.nomargin {
margin: 0px;
}
.nomarginTop {
margin-top: 0;
}
nomarginBottom {
margin-bottom: 0;
}
.marginTopSmall, .kicker, .kc {
margin-top: 4px;
}
.marginTop {
margin-top: 8px;
}
.marginTopBig {
margin-top: 16px;
}
.marginBottom {
margin-bottom: 4px;
}
.marginBottomBig {
margin-bottom: 12px;
}
.marginLeft {
margin-left: 8px;
}
.subSectionMargin, .sSM{
margin-left: 1.3em;
}
.marginRight10, .mR10{
margin-right: 1.0em;
}
.marginLeft05, .mL05{
margin-left: 0.5em;
}
.marginLeft03, .mL03{
margin-left: 0.3em;
}
.marginTop05, mT05{
margin-top: 0.5em;
}
.realImage {
margin: 0 2px 2px 2px;
}
.realLink {
margin: 5px 5px 5px 25px;
}
.feedback, .showSection {
margin: 6px 0 4px 0;
}
.rephoto, .rep {
margin: 4px 0 4px 0;
}
.re_select, .res {
margin: 2px 0 2px 0;
}
.re_select2, .res2, .showFavorite {
margin: 2px 0 10px 0;
}
.sidemar, .sm {
margin-left: 4px;
margin-right: 4px;
}
.dot {
margin-right: 0px;
margin-bottom: 5px; /* BART */
}
.verticalBottom {
vertical-align: bottom;
}
.verticalSub {
vertical-align: sub;
}
img.videoLink {
margin-right: 4px;
/*
height: 52px;
width: 69px;
*/
float: left;
}
img.twitPic {
background-color: white;
margin-right: 4px;
padding: 2px;
border: 1px solid black;
float: left;
}
.productLink {
margin-right: 4px;
min-height: 114px;
width: 114px;
float: left;
}
.videoEnd, .productEnd {
clear: left;
line-height: 0;
height: 0;
}
.imageEnd, .clear {
clear: both;
line-height: 0;
height: 0;
}
.height {
height: 1em;
}
.semacodeWidth {
width: 160px;
}
/* --- SPECIAL THEMES --- */
.center128 {
}
.bblogo{
float: left;
}
div.hidden {
margin: 0px;
height: 0px;
overflow: hidden;
}
a.hidden {
font-size: 0;
}
.ie, .explorer {
}
.phonenumber{
-wap-input-format: 'NNNNNNNNNN';
}
.creditcard{
-wap-input-format: '20N';
}
.zipcode, .zip {
-wap-input-format: 'NNNNN';
}
.numbers{
-wap-input-format: "*N";
}
.semacodeText {
margin-left: 3px;
clear: left;
border: 0px solid;
}
/* --- RANDOM STYLE THEMES --- */
.fRight{
float:right;
}
fieldset {
width: 100%;
text-align: center;
border: 0px solid;
}
form { margin-bottom:0; }
fieldset input[type='text'] {
margin-right:0.3em;
}
#searchButton, #sB {
width: 10ex;
height: 1em;
background-color: #ffffff;
border: 1px solid;
}
#searchField, #sF {
font-size: 1em;
width: 50%;
}
.ak{
display: none;
}
.str {
background-color: #eeeeee;
margin: 1px 0 3px 0;
}
.blackBottomTitle, .bBT {
font-weight: bold;
margin-top: 0.5em;
margin-bottom: 0.2em;
}
div.greyDiv, div.gD {
padding: 1px;
background-color: #eeeeee;
color: #000000;
font-size: 0.83em;
}
div.greyBack, div.greyBackBlackTop, div.gB, div.gBBT, div.spaceBelow {
padding: 1px 0.3em 0px;
color: #000000;
font-family: Arial, sans-serif;
padding-left: 0.6em;
}
div#container, div#cnt {
text-align: left;
}
/* --- Audio Home page starts --- */
.player {
border-bottom: 1px solid #dddddd;
padding-top: 8px;
padding-bottom: 8px;
}
.nip_button{
vertical-align: top;
margin: 2px 8px 0px 8px;
}
.mapImage{
margin: 2px;
text-align:center;
}
.mapTools{
text-align:center;
margin-top: 0.2em;
margin-bottom: 0.2em;
}
.audio-box{
margin-top: 1em;
padding: 2px;
}
.audio-desc{
font-size: 90%;
}
.audio-latest{
margin-top: 0.5em;
}
.audio-previous{
font-size: 90%;
margin-top: 1em;
margin-bottom: 1em;
}
.audio-fav-play{
text-align: right;
font-size: 90%;
}
.audio-pad{
padding-left: 0.2em;
padding-right: 0.2em;
}
.audio-pagelinks{
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.audio-latest-title{
font-style: italic;
}
/* --- Audio Home page ends --- */
.notebox{
padding: 0.2em 0.5em 0.2em 0.5em;
margin-top: 0.5em;
margin-bottom: 0.2em;
}
.greenbox{
border: 2px solid #039b18;
background-color: #f8fff9;
}
.redbox{
border: 2px solid #bd1e1e;
background-color: #fff9f9;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.blackbox{
border: 2px solid black;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.expad{
margin-left: 10px;
}
.expandedAd{
display: none;
position: absolute;
z-index:300;
}
.collapsedAd{
padding:0px;
}
/* --- Stocks page starts --- */
.multipleStocks {
text-align: right;
border-bottom: 1px solid black;
margin-top: 4px;
}
.searchStocks {
margin-top: 8px;
border-top: 1px solid black;
padding-top: 8px;
}
.chartlinks{
text-align: right;
color: #808080;
font-family: Arial, sans-serif;
font-size: 0.8em;
margin: 6px 2px 6px 2px;
}
.chartDay{
margin: 3px 8px 3px 8px;
}
.chartDaySelected{
color: black;
font-weight: bold;
}
.pad{
padding: 2px;
}
.indent03, .ind03{
padding-left: 3px;
}
.indent10, .ind10{
padding-left: 1em;
}
.verticalSpace, .vp{
margin-top: 4px;
margin-bottom: 4px;
}
.cresult{
margin-top: 0.4em;
margin-bottom: 0.4em;
padding: 0.3em;
background-color: #eeeeee;
border: 1px solid black
}
/* --- Stocks page ends --- */
/* --- Olympics page ends --- */
.oly_BB {
font-family: courier
}
img.medal {
margin-bottom: 2px;
}
.oly_table {
border-collapse: separate;
border: 0;
border-spacing: 0px;
cell-spacing: 0px;
width:100%;
}
.oly_table td{
padding: 0.2em 1% 0.2em 1%;
width: 12%;
}
td.oly_tableHead {
text-align: left;
padding: 0.2em 0.6em 0.2em 0.6em;
}
td.oly_tableFoot{
padding: 0.2em 2% 0.2em 0%;
width: 21%;
}
.oly_whiteBack td{
background-color: #ffffff;
}
tr.oly_greyBack td, div.oly_greyBack{
background-color: #eeeeee;
}
td.oly_tableAnchorBig {
border-bottom: #dddddd 2px solid;
padding: 0px;
}
td.oly_tableAnchor {
border-bottom: #dddddd 1px solid;
padding: 0px;
}
/* --- Olympics page ends --- */
/* --- Verizon page starts --- */
div.verizon {
background-color: #D80000;
border-collapse: collapse;
padding-bottom: 2px;
padding-top: 2px;
margin-top: 2px;
vertical-align: middle;
}
a.verizon:link, a.verizon:visited {
color: #FFFFFF;
text-decoration: underline;
}
/* --- Verizon page ends --- */
.frontPageImageContainer, .fPIC{
text-align: center;
padding: 3px 2px 0px 2px;
float:right;
clear:right;
margin: 3px 0px 5px 5px;
text-align: center;
}
.frontPageImage, .fPI{
padding: 0px;
margin: 0px;
}
.frontImages{
}
.georgia{
font-family: Georgia, serif;
}
.largeVerticalSpace, .lVP{
margin-top: 8px;
margin-bottom: 8px;
}
.paddingTop03, .pT03{
padding-top: 0.3em;
}
.horizontalPadding03, .hPD03{
padding-left: 0.3em;
padding-right: 0.3em;
}
.up{
text-transform:uppercase;
}
#homepage-strip{
width:100%;
border-top:1px solid #E2E2E2;
border-bottom:1px solid #E2E2E2;
padding:0;
margin: 3px 0 3px 0;
background-color:#F4F4F4;
font-size: 0.9em;
}
#weather-box{
float:left;
width: 25%;
margin:0px;
background-color: #E6EFF8;
background-image: url('/i/iphoneopen2.gif');
background-repeat:no-repeat;
background-position: right center;
border-left:1px solid #E2E2E2;
padding:3px;
z-index: 10;
cursor: pointer;
}
#stock-box{
float:left;
width:40%;
margin:0px;
border-left:1px solid #E2E2E2;
background: transparent url(/i/iphoneopen2.gif) no-repeat scroll right center;
padding:3px;
overflow: hidden;
z-index: 10;
cursor: pointer;
}
#date-box{
float:left;
width:28%;
margin:0px;
background-color:#F4F4F4;
padding:3px;
overflow: hidden;
font-size: 0.85em;
}
.strip-hide{
display: none;
}
#weather-box.strip-open, #stock-box.strip-open{
width: 68%;
background-image: url('/i/iphoneclose2.gif');
background-repeat:no-repeat;
background-position: right center;
}
#new-footer{
text-align: center;
padding: 28px 2px 20px 2px;
}
.footer-copy{
font-family: arial;
font-size: 0.8em;
color: #909090;
padding: 20px 0 28px 0;
}
.font-spacer{
padding: 0 6px 0 6px;
color: #004276;
}
.footer-font{
font-family: arial;
font-size: 0.8em;
color: #909090;
padding: 0;
line-height: 16px;
}
.footer-mobile{
font-size: 13px;
font-weight: bold;
}
.footer-link{
font-size: 14px;
}
.footer-links a, .footer-fonts a, bottom-link a{
color: #004276;
}
.a-block a{
display: block;
}
.pipe{
color: #808285;
}
.bottom-link, .h3{
padding: 7px 7px 6px 7px;
font-family: arial;
font-weight: bold;
color: #004276;
background-color: #F0F4F5;
}
.bottom-link{
margin-bottom: 7px;
}
.bottom-link input{
font-size: 0.90em;
color: #004276;
padding: 2px;
border: 1px solid #909090;
}
#sectionsToggle {
display:block;
float:right;
width:121px;
height:23px;
line-height: 25px;
font-family: sans-serif !important;
color: #004276 !important;
text-decoration: none !important;
text-transform: uppercase;
overflow: hidden;
font-size: 12px;
font-weight: bold;
}
#sectionsToggle.view {
background:transparent url(/i/view-sections-blank.gif) no-repeat 0 1px;
}
#sectionsToggle.close {
background:transparent url(/i/close-sections-blank.gif) no-repeat 0 0;
}
/* SEC MENU */
#secMenu {
display:none;
position:relative;
font-family: georgia;
color: #00276;
text-transform: uppercase;
padding-top: 7px;
font-size: 0.95em;
}
#secMenu img {
display: none;
}
#secMenu .gRB{
border-right: 1px solid #e2e2e2;
}
#secMenu .tSP{
padding-top: 0;
padding-bottom: 0;
}
#secMenu a{
display: block;
padding-top: 0.4em;
padding-bottom: 0.4em;
}
#article-video{
border-bottom: 1px solid #DDDDDD;
border-top: 1px solid #DDDDDD;
padding: 0.5em 0;
font-size: 0.9em;
}
#article-video div{
font-weight: bold;
}
#article-video embed, #article-video img{
margin: 5px 0 5px 0;
border: none;
}
.headLinePadding, .hLP{
padding-top: 4px;
padding-bottom: 4px;
}
.articleOf{
color: #909090;
font-size: 0.95em;
margin-bottom: 10px;
}
.backToLinks{
margin-bottom: 17px;
}
.largeSidePad, .lSP{
padding-left: 12px;
padding-right: 12px;
}
#search-strip{
margin-top: 4px;
margin-bottom: 4px;
padding-bottom: 4px;
border-bottom: 1px solid #DDDDDD;
}
#search-strip input{
border-color:#ccc;
font-size:.9em;
margin:0;
display:block;
position: relative;
z-index:200;
}
#search-strip .search-block{
position: relative;
width: 54%;
float: left;
border-right:1px solid #dadada;
padding:0 4px 0 6px;
}
#search-strip .s_button{
float: right;
vertical-align: middle;
}
#t-search, .t-search{
width: 51%;
padding-right: 22px;
}
#cancel_button {
padding:7px 10px 7px;
}
.topGrey{
border-top: 1px solid #DDDDDD;
padding-top: 4px;
}
.bottomGrey{
border-bottom: 1px solid #DDDDDD;
padding-bottom: 4px;
}
.black{
color: black;
}
.fontSize07{
font-size: 0.7em;
}
div.exp .togg {
display:inline;
}
.togg {
display:none;
}
.callout,.cO {
float:right;
margin-left:5px;
margin-bottom:5px;
clear:right;
}
.iPhoneUl{
margin: 0;
padding: 0;
font-family: georgia,sans-serif;
font-weight: bold;
}
.iPhoneLi {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0;
padding: 8px 0 8px 10px;
position: relative;
}
.iPhoneLink{
background: transparent url(/i/iphonenext.gif) no-repeat scroll right center; padding: 8px 28px 8px 29px;
}
.iPhoneLinkRev{
background: transparent url(/i/iphoneprev.gif) no-repeat scroll left center; padding: 8px 10px 8px 28px;
}
.iPhoneLink, .iPhoneLinkRev{
color: inherit;
display: block;
margin: -8px 0 -8px -10px;
text-decoration: none;
}
div.last {
border-right:0;
width:40%;
}
.lgo {
margin:5px 0 -6px;
}
.greyBackground b, .whiteBack b, .sidepad b, .greyBack b, .greyCell b, .whiteCell b, .boldLink, .moreLink, .regText, .boldHl{
font-family: georgia, sans-serif;
}
.greyBackBlackTop a{
color: black;
}
.arial{
font-family: Arial, sans-serif;
}
.bottomPadding, .botP{
padding-bottom: 8px;
}
topPadding, .topP{
padding-top: 3px;
}
.tool{
vertical-align: middle;
}
.marginBottomBig, .mBB{
margin-bottom: 8px;
}
.floatLeft, .fL{
float: left;
}
.showDot{
background-image: url(/i/dot.gif);
background-repeat: no-repeat;
background-position: left 0.7em;
padding-left: 10px;
}
table .showDot{
background-position: left 0.5em;
}
#secMenu .showDot{
padding-left: 0;
background: none;
}
.fullArticle, .singlePage, .multiPage, .artComment, .getlocation, .facebookShare, .twitterShare, .sendPhone, .sendEmail, .facebookShareGrey, .twitterShareGrey, .sendPhoneGrey, .sendEmailGrey{
background-repeat: no-repeat;
background-position: left center;
padding-left: 18px;
}
.sendPhoneGrey{
color:#808080;
background-image: url(/i/grey_new_phone.gif);
}
.sendPhone{
background-image: url(/i/new_phone.gif);
}
.adjustPhone{
background-position: 4px 1px;
}
.sendEmailGrey{
color:#808080;
background-image: url(/i/grey_new_email.gif);
}
.sendEmail{
background-image: url(/i/new_email.gif);
}
.fullArticle{
background-image: url(/i/new_article.gif);
}
.singlePage{
background-image: url(/i/new_page_icon.gif);
}
.multiPage{
background-image: url(/i/new_multiple_icon.gif);
}
.artComment{
background-image: url(/i/new_comment_icon.gif);
}
.getlocation{
background-image: url(/i/location.gif);
display: none;
}
.facebookShare{
background-image: url(/i/fb_mini_share_icon.gif);
}
.facebookShareGrey{
background-image: url(/i/grey_fb.gif);
color:#808080;
}
.twitterShare{
background-image: url(/i/t_mini_share_icon.png);
}
.twitterShareGrey{
background-image: url(/i/grey_twitter.png);
color:#808080;
}
.locPad{
padding-top: 0.6em;
padding-bottom: 0.6em;
margin-left: 0.6em;
}
#weather{
}
.searching{
-webkit-transition: opacity 0.5s ease-in;
position: absolute;
top: 77px;
left: 0px;
width: 100%;
height: 100%;
z-index: 1000;
background-color: white;
opacity: 0;
color: black;
display: none;
text-align: center;
padding-top: 10%;
}
* html .searching {
position: absolute;
}
.button{
opacity: 1;
}
.reveal{
display: inline;
opacity: 0.99;
}
.openW{
opacity: 1;
-webkit-transition: opacity 0.5s ease-in;
overflow: hidden;
}
.closeW{
opacity: 0;
}
/* --- NYT Sport Page --- */
.emptySpace{
padding-left: 3em;
padding-right: 3em;
}
.result{
text-align: center;
}
.geo-copy{
font-size: 0.8em;
font-family: Arial, sans-serif;
color: #909090;
margin-top: -1.5em;
margin-bottom: 1em;
}
.nxt,.prv {
position:absolute;
z-index:50;
font-weight:bold;
}
.nxt {
right:0;
}
.prv {
left:0;
}
.iNxtPrv{
font-size: 1.5em;
}
.num {
text-align:center;
margin-bottom: 0.6em;
}
.giftguide-main{
background-image: url(/i/greyarrow.png);
background-repeat: no-repeat;
background-position: right center;
padding-top: 10px;
padding-bottom: 10px;
}
.giftguide-main a{
display: block;
}
.gg-two-column{
width: 49.5%;
float:left;
text-align: center;
}
.gg-container{
padding: 0 0 1em 0;
margin: 0;
}
.gg-cell img{
padding-right: 5px;
}
.gg-item{
padding-bottom: 1em;
}
.gg-item p{
padding-bottom: 0.5em;
}
.gg-three-column{
width:33.3%;
float:left;
text-align: center;
padding: 3px 0;
height: 105px;
}
.gg-item-now{
border: 2px solid black;
}
.gg-no-image{
display: inline-block;
vertical-align: bottom;
width: 100px;
height: 85px;
padding-top: 15px;
border: 1px solid #cecece;
text-align: center;
font-size: 0.9em;
}
.vpm{
padding-top: 0.3em;
padding-bottom: 0.3em;
}
#recent-searches{
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
position: absolute;
margin-top: -5px;
padding-top: 3px;
background-color: white;
z-index: 10;
display: none;
}
.recent-search{
display: block;
padding: 14px 5px;
}
.recent-search:firstchild{
padding-top: 12px;
}
#clear-recents{
padding: 5px 5px;
border-top: 2px solid #DDDDDD;
}
#clear-recents{
padding-top: 10px;
}
#clear-recents a{
font-size: 0.9em;
font-weight: bold;
color: #004276;
display: block;
}
.clearing a{
background-image: url(i/s-loader.gif);
background-repeat: no-repeat;
background-position: right center;
}
.clearing span{
opacity: 0.4;
}
.close-recent{
background-image: url(i/iphone-clear2.png);
background-repeat: no-repeat;
background-position: right center;
}
#clear-search{
display: none;
position: absolute;
padding: 0 8px 8px 5px;
left: 67.5%;
top: 2px;
z-index: 500;
}
body[orient="landscape"] #clear-search{
left: 67.5%;
}
.dotOverride{
background-position: left center;
}
.oly-top-bottom-padding {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.oly-bottom-padding {
padding-bottom: 0.5em;
}
.oly-top-padding {
padding-top: 0.5em;
}
.oly-left-right-padding {
padding-left: 0.6em;
padding-right: 0.6em;
}
.oly-right-padding {
padding-right: 0.6em;
}
.oly-select{
width: 80%;
}
.oly-option {
font-weight: bold;
}
.oly-cat-l-elem {
float: left;
text-align: left;
width: 80%;
}
.oly-cat-r-elem {
margin-left: 80%;
text-align: center;
width: 20%;
margin-right: 0;
}
.oly-menu-l-elem {
float: left;
width: 33%;
text-align: center;
font-size: 0.8em;
border-left-style: solid;
border-top-style: solid;
border-color: #DDD;
border-width: 1px;
}
.oly-menu-m-elem {
float: left;
width: 33.9%;
text-align: center;
font-size: 0.8em;
border-left-style: solid;
border-right-style: solid;
border-top-style: solid;
border-color: #DDD;
border-width: 1px;
}
.oly-menu-r-elem {
margin-left: 66.9%;
width: 33%;
text-align: center;
font-size: 0.8em;
border-right-style: solid;
border-top-style: solid;
border-color: #DDD;
border-width: 1px;
}
.oly-elem-active{
font-weight: bold;
color: #000;
background-color: #FFF;
border-bottom: 1px solid #FFF;
margin-bottom:-1px;
}
.oly-elem-inactive{
background-color: #F0F4F5 !important;
}
.oly-bottom-navi-container {
background-color: #F0F4F5;
}
.oly-submenu-container {
border-bottom-style: solid;
border-color: #DDDDDD;
border-width: 1px;
}
.oly-submenu-l-item {
float:left;
text-align: center;
width: 33%;
font-size: 0.8em;
}
.oly-submenu-c-item {
float:left;
text-align: center;
width: 34%;
border-left-style: solid;
border-right-style: solid;
border-color: #DDDDDD;
border-width: 1px;
font-size: 0.8em;
}
.oly-submenu-r-item {
margin-left: 67%;
text-align: center;
width: 33%;
font-size: 0.8em;
}
.oly-submenu-dis-l-item {
float:left;
text-align: right;
width: 50%;
font-size: 0.8em;
}
.oly-submenu-dis-r-item {
margin-left: 50%;
text-align: left;
font-size: 0.8em;
border-left-style: solid;
border-width: 1px;
border-color: #DDDDDD;
}
.oly-submenu-active {
font-weight: bold;
color: #000000;
padding-bottom: 2px;
}
.oly-submenu-inactive {
color: #004276;
padding-bottom: 2px;
}
.oly-medal-box {
border-style: solid;
border-color: #DCDCDC;
border-width: 1px;
position:relative;
}
.oly-update {
font-size: 0.8em;
font-weight: normal;
color:#A81817;
}
.oly-medal-content {
width: 33%;
text-align: left;
float: left;
font-size: 0.8em;
}
.oly-schedule-time {
float: left;
text-align: left;
width: 25%;
padding-right: 0.5em;
color: #666666;
}
.oly-schedule-title {
margin-left: 25%;
text-align: left;
width: 74.99%;
padding-left: 0.5em;
}
.oly-result-title {
color: #004276;
font-weight: bold;
}
.oly-result-ranking {
font-size: 0.8em;
}
.oly-result-l-medalist {
font-size: 0.8em;
color: #004276;
width: 75%;
float: left;
text-align: left;
}
.oly-result-flag-medalist {
float: left;
width: 10%;
}
.oly-result-r-medalist {
font-size: 0.8em;
width: 15%;
margin-left: 85%;
text-align: right;
}
.oly-medal-img {
top: 2px;
position: relative;
}
.oly-medal-count-country-rank {
text-align: left;
width: 5%;
float: left;
}
.oly-medal-count-country-flag {
text-align: left;
width: 90%;
margin-left: 5%;
float: left;
}
.oly-medal-count-country {
text-align: left;
width: 59%;
float: left;
}
.oly-medal-count-glod {
color: #cfa94b;
text-align: right;
float: left;
width: 10%;
}
.oly-medal-count-silver {
color: #b3b3b3;
text-align: right;
float: left;
width: 10%;
}
.oly-medal-count-bronze {
color: #9e735d;
text-align: right;
float: left;
width: 10%;
}
.oly-medal-count-total {
font-size: 0.8em;
width: 10%;
text-align: right;
margin-left:89%;
width: 10%;
font-weight: bold;
}
.oly-news-headline {
color: #004276;
font-weight: normal;
font-family:Georgia,serif;
}
.oly-news-img {
float: right;
width: 70px;
height: 70px;
}
.oly-news-description {
font-family:Georgia,serif;
}
.oly-london2012 {
background-color: #cc0000;
background-image: url(/i/London2012_Big.png);
height: 25px;
width: 100%;
margin: 10px 0px;
}
.oly-london2012-img{
margin: auto;
display: block;
}
.spacer{
clear: both;
}
.medals-indicator .to-be-awarded {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 2px 2px 2px 2px;
color: #777777;
font-size: 9px;
font-weight: 700;
letter-spacing: 1px;
padding: 2px 3px;
position: relative;
}
.agent-info{
color:#004276;
font-family:Arial,sans-serif;
font-size:0.8em;
}
.gray-line{
border-bottom: 1px solid #DDDDDD;
}
.top-bottom-padding{
padding-bottom: 3px;
padding-top: 3px;
}
.left-item{
float: left;
width: 50%;
}
.right-item{
margin-left: 50%;
width: 50%;
}
.price-left-item{
float: left;
width: 50%;
}
.price-mid-item{
float: left;
width: 28%;
}
.price-right-item{
margin-left: 78%;
width: 22%;
}
.gBB, .re-hl{
font-family: georgia, sans-serif;
}
.list-headline{
font-weight: bold;
font-size: 0.9em;
padding: 0 0 3px 8px;
}
.re-checkboxes{
padding: 0;
margin: 0;
}
.re-fifty{
width: 50%;
float: left;
}
.re-fifty-form{
width: 50%;
float: left;
}
.re-fifty-form select{
width: 95%;
}
.re-fifty-form input{
margin-left: 2px;
padding-left: 0;
}
.re-form{
padding: 5px 0.6em;
}
.re-location{
padding: 10px 0.6em;
}
.re-location-name{
width: 57%;
padding-left: 25px;
background-image: url('/i/apple-search-icon.png');
background-repeat: no-repeat;
background-position: 0.4em; center;
}
.re-round{
border: 1px solid #DADADA;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
.re-round select, .re-fifty select{
font-size: 0.9em;
}
#re-search{
padding-bottom: 1em;
padding-top: 0.5em;
}
.re-showonly{
font-size: 0.9em;
}
.re-tabs{
padding: 0 1em;
border-bottom: 1px solid #CCCCCC;
}
.re-tab{
border: 1px solid #CCCCCC;
background-color: #EEEEEE;
font-weight: bold;
padding: 3px;
margin-bottom: -1px;
text-align: center;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
}
.re-tab a{
display: block;
}
.re-tab.open{
border-bottom: 1px solid white;
background-color: white;
}
.first-tab{
border-right: none;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-right-radius: 0;
-moz-border-radius-topright: 0;
}
#location-error{
display: none;
margin: 0.6em;
padding: 0.6em;
border: 2px solid #DEDEDE;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
.my-location{
display: none;
}
.re-address{
font-weight: bold;
color: black;
padding: 3px 0;
font-size: 0.8em;
}
.re-dist{
float: right;
font-size: 0.7em;
line-height: 20px;
}
.re-info{
font-size: 0.8em;
color: #414141;
}
.next-link{
background: url('/i/bluenext.png');
}
.prev-link{
background: url('/i/blueprev.png');
}
.last-link{
background: url('/i/bluelast.png');
}
.first-link{
background: url('/i/bluefirst.png');
}
.next-link.disable{
background: url('/i/greynext.png');
}
.prev-link.disable{
background: url('/i/greyprev.png');
}
.last-link.disable{
background: url('/i/greylast.png');
}
.first-link.disable{
background: url('/i/greyfirst.png');
}
.first-link, .prev-link, .next-link, .last-link, .first-link.disable, .prev-link.disable, .next-link.disable, .last-link.disable{
background-position: center center;
background-repeat: no-repeat;
}
.re-pagination a{
width: 40px;
height: 40px;
line-height: 40px;
font-weight: bold;
text-align: center;
margin: 6px 2px;
float: left;
}
.disable{
color: grey;
}
.re-price{
font-weight: bold;
color: black;
}
.re-map-header{
line-height: 15px;
padding-bottom: 5px;
}
.re-map-link{
background: url('/pshow?id=715618');
background-repeat: no-repeat;
background-position: top left;
padding-left: 14px;
line-height: 15px;
margin-left: 5px;
}
.re-open-house{
background-image: url('/i/re-open-house.gif');
background-repeat: no-repeat;
background-position: left top;
padding-left: 17px;
font-size: 0.9em;
}
.re-result{
border-bottom: 1px solid #DEDEDE;
}
.re-result img{
border: none;
}
.re-results{
font-size: 0.8em;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
}
.re-result-count{
color: white;
font-weight: bold;
padding: 1px 3px;
background-color: grey;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.re-selected-property{
background-color: #ededed;
}
.re-sort{
padding: 4px 0;
border-top: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}
.re-sort div{
text-align: center;
font-size: 0.8em;
}
.re-sort a{
color: grey;
}
.re-thumbnail{
text-align: center;
float: left;
padding-right: 1em;
width: 90px;
height: 60px;
}
.selected-link{
border: 1px solid #DEDEDE;
}
.re-detail-padding{
-webkit-border-radius: 5px;
-moz-border-radius: 10px;
border: 1px solid #DDDDDD;
}
.re-your-notes{
padding-left: 20px;
background-image: url('/i/re-yournotes.gif');
background-repeat: no-repeat;
background-position: left center;
}
.wcup-top-bottom-padding {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.wcup-country {
float: left;
text-align: left;
width: 56%;
}
.wcup-goal {
float: left;
text-align: left;
width: 8%;
}
.wcup-game {
margin-left: 64%;
text-align: left;
width: 36%;
}
.wcup-tabs{
padding: 0 1em;
border-bottom: 1px solid #CCCCCC;
}
.wcup-tab{
border: 1px solid #CCCCCC;
background-color: #EEEEEE;
font-weight: bold;
padding: 3px;
margin-bottom: -1px;
text-align: center;
font-size: 0.8em;
}
.wcup-tab.open{
border-bottom: 1px solid white;
background-color: white;
}
.wcup-selected{
font-weight: bold;
}
.first-tab{
border-right: none;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-right-radius: 0;
-moz-border-radius-topright: 0;
}
.last-tab{
border-left: none;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topleft: 0;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
}
.wcup-one-third{
width: 33%;
float: left;
}
.greyArrowCell, .gAC{
}
.greyArrowCell a, .gAC a{
padding: 10px 0.6em;
display: block;
}
.fRight{
float: right;
}
.fLeft{
float: left;
}
.third{
width: 33.33%;
}
.bb-line-break{
font-size: 1px;
line-height: 1px;
display: none;
visibility: hidden;
}
.bb-fix{
display: none;
visibility: hidden;
border: none;
color: white;
}
.gen-next-link{
background: url('/i/bluenext.png');
}
.gen-prev-link{
background: url('/i/blueprev.png');
}
.gen-last-link{
background: url('/i/bluelast.png');
}
.gen-first-link{
background: url('/i/bluefirst.png');
}
.gen-next-link.disable{
background: url('/i/greynext.png');
}
.gen-prev-link.disable{
background: url('/i/greyprev.png');
}
.gen-last-link.disable{
background: url('/i/greylast.png');
}
.gen-first-link.disable{
background: url('/i/greyfirst.png');
}
.gen-first-link, .gen-prev-link, .gen-next-link, .gen-last-link, .gen-first-link.disable, .gen-prev-link.disable, .gen-next-link.disable, .gen-last-link.disable{
background-position: center center;
background-repeat: no-repeat;
}
.gen-pagination a {
float:left;
font-weight:bold;
height:40px;
line-height:40px;
margin:6px 2px;
text-align:center;
width:40px;
}
.more-container {
padding:10px; 50px;
}
.more {
background-color:#004276; -webkit-border-radius:5px; -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
color:#FFF;
font-weight:bold;
text-align:center;
padding:10px 0;
cursor:pointer;
}
.more:visited {
color:#FFF;
}
#hires-nyt-logo{
margin-top: 4px;
width: 230px;
}
#advanced-search-button{
width: 48px;
height: 25px;
text-align: center;
line-height: 23px;
padding: 0px;
overflow: hidden;
background-image: url(i/white.gif);
background-color: white !important;
border: 1px solid #CCCCCC !important;
font-family: sans-serif;
font-size: 12px !important;
color: black;
}
#cancel_button{
padding: 0 12px 0 0;
width:32px;
height:23px;
text-align: center !important;
line-height: 25px;
font-family: sans-serif !important;
color: #004276 !important;
text-decoration: none !important;
overflow: hidden;
font-size: 12px;
font-weight: bold;
}
.slideshow{
background-image:url('/i/photo_icon.gif');
background-position: left center;
background-repeat: no-repeat;
padding-left: 16px;
}
.promo-container {
border: 2px solid #EEE;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.promo-thumb {
float: left;
padding:4px 8px 8px 0;
}
.promo-title {
font-weight: bold;
}
.promo-summary {
color: #666666;
}
#election-results-advanced .results-table {
border: 1px solid #DDDDDD;
padding-bottom: 5px;;
}
#election-results-advanced .results-header {
background-color: #F0F0F0;
font-size: .65em;
font-family: Helvetica, Arial, sans-serif;
padding: 6px 10px;;
}
#election-results-advanced .results-row-1 {
font-size: 10px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
padding: 0px 10px; 0px;
}
#election-results-advanced .results-row {
font-size: .8em;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
padding: 0px 10px; 0px;
}
#election-results-advanced .results-row-padding {;
padding: 7px 0px 6px;
}
#election-results-advanced .results-header-link {
font-size:1.35em;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
}
#election-results-advanced span.results-column-1-padding {
padding-left: 18px;
}
#election-results-advanced .election-results {
padding: 10px;;
}
#election-results-advanced .results-candidate-position {
position: relative;
left: 20px;
}
#election-results-advanced .results-column-1 {
width: 46%;
float: left;
text-align: left;
text-transform:capitalize;
}
#election-results-advanced .results-column-2 {
width: 20%;
float: left;
text-align: right;
}
#election-results-advanced .results-column-3 {
width: 18%;
float: left;
text-align: right;
}
#election-results-advanced .results-column-4 {
width: 15%;
float: left;
text-align: right;
}
#election-results-advanced span.gray {
color: #666;
}
#election-results-advanced span.bold {
font-weight: bold;
}
#election-results-smart .results-table {
border: 1px solid #DDDDDD;
padding-bottom: 5px;;
}
#election-results-smart .results-header {
background-color: #F0F0F0;
font-size: .65em;
font-family: Helvetica, Arial, sans-serif;
padding: 6px 10px;;
}
#election-results-smart .results-row-1 {
font-size: 10px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
padding: 0px 10px; 0px;
}
#election-results-smart .results-row {
font-size: .8em;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
padding: 0px 10px; 0px;
}
#election-results-smart .results-row-padding {;
padding: 7px 0px 6px;
}
#election-results-smart .results-header-link {
font-size:1.35em;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
}
#election-results-smart span.results-column-1-padding {
padding-left: 18px;
}
#election-results-smart .election-results {
padding: 10px;;
}
#election-results-smart .results-candidate-position {
position: relative;
left: 20px;
}
#election-results-smart .results-column-1 {
width: 46%;
float: left;
text-align: left;
text-transform:capitalize;
}
#election-results-smart .results-column-2 {
width: 20%;
float: left;
text-align: right;
}
#election-results-smart .results-column-3 {
width: 18%;
float: left;
text-align: right;
}
#election-results-smart .results-column-4 {
width: 15%;
float: left;
text-align: right;
}
#election-results-smart span.gray {
color: #666;
}
#election-results-smart span.bold {
font-weight: bold;
}
#election-results-lowend .results-table {
border: 1px solid #DDDDDD;
padding-bottom: 5px;;
}
#election-results-lowend .results-header {
background-color: #F0F0F0;
font-size: .65em;
font-family: Helvetica, Arial, sans-serif;
padding: 6px 10px;;
}
#election-results-lowend .results-row-1 {
font-size: 10px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
padding: 0px 10px; 0px;
}
#election-results-lowend .results-row {
font-size: .8em;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
padding: 0px 10px; 0px;
}
#election-results-lowend .results-row-padding {;
padding: 7px 0px 6px;
}
#election-results-lowend .results-header-link {
font-size:1.35em;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
}
#election-results-lowend span.bold {
font-weight: bold;
}
.gen-col.winner span{
background-color: #d83026 !important;
}
.gen-col.leader span{
background-color: #efaca8 !important;
}
.gen-col.winner span, .gen-col.leader span{
font-weight: bold;
color: white;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
margin: 2px 1px;
padding: 2px;
}
.info-box.winner{
background-color: #d83026;
}
.info-box.leader{
background-color: #efaca8;
}
#election-results-lowend .info-box.winner{
border: 1px solid #d83026;
}
#election-results-lowend .info-box.leader{
border: 1px solid #efaca8;
}
#election-results-lowend .state-headline-winner, #election-results-lowend .state-winner{
padding-left: 5px;
}
#election-results-lowend .gen-col{
font-size: 0.8em;
}
#election-results-lowend .caption{
font-weight: bold;
}
#election-results-lowend .gen-election-results{
padding: 0 5px;
margin: 5px 0;
}
#election-results-lowend .gen-row{
padding: 3px 5px;
}
#election-results-lowend .gen-row:nth-child(odd){
background-color: #F0F0F0;
}
#election-results-lowend .low-end-row{
background-color: #F0F0F0;
}
#election-results-lowend .results-header-link{
padding-bottom: 5px;
}
#election-results-lowend .gen-election-results .results-header{
padding: 5px 5px;
}
#election-results-lowend .cell-separator{
color: #b3b3b3;
}
#election-results-lowend .winner{
font-weight: bold;
background-color: #d83026;
color: white;
padding: 1px 3px;
}
#election-results-lowend .leader{
font-weight: bold;
background-color: #efaca8;
color: white;
padding: 1px 3px;
}
#election-results-advanced .headline{
font-family: arial, helvetica, sans-serif !important;
}
#election-results-advanced .result-info{
padding: 5px 0;
}
#election-results-advanced .result-info div{
float: left;
margin-right: 12px;
line-height: 10px;
}
#election-results-advanced .info-box{
width: 10px;
height: 10px;
margin-right: 8px !important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
#election-results-advanced .result-time{
margin-right: 0px!important;
}
#election-results-advanced .result-info-separator{
font-size: 1.1em;
}
#election-results-advanced .gen-election-results, #election-results-advanced .gen-election-results .results-header{
padding: 6px 0.45em !important;
}
#election-results-advanced .gen-table-all-results{
float: right;
}
#election-results-advanced .gen-row{
font-family: Arial,Helvetica,sans-serif;
font-size: 0.8em;
padding: 0 0.45em;
}
#election-results-advanced .gen-row.headlines{
border-bottom: 1px solid #e2e2e2;
}
#election-results-advanced .gen-row.headlines .gen-col{
height: auto !important;
line-height: normal !important;
}
#election-results-advanced .gen-col{
padding: 4px 0;
}
#election-results-advanced .gen-col{
float: left;
text-align: center;
width: 19.9%;
}
#election-results-advanced .gen-col.text-left{
text-align: left;
}
#election-results-advanced .gen-col.state{
width: 16%;
}
#election-results-advanced .gen-col.gray{
color: #666666;
}
#election-results-advanced .gen-col.very-small-text{
font-size: 0.8em;
}
#election-results-advanced .gen-col.headline{
padding-bottom: 1px;
}
#election-results-advanced .gen-col.result{
font-size: 0.85em;
}
#election-results-advanced .gen-col.caption{
font-size: 0.9em;
font-weight: bold;
}
#election-results-advanced .gen-col.cell-header{
text-transform: uppercase;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.8em;
}
#election-results-advanced .gen-col.winner, #election-results-advanced .gen-col.leader{
padding: 0;
}
#election-results-advanced .gen-col.winner span, #election-results-advanced .gen-col.leader span{
display: block;
}
#election-results-advanced .gen-col.hide span{
visibility: hidden;
}
#election-results-advanced .states .gen-col{
height: 26px;
line-height: 26px;
}
#election-results-advanced .resultColsWider .gen-col.state{
width: 26%;
}
#election-results-advanced .fourEqualColumns .gen-col{
width: 24.9%;
}