
/* HTML5 Bootstrap
 * 
 * 
 */
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}


/* DOCUMENT
 * 
 * 
 */
body{
    font-family:Arial, Helvetica, sans-serif;
    font-size:62.5%;
    background:#000 url(../img/bg/home-gradient.png) left -1px repeat-x;
    text-shadow:rgba(0,0,0,0.01) 0 0 0 !important;
}

*+html body{
    background:#000 url(../img/bg/home-gradient.png) left -1px repeat-x;
}

a{
    color:#fff;
    text-decoration:none;
    outline:none;
}

a:focus, a:hover{
    color:#fff;
}

em{
    text-transform:uppercase;
    font-style:normal;
}

em.em-b{
    font-style:italic;
    text-transform:none;
}

.left{
    float:left;
}

.right{
    float:right;
}


/* HEADER
 * 
 * 
 */
#header{
    padding-top:19px;
}

#newsweek-logo{
    display:block;
    text-indent:-99999px;
    width:183px;
    height:50px;
    background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -0px;
    padding-bottom:5px;
}


#newsweek-logo.newsweek-logo-ext{
    height:74px;
    background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -63px;
}

/* ADVERTISING
 * 
 * 
 */

.ad{
    line-height:0;
}

.ad iframe {
	overflow: hidden;
}

.ad-center {
    text-align:center; 
    margin:0 auto; 
}

.ad-footer {
    padding:20px;
    padding-bottom:30px;	
}

.ad-top-pad {
    padding-top:10px;	
}

.sponsor-by{
    text-transform:uppercase;
    text-align:right;
    color:#575757;
}

.ad-88x31{
    float:right;
    width:88px;
    height:31px;
    background:transparent;
    margin-left:9px;
}

.ad-300x250{
    width:300px;
    height:250px;
    background:transparent;
    margin-bottom:25px;
    margin-left:5px;
}

.ad-300x600{
    width:300px;
    height:600px;
    background:transparent;
    margin-left:5px;
}

.ad-728x90{
    width:728px;
    height:90px;
    background:transparent;
}

.ad-facebook-promo{
    margin:0 0 25px 5px;
}





/* NAVIGATION
 * 
 * 
 */
.nav{
    overflow:hidden;
    float:left;
    position:relative;
}

.nav li{
    float:left;
    padding-right:15px;
}

.nav-ext{
    float:right;
}

/*****************/

#main-nav{
	background-color:#000;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -157px;
    margin-top:10px;
    margin-bottom:9px;
    position:relative;
    _height:1%;
    z-index:100;
}

#main-nav{
    overflow:hidden;
    border-right:1px solid #333;
    border-left:1px solid #333;
}

#main-nav li{
    border-left:1px solid #333;
    border-top:1px solid #333;
    border-bottom:1px solid #333;
    padding:0px;
    font-size:1.3em;
    font-weight:bold;
    height:33px;
    line-height:33px;
    text-transform:uppercase;
}

#main-nav li:first-child{
    border-left:none;
}

#main-nav li a{
    display:block;
    float:left;
    padding-left:8px;
    margin:0 8px 0 0px;
    color:#999;
}

#main-nav li a:hover{
    text-decoration:none;
}

.expander{
    background:url(../img/icn/nav-open.png) right 50% no-repeat;
    padding-right:13px;
}

.current{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -212px;
    border-bottom:1px solid #0d0d0d !important;
}

.current a{
    background:url(../img/icn/nav-close.png) right 50% no-repeat;
    color:#fff !important;
}

#hd-newsweek{
    display:block;
    text-indent:-99999px;
    width:78px;
    height:33px;
    background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -417px;
}

#hd-msnbc{
    display:block;
    text-indent:-99999px;
    width:98px;
    height:33px;
    background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -470px;
    margin-right:0px !important;
}

#hd-msn{
    display:block;
    text-indent:-99999px;
    width:33px;
    height:33px;
    background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -523px;
}

/* SEARCH
 * 
 * 
 */

#search{
    position:relative;
}

.text-input{
    border:1px solid #353535;
    background:#232323;
    padding:3px;
    *padding:3px 3px 2px 3px;
    color:#ccc; 
}

#search .text-input{
    position:absolute;
    top:6px;
    left:6px;
    width:180px;
    _width:125px;
    margin:0px !important;
}

#search .submit{
    top:6px;
    left:200px;
    _left:145px;
    position:absolute;
}

