.NN-ww a{font-weight:normal;}
.NN-module *,#NN-page *{padding:0px;margin:0px;border:none;}
.NN-module-footer,.NN-module-sidebar{margin-bottom:10px;}
.NN-ww .NN-module,#NN-page{font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.NN-ww .NN-module a,#NN-page a{text-decoration:none;color:#0c4790;}
.NN-ww .NN-module a:hover,#NN-page a:hover{text-decoration:underline;}
.NN-ww .NN-module li{list-style:none;background:none;}
.NN-ww .NN-module .clear,#NN-page .clear{line-height:0px;font-size:0px;height:0px;clear:both;}
.NN-ww .NN-blue-dot li,.NN-ww .NN-right-arrow-btn,.NN-ww .NN-liked-items li p,.NN-ww li span,.NN-ww .NN-tabs,.NN-ww .NN-ad-unit,.NN-ww .NN-header,.NN-ww .NN-header-inner,.NN-ww .NN-gray-btn,.NN-ww .NN-gray-btn span,.NN-ww .NN-tabs li,.NN-ww .NN-tabs,.NN-ww .NN-fb-logo,.NN-ww .NN-module-cap,.NN-ww .NN-module-cap-inner,.NN-ww .NN-info-btn,#NN-opted-out .NN-header, .NN-ww .NN-tbox-container-arrow, #tweet-box-container #tweeting-controls span.btn, .NN-ww a.NN-twttr-share span.NN-twttr-share-btn, .NN-ww .NN-tbox-wrap span.NN-tbox-close a,#NN-module-rr .NN-right-arrow-btn a.NN-follow-facebook,#NN-module-rr .NN-right-arrow-btn a.NN-follow-twitter{background:url('networked-news-sprite.png') no-repeat 0px 0px;}
.NN-ww .NN-fright{float:right;}
.NN-ww .NN-fleft{float:left;}
.NN-ww .NN-header{padding-right:9px;background-position:right -39px;}
.NN-ww .NN-header-inner{height:39px;padding-left:9px;}
.NN-ww .NN-fb-logo{float:left;margin:9px 4px 0px 2px;height:20px;width:20px;background-position:-960px -414px;overflow:hidden;position:relative;}
.NN-ww .NN-header h4{float:left;color:#ffffff;padding-top:11px;font-size:12px;text-transform:none;}
.NN-ww .NN-header a{float:right;}
.NN-ww .NN-header .NN-fb-logo a {float:none;}
.NN-ww .NN-header .NN-gray-btn{margin-top:11px;text-transform:uppercase;}
.NN-ww .NN-info-btn{display:block;width:12px;height:1px;background-position:-20px -353px;padding-top:12px;overflow:hidden;margin:13px 2px 0px 15px;}
.NN-ww .NN-gray-btn{background-position:right -112px;padding-right:4px;color:#fff;font-size:9px;font-family:Verdana,Geneva,Tahoma,sans-serif;}
.NN-ww .NN-gray-btn span{display:inline;display:inline-block;zoom:1;height:15px;background-position:0px -96px;padding:1px 2px 0px 6px;color:#fff;}
.NN-ww .NN-content{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:1px 4px;background-color:#fff;}
.NN-ww .NN-module-cap{background-position:right -87px;padding-right:9px;height:9px;overflow:hidden;}
.NN-ww .NN-module-cap-inner{background-position:0px -78px;height:9px;}
.NN-ww .NN-ad-unit-ww{text-align:center;}
.NN-ww .NN-ad-unit{width:200px;padding-left:10px;margin:9px auto 0px auto;background-position:-32px -353px;text-align:left;}
.NN-ww .NN-liked-items li{clear:both;}
.NN-ww .NN-liked-items li div,#NN-page .NN-liked-items li div{float:left;padding:5px 0px 0px 5px;}
.NN-ww .NN-liked-items h5{font-size:12px;width:285px;}
.NN-ww .NN-liked-items h5 a{color:#000;}
.NN-ww .NN-liked-items li p{border-bottom:1px solid #dedede;font-size:11px;padding:0px 0px 4px 15px !important;margin-top:2px;background-position:0px -382px;}
.NN-ww .NN-tabs{background-position:0px -153px;}
.NN-ww .NN-tabs a:hover,#NN-page .NN-tabs a:hover{text-decoration:none;}
.NN-ww .NN-tabs li{display:block;float:left;background-position:0px -153px;border-right:1px solid #fff;}
.NN-ww .NN-tabs li.active,.NN-ww .NN-tabs li:hover{background-position:0px -128px;}
.NN-ww .NN-tabs li span{display:block;float:left;height:25px;color:#fff;padding:0 10px;font-size:12px;line-height:25px;font-weight:bold;cursor:pointer;background-position:0px 50px;}
#NN-module-profile .NN-tabs li span{line-height:1.5em;}
#NN-module-hp .NN-tabs li span, #NN-module-rr .NN-tabs li span{padding-left:10px;padding-right:10px;}
#NN-module-rr .NN-tabs .single-tab li{width:100%;padding:0 0;}
.NN-ww .NN-tabs li.active span,.NN-tabs li:hover span{display:block;background-position:center -203px;}
.NN-ww .NN-right-arrow-btn, .NN-ww a.NN-right-arrow-btn{display:block;background-position:right -178px;padding:0px 33px 0px 14px;height:25px;font-size:11px;color:#000;text-align:right;line-height:25px;margin-top:4px;clear:both;}
.NN-ww .NN-module-sidebar .NN-content,.NN-ww .NN-module-footer .NN-content{padding:4px 8px 0px 8px;}
.NN-ww .NN-widget-panel{border:1px solid #999;border-top:1px solid #2b4190;}
.NN-ww .NN-widget-panel .NN-widget-heading{font:bold 12px verdana, arial, sans-serif;color:#1e1e1e;display:block;padding:4px 0 1px;border-bottom:2px solid #1e1e1e;margin:0 10px;}
/* START: right arrow button adjustments */
.NN-ww .NN-module-sidebar .NN-right-arrow-btn{width:166px}
.NN-ww .NN-module-footer .NN-right-arrow-btn{width:558px}
#NN-module-rr .NN-right-arrow-btn{text-align:left;}
#NN-module-rr .NN-right-arrow-btn a, #NN-module-rr .NN-right-arrow-btn span{display:block;float:left;margin-right:5px;color:#000;}
#NN-module-rr .NN-right-arrow-btn span {font:bold 12px/25px helvetica, arial, sans-serif;}
#NN-module-rr .NN-right-arrow-btn a.NN-follow-facebook{width:16px;height:16px;background-position:-16px -394px;text-indent:-9999px;overflow:hidden;margin-top:3px;}
#NN-module-rr .NN-right-arrow-btn a.NN-follow-twitter{width:16px;height:16px;background-position:0 -394px;text-indent:-9999px;overflow:hidden;margin-top:3px;}
#NN-module-rr .NN-right-arrow-btn a.NN-more-activity{float:right;padding-right:0;}
/* END: right arrow button adjustments */
.NN-ww .NN-module-footer p{padding-top:2px;}
.NN-ww .NN-module-footer .NN-ad-unit{margin-top:5px;}
.NN-ww .NN-module-sidebar img,.NN-ww .NN-module-footer img{margin-right:5px;}
.NN-ww .NN-image-line{margin-top:10px;}
.NN-ww .NN-image-line li{float:left;}
.NN-ww .NN-module-sidebar .NN-info-btn{margin-left:5px;}
.NN-ww .NN-mid-like-area{padding:14px 0px 10px 0px;}
.NN-ww .NN-mid-like-area p{margin-bottom:5px;}
.NN-ww .NN-mid-like-area img{margin-right:10px;}
.NN-ww .NN-blue-dot li{background-position:-250px -364px;padding-left:7px}
#NN-module-rr{padding-bottom:10px;}
.NN-ww .NN-hide{display:none;}
#NN-widget-like-article-box{position:relative;-overflow:hidden;width:208px;height:25px;min-height:25px;}
#NN-widget-like-article-bar{position:relative;-overflow:hidden;width:604px;/* FB now auto-sizing */
-height:70px;-min-height:70px;margin-bottom:5px;}
#NN-widget-myactivity-rr{position:relative;overflow:hidden;width:326px;height:400px;min-height:104px;}
#NN-widget-myactivity-profile{position:relative;overflow:hidden;width:624px;height:800px;min-height:104px;}
.NN-widget-like-blog-bar{position:relative;overflow:hidden;width:454px;/* fb min 225 for standard layout */
/* FB now auto-sizing */
-height:25px;/* fb min 35 w/o faces,80 w/ faces for standard layout */
-min-height:25px;}
#NN-widget-recommendations-hp,#NN-widget-activity-hp,#NN-widget-myactivity-hp,#NN-widget-fan-hp,#NN-widget-tweets-hp{width:326px;height:104px;min-height:104px;}
#NN-widget-myactivity-hp ul.NN-liked-items{width:326px;}
.NN-scroll{position:relative;overflow-x:hidden;overflow-y:auto;}
#NN-page{width:624px;}
#NN-page h1.NN-header{background-position:-950px -383px;padding-left:35px;font-size:22px;color:#585862;margin-bottom:20px;height:30px;line-height:30px;}
#NN-page .NN-tabs{background-position:0px -328px;}
#NN-page .NN-tabs li{background-position:0px -228px;list-style:none;margin-left:10px;border:none;}
#NN-page .NN-tabs li.active,.NN-page .NN-tabs li:hover{background-position:0px -278px;}
#NN-page .NN-tabs li span{background-position:right -253px;height:20px;padding-right:5px;text-transform:uppercase;padding:5px 13px 0 13px;color:#454545;}
#NN-page .NN-tabs li.active span,.NN-page .NN-tabs li:hover span{background-position:right -303px;color:#000;}
#NN-page .NN-tabs-content{margin-top:15px;}
#NN-page .NN-tabs-content h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:34px;font-weight:normal;border-bottom:1px solid #bfc5c3;padding-bottom:3px;}
#NN-page .NN-tabs-content h2 span{border-bottom:1px solid #bfc5c3;display:block;}
/* START:About */
#NN-page .NN-about{font-size:1.1em;height:800px;min-height:800px;}
#NN-page .NN-about h3{padding:10px 0 4px;}
#NN-page .NN-about p,#NN-page .NN-about li{padding-bottom:10px;line-height:1.4em;}
#NN-page .NN-about ol,#NN-page .NN-about ul{padding:5px 0 10px 25px;}
#NN-page .NN-about li{padding-bottom:0;}
/* END:About */
/* START Opt out */
#NN-page #NN-opted-out{display:none;}
.NN-ww a.NN-opt-out,.NN-ww a.NN-opt-out:hover,.NN-ww a.NN-opt-out:link,.NN-ww a.NN-opt-out:visited{text-decoration:none;}
.NN-ww a.NN-gray-btn.NN-opt-out span{color:#FF0000;font-weight:bold;padding:1px 0px 0 5px;}
.NN-ww a.NN-gray-btn, .NN-ww a.NN-gray-btn:hover{text-decoration:none;line-height:1.5em;display:inline;}
.NN-ww a.NN-gray-btn span{cursor:pointer;}
/* END Opt out */
/* START:hp-specific */
#hp #top .top-box-out{padding:0px !important;margin-bottom:10px;}
#hp .NN-ww .NN-header h4,#hp .NN-ww .NN-header h4 a{float:left;color:#ffffff;padding:11px 0 0 0;font-size:12px;text-transform:none;color:white;}
#hp #top .rtcol #flex-ad-area{height:auto;}
#hp #top .rtcol #flex-ad-area .flex-ad{margin-bottom:0;}
#hp #top .NN-ww .NN-module{padding-top:10px;}
/* END:hp-specific */
/* START:z-index instead of show/hide per FB's demands */
#NN-module-hp .NN-iframe-wrapper{height:104px;}
#NN-module-rr .NN-iframe-wrapper{height:400px;}
#NN-module-profile .NN-iframe-wrapper{height:800px;}
.NN-ww .NN-iframe-wrapper{position:relative;}
.NN-ww .NN-iframe-container,.NN-ww .NN-iframe-container-sibling{position:absolute;top:0;left:0;z-index:-1;visibility:hidden;}
.NN-ww .active .NN-iframe-container,.NN-ww .active .NN-iframe-container-sibling{z-index:10;visibility:visible;}
.NN-ww .NN-iframe-container,.NN-ww .NN-iframe-container-sibling{position:absolute;top:0;left:0;}
/* END:z-index instead of show/hide per FB's demands */
/* START: "feed items": Tweet lists, FB likes */
.NN-ww div.NN-feed{padding-top:5px;height:260px;overflow:auto;overflow-x:hidden;margin:0 10px;}
.NN-ww div.NN-section-likes{height:auto;}
.NN-ww div.NN-feed-item{padding:5px 0;clear:left;overflow:hidden;}
.NN-ww div.NN-feed-item a.NN-avatar{float:left;display:block;margin-right:8px;margin-bottom:10px;}
.NN-ww div.NN-feed-item p{font:normal 11px/14px 'lucida grande', tahoma, sans-serif;color:#444;float:left;width:235px;word-wrap:break-word;}
.NN-ww div.NN-section-likes .NN-feed-item p{color:gray;}
.NN-ww div.NN-feed-item p a{font-weight:bold;}
.NN-ww div.NN-feed-item a.meta, #NN-module-hp .NN-feed-item .meta{font:normal 9px/11px 'lucida grande', tahoma, sans-serif;color:#808080;}
#hp #NN-module-hp .NN-feed .NN-feed-item p.meta{font-size:11px;float:left;}
#NN-module-hp .NN-feed-item p{margin-bottom:3px;line-height:normal;}
#NN-module-hp .NN-feed{height:auto;border:1px solid #999;border-top-color:#23458C;margin:0 2px 0 0;padding:5px 10px;}
/* START: Tweet box */
.NN-ww #NN-tbox-rr{margin:4px;background:#f4f4f4;position:relative;border:1px solid transparent;}
.NN-ww .NN-tbox-wrap span.NN-tbox-close{position:absolute;right:3px;top:6px;z-index:2147483647;}
.NN-ww .NN-tbox-wrap span.NN-tbox-close a{display:block;width:16px;height:16px;background-color:transparent;background-position:0 -455px;text-indent:-9999px;overflow:hidden;}
.NN-ww .NN-tbox-wrap span.NN-tbox-close a:hover{background-position:-16px -455px;}
.NN-tbox-confirmation{display:block;position:absolute;left:12px;top:112px;background-color:#ffffb3;color:#222;font:normal 13px/1.3 arial, sans-serif;padding:3px 5px;z-index:2147483647;}
.NN-tbox-confirmation span.disclaimer{display:block;font:normal 8px/1.3 verdana, sans-serif;color:#333;}
.NN-ww iframe.twitter-anywhere-tweet-box{background:#f4f4f4;margin:10px;position:relative;z-index:2147483646;}
#NN-module-rr iframe.twitter-anywhere-tweet-box{z-index:1;}
.NN-ww .NN-tbox-wrap{background:#fff;border:1px solid #111;position:absolute;z-index:2147483645;min-width:26px;min-height:20px;}
.NN-ww .NN-tbox-wrap iframe.twitter-anywhere-tweet-box{background:#fff;margin:4px;}
.NN-ww .NN-tbox-container-arrow{display:block;width:7px;height:5px;position:absolute;left:10px;top:-5px;background-color:transparent;background-position:-22px -368px;}
.NN-ww .NN-tbox-container{display:block;}
#tweet-box-container #editor textarea#tweet-box{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #111;font:normal 12px/1.25 helvetica, arial, sans-serif;}
#tweet-box-container #tweet-box-header label.doing, #tweet-box-header span#counter{font:bold 12px/1.5em helvetica, arial, sans-serif;color:#111;}
#tweet-box-container #tweet-box-header span#counter{color:#999;float:right;display:block;}
#tweet-box-container #tweet-box-header span#counter.danger{color:#d6152b;}
#tweet-box-container #tweeting-controls span.btn{background-color:transparent;background-position:0 -430px;display:block;float:right;padding:0;border:none !important;}
#tweet-box-container #tweeting-controls span.btn button{width:75px;height:25px;text-indent:-9999px;overflow:hidden;cursor:pointer;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#tweet-box-container #tweeting-controls span.btn:hover{background-position:-75px -430px;border-color:transparent !important;}
/* END: Tweet box */
/* START: Twitter share button */
.NN-ww .NN-module a.NN-twttr-share, #article .NN-ww .NN-module a.NN-twttr-share{text-decoration:none;color:#333;font-weight:normal;font-size:12px;font:bold 11px/1.5 'lucida grande', tahoma, sans-serif;}*/
.NN-ww .NN-module a.NN-twttr-share:hover, #article .NN-ww .NN-module a.NN-twttr-share:hover;{text-decoration:none;}
.NN-ww a.NN-twttr-share span.NN-twttr-share-btn{display:block;float:left;vertical-align:middle;position:relative;top:-1px;margin-right:4px;width:62px;height:20px;background-color:transparent;background-position:0 -410px;text-indent:-9999px;overflow:hidden;}
.NN-ww a.NN-twttr-share:hover span.NN-twttr-share-btn{background-position:-62px -410px;}
/* END: Twitter share button */
/* END: Tweets, right-rail */
/* START: Fallback tweetbox area */
#tweet-box-container:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
#tweet-box-container #editor textarea#tweet-box{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #111;font:normal 12px/1.25 helvetica, arial, sans-serif;}
#tweet-box-container #tweet-box-header label.doing, #tweet-box-header span#counter{font:bold 12px/1.5em helvetica, arial, sans-serif;color:#111;}
#tweet-box-container #tweet-box-header label.doing span.twitter-icon{display:inline;display:inline-block;zoom:1;width:16px;height:16px;background:transparent url('networked-news-sprite.png') no-repeat 0 -394px;vertical-align:middle;position:relative;top:-2px;margin-right:4px;}
#tweet-box-container #tweet-box-header span#counter{color:#999;float:right;display:block;margin-right:20px;}
#tweet-box-container #tweet-box-header span#counter.danger{color:#d6152b;}
#tweet-box-container #tweeting-controls{overflow:hidden;}
#tweet-box-container #tweeting-controls span.btn, #tweet-box-container span.btn{background:transparent url('networked-news-sprite.png') no-repeat 0 -430px;display:block;float:right;padding:0;border:none !important;position:relative;}
#tweet-box-container #tweeting-controls span.btn button, #tweet-box-container span.btn a{width:75px;height:25px;color:#fff;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;font:bold 12px helvetica, arial, sans-serif;cursor:pointer;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0} #tweet-box-container span.btn a:hover{text-decoration:none}
#tweet-box-container #tweeting-controls span.btn:hover, #tweet-box-container span.btn:hover{background-position:-75px -430px;border-color:transparent !important;}
/* END: Fallback tweetbox area */