﻿.BoxCollection .tabs {padding:0;margin:0;list-style:none;_overflow:hidden;background:url(../images/boxborder.gif) repeat-x bottom left;height:20px;_background-position:14px left;clear:left;}
.BoxCollection .tabs ul {float:left;overflow:hidden;}
.BoxCollection .tabs li {float:left;display:block;}
.BoxCollection .tabs li span {background:url(../images/dark_ends.gif) no-repeat right top;font:10px Arial, sans-serif;font-weight:bold;color:#666;display:block;padding:0 26px 0 0;line-height:1.4em;height:16px;cursor:pointer;}
.BoxCollection .tabs li.white {padding:0 0 0 10px;}
.BoxCollection .tabs li.white a {background-image:url(../images/light_middlewhite.gif);}
.BoxCollection .tabs li.first {background:url(../images/dark_left.gif) no-repeat left top;padding:0 0 0 10px;}
.BoxCollection .tabs li a {background:url(../images/dark_middle.gif) repeat-x left top;color:#666;text-decoration:none;font-weight:bold;text-transform:uppercase;display:block;height:15px;}
.BoxCollection .tabs li a:hover {display:inline-block;}
.BoxCollection .box .top {background:#f3f4ef;border-left:1px solid #999;padding:0;}
.BoxCollection .tabs .corner {width:6px;height:6px;float:right;background:url(../images/sprite_sheet.gif) no-repeat right -252px;margin-top:14px;}
.BoxCollection .box .top div div {border:none;}
.BoxCollection .box .top div {background:none;border-right:1px solid #999;}

/* Overrides */
.BoxCollection .box .content {padding:1px 8px 0 8px;background:#F3F4EF}
.BoxCollection .box .noHr { padding:0; }
.BoxCollection .box .artaltOn .noHr {_padding-bottom:10px; }
.BoxCollection .ArticleTease .content {padding:0;} 
.box .bot div div span {font-size:10px;text-align:center;padding:0;margin:0;position:relative;}
.BoxCollection .box .bot a {text-decoration:none;}
div.BoxCollection .tabs li.prior span {background-image:url(../images/dark_light_ends.gif);}
div.BoxCollection .tabs li.active span {background-image:url(../images/light_dark_ends.gif);}
div.BoxCollection .tabs li.factive {background-image:url(../images/light_left.gif);}
div.BoxCollection .tabs li.prior {background-image:url(../images/dark_left.gif);background-repeat:no-repeat;}
div.BoxCollection .tabs li.last span {background:url(../images/dark_right.gif) no-repeat right top;}
div.BoxCollection .tabs li.active a {background-image:url(../images/light_middle.gif);}
div.BoxCollection .tabs li.prior a {background-image:url(../images/dark_middle.gif);}
div.BoxCollection .tabs li.last span {background:url(../images/dark_right.gif) no-repeat right top;}
div.BoxCollection .tabs li.lactive span {background-image:url(../images/light_right.gif);}
.BoxCollectionGrey .box, .BoxCollectionGrey .box .top div div, .BoxCollectionGrey .box .bot div div, .BoxCollectionGrey .ArticleTease, .BoxLightGrey .box, .BoxLightGrey .box .top div div, .BoxLightGrey .box .bot div div, .BoxLightGrey .ArticleTease {background:#F3F3EF;}

/* White Box Collection */
.BoxCollectionWhite .box, .BoxCollectionWhite .box .top div div, .BoxCollectionWhite .box .bot div div, .BoxCollectionWhite .ArticleTease, .BoxWhite .box, .BoxWhite .box .top div div, .BoxWhite .box .bot div div, .BoxWhite .ArticleTease, .BoxCollectionWhite .box .content, div.BoxCollectionWhite .box .top {background:#fff;} /* background of box */
.BoxCollectionWhite .box .top, .BoxWhite .box .top {background-position:left -48px;}
.BoxCollectionWhite .box .top div, .BoxWhite .box .top div {background-position:right -12px;}

.BoxCollectionWhite .box .bot, .BoxWhite .box .bot {background-position:left -6px;_overflow:hidden;} /* XXX */
.BoxCollectionWhite .box .bot div, .BoxWhite .box .bot div {background-position:right -18px;}
.BoxCollectionWhite .tabs .corner {background-position:right -300px;}
div.BoxCollectionWhite .tabs {background-image:url(../images/boxborder_white.gif);}
div.BoxCollectionWhite .tabs li.prior span {background-image:url(../images/dark_light_endswhite.gif);}
div.BoxCollectionWhite .tabs li.active span {background-image:url(../images/light_dark_endswhite.gif);}
div.BoxCollectionWhite .tabs li.factive {background-image:url(../images/light_leftwhite.gif);}
div.BoxCollectionWhite .tabs li.prior {background-image:url(../images/dark_left.gif);}
div.BoxCollectionWhite .tabs li.last span {background:url(../images/light_rightwhite.gif) no-repeat right top;}
div.BoxCollectionWhite .tabs li.active a {background-image:url(../images/light_middlewhite.gif);}
div.BoxCollectionWhite .tabs li.prior a {background-image:url(../images/dark_middle.gif);}
div.BoxCollectionWhite .tabs li.last span {background:url(../images/dark_right.gif) no-repeat right top;}
div.BoxCollectionWhite .tabs li.lactive span {background-image:url(../images/light_rightwhite.gif);}

div.BoxCollection .tabs li.onlyTab span {background-image:url(../images/light_right.gif);}
div.BoxCollectionWhite .tabs li.onlyTab span {background-image:url(../images/light_rightwhite.gif);}

#ToolBox {width:130px;float:left;margin:5px 14px 0 0;font-family:Arial,Verdana,Helvetica,sans-serif;}
#ToolBox ul {margin:0;padding:0;}
#ToolBox ul li {margin:0;padding:0;text-indent:0;}
#ToolBox ul li.font {background:url(../images/horizdivider.gif) repeat-x bottom;overflow:hidden;height:1%;padding-bottom:2px;}

#ToolBox ul li.font span {background:url(../images/toolbox_letters.gif) no-repeat center left;float:left;}
#ToolBox ul li.print a {background:url(../images/nw_print_icon.gif) no-repeat center left;line-height:16px;}
#ToolBox ul li.email a {background:url(../images/nw_email_icon.gif) no-repeat center left;line-height:16px;}
#ToolBox ul li.feed a {background:url(../images/nw_rss_icon.gif) no-repeat center left;line-height:16px;}
#ToolBox ul li.social a {background:url(../images/nw_socialnetworks_icon.gif) no-repeat center left;line-height:16px;}
#ToolBox ul li.sphere a {background: url(http://www.sphere.com/images/sphereicon.gif) center left no-repeat;line-height:16px;padding-bottom:4px;padding-top:4px;}
#ToolBox ul li.feedwidget a {background:url(../images/get_and_share_widget_icon.gif) no-repeat left top;padding-bottom:3px;line-height:16px;}

#ToolBox ul {padding:0;margin:0;list-style:none;}
#ToolBox ul li {margin-bottom:5px;font-size:.8em;padding:0 5px 0 6px;}
#ToolBox ul li a, #ToolBox ul li span {color:#000;text-decoration:none;padding:0px 0 0 18px;}

#ToolBox .content {padding:0;background:#dfeaec;}
#ToolBox .box .content li {font-family:Arial,sans-serif;font-size:.8em;line-height:normal;}
.columnist #ToolBox {float:right;margin-left:10px;}
.columnist #ToolBox .box {margin-bottom:10px;}
#ToolBox ul li {border-bottom:none;}
#ToolBox .box .content .sponsorship {float:left;text-align:left;padding-bottom:1px;color:#73726C;}
#ToolBox .box .content .sponsorship a img {padding-top:3px;}
#ToolBox .box .content .sponsoredAd {padding:4px 0 3px 0;height:auto;}

#FontSizeSlider {width:40px;height:9px;background:url(../images/toolbox_scrollbar.gif) no-repeat left center;float:left;margin:2px 0 0 8px;}
#FontSizeSlider div {cursor:pointer;left:0px;top:0px;position:relative;width:9px;height:9px;float:left;background:url(../images/toolbox_scroller.gif) no-repeat left center;}

.SocialLinksDiv {display:none;position:absolute;z-index:1000;}
.SocialLinks {font-size:.9em;}
.SocialLinks .arrow {background:url(../images/darkvoicebubblearrow.gif) no-repeat;height:21px;width:11px;float:left;position:relative;z-index:10000;margin:38px -1px 0 0;}
.SocialLinks .box {float:left;width:112px;clear:none;}

.SocialLinks .box .top {background-color:#DFEAEC;}
.SocialLinks .top, .SocialLinks .top div, .SocialLinks .bot, .SocialLinks .bot div {background-color:transparent;}
.SocialLinks .top div div, #ToolBox .SocialLinks .bot div div {background-color:#fff;}

.SocialLinks .top {background-position:left 0;}
.SocialLinks .top div {background-position:right -12px;}

.SocialLinks .box .content {padding-bottom:2px;padding-top:5px;}

.SocialLinks .bot {background-position:left -6px;_overflow:hidden;} /* XXX */
.SocialLinks .bot div {background-position:right -18px;}

.SocialLinks .box .content ul {list-style-type:none;margin:0;}
.SocialLinks .box .content ul li {margin:0 0 .5em 0;padding:0;font-family:arial;}
.SocialLinks .box .content ul li a {padding-left:20px;color:#000;}
.SocialLinks .box .content ul li.digg a {background:url(../images/icon_dig.gif) no-repeat center left;}
.SocialLinks .box .content ul li.newsvine a {background:url(../images/icon_newsvine.gif) no-repeat center left;}
.SocialLinks .box .content ul li.delicious a {background:url(../images/icon_del.gif) no-repeat center left;}
.SocialLinks .box .content ul li.facebook a {background:url(../images/icon_facebook.gif) no-repeat center left;}
.SocialLinks .box .content ul li.yahoo {padding:0;}
.SocialLinks .box .content ul li.yahoo form {margin:0;padding:0;width:90px;overflow:hidden;height:20px;} /*XXX form is to large for box in IE*/
.SocialLinks .box .content ul li.yahoo form a:link, .SocialLinks .box .content ul li.yahoo form a:visited {margin:0 0 0 1-px;padding:0;border:1px solid #fff;}
.SocialLinks .box .content ul li.yahoo a:link, .SocialLinks .box .content ul li.yahoo a:visited {margin:0 0 0 -1px;padding:0;border:1px solid #fff;}
.SocialLinks .box .content ul li.myspace {margin:0;}
.SocialLinks .box .content ul li.myspace a {padding:0;margin:0px;overflow:hidden;}
.SocialLinks .box .content ul li.myspace a img {margin:0 0 0 -3px;width:25px;height:20px;overflow:hidden;}
.SocialLinks .box .content ul li.myspace a span {margin-left:-4px;}


.BoxCollection .box .bot span {background:url(../images/linktab_left.gif) no-repeat;display:inline-block;height:15px;}
.BoxCollection .box .bot span span {background:url(../images/linktab_right.gif) no-repeat top right;display:inline-block;height:15px;}

.BoxCollection .bot span a {display:inline-block;background:url(../images/linktab_middle.gif) repeat-x;}

.BoxCollectionWhite .artaltOff {background:#fff;}
.BoxCollectionWhite .artaltOn {background:#efefef;}


/* mmGuide left column general box override (makes a box white or light gray if placed in the mmguide well) */
#mmGuide .boxN .top {background-position:left -72px;}
#mmGuide .boxN .top div {background-position:right -84px;}
#mmGuide .boxN .content {background-color:#f3f4ef;padding:9px;}
#mmGuide .boxN .top div div, #mmGuide .box .bot div div {background-color:#f3f4ef;}
#mmGuide .boxN .bot {background-position:left -78px;_overflow:hidden;}
#mmGuide .boxN .bot div {background-position:right -90px;}

#mmGuide .box2, #mmGuide .boxN {margin:2px 0 8px 0;}
#mmGuide .box2 .top {background-position:left 0pt;}
#mmGuide .box2 .top div {background-position:right -12px;}
#mmGuide .box2 .top div div, #mmGuide .box2 .bot div div {background-color:#fff;}
#mmGuide .box2 .content {background:#fff;padding:9px;}
#mmGuide .box2 .bot {background-position:left -6px;}
#mmGuide .box2 .bot div {background-position:right -18px;}


/* multimedia overrides (from the peek) */
#mmWrapper {margin-top:2px;}
#mmWrapper .box {margin:2px 0 8px 0;*margin-top:1px;}
#mmWrapper .peekTitleTop {margin:6px 0 0 6px;padding:0;height:30px;*height:28px;} /* XXX */
#mmWrapper .peekBox div.top, #mmWrapper .peekBox div.bot {margin:0 0 0 127px;} /* XXX */
/*#mmWrapper div.peekBox div.top, #mmWrapper div.peekBox div.bot {margin:0 0 0 14em;#}*/ /* Opera hack XXX */



#mmWrapper .box div.top {background-position:left -144px;}
#mmWrapper .box div.top div {background-position:right -156px;}
#mmWrapper .box div.top div div {background:#e2e2da;}		

#mmWrapper .box div.content {background:#e2e2da;padding:0 4px 0 0;}

#mmWrapper .box div.bot {background-position:left -150px;_overflow:hidden;} /* XXX */
#mmWrapper .box div.bot div {background-position:right -162px;}	
#mmWrapper .box div.bot div div {background:#e2e2da;}		

#mmWrapper .peekPin {background:#e2e2da url(../images/peek_pin.gif) repeat-y 100% bottom;}
#mmWrapper .peekSelected {border-right:1px solid #fff;background:#fff url(../images/arrow_selected.gif) no-repeat right top;height:34px;}	
#mmWrapper .box div.content .sectionWrapper {width:100%;}
#mmWrapper .box div.content ul.peekSections {}
#mmWrapper .box div.content ul.peekSections li.title {background-color:#e2e2da;padding:0 0 10px 6px;margin:0;color:#000;overflow:hidden;}
#mmWrapper .box div.content ul.peekSections li {list-style-type:none;padding:0;cursor:pointer;}
#mmWrapper .peekOff {background-color:#e3e3d9;}
#mmWrapper .medTan {background-color:#ccccc2;}
#mmWrapper .selected {border-right:1px solid #fff;background:#f3f3f1 url(../images/arrow_selected.gif) no-repeat right top;height:34px;}
#mmWrapper .box div.content ul.peekSections li a {font:bold 1.0em arial;color:#333;text-decoration:none;display:block;padding:11px 0 3px 6px;margin:0;height:20px;clear:right;overflow:hidden;border:none;}

#mmWrapper .box .content div.box {margin:2px 0 0 0;}
#mmWrapper .box .content div.box div.top {background-position:left 0;}
#mmWrapper .box .content div.box div.top div {background-position:right -12px;}
#mmWrapper .box .content div.box div.top div div {background-color:#fff;}

#mmWrapper .box .content div.box div.content {background:#fff;}
#mmWrapper .peekContent {padding-top:5px;height:389px;}

#mmWrapper .box .content div.box div.bot {background-position:left -6px;_overflow:hidden;}
#mmWrapper .box .content div.box div.bot div {background-position:right -18px;}
#mmWrapper .box .content div.box div.bot div div {background-color:#fff;}

#mmWrapper .box .content .box .content .peekContent {width:100%;padding:3px 0 0 7px;overflow:hidden;}


.mmGuideGallery {float:left;height:78px;width:151px;margin:0 5px 0 0;overflow:hidden;}
.mmGuideGallery div.imgLeft {margin-right:4px;}
.mmGuideGallery h6 {font:.90em arial;}
.mmGuideGallery .rubric {margin:0;padding:0;font-size:.80em;}
.mmGuideGallery .icon {clear:both;margin:2px 4px 0 0;float:left;vertical-align:top;}
.mmGuideGallery p {font:.85em arial;color:#000;margin:0;padding:0;line-height:.95em;}
.mmGuideGallery a:link, .mmGuideGallery a:visited {color:#000;}
.mmGuideGallery .date {font:.85em arial;color:#73726c;margin:3px 0 0 0;}

#mmComments {clear:both;width:100%;margin:6px 0 0 0;}
#mmComments .box {margin:0;}
#mmComments .box .content {padding:2px 7px;}
#mmComments .discussBox .top {background-position:left -48px;}
#mmComments .discussBox .top div {background-position:right -60px;}
#mmComments .discussBox .top div div, #mmComments .discussBox .bot div div {background:#dfeaec;}
#mmComments .discussBox .bot {background-position:left -54px;}
#mmComments .discussBox .bot div {background-position:right -66px;}



#BlogPostContent {font-family:georgia;font-size:12px;line-height:17px;color:#363636;}

/* Blog Toolbox */
#mmToolBarBox.box3 {margin:0;padding:0;}
#mmToolBarBox.box3 .content {padding:0;margin:0;background:#dfeaec;overflow:hidden;height:14px;}
#mmToolBarBox.box3 .top {background-position:left -48px;}
#mmToolBarBox.box3 .top div {background-position:right -60px;}
#mmToolBarBox.box3 .top div div, #mmToolBarBox.box3 .bot div div {background-color:#dfeaec;}
#mmToolBarBox.box3 .bot {background-position:left -54px;}
#mmToolBarBox.box3 .bot div {background-position:right -66px;}


#mmToolbox {-moz-user-select:none;font-size:10px;line-height:10px;overflow:hidden;}
#mmToolbox ul {padding:0;margin:3px 0 0 5px;list-style-type:none;overflow:hidden;}
#mmToolbox ul li {padding:0px;margin:0px 14px 0 0;display:inline;}

#mmToolbox a {color:#000;text-decoration:none;}
#mmToolbox a.print {padding:1px 0 0 18px;background:url(../images/nw_print_icon.gif) no-repeat left top;}
#mmToolbox a.emailArticleLink {padding:1px 0 0 18px;background:url(../images/nw_email_icon.gif) no-repeat left 2px;}
#mmToolbox a.rss {padding:1px 0 0 18px;background:url(../images/nw_rss_icon.gif) no-repeat left top;}
#mmToolbox span.socialNetworks {padding:1px 0 0 18px;cursor:pointer;background:url(../images/nw_socialnetworks_icon.gif) no-repeat left top;}
#mmToolbox ul li a.sphere img {margin:0 4px 0 0;}

#ShareLinks {display:none;width:112px;background-color:#dceaec;z-index:10;position:absolute;padding:0;margin-top:-1px;z-index:1000;left:0;}
#ShareLinks .box .content {padding:0 0 0 8px;background:#dfeaec;}
#ShareLinks .box {margin:0;}
#ShareLinks .box .bot div div {padding:0;margin:0;line-height:1px;font-size:6px;background:#dfeaec;}
#ShareLinks .box .bot {background-position:left -54px;}
#ShareLinks .box .bot div {background-position:right -66px;}

#ShareLinks div.ml {overflow:hidden;background-image:url(../images/toolbox_m.gif);background-position:left top;background-repeat:repeat-y;}
#ShareLinks div.mr {overflow:hidden;background-image:url(../images/toolbox_m.gif);background-position:right top;background-repeat:repeat-y;}
#ShareLinks div.mb {overflow:hidden;background-image:url(../images/toolbox_m.gif);background-position:left bottom;background-repeat:repeat-x;}
#ShareLinks div.bl {overflow:hidden;background-image:url(../images/toolbox3_bl.gif);background-position:left bottom;background-repeat:no-repeat;}
#ShareLinks div.br {overflow:hidden;background-image:url(../images/toolbox3_br.gif);background-position:right bottom;background-repeat:no-repeat;}
#ShareLinks div.feedLinks {padding:0px;margin:0px;}
#ShareLinks div.feedLinks ul {list-style-type:none;margin:0;padding:0;}
#ShareLinks div.feedLinks ul li {clear:both;padding:0;margin:0;}


#ShareLinks div.feedLinks a:hover {border:none;}
#ShareLinks a {margin:0px;border-collapse:collapse;padding:5px 0px 0px 22px;overflow:hidden;font-size:10px;height:17px;display:block;color:#000;text-decoration:none;font-family:arial;font-weight:bold;background-position:left center;background-repeat:no-repeat;}
#ShareLinks a.linkSphere {background-image:url(../images/icon_sphere.gif);}
#ShareLinks a.linkDigg {background-image:url(../images/icon_dig.gif);}
#ShareLinks a.linkNewsvine {background-image:url(../images/icon_newsvine.gif);}
#ShareLinks a.linkDelicious {background-image:url(../images/icon_del.gif);}
#ShareLinks a.linkFacebook {background-image:url(../images/icon_facebook.gif);}

#ShareLinks li.yahoo form {margin-left:-2px;}
#ShareLinks li.yahoo form a {margin-left:0px;padding:0 0 4px 4px;}
#ShareLinks li.yahoo a {margin-left:0px;padding:0 0 4px 4px;}
#ShareLinks li.yahoo a span span {margin-left:-4px;}
#ShareLinks li.yahoo form a span span {margin-left:-3px;}

#ShareLinks li.myspace a {padding:0;}
#ShareLinks li.myspace a img {margin:0 0 0 -3px;width:25px;height:20px;overflow:hidden;}
#ShareLinks li.myspace a span {margin-left:-3px;}

#lpDiv {width:398px;display:none;border:1px solid #ccc;background:#dfeaec;height:207px;overflow:hidden;}
#lpDiv div span {display:none;}
#lpContent {margin:-16px 0 0 -1px;}
#closeLp {background:url(../images/launchpad_close.gif) no-repeat left top;height:15px;display:block;position:relative;z-index:10000;cursor:pointer;left:333px;top:6px;width:60px;overflow:hidden;}
#lpContent .loading {width:398px;text-align:center;border:1px solid #ccc;background:#dfeaec;vertical-align:middle;height:207px;overflow:hidden;text-align:center;padding-top:25%;}
#lpContent .loading .loadGif {margin:0px 8px 0 0;}