.search-results-page h1{
	font-family:Arial, Helvetica, sans-serif !important;
    font-size:16px !important;
    font-weight:bold !important;
    text-transform:uppercase;
    color:#fff !important;
    float:left !important;
    width:auto !important;
}

.search-results-page h2{
	font-family:Arial, Helvetica, sans-serif !important;
    text-align:right;
    font-size:12px !important;
    color:#fff;
    padding-top:10px;
    float:right !important;
    text-transform:none !important;
}

.search-filters{
    border-top:2px solid #333;
    padding:15px 0 23px 0;
    overflow:hidden;
    _zoom:1;
}

.search-filters a{
    color:#999;
    font-size:14px;
    font-weight:bold;
    padding-right:7px;
}

.search-filters h2{
    color:#fff;
    text-transform:uppercase;
    padding-bottom:10px;
    font-size:16px;
    font-weight:bold;
}

.search-results{
    padding-top:25px;
    border-top:2px solid #333;
}

.search-results li{
    padding-bottom:28px;
}

.search-results a:hover{
    text-decoration:underline;
}

.search-results li p{
    font-size:12px;
    font-family:Arial;
    color:#999;
    line-height:22px;
    margin-bottom:10px;
    padding-bottom:0px;
}

.search-results h3 a{
    text-decoration:none;
    font-size:15px;
    font-weight:bold;
    color:#fff;
    padding-bottom:5px;
}

.search-results .result-url{
    font-size:12px;
    color:#fff;
}

.search-results .result-similar{
    font-size:12px;
    color:#999;
}

.search-pagination{
    text-align:right;
    color:#999;
    font-size:12px;
    border-top:2px solid #333;
    padding-top:13px;
}

.search-pagination a{
    color:#999;
    text-decoration:none !important;
}

.search-pagination a:hover{
    color:#fff;
}

.search-pagination .current{
    color:#fff;
    font-size:15px;
}

/* MENU
 * 
 * 
 */
.menu{
    display:none;
    clear:both;
    overflow:hidden;
    background-color:#000;
    background-repeat:repeat-x;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -576px;
    border:1px solid #333;
    position:relative;
    bottom:10px;
    zoom:1;
}

.menu-wrap{
    padding:21px 0 28px;
    overflow:hidden;
    zoom:1;
    background:#000;
}

.menu ul{
    float:left;
    padding-left:10px;
    width:300px;
}

.menu li{
    font-size:1.2em;
    float:none !important;
    line-height:1.75;
}


/* SHARE
 * 
 * 
 */
#content-tools{
    border-bottom:2px solid #333;
    padding:15px 0 0 0;
    margin-bottom:15px;
    clear:both;
    font-size:1.2em;
    font-weight:bold;
    text-transform:uppercase;
    width:100%;
    color:#808080;
    zoom:1;
}

#content-tools.content-tools-ext{
    border-bottom:none;
    margin-bottom:0px;
}

#content-tools.content-tools-ext .drawer{
    border-top:2px solid #000;
}

#content-tools.content-tools-ext .share-comment{
	display:none;
}

#content-tools ul{
    overflow:hidden;
    padding-bottom:5px;
    zoom:1;
}

#content-tools ul li{
    padding:0 5px;
    float:left;
    border-left:1px solid #808080;
}

#content-tools .current{
    background:none;
    border-bottom:none !important;
}

#content-tools .share{
	background-repeat:no-repeat;
    padding-left:18px;
}

#content-tools a{
    text-decoration:none;
    color:#999;
}

#content-tools .current .share{
    color:#fff;
}

.share:hover{
    color:#fff !important;
    text-decoration:none;
}

#print{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1361px;
}

.share-email{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1384px;
}

.share-comment{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1405px;
}

.share-rss{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1427px;
}

#bookmark{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1450px;
}

.share-digg{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1473px;
}


#facebook{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1495px;
}

.share-linkedin{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1517px;
}

.share-twitter{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1539px;
}

.share-buzz{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1561px;
}

.share-delicious{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1583px;
}

.share-reddit{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1605px;
}

.share-stumble{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1627px;
    _zoom:1;
}

.share-newsvine{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1649px;
    _zoom:1;
}

.share-fark{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1671px;
    _zoom:1;
}

#share-more,
.share-less{
    padding-left:0px !important; 
}

.collapse{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1693px;
    padding-right:18px;
}

.drawer{
    display:none;
    /*background:#1f1f1f;*/
    border-top:2px solid #333;
    /*border-right:1px solid #333;*/
    /*border-left:1px solid #333;*/
    font-size:12px;
    overflow:hidden;
}

