/*light.css*/
.light { background:#FFF; color:#111; font:10pt Verdana, Arial, sans-serif; }
.light a, a.light { color:#46C; outline:0; }
.light a:visited, a.light:visited { color:#C44; }
.light a:hover, a.light:hover, .light a:focus, a.light:focus, .light a:active, a.light:active { color:#333; } /* order lvhfa */
.light fieldset { border:1px solid #CCC; }
.light legend { color:#555; font:.8em Verdana, sans-serif; }
.light button, button.light, .light input, input.light { padding:2px 4px; font:.9em Consolas, Verdana, sans-serif; }
.light textarea, textarea.light { padding:2px 4px; font:.9em Consolas, Courier New, sans-serif; width:20em; height:5em; overflow:auto; }
.light select, select.light { padding:3px 0 3px 4px; font:.9em Verdana, sans-serif; }
.light label { font-weight:bold; }
/*light.tabs.css*/
@import "light.css";

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-size: 11px;
    font-family:Verdana,sans-serif;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    border-bottom: 1px solid #ccc;
    margin-left:-15px;
    padding: 0 0 0 15px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
}
.ui-tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    border: 1px solid;
    border-bottom: 0;
    padding: 1px 0 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    border-color: #ccc;
    background: #eee;
    color: #444;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    border-color: #222;
    background: #ccc;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited {
    border-color: #666;
    background: #aaa;
}
.ui-tabs-nav a span {    
    display: block;
    padding: 2px 3px 3px;
    height: 15px; /* min-height in IE 6 */
    min-height: 15px;
    line-height: 15px;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 3px;
    background: white;
    color: #000; /* apply to span is required for IE 6 */
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited, .ui-tabs-nav .ui-tabs-disabled a span {
    border-color: #ddd;
    background: #eee;
    color: #bbb;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-panel {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
/*Harper's*/
body, div.tab-data {font-family:'Georgia',serif;font-size:100%;margin:0px;padding:0px;}
form#tnav {background:#880000 none repeat scroll 0% 0%;height:25px;margin:0px -1px;padding:0px;z-index:5;}
form#tnav div input {float:left;}
form#tnav div a {color:white;font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;text-decoration:none;}
form#tnav div a.active {font-weight:bold;text-decoration:underline;}
div.tab-data {padding-top:15px;}
.cheathome {padding-left:17px;}
.leaderboard {border-bottom:1px solid #DDDDDD;height:100px;text-align:center;}
div#tnav div form {display:inline;float:left;}
a {text-decoration:none;}
.menu {display:none;position:absolute;}
.menu, .nav {border-collapse:collapse;margin:0px;padding:0px;width:300px;}
.nav tr td, .menu tr th, .menu tr td {background:white none repeat scroll 0% 0%;border:1px solid #DDDDDD;font-family:sans-serif;font-size:9pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0px;padding:3px;text-align:center;}
.menu tr td:hover {background:#DDDDDD none repeat scroll 0% 0%;}
td.first {font-weight:bold;}
div.padder {background:#444444 none repeat scroll 0% 0%;padding:10px;}
span.grayed {color:#888888;}
div.footer, div.adfooter {background:#880000 none repeat scroll 0% 0%;color:white;font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-left:-1px;margin-right:-1px;margin-top:15px;padding:15px;}
div.footer a {color:white;text-decoration:underline;}
div.adfooter {background:#EEEEEE none repeat scroll 0% 0%;color:#AAAAAA;margin:0px;padding-bottom:2px;padding-top:2px;border-bottom:1px solid #ccc;}
div.adfooter a {color:#AAAAAA;}
div.header {margin-bottom:15px;}
h1 {color:#111111;font-size:185%;line-height:149%;margin:5px 0pt;}
h2 {font-size:150%;margin:5px 0pt;}
h1 a, h2 a {color:#222222;}
h3 {font-size:125%;padding-top:10px;}
img.text {float:left;margin-right:15px;}
div.timestamp {color:#444444;font-family:Verdana,Arial,sans-serif;font-size:9pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
.sc {font-variant:small-caps;}
div.pageheader {padding-left:14px;padding-right:30px;}
div.current-issue {font-family:Georgia;font-size:11pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-right:3px;text-align:center;width:120px;}
.big a {font-size:150%;}
table.nav tr td {border:medium none;font-family:Georgia;font-size:11pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:159%;padding:10px;vertical-align:top;}
img.cover {border:1px solid #CCCCCC;}
div.splitter {margin-left:-16px;text-align:center;}
form#login table {border-collapse:collapse;}
form#login {float:left;margin-top:10px;}
form#login {float:left;margin-top:4px;}
#login, form#login table tr td {font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:129%;padding:0px;}
#login {padding-top:10px;}
td.l {font-family:Verdana,Arial,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
div.image-wrapper {float:left;font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-right:15px;text-align:center;}
td {vertical-align:top;}
a.more-link {color:#888888;display:block;font-size:8pt;font-style:normal;margin-bottom:0px;margin-top:5px;padding:1px;}
a.pdf-link {border:1px solid #CCCCCC;color:#888888;font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;height:10px;line-height:normal;margin-left:2px;padding:1px 3px 1px 1px;}
img.thumb {margin:2px;}
div.type, div.tags {color:#888888;font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
div.tags {clear:both;margin-bottom:10px;margin-top:10px;}
div.inresponse {color:#444444;font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
div.author {color:#444444;}
td.lefter, td.righter {border-bottom:1px solid #CCCCCC;}
td.righter {font-family:Georgia,serif;font-size:12pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
td.lefter {font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;width:75px;}
td.source {font-family:Verdana,sans-serif;font-size:7pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-top:4px;width:100px;}
div.content-item {font-family:Georgia,serif;font-size:12pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:10px 0px;}
div.title {font-size:120%;padding-top:10px;}
div.dotted {border-bottom:1px dotted #CCCCCC;}
h3 {line-height:169%;margin:0px;padding:0px;}
.hilite {background:#FFFF88 none repeat scroll 0% 0%;}
div.months {font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-left:2px;}
div.chooser {font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-bottom:10px;padding-left:2px;}
div.authors {font-style:italic;}
div.yearbox {font-family:Verdana,Arial,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
#big-image {border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
table.allYears tr td {border-bottom:1px solid #CCCCCC;padding:20px 0pt;}
a.decade {font-weight:bold;}
div.container {border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
a.month {}
div.slug {font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-top:15px;}
blockquote {color:#444444;font-style:normal;margin-top:-10px;}
p.note {border:1px solid #DDDDAA;margin-left:-5px;padding:5px;}
div.blogitem {border-bottom:1px solid #CCCCCC;clear:both;padding-right:16px;}
#ads {padding-top:10px;text-align:center;border-left:1px solid #CCCCCC;}
div.topbanner {border-bottom:1px solid #CCCCCC;height:110px;padding-top:20px;text-align:center;}
div.banners {margin-top:5px;}
.grayed {color:#DDDDDD;}
table.rcnt {border-collapse:collapse;margin-bottom:10px;}
table.rcnt td {border-bottom:1px solid #CCCCCC;font-family:Verdana,sans-serif;font-size:8pt;padding:5px 5px 5px 0px;}
td.navel {color:#AAAAAA;}
table.rcnt h3 {font-family:Georgia,serif;font-size:200%;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-bottom:20px;padding-top:20px;}
table.topline {border-top:1px solid #CCCCCC;}
div.blogimage {float:left;margin-right:10px;}
td.dl {padding-right:15px;width:75px;}
td.dlbroad {padding-right:15px;width:110px;}
td.auth {width:140px;}
table.adtop {width:300px;}
table.inner tr td {font-family:Georgia;font-size:12pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
.topmeta {text-align:left;width:300px;}
.caption {color:#666666;font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-bottom:10px;}
table#topbox tr td {border-right:1px solid #CCCCCC;width:25%;}
div.aroundmonth {border-bottom:1px solid #CCCCCC;margin-left:-2px;padding-bottom:5px;}
sup {color:#444444;}
sup a {color:#4444AA;}
b {color:#555555;}
td.b {font-weight:bold;}
form.wrsub {border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-bottom:10px;margin-right:-16px;padding-bottom:10px;padding-top:10px;}
div.divider {text-align:center;}
div.sorry {font-size:150%;padding-top:20px;}
.inline-footnote {border-left:1px solid #CCCCCC;color:#888888;display:block;float:right;font-size:10pt;line-height:149%;margin-left:10px;margin-right:-5px;margin-top:4px;padding-left:10px;position:relative;width:250px;}
.inline-footnote:hover {color:black;}
div#tabs ul li a {color:#222222;}
div#tabs ul li a {color:#222222;font-family:Verdana,Arial,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
input.navsearch, input.navInput {font-size:8pt;height:9pt;margin-bottom:2px;width:80px;}
input.navsearch {margin-top:3px;width:120px;}
.ad300 {border-bottom:1px solid #CCCCCC;margin:auto;padding:10px 0pt 5px 0px;width:300px;}
div.afeed {padding-left:14px;padding-right:14px;}
td.wee {font-family:Verdana,Arial,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
table.year-toc {border-collapse:collapse;}
td.year-cover {border-bottom:1px solid #CCCCCC;margin:0px;padding:0px;}
a.active {font-weight:bold;}
p.desc {border-bottom:1px solid #CCCCCC;font-style:italic;padding-bottom:15px;}
p.desc i {font-style:normal;}
div.mh {border-bottom:1px solid #ccc;height:120px;padding-top:15px;}
div.bug {height:100px;margin-top:20px;}
img.bug {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}
td.thumb {font-family:Verdana,sans-serif;font-size:8pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;border-bottom:none;padding:0px;}
td.fish {border:none;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc;}
img.thumbnail {border:1px solid #CCCCCC;}
img.newthumb {margin:0px;}
table.thumbset{margin:0px;padding:0px;border-collapse:collapse;border-bottom:none;}
td {vertical-align:top;}
div.subhed {font-style:Italic;font-size:90%;}

div.horton p div.inline-footnote, div.horton p span.inline-footnote {width:150px;margin-right:0px;}
div.pq {float:left;margin-top:4px;padding-right:10px;border-right:1px solid #aaa;font-size:14pt;color:#666;width:175px;line-height:149%;margin-right:10px;}
div.inline-footnote, span.inline-footnote:hover {color:black;}
h3.hortonhed {margin-left:10px;padding-bottom:20px;padding-top:20px;}
div.horton {margin-right:40px;margin-bottom:10px;margin-left:10px;padding-bottom:20px;border-top:1px solid black;}
div.quote {font-size:10pt;padding:10px;background:#ffffee;}
td.info {background:#ffffee;}
td.basiclist{font-size:10pt;width:80%; }
td.basiclistdate,td.basiclist {padding:5px;}
td.basiclistdate {text-align:right;font:8pt Verdana;padding-right:10px;}
td.blogday {text-align:center;color:#333;font-size:14pt;padding-top:10px;padding-bottom:10px;}
div.r {text-align:center;}
<<<<<<< .mine
div.box-of-helpful {width:200px;float:right;margin-left:10px;margin-bottom:10px;padding:10px;padding-bottom:0px;padding-left:10px;font:8pt Verdana, sans-serif;border:1px solid #ccc;line-height:159%;color:#444;}
=======
div.box-of-helpful {width:300px;float:right;margin-left:10px;padding:10px;font:9pt Verdana, sans-serif;border:1px solid #ccc;line-height:149%;}
hr {clear:none;width:auto;}
>>>>>>> .r866
