body {height:100%;}
body a{ color:#286f97;}
body a:visited{color:#286f97;}

/* -------------------  masthead styles */
div#mastheadContainer{background: url(/shared/images/hbr/mastheadBg.gif) repeat-x; height: 172px; margin-bottom:15px; position: relative;}
div#masthead{background-image:none !important;margin: 0 auto; position: relative; width: 984px;}
div#mastheadTopLinks{height: 24px; overflow: hidden; width: 984px;}
div#mastheadTopLinks ul{list-style: none; margin: 0; padding: 0 0 0 16px; width: 968px;}
div#mastheadTopLinks ul li{float: left; padding: 0 0 0 0;}
div#mastheadTopLinks ul li.on{background-color: #fff; margin: 0 4px; padding: 0 4px;}
div#mastheadTopLinks ul li a{display: block; height: 24px; text-indent: -9999px;}
div#mastheadTopLinks ul li.managers a{background: url(/shared/images/hbr/mastheadForManagers.gif) no-repeat; width: 132px;}
div#mastheadTopLinks ul li.managers a:hover{background: url(/shared/images/hbr/mastheadForManagers.gif) -132px 0px no-repeat;}
div#mastheadTopLinks ul li.educators a{background: url(/shared/images/hbr/mastheadForEducators.gif) no-repeat; width: 137px;}
div#mastheadTopLinks ul li.educators a:hover{background: url(/shared/images/hbr/mastheadForEducators.gif) -137px 0px no-repeat;}
div#mastheadTopLinks ul li.buyers a{background: url(/shared/images/hbr/mastheadForCorporateBuyers.gif) no-repeat; width: 198px;}
div#mastheadTopLinks ul li.buyers a:hover{background: url(/shared/images/hbr/mastheadForCorporateBuyers.gif) -198px 0px no-repeat;}
div#mastheadTopLinks ul li.hbr a{background: url(/shared/images/hbr/mastheadHBROn.gif) no-repeat; width: 212px;}
div#mastheadTopLinks ul li.visit a{background: url(/shared/images/hbr/mastheadVisitHBSchool.gif) no-repeat; width: 273px;}
div#mastheadTopLinks ul li.visit a:hover{background: url(/shared/images/hbr/mastheadVisitHBSchool.gif) -273px 0px no-repeat;}

div#mastheadMain{height: 111px; overflow: hidden; position: relative; width: 984px; z-index: 2;}
div#mastheadMain h1{left: 303px; margin: 0; padding: 0; position: absolute; top: 13px;}
div#mastheadMain h1 a{background: url(/shared/images/hbr/hbrLogo.gif) no-repeat; display: block; height: 39px; text-indent: -9999px; width: 381px;}
div#mastheadMain h1 img{display: none;}
div#mastheadMain h2{left: 20px; margin: 0; padding: 0; position: absolute; top: 13px; width: 118px;}
div#mastheadMain h2 a{background: url(/shared/images/hbr/hbpLogo.gif) no-repeat; display: block; height: 41px; text-indent: -9999px; width: 118px;}
div#mastheadBottom{height: 37px; overflow: hidden; width: 984px;}
div#mastheadBottom ul{float: right; font: bold 12px Georgia, "Times New Roman", Times, serif; list-style: none; margin: 0; padding: 8px 0 0 0;}
div#mastheadBottom ul li{float: left; padding: 0 0 0 15px;}
div#mastheadBottom ul li a{color: #6b6b6b;}
div#mastheadBottom ul li a:hover{color: #b10021;}

div#mastheadTools{height:auto; left: 0px; overflow:visible; position: absolute; top: 0px; width: 984px; z-index: 100;}
div#mastheadTools div#accountStatus{left: 0px; padding: 8px 0 0 11px; position: absolute; top: 135px;}
div#mastheadTools div#accountStatus a{color: #838282; float: left;}
div#mastheadTools div#accountStatus a.signIn{background: url(/shared/images/hbr/btnSignIn.gif) no-repeat; display: block; height: 25px; margin: -3px 0 0 0; text-indent: -9999px; width: 77px;}
div#mastheadTools div#accountStatus a.signOut{padding: 0 0 0 5px;}
div#mastheadTools div#accountStatus span{color: #838282; float: left; padding: 0 5px;}
div#mastheadTools div#accountStatus span.basic{background: url(/shared/images/hbr/iconBadgeBasicLarge.gif) right 3px no-repeat; color: #7494a6; font-weight: bold; padding-right: 15px;}

div#mastheadTools ul.storeLinks{list-style: none; margin: 0; overflow: hidden; padding: 0; position: absolute; right: 1px; top: 43px; width: 167px;}
div#mastheadTools ul.storeLinks li{float: left; height: 13px; overflow: hidden;}
div#mastheadTools ul.storeLinks li#cart{width: 62px;}
div#mastheadTools ul.storeLinks li#cart a{background: url(/shared/images/hbr/iconShoppingCart.gif) right 0px no-repeat; display: block; float: left; height: 13px; overflow: hidden; text-indent: -9999px; width: 62px;}
div#mastheadTools ul.storeLinks li#store{width: 62px;}
div#mastheadTools ul.storeLinks li#store a{background: url(/shared/images/hbr/shopStore.gif) right 0px no-repeat; display: block; height: 10px; margin: 3px 0 0 0; text-indent: -9999px; width: 62px;}

div#mastheadTools div#search{left: 322px; margin-bottom:20px; position: absolute; top: 94px;}
div#mastheadTools div#searchField{float: left; width: 196px;}
div#mastheadTools div#searchField input{background-color: transparent; font: normal 12px Arial, Helvetica, sans-serif; height: 15px; padding: 2px 4px 0px 4px; width: 184px;}
div#mastheadTools div#searchDropdown{float: left; padding: 0 3px 0 3px; width: 115px;}
div#mastheadTools div#searchDropdown select{width: 115px;}
div#mastheadTools div#searchDropdown option{font-size: 12px; padding-bottom: 2px;}
div#mastheadTools div#searchBtn{float: left; padding-top: 0;}
/* -------------------  end masthead styles */


div#contentColumn.blog h3.blogTitle{color:#286F97; height: 17px; font-family:"Georgia", "Times New Roman"; font-size:1.5em; margin: 0; overflow: hidden; padding: 0 0 7px 0; text-transform:uppercase; width: 410px;}
div.blogSection{background: #286f97; margin: 0 0 25px 0; overflow: hidden; padding: 13px 0 0 0; width: 654px;}
div.blogSection h3{background-color: #fff; color: #000 !important; float: left; font: normal 1.5em Georgia, Times New Roman; /*letter-spacing: .15em;*/ line-height: 22px; margin: 0; padding: 8px 15px 0 0; overflow: hidden; text-transform: uppercase;}
div.blogSection div.featuredEntry img {float:left; margin:0px 20px 15px 0px;}
div.blogSection div.featuredEntry h2 {font-weight:normal; margin:0px;}
div.blogSection div.featuredEntry div.keepReading{float:right; margin-right:20px;}
div.blogSection div.keepReading{float:right; margin:0px 15px 10px 0px;}
div.blogContent, div.blogContentNoMargin{background-color: #fff; clear: both; overflow: hidden; padding: 15px 0 0 0; width: 654px;}
div.blogContent{background-color: #fff !important; margin: 0 10px 0 0; width: 654px;}
div#editorMain{border-bottom: 1px solid #414141; overflow: hidden; padding: 0 0 20px 0; width: 654px;}
div#editorMain div.authorImage{float: left; width: 120px;}
div#editorMain div.authorText{float: left; width: 534px;}
div#editorSecondary{ width: 654px;}
div.editorSecondaryRow{border-bottom: 1px solid #414141; overflow: hidden; width: 654px;}
div.editorSecondaryItem{float: left; margin: 0 20px 0 0; padding: 10px 0; width: 307px;}
div.last div.editorSecondaryItem{border-top: 1px solid #414141; top: 1px solid #414141;}
div#editorSecondary div.authorImage{float: left; width: 70px;}
div#editorSecondary div.authorText{float: left; width: 237px;}
div#latestPosts {border-bottom:1px solid #414141;}
div.latestPostRow{background: url(../images/hbr/latestPostsBg.gif) repeat-y; overflow: hidden; margin: 10px 0 15px 0; width: 644px;}
div.latestPostItem{float: left; padding: 0 10px 0 10px; width: 192px;}
div.latestPostRow div.first{padding: 0 10px 0 0; width: }
div.latestPostRow div.last{padding: 0 0 0 10px;}
div.ourBloggersRow{overflow: hidden; padding: 0 0 8px 0; width: 654px;} 
div.ourBloggersColumn{float:left; overflow:hidden; margin-right:3px; padding: 0px; width:215px;}
div.ourBloggersItem{border-bottom: 1px solid #414141; float: left; height:70px; margin: 0 3px 7px 0; padding: 0 0 8px 0; width: 215px;}
div.ourBloggersItem.last{border-bottom: 0px; margin-bottom:0px;}
div.ourBloggersFooter {border-top:1px solid #414141; clear:both; display:block; font-family:"Georgia", "Times New Roman"; font-size:1.3em; padding-top:5px; text-align:right;}
div.ourBloggersFooter a {color:#b30838; font-weight:bold;}
div.last div.ourBloggersItem{border-bottom: none;}
div.ourBloggersItem div.authorImage{float: left; width: 70px;}
div.ourBloggersItem div.authorText{float: left; width: 135px;}

div.blogSection p.label{font: bold 9px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 1px 0; text-transform: uppercase;}
div.blogSection p.label a{background-color: #b30838; color: #fff; margin: 0 0 0 10px; padding: 0 2px; text-decoration: none;}
div.blogSection p.label a:hover{background-color: #fff; color: #b30838; text-decoration: none !important;}
div.blogSection h4{font: normal 18px Georgia, "Times New Roman", Times, serif; line-height: 1.1em; margin: 0; padding: 0 0 2px 0;}
div.blogSection h5{font: normal 14px Georgia, "Times New Roman", Times, serif; line-height: 1.1em; margin: 0; padding: 0 0 2px 0;}
div.blogSection h4 a, div.blogSection h5 a{color: #286F97; text-decoration: none;}
div.blogSection h4 a:hover, div.blogSection h5 a:hover{text-decoration: underline;}
div.blogSection p.authors{font: normal 11px Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0;}
div.blogSection p.authors a{color: #000;}
div.blogSection p.date{color: #000; font: normal 11px Georgia, "Times New Roman", Times, serif;  margin: 0; padding: 3px 0;}
div.blogSection p.tags{color: #808080; font: normal 10px Arial, Helvetica, sans-serif; line-height: 1.1em; margin: 0; padding: 2px 0 0 0;}
div.blogSection p.tags a{color: #808080 !important; text-decoration: none;}
div.blogSection p.tags span.label{font-weight: normal; padding: 0 5px 0 0;}
div.blogSection p.desc{color: #414141; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; margin: 0; padding: 10px 0 0 0;}
div.blogSection p.desc a{color: #286F97;}

div#blogAuthorHeader{background: #286f97; margin: 0 0 20px 0; padding: 13px 0 0 0; position: relative; width: 990px;}
div#blogAuthorHeader div.title{overflow: hidden;}
div#blogAuthorHeader h3{background-color: #fff; color: #000 !important; display:block; float: left; font: normal 1.5em Georgia, Times New Roman; /*letter-spacing: .15em;*/ line-height: 22px; margin: 0; padding: 3px 15px 0 0; overflow: hidden; text-transform: uppercase;}
div#blogAuthorHeader h3 span.blogTitle{color:#286f97; font-size: 16px; padding-left: 10px; padding-right:50px;}
div#blogAuthorHeader h3 a{color: #000;}
div#blogAuthorHeader span.rss {padding-left:50px;}
div#blogAuthorHeader span.rss img {position:relative; top:-2px;}
div#blogAuthorHeader span.rss span {font-family:"Helvetica", Arial, sans-serif; font-size:0.6em; left:3px; position:relative; text-transform:none; top:-4px;}
div#blogAuthorHeader span.rss span a {color:#b30838;}
div#blogAuthorHeader div.blogSearch{position: absolute; right: 10px; top: 15px;}
div#blogAuthorHeader div.blogSearch div.search{float: left; width: 125px;}
div#blogAuthorHeader div.blogSearch div.search input{border: none; font: normal 10px Helvetica, Arial, sans-serif; height: 11px; padding: 4px 5px 2px 5px; width: 115px;}
div#blogAuthorHeader div.blogSearch div.button{float: left; padding: 0 0 0 5px;}

div#searchContainer {background-color:#286F97; height:20px; margin-top:24px; margin-bottom:20px; padding:4px 0px 2px 0px;}
div#searchContainer div.blogSearch{float:right; margin-right:10px;}
div#searchContainer div.blogSearch div.search{float: left; width: 125px;}
div#searchContainer div.blogSearch div.search input{border: none; font: normal 10px Helvetica, Arial, sans-serif; height: 11px; padding: 4px 5px 2px 5px; width: 115px;}
div#searchContainer div.blogSearch div.button{float: left; padding: 0 0 0 5px;}

div.blogPostsText p{color:#414141; margin-right:20px;}
div#blogPosts.blogAuthor{background: none; margin: 0; padding: 0; width: 654px;}
div#blogPosts.blogAuthor ul{list-style: none; margin: 0; padding: 0; width: 654px;}
div#blogPosts.blogAuthor li{border-bottom:1px solid #414141; margin-bottom: 10px; padding-top: 0; width: 654px;}
div#blogPosts.blogAuthor div.blogPostsInfo{width: 254px;}
    div#blogPosts.blogAuthor div.blogPostsInfo a {color:#286F97;}
    div#blogPosts.blogAuthor div.blogPostsInfo p.tags a{color:#808080 !important;}
div#blogPosts.blogAuthor div.blogPostsText{width: 385px;}
    div#blogPosts.blogAuthor div.blogPostsText p a {color:#286F97;}
div#blogPosts.blogAuthor h4{font-size: 24px; margin:0px;}
div#blogPosts.blogAuthor p.previousEntries{font: bold 10px Helvetica, Arial, sans-serif; margin: 0; padding-top: 10px; text-align: right;}
div#blogPosts.blogAuthor p.previousEntries a{color: #b30838;}
div#blogPosts.blogAuthor div.blogPostsInfoFull h4 {font-family:Georgia,"Times New Roman",Times,serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal;line-height:normal;color: #286F97;}
div#blogPosts.blogAuthor div.blogPostsInfoFull{clear:both; width:auto !important;}
div#blogPosts.blogAuthor div.blogPostsInfoFull p.date{ color:#000000; font-family:Georgia,"Times New Roman",Times,serif;font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal;line-height:normal;margin:2px 0px 6px 0px;padding:0;}
div#blogPosts.blogAuthor div.blogPostsInfoFull p.tags{ color:#414141; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-size-adjust:none;font-style:normal; font-variant:normal; font-weight:normal; line-height:1.1em; margin:0px;}
div#blogPosts.blogAuthor div.blogPostsInfoFull p.tags a{color:#414141 !important; text-decoration:none;}
div#blogPosts.blogAuthor div.blogPostsInfoFull p.tags span.label{ font-weight:bold; padding:0 5px 0 0;}
div#blogPosts.blogAuthor div.blogPostContent {margin-top:25px;}
div#blogPosts.blogAuthor div.blogPostContent p{line-height:1.6em;}
div#blogPosts.blogAuthor ol, div.blogPostContent ol{list-style-type: decimal; list-style-position:outside; margin:0px 0px 15px 20px; padding-left:20px; width:auto;}
div#blogPosts.blogAuthor ol li, div.blogPostContent ol li{border:0px; line-height:1.6em; margin:0px 0px 10px 0px; padding:0px; width:auto; overflow:visible;}
div#blogPosts.blogAuthor div.blogPostContent ul{list-style-type: disc; list-style-position:outside; margin:0px 0px 15px 30px; padding:0px;}
div#blogPosts.blogAuthor div.blogPostContent ul li{border:0px; margin:0px 0px 10px 0px; overflow:visible; padding:0px; width:95%;}
div#blogPosts.blogAuthor hr.red{background-color:#E3E3E4; border:none; height:1px; margin:30px 0px 30px 0px;}
div#blogPosts.blogAuthor div.entryFooter{clear:both; display:block; padding:10px; padding-left:0px;}
div#blogPosts.blogAuthor div.entryFooter ul.comments-links{color:#B30838;display:inline; margin:0px;}
div#blogPosts.blogAuthor div.entryFooter ul.comments-links li{color:#000000; display:inline; border:none; margin-right:5px;}
div#blogPosts.blogAuthor div.entryFooter ul.comments-links li.email_share a {background-image:url(../images/toolsicon_anim_mod.gif); background-repeat:no-repeat; padding:0px 0px 2px 20px;} 
div#blogPosts.blogAuthor div.comment{border-color:#E3E3E4; border-style:solid; border-width:1px; display:block; margin:20px 0px 20px 0px; padding:10px;}
div#blogPosts.blogAuthor div.comments, div.trackbacks, div.comments-open{clear:both; margin-top:30px;}
div#blogPosts.blogAuthor div.comments h2, div.trackbacks h2, div.comments-open h2{color:#B1B1B1; font-size:1.5em}
div#blogPosts.blogAuthor div#comments-open-footer{clear:both; display:block; padding:10px; padding-left:0px;}
div#blogPosts.blogAuthor div#comments-open-footer ul{color:#B30838;display:inline; margin:0px;}
div#blogPosts.blogAuthor div#comments-open-footer ul li{display:inline; border:none; margin-right:5px;}

/*
div#stayConnected{background-color: #e2e3e4; margin-top:24px; width: 317px;}
div#stayConnected h4{color:black; font-family:Georgia,Times New Roman; font-size:1.3em; font-weight:normal; height:20px; margin:0px; padding:3px 6px !important; text-transform:uppercase;}
div#stayConnectedContent{background-color: #fff; overflow: hidden; margin-left:2px; padding:15px 10px 10px 10px; width: 293px;}
div#stayConnectedContent ul{float: left; list-style: none; margin: 0 0 10px 0; overflow: hidden; padding: 0 10px 0 15px; width: 117px;}
div#stayConnectedContent ul li{margin: 0 0 10px 0; padding: 2px 0 0 31px;}
div#stayConnectedContent ul li.rss{background: url(/shared/images/iconRssBlog.gif) no-repeat; height: 25px;}
div#stayConnectedContent ul li.email{background: url(/shared/images/iconEmailBlog.gif) no-repeat;}
div#stayConnectedContent ul li.facebook{background: url(/shared/images/iconFacebook.gif) no-repeat;}
div#stayConnectedContent ul li.twitter{background: url(/shared/images/iconTwitter.gif) no-repeat;}
div#stayConnectedContent ul li.video{background: url(/shared/images/iconVideo.gif) no-repeat; height: 25px;}
div#stayConnectedContent ul li.podcast{background: url(/shared/images/iconPodcast.gif) no-repeat;}
div#stayConnectedContent ul li.mobile{background: url(/shared/images/iconMobile.gif) no-repeat;}
div#stayConnectedContent ul li h5, div#stayConnectedContent ul li p{color: #69696b; font: normal 11px Helvetica, Arial, sans-serif; margin: 0; padding: 0;}
div#stayConnectedContent ul li a{color: #b30838;}
*/

div#stayConnectedHBR {font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; margin-bottom:20px; text-align:left; width:317px;}
div#stayConnectedHBR div#stayConnectedHBRHeader {background:url(http://harvardbusiness.org/hb-main/resources/images/marketing/stay-connected/hbrtitleback.png) top left repeat-x; height:30px; width:317px;}
div#stayConnectedHBR div#stayConnectedHBRHeader div {color:#ffffff; font-size:18px; font-weight:bold; padding:4px 10px 0 10px; height:26px; width:297px;}
div#stayConnectedHBRContent {background-color:#eff1f2; float:left; width:317px;}
div#stayConnectedHBRSubContent {background-color:#eff1f2; border-bottom:1px solid #0a5680; border-left:1px solid #0a5680; border-right:1px solid #0a5680; float:left; padding:4px 0px 0px 0px; width:315px;}
div#stayConnectedHBRContent div.sc_row {border-bottom:1px solid #a5a9ac; width:315px;}
div#stayConnectedHBRContent div.sc_row.last {border-bottom:0px; padding-bottom:4px;}
div#stayConnectedHBRContent div.sc_row div.sc_row_item {padding:4px 8px 4px 30px; width:277px;}
div#stayConnectedHBRContent div.sc_row div.sc_row_image {float:left;}
div#stayConnectedHBRContent div.sc_row div.sc_row_text {float:left; margin:5px 0 0 12px;}

div#subscriptionHBR {background-color:#eff1f2; border:1px solid #0a5680; clear:both; margin-bottom:20px; padding:4px 5px 4px 5px; width:305px;}
div#subscriptionHBRContent {background-color:#eff1f2; float:left; width:305px;}
div#subscriptionHBRContent div.item_text {float:left; font-family:Georgia, 'Times New Roman', Times, serif; padding:12px 16px 10px 15px; width:164px;}
div#subscriptionHBRContent div.item_text div.item_text_header {float:left; font-size:16px; font-weight:bold; width:164px;}
div#subscriptionHBRContent div.item_text div.item_text_desc {color:#000000; float:left; font-size:11px; margin-top:10px; width:164px;}
div#subscriptionHBRContent div.item_text div.item_text_link {float:left; font-size:12px; margin-top:18px; width:164px;}
div#subscriptionHBRContent div.item_text_image {float:left; padding:10px 0px 5px 0; width:95px;}
div#subscriptionHBRContent div.item_text_image di.item_text_image_content {float:left; width:95px;}

div#specialOffers {background-color:#eff1f2; border:1px solid #0a5680; display:block; float:left; font-family:Georgia, 'Times New Roman', Times, serif; margin-bottom:20px; padding:10px; width:295px;}
div#specialOffers div#specialOffersHeader {color:#000000; font-size:10px; font-weight:bold; text-transform:uppercase;}
div#specialOffers div.offer_item {margin-bottom:15px; width:285px;}
div#specialOffers div.offer_item.bottom {margin-bottom:0px;}
div#specialOffers div.offer_item div.offer_item_image {display:block; float:left; width:60px;}
div#specialOffers div.offer_item div.offer_item_text {float:left; margin-left:13px; width:212px;}
div#specialOffers div.offer_item div.offer_item_text div {font-size:11px; font-weight:bold; margin-bottom:3px;}
div#specialOffers div.offer_item div.offer_item_text div a {color:#094a6f;}
div#specialOffers div.offer_item div.offer_item_text div p {color:#3d3d3d; font-size:10px; margin:5px 0px 0px 0px;}
div#specialOffers div.offer_item div.offer_item_text p {margin:0px; font-size:10px;}
div#specialOffers div#specialOffersContent {margin-top:10px; width:285px;}

div#blogActions{background: url(/shared/images/dotsBg.gif); overflow: hidden; width: 317px;}
div#blogActions ul{list-style: none; margin: 0; overflow: hidden; padding: 10px 10px 0 10px;}
div#blogActions ul li{float: left; padding: 0 20px 5px 0;}
div#blogActions ul li.last{padding: 0 0 5px 0;}
div#blogActions ul li a{background: url(/shared/images/btnBlogBg.gif) 1px 0px no-repeat; color: #fff; display: block; font: bold 10px/10px Arial, Helvetica, sans-serif; height: 25px; padding: 3px 8px; text-transform: uppercase; width: 122px;}
div#blogActions ul li a:hover{text-decoration: none !important;}

div#blogAuthorInfo{background-color:#286f97; margin-bottom:20px; padding-bottom:1px; width: 317px;}
div#blogAuthorInfo a{color:#286f97;}
div#blogAuthorInfo h3{color:#FFF; font-family:Georgia,Times New Roman; font-size:1.3em; font-weight:normal; height:20px; margin:0px; padding:3px 6px !important; text-transform:uppercase; }
div#blogAuthorInfo div.blogAuthorInfoContent{background-color: #fff; clear: both; margin: 0 1px 0 1px; padding: 10px 15px 10px 15px; overflow: hidden; width: 285px;}
div#blogAuthorInfo div.blogAuthorInfoContent div.image{float: left; padding: 0 20px 15px 0;}
div#blogAuthorInfo div.blogAuthorInfoContent p{color: #414141; font-size: 11px; margin: 0; padding: 0 0 10px 0;}
div#blogAuthorInfo div.blogAuthorInfoContent ul{float: left; list-style: none; margin: 0; padding: 0; width: 152px;}
div#blogAuthorInfo div.blogAuthorInfoContent ul li{padding: 0 0 7px 0;}
div#blogAuthorInfo div.blogAuthorInfoContent ul li a{color: #286F97; font-size: 11px; font-weight: bold;}


div#popularTopics{background-color: #e2e3e4; margin-bottom:20px; width: 317px;}
div#popularTopics h3{color:black; font-family:Georgia,Times New Roman; font-size:1.3em; font-weight:normal; height:20px; margin:0px; padding:3px 6px !important; text-transform:uppercase;}
div#popularTopicsContent{background-color: #fff; overflow: hidden; margin-left:3px; padding:10px; width: 291px;}
div#popularTopicsContent ul{list-style: none; margin: 0; padding: 0;}
div#popularTopicsContent ul li{display: inline; line-height: 1.5em; padding: 0 10px 0 0;}
div#popularTopicsContent ul li a{color: #231f20;} 
div#popularTopicsContent ul .tag1{display:none; font-size: .75em; font-weight: 100;}
div#popularTopicsContent ul .tag2{font-size: .9em; font-weight: 200;}
div#popularTopicsContent ul .tag3{font-size: 1.1em; font-weight: 400;}
div#popularTopicsContent ul .tag4{font-size: 1.2em; font-weight: 700;}
div#popularTopicsContent ul .tag5{font-size: 1.4em; font-weight: 900;}
div#popularTopicsContent ul .tag6{font-size: 1.6em; font-weight: 900;}
div#popularTopicsContent ul .tag7{font-size: 1.8em; font-weight: 900;}
div.rightColumnItemFooter {background:#FFF url(../images/hbr/rightColumnFooterBg.gif) top left repeat-x; display:block; height:6px; width:317px;}

div#shopModule {background-color:#e3e4e5; background-image:none; padding:3px; width:311px;}
div#shopModule div#shopModuleContent {background-color:#f9f9f9; padding:13px 15px; width:281px;}
    div#shopModule div#shopModuleContent h4 {font-weight:bold; text-transform:none; margin-bottom:0px; padding:0px;}
    div#shopModule div#shopModuleContent h5 {margin-bottom:15px; text-transform:uppercase;}
        div#shopModule div#shopModuleContent h5 a {color:#286f97;}
    div#shopModule div#shopModuleContent div.item {padding-bottom:20px;}    
    div#shopModule div#shopModuleContent div.itemText {width:192px;}

div#stayConnected {}
    div#stayConnected ul {padding:0px;}
    div#stayConnected div#stayConnectedContent {background:white url(../images/stay_connected_bg.gif) top left no-repeat; padding-left:60px; width:243px;}
#PageNav {float:right;}
#PageNav a{margin:5px;}
#PageNav span{margin:5px;}

div#moreTopicsDropdown ul{z-index:1;}
div#moreTopicsDropdown ul li{z-index:1;}

div#hbpPrintLogo {display:none;}
div#blogAuthorPrint {display:none;}

#sidebarWidget{
    float:right;
}
#sidebarWidget div#googleWebOptimizer{width:279px; margin:0px 10px 10px 20px; border:1px solid white;}

div#breadCrumb {font-size:11px; /*margin-top:-15px;*/ margin-bottom:5px;}
div#breadCrumb p{font-size:11px; margin:0px; padding-left:2px;}

/* fix form highlighting */
#comments-open input {
background: white !important;
}
#comments-open textfield{
background: white !important;
}