.share-drawer-wrap{
    padding:10px 0;
}

.FBConnectButton_Simple{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png') !important;
  -background-image: url('../img/sprite/vertical-ie6.png') !important;
  background-position: left -1712px !important;
}

.FBConnectButton_Text_Simple:hover{
    text-decoration:none !important;
}

.FB_prompt_permission a{
    padding-left:18px;
    background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1733px;
}

.share-top-5{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1756px;
}

.facebook-logout{
	background-repeat:no-repeat; 
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1779px;
}

.FB_profile_pic, #RES_ID_fb_login_image{
    vertical-align:middle;
    display:inline;
    padding-right:3px;
}

#facebook-drawer ul{
    display:inline;
}

#facebook-drawer ul li{
    display:inline;
    float:none;
}

#facebook-drawer a{
    color:#808080;
}

#facebook-drawer a:hover{
    color:#fff;
    text-decoration:none;
}

#email-drawer label{
    text-transform:none;
    margin-right:10px;
    float:left;
    padding-top:7px;
}

#email-drawer input{
    margin-right:18px;
}

#email-drawer .text-input{
    float:left;
    width:195px;
}

#email-drawer .submit{
    margin-right:0px;
}


/* DIGG
 * 
 * 
 */
.digg{
    border-top:2px solid #333;
    border-bottom:2px solid #333;
    padding:0 0 10px 0;
    margin:0 0 35px 5px;
    overflow:hidden;
}

.digg h3{
    font-size:1.6em;
    color:#fff;
    padding:10px 0;
    text-transform:uppercase;
}

.diggs{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1801px;
    float:left;
    padding-right:10px;
    padding-left:5px;
    width:25px;
    height:30px;
    line-height:30px;
    color:#336599;
}

.digg-article{
    border-bottom:1px solid #333;
    overflow:hidden;
    padding-bottom:7px;
}

.digg ul{
    overflow:hidden;
    padding-top:14px;
    padding-bottom:9px;
}

.digg ul li{
    overflow:hidden;
    padding:8px 0 0;
    clear:left;
    zoom:1;
}

.digg ul li img{
    padding-right:6px;
}

.digg .text{
    font-size:1.2em;
    line-height:1.25;
    float:left;
    width:200px;
    padding-bottom:5px;
}

/*BEGIN: Digg Ajax*/
.digg-count{
	background-repeat:no-repeat !important;
  background-image: url('../img/sprite/vertical.png') !important;
  -background-image: url('../img/sprite/vertical-ie6.png') !important;
  background-position: left -1801px !important;
    _background:url(../img/bg/digg.png) left top no-repeat !important;
    float:left;
    padding-right:10px;
    padding-left:5px;
    width:25px;
    height:30px;
    line-height:30px;
    color:#336599 !important;
    text-decoration:none !important;
    margin-right:0px !important;
    
}

.digg-ajax h3 a{
    color:#fff !important;
    text-decoration:none !important;
    font-size:12px !important;
    line-height:1.25 !important;
    text-transform:none !important;
}

.digg-ajax ul{
    padding-bottom:2px !important;
    padding-top:0px !important;
}

.digg-ajax li{
    padding:8px 0 8px !important;
    border-top:1px solid #333;
}

.digg-ajax li a span{
    display:none !important;
}
/*END: Digg Ajax*/

.digg-footer{
    border-top:1px solid #333;
    padding-top:8px;
    zoom:1;
}

/* SCROLLER
 * 
 * 
 */
.scroller{
    position:relative;
    z-index:100;
}

.navi{
    padding-top:10px;
}

.navi a{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1841px;
    display:block;
    width:10px;
    height:9px;
    text-indent:-99999px;
    float:left;
    margin-left:3px;
    color:#000 !important;
}

.navi a.current{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1860px;
}

.disabled{
    filter: alpha(opacity=50); /* internet explorer */
    -khtml-opacity: 0.5;      /* khtml, old safari */
    -moz-opacity: 0.5;       /* mozilla, netscape */
    opacity: 0.5;           /* fx, safari, opera */
}


.prev{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1879px;
    background-repeat:no-repeat;
    display:block;
    float:left;
    width:28px;
    height:27px;
    text-indent:-99999px;
}

.prev:hover{
    cursor:pointer;
}

.prev-ext{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -1916px;
    width:23px;
    height:172px;
}

.prev-sm{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -2098px;
    width:20px;
    height:20px;
}

.next{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -2128px;
    background-repeat:no-repeat;
    display:block;
    float:right;
    width:28px;
    height:27px;
    text-indent:-99999px;
    position:relative;
}

