/* top-stories styles */
body.insider #top-stories  { color: #FFF}
body.insider #top-stories .mod-content { background-color: #000000; border: 0 none; height: auto; }
body.insider #top-stories .mem-rundown .mem-content { background: none; }
body.insider #top-stories .mod-content IMG.espn-headline { margin: 15px 0 20px 15px; *margin-top: 8px; }
body.insider #top-stories .mod-content P { margin: 10px 10px 30px; font: 12px/18px Helvetica,Arial,sans-serif; }
body.insider #top-stories .mod-content P.Insider-Access { margin: 35px 10px 8px; }
body.insider #top-stories .mod-content H4 { margin: 0 0 5px 10px; font: 18px Helvetica,Arial,sans-serif; text-transform: uppercase; }
body.insider #top-stories .mod-content UL { list-style-type: disc; margin: 0 0 20px 25px; }
body.insider #top-stories .mod-content UL LI { }

/* left-most column in the header */
body.insider #top-stories #cover-image IMG { margin-left: 15px; }
body.insider #top-stories #cover-image P { margin: 8px 0px; text-align: center; font-size: 11px; }

/* #subscribe styles, for the right most column in the header */
body.insider #top-stories .mod-content #subscribe.last{ width: 302px; border-left: 1px solid #333333 }
body.insider #top-stories .mod-content #subscribe H4 { margin: 3px 0 3px 20px; padding-top: 10px; font-size: 12px; font-weight: bold; }
body.insider #top-stories .mod-content #subscribe UL { margin: 0 0 20px 35px; }
body.insider #top-stories .mod-content #subscribe UL.second { padding-bottom: 20px; }
body.insider #top-stories .mod-content #subscribe UL LI A{ font-size: 10px; text-transform: uppercase; }

/* subscribe buttons */
body.insider #top-stories .mod-tabs .top-story-header { width: 285px; top: 20px; }
body.insider #top-stories .mod-tabs .top-story-header UL.headline-tabs LI { width: 145px; background: url('/i/insider/magazine/index/topstories-button_bg.png') 0 0 repeat-x; border-right: 1px solid #FFBF46; margin-right: 1px; }
body.insider #top-stories .mod-tabs .top-story-header UL.headline-tabs LI A { color: #000000; padding: 7px 0 3px; font-size: 11px; font-weight: bold; }
body.insider #top-stories .mod-tabs .top-story-header UL.headline-tabs LI.Free-Insider { width: 120px; }
body.insider #top-stories .mod-tabs .top-story-header UL.headline-tabs LI A:HOVER { color: #8f1e22; }
body.insider #top-stories .mod-tabs .top-story-header UL.headline-tabs LI.Subscribe { -khtml-border-radius-topleft: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -khtml-border-radius-bottomleft: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px;}
body.insider #top-stories .mod-tabs .top-story-header UL.headline-tabs LI.Free-Insider { border-right: 0 none; -khtml-border-radius-topright: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; -khtml-border-radius-bottomright: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px;}

/* maximize login */
body.insider #top-stories .mod-content #maximize { background: transparent url('/i/insider/magazine/index/topstories-maximize_bg.png') 0 0 no-repeat; }
body.insider #top-stories .mod-content #maximize H4 { padding: 0 0 5px 0; margin-left: 0; font-size: 14px; color: #000000; text-transform: none; font-weight: bold; }
body.insider #top-stories .mod-content #maximize .Left { float: left; width: 280px; padding: 10px 0 10px 10px; }
body.insider #top-stories .mod-content #maximize .Left P { margin: 0; font: 11px/14px Helvetica, Arial, sans-serif; padding-bottom: 6px; }
body.insider #top-stories .mod-content #maximize .Right { float: right; width: 280px; text-align: right; font-weight: bold; }
body.insider #top-stories .mod-content #maximize .Right P { margin: 15px 0 0px 35px; font-weight: bold; font-size: 11px; text-align: left; text-transform: uppercase; }
body.insider #top-stories .mod-content #maximize LABEL { font-size: 10px; font-weight: bold; vertical-align: middle; }
body.insider #top-stories .mod-content #maximize INPUT { margin: 0 65px 5px 5px; width: 175px; }
body.insider #top-stories .mod-content #maximize INPUT.Bottom { width: 40px; }
body.insider #top-stories .mod-content #maximize A.Bottom { margin-left: 35px; float: left; color: #FFA611 !important; font-size: 10px; }

