@import url(style.css); @import url(text.css);
#content {display:block; float: right; margin:0px; padding: 0px; width: 608px; background: url("../images/bgs/content-3column.gif") repeat-y left;}
#maincolumn {display:block; float:left; width: 432px; margin:0px 0px 0px 0px; padding: 0px 5px 15px 10px;}
#right {display:block; float:right; width: 155px;}
#promocolumn {display:block; float:right; width: 140px; margin:0px 0px 0px 0px; padding: 5px 5px 5px 5px;;}
#toolbox {display:block; float:right; background-color: #fff; width: 152px; height: 115px; margin:0px 2px 0px 0px; padding: 0px; padding-bottom: 10px; padding-left: 2px; background: url("../images/borders/999.gif") repeat-y left #fff;}
#toolbox #panel {display:block; width: 141px; height: 40px; padding:0px 0px 0px 5px; margin: 10px 0px;/*63px top margin removed by SA on 08312011 bc it looked funny on articles -- lmk if this change makes it look funny elsewhere */}
#panel ul.buttons {display:block; border: 0; margin: 0; padding: 0; width: 141px; list-style-type: none; text-align: center; vertical-align: middle;}
#panel ul.buttons li {display: block; float: left; text-align: center; margin: 0px; width: 40px; padding: 0px 3px 0px 3px; border-left: 1px solid #999;}
#panel ul.buttons li.accesstips {clear:right; width:141px; border:0; padding-bottom:5px;}
#panel ul.buttons li.accesstips a img {float:none;}
#panel ul.buttons li.print {border-left: 0px;}
#panel ul.buttons li img {display: block; float:right; margin: 0px; padding: 0px;}
#panel ul.buttons li a, #panel ul.buttons li a:link, #panel ul.buttons li a:hover, #panel ul.buttons li a:active, #panel ul.buttons li a:visited {color: #006699; font-size: 10px; background-color: transparent; text-decoration: none;}
#panel ul.textsize {display:block; float:left; border: 0; margin: 0; padding: 0; width: 141px; list-style-type: none; text-align: center; vertical-align: middle;}
#panel ul.textsize li {display: block; float: left; text-align: center; margin-top: 8px; padding: 0px 3px 0px 3px;}
#panel ul.bookmark {display:block; float:left; border: 0; margin: 0; padding: 0; width: 141px; list-style-type: none; text-align: center; vertical-align: middle;}
#panel ul.bookmark li {display: block; float: left; text-align: center; margin-top: 8px; padding: 0px 3px 0px 3px;}
#panel ul#smi {clear: both; display: block; width: 135px; margin: 0; padding: 5px 0 0 0;}
#panel ul#smi li {display: inline; margin: 0px;}
.columnistintro	{display:block; background: url("../images/bgs/portrait.gif") no-repeat top left; padding-bottom: 10px;}
.columnistintro img {float:left; margin-top: 5px; margin-right: 20px; margin-bottom: 30px; border: 4px solid #42b4e6;}
.essayintro {display:block; padding-bottom: 10px;}
.columnistintro ul.blue {display:block; margin-left: 90px; padding-top: 5px;}
ul.blue {display:block; margin-left: 30px; padding-top: 5px;}
.firstperson img {float:left; padding: 10px 20px 10px 0;}
.newsletter img {float:left; padding: 5px 20px 5px 0;}
#referencelist, #endnoteslist {display:none;}
.book {display:block; clear:both; width:100%; margin: 5px 0 0px 0; padding: 20px 0 0px 0; border-top: 1px dashed #ccc;}
.iconmenu {display:block; clear:both; width:100%; margin: 5px 0 0px 0; padding: 20px 0 0px 0;}
.iconmenu img {margin-top:15px;}
.book .left, .iconmenu .left {display: block; float: left; width: 33%; margin: 0px; padding: 0px; border: 0px none;}
.book .right, .iconmenu .right {display: block; float: right; width: 67%; margin: 0px; padding: 0px; border: 0px none;}
.advertcolumn {display: block; width: 120px; margin:0; padding:10px 17px;}
.advertcolumn + #promocolumn {margin-top: -15px; *margin-top: -10px;}
.advertcolumn h2 span, .advertblock h2 span {font-family: 'Trebuchet MS', 'Helvetica', sans-serif; color: #999; font-size: 10px; line-height: 10px; font-weight: lighter; text-align:center; width: 100%; padding: 0px 0px 5px 0px; margin: 0px;}
#adblock {text-align:center;}
#shows {width:100%; clear:both; padding: 10px 0 10px 0;}
#shows div.left {display: block; float: left; width: 20%; margin: 0px; padding: 0px; border: 0px none;}
#shows div.right {display: block; float: right; vertical-align: top; width: 80%; margin: 0px; padding: 0px; border: 0px none;}
#twocolumns {clear: both; width: 100%; margin: 0 auto;}
#twocolumns div.left {float: left; width: 47%; margin: 0px; padding: 0px; border: 0px none;}
#twocolumns div.right {float: right; width: 47%; margin: 0px; padding: 0px; border: 0px none;}
#sponsoredlinkbox {background-color: #F6FFEF; border: solid 1px #57A514; width: 412px; text-align: center; padding: 10px;}
#sponsoredlinkbox p {color: #333333;}
#sponsoredlinkbox p a {color: #333333; text-decoration: none;}
#sponsoredlinkbox p a:hover {color: #333333; text-decoration: underline;}
#sponsoredlinksidebox {background-color: #eaf7fc; border: solid 1px #51bee9; width: 125px; text-align: center; padding: 5px;}
#sponsoredlinkbox p #adhighlight {text-align: left; font-size: 10px; padding: 0; margin: 0;}
#sponsoredlinkbox p #adhighlight a {color: #006699; text-decoration: underline; font-size: 10px;}
#sponsoredlinkbox p #adhighlight span a {color: #006699; font-size: 10px;}
#singlebook {margin-top: 10px;}
#singlebook .left {float: left; width: 110px;}
#singlebook .right {float: left; width: 300px; padding-top: 10px;}
#singlebook .right + p {clear: both;}
#understoodpromo {display:block; background-color: #fff; margin:0px 2px 0px 0px; padding: 0px; padding-bottom: 10px; padding-left: 2px; border-bottom: url("../images/borders/999.gif") repeat-y left #fff;}