.next:hover{
    cursor:pointer;
}

.next-ext{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -2165px;
    width:23px;
    height:172px;
}

.next-sm{
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -2347px;
    width:20px;
    height:20px;
}

.pane{
    overflow:hidden;
    width:900px;
    _float:left;
    position:relative;
}

.items{
    width:99999px;
    overflow:hidden;
    position:relative;
}

.items li{
    float:left;
}

.chapters{
    padding-top:5px;
}

.chapter-toggle{
    text-transform:uppercase;
    padding-right:18px;
    text-decoration:none !important;
    display:block;
    float:right;
    margin-top:13px;
}

.chapter-toggle:hover{
    color:#fff;
}

.chapter-open{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: right -2377px;
}

.chapter-close{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: right -2394px;
}

.chapters .current a{
	background:none;
}

.tabs li{
    border:1px solid #333;
    border-bottom:2px solid #333;
    margin-left:15px;
    padding:10px 10px 4px 9px;
    width:263px;
    opacity:.5;
    background-color:transparent;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -2411px;
    position:relative;
    cursor:pointer;
}

.expanded-link{
    position:absolute;
    display:block;
    height:100%;
    _height:89px;
    width:100%;
    _width:282px;
    top:0px;
    left:0px;
    background:none !important;
    z-index:100;
    cursor:pointer;
}

.tabs .current{
    border:1px solid #616161;
    border-bottom:2px solid #1c1c1c !important;
    opacity:1;
}

.tabs li:hover{
    opacity:1;
    cursor:pointer;
}

.list-nav .prev,
.list-nav .next,
.list-nav .index{
    float:right;
}


/* ART
 * 
 * 
 */
.art{
    clear:both;
    margin-bottom:20px;
    overflow:hidden;
}



.art-right{
    float:right;
    margin:0 0 0 20px;
}

.art-left{
    float:left;
    margin:0 20px 0 0;
}


/* MEDIA
 * 
 * 
 */
.media{
    overflow:hidden; 
    text-align:center;
    background:#000;
    position:relative;
}

.art-right .media,
.art-left .media{
    _width: expression((document.body.clientWidth > 351)? "350px" : "auto");
}
.media-ext{
    
}

.chapter-figure div {
	float: left;
}

.figure{
    float:left;
}

img.figure {
    display:block;
}

.figure-ext{
    float:right; margin-left: 10px;
}

.media .text{
    float:left;
    text-align:left;
    font-size:1.2em;
    line-height:1.5;
    margin-left:10px;
    padding:0;
}

.media .caption{
    clear:both;
    text-align:left;
    position:absolute;
    bottom:0px;
    left:0px;
    right:0px;
    background:transparent url(../img/bg/caption.png) repeat;
    margin:0;
    line-height:1.5;
    font-size:12px;
    font-family:Helvetica, Arial, sans-serif;
    padding:10px 10px 10px 6px;
    
}

/* RELATED CONTENT
 * 
 * 
 */
.related-content{
    border-top:2px solid #333;
    margin:0px 0 10px 5px;
    color:#fff;
    overflow:hidden;
    height:1%;
}

.related-content .media{
    background:transparent;
    padding-bottom:20px;
}

.related-content h3{
    font-size:1.6em;
    padding:10px 0 15px 0;
    text-transform:uppercase;
}

.related-content ul li{
    clear:both;
    _margin-bottom:20px;
}



/* LOGO
 * 
 * 
 */
.logo{
    display:block;
    text-indent:-99999px;
    float:left;
    background-repeat:no-repeat;
}

.logo-msn{
    width:44px;
    height:17px;
    
}

.logo-msnbc{
    width:96px;
    height:17px;
}

.logo-newsweek{
    
}

.logo-newsweek-small{
    
}

/* ARTICLE
 * 
 * 
 */

.article{
    /*padding-bottom:50px;*/
}
.article h2,
.article h1{
    float:left;
}

.article h2{
    font-size:2.6em;
    font-weight:bold;
    text-transform:uppercase;
    color:#ccc;
    padding-bottom:10px;
}

.article h1{
    font-size:2.4em;
    line-height:30px;
    font-family:Georgia;
    color:#fff;
    width:413px;
}

.article a{
    color:#999;
    text-decoration:underline;
}

.article p{
    font-size:1.5em;
    font-family:Georgia;
    line-height:1.75;
    padding:0 0 24px 0;
    color:#eee;
    letter-spacing:.04em;
    word-spacing:.04em;
}