/* subscribe, customer service links */
body.insider #top-stories .mod-content #subscribe { z-index: -1; }

/* mobile apps widget */
body.insider #mobile-apps .mod-content { text-align: center; }
body.insider #mobile-apps .mod-content H4 { margin: 20px 40px 0; font-size: 16px; }
body.insider #mobile-apps .mod-content P { margin: 0 } 
body.insider #mobile-apps .mod-content IMG { margin: 20px 0 15px; } 
body.insider #mobile-apps .mod-content P A { font-size: 10px; font-weight: bold; }
body.insider #mobile-apps .mod-content P.iPad-link { margin-bottom: 50px;} 

/* middle row */
body.insider #Middle .mod-open .mod-content .bgimg-container A.promo { height: 97px; }
body.insider #Middle .mod-open .mod-content .col-full A H4 { font-size: 18px; margin-left: 6px; }
body.insider #Middle .mod-open .mod-content .col-full P.link A { font-size: 13px; margin-left: 6px; }
body.insider #Middle .last .mod-open .mod-content .col-full A H4,
body.insider #Middle .last .mod-open .mod-content .col-full P.link A { margin-left: 1px; }

/* insider video */
body.insider #insider-video .mod-open-list .mod-content UL { height: 281px; }
body.insider #insider-video .mod-open-list .mod-content UL LI.Last { border-bottom: none;}
body.insider #insider-video .mod-open-list .mod-content UL LI P { margin-bottom: 3px; }
body.insider #insider-video .mod-open-list .mod-content UL LI IMG { padding-bottom: 15px; }
body.insider #insider-video .mod-open-list .mod-content UL LI .video-attributes{ margin-top: 3px; }
body.insider #insider-video .mod-open-list .mod-content .mod-video-rating { padding: 3px 0 5px; width: 210px; }

/* referral styles*/
body.referral #top-stories .mod-content #maximize H4 { font-size: 18px; }
body.referral #top-stories .mod-content #maximize .Left { padding: 15px 0 10px 15px; }
body.referral #top-stories .mod-content #maximize .Left P { font: 12px/16px Helvetica,Arial,sans-serif; }
body.referral #top-stories .mod-content #maximize .Right { margin: 8px 45px 25px 0; width: auto; }
body.referral #top-stories .mod-content #maximize .Right A { padding: 14px 12px; color: #000000; font-size: 14px; font-family: "Lucidia Grande",Arial,sans-serif; font-weight:bold; text-transform: uppercase; background: url('/i/insider/magazine/index/topstories-refer_button.png') 0 0 repeat-x; display: block; }
body.referral #top-stories .mod-content #maximize .Right A { -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; -moz-border-radius: 2px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; }
body.referral #top-stories .mod-content #maximize .Right A:VISITED,
body.referral #top-stories .mod-content #maximize .Right A:LINK,
body.referral #top-stories .mod-content #maximize .Right A:ACTIVE { color: #000000 !important; }
body.referral #top-stories .mod-content #maximize .Right A:HOVER { text-decoration: none; color: #8F1E22 !important; }

/* popup styles */
body.insider #top-stories .mod-content #popup-box { display: none; top: 180px; color: #000000; width: 310px; position: absolute; background-color: #FFFFFF; border: 10px solid #CCCCCC; z-index: 9999; padding: 10px 10px 0px 10px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
body.insider #top-stories .mod-content #popup-box P { margin: 0; }
body.insider #top-stories .mod-content #popup-box A { margin-right: 10px; }
