
/* ::::: http://hbswk.hbs.edu/css/global.css ::::: */

h1 { font-size: 140%; margin-bottom: 2px; }
body { background-image: url(bg.gif); background-color: rgb(99, 95, 93); font-family: Arial,Verdana,Helvetica,sans-serif; }
.buy { border: 1px solid rgb(102, 102, 102); margin: 0pt; padding: 0pt; text-decoration: none; background-color: rgb(0, 51, 102); color: rgb(235, 229, 220); }
td#facqa p { margin: 0px; font-size: 75%; }
td#facqa h1 { margin-bottom: 10px; font-size: 130%; color: rgb(153, 0, 0); }
td#facqa h2 { margin-bottom: 10px; font-size: 110%; color: rgb(153, 0, 0); }
td#facqa h3 { margin-bottom: 10px; font-size: 100%; color: rgb(0, 0, 0); }
.default-font, #middle p { font-size: 12px; margin-bottom: 4px; margin-top: 7px; }
#middle h1 { margin-bottom: 10px; font-size: 130%; color: rgb(0, 0, 0); }
#middle h2 { margin-bottom: 10px; font-size: 110%; color: rgb(153, 0, 0); }
#middle h3 { margin-bottom: 10px; font-size: 100%; color: rgb(0, 0, 0); }
#middle h4 { margin-bottom: 3px; margin-top: 3px; font-size: 100%; padding-bottom: 0px; }
#middle h5 { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; margin-top: 0px; font-size: 130%; color: rgb(0, 0, 0); }
#middle h6 { margin: 0pt; padding: 0pt; font-family: Arial,Verdana,Helvetica,sans-serif; color: rgb(128, 128, 128); font-size: 10px; font-weight: normal; }
#middle { padding: 10px; }
#middle li { font-size: 12px; }
#home-right p { margin: 0pt; padding: 0pt; }
#box { border: 1px solid rgb(0, 0, 0); background-color: rgb(235, 229, 220); width: 565px; margin-top: 15px; margin-bottom: 15px; }
#box p { margin: 10px; }
#about p { font-size: 75%; }
#about td { font-size: 75%; }
#about li { font-size: 75%; margin-bottom: 7px; }
#about h1 { margin-bottom: 10px; font-size: 130%; color: rgb(0, 0, 0); }
#about h2 { border-left: 4px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding: 3px; font-size: 90%; color: rgb(0, 0, 0); margin-bottom: 2px; }
#about h3 { margin-bottom: 10px; font-size: 100%; color: rgb(0, 0, 0); }
#about { padding: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; }
.about-nav { border: 1px solid rgb(128, 128, 128); margin: 0pt; padding: 0pt; width: 575px; font-family: Arial,Verdana,Helvetica,sans-serif; }
.about-nav td { background-color: rgb(235, 229, 220); text-align: center; }
.about-nav a:link { text-decoration: none; color: rgb(0, 0, 0); }
.about-nav a:visited { text-decoration: none; color: rgb(0, 0, 0); }
.about-nav a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
.about-nav a:active { text-decoration: none; color: rgb(0, 0, 0); }
td#top-links a { font-family: Verdana,Helvetica,sans-serif; margin-left: 20px; padding-top: 6px; font-size: 70%; color: rgb(255, 255, 255); text-decoration: none; text-align: right; }
td#top-links { text-align: right; }
td#home-right { width: 170px; }
td#home-right h3 { margin: 0pt; padding: 3px; font-size: 10px; font-weight: normal; }
#banner { background-image: url(banner-bg.gif); }
#top-nav { background-color: rgb(55, 47, 45); }
td#footer { padding: 3px; color: rgb(204, 204, 204); text-align: center; background-color: rgb(55, 47, 45); font-size: 70%; }
#viewAll li a:link, #viewAll li a:visited { color: rgb(0, 0, 0); text-decoration: none; }
#viewAll li a:hover, #viewAll li a:active { color: rgb(0, 0, 0); text-decoration: underline; }
.on { background: transparent url(dot_over.gif) no-repeat scroll left center; font-weight: bold; }
#viewAll ul { margin-top: 0pt; margin-left: 5px; padding-left: 0px; padding-top: 0pt; margin-bottom: 0pt; }
#viewAll li { padding: 2px 1px 1px 13px; color: rgb(255, 255, 255); list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 12px; }
.footnote { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); text-decoration: none; font-size: 80%; }
.issue { padding: 0px; background-color: rgb(55, 47, 45); font-size: 10px; color: rgb(255, 255, 255); font-family: verdana,arial,times new roman; }
#print-nav { border: 1px solid rgb(0, 0, 0); margin: 4px 6px 10px 10px; background-color: rgb(235, 229, 220); width: 153px; }
#print-nav a { font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; color: rgb(64, 48, 36); text-decoration: none; font-size: 10px; }
#print-nav p { margin: 8px; }
#print-nav a:link { color: rgb(64, 48, 36); }
#print-nav a:visited { color: rgb(64, 48, 36); }
#print-nav a:hover { color: rgb(64, 48, 36); text-decoration: underline; }
#print-nav a:active { color: rgb(64, 48, 36); }
#heskett-print { border: 1px solid rgb(204, 204, 204); padding: 3px; background-color: rgb(240, 240, 240); width: 565px; margin-bottom: 20px; margin-top: 15px; }
#heskett-print a { font-size: 10px; }
.footer-author-bio { font-size: 12px; color: rgb(85, 85, 85); }
.article-author, .article-excerpt { color: rgb(102, 102, 102); font-size: 12px; font-weight: bold; }
.article-blurb { color: rgb(51, 51, 51); font-weight: bold; }
#related, #prev { padding-left: 0px; margin-left: 0px; margin-top: 0pt; padding-top: 0pt; }
#related li, #prev li { list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 3px; }
.related-title { color: rgb(153, 0, 0); text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 100%; }
.no-underline { text-decoration: none; }
.pull-quote-big { font-weight: bold; color: rgb(153, 0, 0); text-decoration: none; font-size: 104%; }
.pull-quote-small { font-weight: bold; color: rgb(102, 102, 102); text-decoration: none; font-size: 90%; }
.article-subtitles { font-weight: bold; color: rgb(153, 0, 0); text-decoration: none; font-size: 120%; }
.article-interview { color: rgb(153, 0, 0); text-decoration: none; }
.bold { font-weight: bold; }
a:link { color: rgb(0, 0, 255); }
a:visited { color: rgb(102, 51, 153); }
a:hover { color: rgb(102, 51, 153); }
a:active { color: rgb(153, 0, 0); }
.grid { margin: 5px; }
.grid table { border-top: 1px solid rgb(119, 119, 119); border-left: 1px solid rgb(119, 119, 119); border-collapse: collapse; }
.grid td, .grid th { border-right: 1px solid rgb(119, 119, 119); border-bottom: 1px solid rgb(119, 119, 119); padding: 5px; font-family: Arial,Geneva,Verdana,Helvetica,sans-serif; font-size: 80%; vertical-align: top; text-align: left; }
.graphic { margin: 10px 10px 10px 0pt; padding: 10px; float: left; font-size: small; }
.caption { display: block; font-weight: bold; font-size: 75%; }
.wklist li { margin: 1em; }