.article p:first-child{
    padding-top:0px;
}

.article-callout, .article-callout p{
    padding-bottom:0 !important;
}

.author-notes, .author-notes p{
    color:#999 !important;
}

.author-notes a{
    color:#fff;
    text-decoration:underline;
}



.authors{
    clear:both;
    overflow:hidden;
    position:relative;
    bottom:10px;
    zoom:1;
}

.authors .quiet {
	font-size: 14px;
	font-family: Arial, sans-serif;
}

.authors-wrap{
    padding:21px 0 28px;
}

.authors a {
	color: #eee;
	font-size: 14px;
	font-family: Arial, sans-serif;
	text-decoration: underline;
}

.authors ul{
    float:left;
    padding-left:10px;
    width:300px;
}

.authors li{
    font-size:1.2em;
    float:none !important;
    line-height:1.75;
}

.rank{
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:48px;
    vertical-align:middle;
    padding:0 9px 0 0;
    float:left;
    margin-right:9px;
}

.num-symbol{
    font-size:24px;
    position:relative;
    bottom:15px;
}

.article div.dek{
    font-size:17px;
    padding:10px 0 0 !important;
}

.article div.dek p{
	padding-bottom:0px;
	font-size:17px;
	line-height:22px;
}

.byline{
    clear:both;
    display:block;
    text-transform:uppercase;
    padding:7px 0 7px 0;
    color:#999;
}

.bylineExt{
    font-size:14px;
    padding-bottom:0px !important;
}

.current-list{
    position:relative;
    overflow:hidden;
    border-bottom:2px solid #333;
    padding-top:2px;
    _zoom:1;
}

.current-list a{
    text-decoration:none;
}

.next-list-nav{
    text-align:right;
    position:absolute;
    bottom:12px;
    right:0px;
}

.current-list .next-list{
    font-family:Georgia;
    font-size:12px;
    font-weight:bold;
    font-style:normal;
    display:block;
    color:#fff;
    padding-bottom:4px;
}

.next-list-title{
    display:block;
    color:#ccc !important;
}

.list-nav .next-list-title{
    float:right;
    padding-top:10px;
}

.current-item {
    overflow:hidden;
    padding-top:15px;
    padding-bottom:5px;
    _zoom:1;
}

.current-item-title{
    float:left;
}

.index{
    font-size:1.8em;
    padding:0px 8px;
    position:relative;
    top:6px;
    color:#fff;
}


/* SLIDESHOW
 * 
 * 
 */
.chapters .text{
    font-size:14px;
}

.chapters a{
	text-decoration:none !important;
}

.chapters .text em{
    display:block;
    font-family:Arial, Helvetica, sans-serif;
    padding-bottom:3px;
}

.preloader{
    background:url(../img/icn/preloader_black.gif) 50% 50% no-repeat;
}

.stage.preloader{
    background:url(../img/icn/preloader_black.gif) 300px 225px no-repeat;
}

.stage{
    border-top:2px solid #333;
    color:#ccc;
    position:relative;
    padding-bottom:50px;
    bottom:2px;
    z-index:99;
    min-height:700px;
    _height:700px;
}

.stage h1{
    font-family:Georgia;
    font-size:2.1em;
    color:#fff;
    padding:15px 0 12px 0;
    float:none;
    width:auto;
}

.stage p{
    color:#ccc;
}

.chapters .next,
.chapters .prev{
    margin-top:25px;
}

.slideshow-controls{
    padding:12px 0 5px 0;
    overflow:hidden;
    _height:1%;
}

.slideshow-controls .next,
.slideshow-controls .prev,
.slideshow-controls .index{
    float:right;
    padding-top:0px;
}

.slideshow-preroll {
	display: none;
    position: absolute;
    height: 700px;
    width: 100%;
    z-index: 10;
}

.slideshow-preroll .skip {
    color: white;
    font-weight: bold;
    padding: 15px
}

.pause{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -2540px;
    display:none;
    height:29px;
    width:29px;
    margin-right:9px;
    text-decoration:none !important;
    padding-top:7px;
    color:#d6d6d6 !important;
    text-indent:-99999px;
}

.play{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -2577px;
    display:block;
    height:29px;
    width:120px;
    padding-left:38px;
    font-size:10px;
    text-decoration:none !important;
    vertical-algin:middle;
    padding-top:7px;
    color:#d6d6d6 !important;
    text-indent:-99999px;
}

.countdown-timer{
    font-size:10px;
    color:#d6d6d6; !important;
    padding:7px 0 0 225px;
    display:block;
    float:left;
}

.next-chapter-nav{
	float:right;
	padding-top:18px;
	width:230px;
}

.next-chapter-nav img{
    padding-right:18px;
    float:left;	
}

.next-chapter-nav .next-chapter{
    font-family:Georgia;
    font-size:12px;
    font-weight:bold;
    text-decoration:none !important;
    color:#fff;
    display:block;
}

.next-chapter-nav .next-chapter-title{
	font-family:Arial;
	padding-top:5px;
    text-decoration:none !important;
    color:#fff;
    display:block;
}

.stage .description{
    border-bottom:2px solid #333;
}

/* PROMO MODULE
 * 
 * 
 */
#promo-module{
    border-top:2px solid #333;
    color:#ccc;
    margin-top:21px;
    padding-top:15px;
}

#promo-module h3{
    font-size:1.6em;
    text-transform:uppercase;
    padding-bottom:19px;
    color:#fff;
}

#promo-module .nav li{
    padding:0 0 0 6px;
}

#promo-module .art{
    margin-bottom:5px;
}

#promo-module .pane{
    padding-top:2px;
}

#promo-module .items li{
    width:158px;
    padding-left:19px;
    font-size:1.2em;
    font-weight:bold;
    line-height:20px;
    position:relative;
}


/* FOOTER
 * 
 * 
 */
#footer{
    padding-top:10px;
    padding-bottom:25px;
    background:transparent;
}

#footer a{
    color:#999;
    white-space:nowrap;
}

#footer a:hover{
    color:#fff;
}

#footer img{
    vertical-align:bottom;
}

#footer ul{
    overflow:hidden;
}

#footer ul li{
    float:left;
    background-color:#000;
}

#footer .first{
    background:none;
}

#more-newsweeek{
    padding-top:4px;
    padding-bottom:6px;
    border-top:2px solid #474747;
}

#more-newsweeek li{
	background-color:#000;
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -2614px;
    padding:0 6px 0 9px;
    margin-top:5px;
}

#more-msnbc{
    border-top:2px solid #474747;
    padding-top:10px;
    padding-bottom:10px;
}

#more-msnbc ul li:first-child{
	padding-left:0px;
	background:none;
}

#more-msnbc li{
	background-color:#000;
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -2614px;
    padding:0 6px 0 9px;
    margin-top:5px;
}

#utility-links{
    border-top:1px solid #474747;
    padding-top:15px;
}

#utility-links ul{
    _zoom:1;
}

#utility-links li{
    padding:0 6px 0 9px;
    border-left:1px solid #575757;
    margin-bottom:5px;
    _zoom:1;
}

#utility-links a{
    color:#575757;
    text-transform:uppercase;
}

#more-msnbc .msnbc-logo{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: right -2635px;
    height:15px;
    line-height:19px;
    display:block;
    width:170px;
}



.newsweek-bingo{
	background-repeat:no-repeat;
  background-image: url('../img/sprite/vertical.png');
  -background-image: url('../img/sprite/vertical-ie6.png');
  background-position: left -2660px;
    display:block;
    height:19px;
    line-height:19px;
    padding-left:25px;
}


/* COMMENT
 * 
 * 
 */
#comments{
	margin-top:20px;
	margin-bottom:10px;
} 

#comments h3{
    font-size:1.6em;
    color:#fff;
    padding-top:10px;
    margin-bottom:10px;
    text-transform:uppercase;
    border-top:2px solid #333;
}

.jsk-ItemBodyText{
    display:block !important;
    padding-top:10px !important;
    padding-bottom:10px !important;
}

.js-CreateComment .js-kit-tab-title{
    color:#ccc !important;
}

.jsk-PrimaryFontColor{
    color:#fff !important;
}

.jskit-Dogtag{
    color:#000 !important;
}

.jsk-CommentFormSurface{
    border-color:#000!important;    
}

.jsk-PrimaryBackgroundColor{
    background-color:#191919 !important;
}

.jsk-SecondaryBackgroundColor{
    background-color:#191919 !important;
}

.js-poweredBy{
    display:none !important;
}

.jsk-HeaderInfoBoxImg{
    display:none !important;
}

.jsk-LinkColor,
.jskit-MenuTitle,
.js-kit-miniProfile-logoutLink{
    color:#8A1F11 !important;
}

.jskit-GoogleLikeMenuBarText{
	color:#000 !important;
}

.jsk-DisabledFontColor{
	color:#000 !important;
}