/* ::::: http://hbswk.hbs.edu/css/books-basic.css ::::: */

td#review h1 { font-family: Arial,Helvetica,sans-serif; font-size: 120%; color: rgb(0, 51, 102); }
td#review p { font-size: 100%; }
td#review { font-family: Arial,Helvetica,sans-serif; font-size: 80%; color: rgb(0, 0, 0); }
div#blurb { font-family: Arial,Helvetica,sans-serif; font-size: 100%; color: rgb(0, 0, 0); margin-top: 10px; margin-bottom: 10px; }
.buy { background-color: rgb(0, 51, 102); color: rgb(235, 229, 220); font-weight: bold; }
.buy a { font-family: Arial,Helvetica,sans-serif; font-size: 85%; text-decoration: none; color: rgb(235, 229, 220); text-transform: uppercase; }
.buy a:link { color: rgb(235, 229, 220); }
.buy a:visited { color: rgb(235, 229, 220); }
.buy a:hover { color: rgb(235, 229, 220); text-decoration: underline; }
.buy a:active { color: rgb(235, 229, 220); }
div#line { font-family: Arial,Helvetica,sans-serif; font-size: 80%; color: rgb(0, 32, 63); }
.left-review-title { font-family: Arial,Helvetica,sans-serif; font-size: 70%; color: rgb(102, 102, 102); text-transform: uppercase; font-weight: bold; }
div#left-review { font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); text-decoration: none; }
div#left-review p { font-family: Arial,Helvetica,sans-serif; font-size: 65%; color: rgb(102, 102, 102); text-transform: uppercase; text-indent: 4px; }
div#left-review a { text-decoration: none; color: rgb(102, 102, 102); }
div#lr-red { font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
div#lr-red p { font-family: Arial,Helvetica,sans-serif; font-size: 65%; text-transform: uppercase; text-indent: 4px; }
div#lr-red a { font-family: Arial,Helvetica,sans-serif; text-decoration: none; }

/* ::::: http://hbswk.hbs.edu/css/books-sophisto.css ::::: */

td#review h1 { margin: 0pt; padding: 2px; }
td#review p { padding: 4px; clear: none; }
td#review li { font-size: 12px; }
.buy { border: 1px solid rgb(102, 102, 102); margin: 0pt; padding: 2px; text-decoration: none; }
div#line { border-bottom: 1px solid rgb(153, 153, 153); margin: 0px; padding: 6px; }
.left-review-title { margin: 0pt; }
div#left-review { border-top: 1px solid rgb(102, 102, 102); border-left: 1px solid rgb(102, 102, 102); border-right: 1px solid rgb(102, 102, 102); margin: 0pt; background-color: rgb(235, 229, 220); text-decoration: none; }
div#left-review p { border-bottom: 1px solid rgb(102, 102, 102); margin: 0pt 0pt 0pt 0px; background-color: rgb(235, 229, 220); padding-top: 2px; padding-bottom: 2px; text-transform: uppercase; text-indent: 4px; }
div#lr-red { border-top: 1px solid rgb(102, 102, 102); border-left: 1px solid rgb(102, 102, 102); border-right: 1px solid rgb(102, 102, 102); margin: 0pt; background-color: rgb(0, 51, 102); text-decoration: none; color: rgb(102, 102, 102); }
div#lr-red p { border-bottom: 1px solid rgb(235, 229, 220); margin: 0pt 0pt 0pt 0px; color: rgb(235, 229, 220); background-color: rgb(0, 51, 102); padding-top: 2px; padding-bottom: 2px; text-transform: uppercase; text-indent: 4px; }
div#lr-red a { color: rgb(235, 229, 220); text-decoration: none; }
