html { overflow-y: scroll; height: 100%; margin-bottom: 0.0001em; }
* { margin: 0pt; padding: 0pt; }
body { padding-bottom: 4em; }
#wrapper { margin: 0pt auto; position: relative; }
#body { margin: 0pt auto; }
#sidebar ul, #sidebar li { list-style-type: none; list-style-image: none; list-style-position: outside; }
#main { margin: 0pt 0pt 0.8em; }
#footer { padding-bottom: 1em; clear: both; text-align: center; }
#footer a { text-decoration: none; }
.entry-meta { font-size: 90%; clear: both; display: block; }
#header { margin: 0pt 0pt 0.8em; }
#sidebar ul.inner { margin: 0pt; }
#sidebar ul.inner ul { margin: 0.4em 0.8em 1.6em ! important; }
#sidebar ul.inner ul li { padding-bottom: 0pt ! important; }
#sidebar ul.inner ul ul.children { margin: 0pt 1.6em ! important; }
#sidebar ul.inner ul ul.children li { margin: 0.4em 0pt 0pt; }
.box, .box-blank, #sidebar ul.inner li, .notice { margin: 0pt 0pt 0.8em; padding: 0.8em; position: relative; text-align: left; }
.box-blank { background: transparent none repeat scroll 0% 0%; }
.box:after, .box-blank:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
h1 { margin: 0.8em 0pt 0pt 1.5em; text-align: left; }
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { text-decoration: none; }
#menu { margin: 1em 0pt 0.6em 1.5em; float: left; }
#searchbox { margin: 1em 2em 0pt 0pt; padding: 2px 0pt; vertical-align: top; float: right; text-align: right; top: -2px; position: relative; }
#nav:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#header { clear: both; }
#menu, #searchbox { text-transform: lowercase; }
#menu { max-width: 530px; }
#menu ul, #menu ul li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#menu a { padding: 0pt 0.6em; float: left; display: block; text-decoration: none; }
#searchbox fieldset { border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
#searchbox legend { display: none; }
#searchbox form, #searchbox input { display: inline; }
h2 { padding: 0.4em 0pt; }
h2 a { padding: 0.4em 0pt; text-decoration: none ! important; }
h2 a:hover, h2 a:focus { text-decoration: underline ! important; }
h3, h4 { margin: 0pt 0pt 0.6em; font-weight: bold; font-size: 100%; }
#main h3 { margin: 1.6em 0pt 0.8em; }
.noteworthy { margin: 0.4em; display: block; float: right; }
.noteworthy a { padding: 0.4em; text-decoration: none ! important; }
.clear { clear: both; }
.prev { float: left; }
.next { float: right; }
img { border: 0pt none ; }
#main p a img { padding-bottom: 2px; }
#main p a img:hover { padding-bottom: 2px; }
hr { display: none; }
acronym, abbr { font-size: 100%; }
acronym, abbr, span.caps { cursor: help; }
small { font-size: 85%; line-height: 200%; }
cite { font-size: 90%; font-style: normal; }
strike, del { text-decoration: line-through; }
ins { text-decoration: none; }
label { cursor: pointer; }
ul { margin: 0.8em; }
#sidebar ul.inner ul { margin: 0.4em 0.8em; }
#sidebar ul.inner ul li { margin: 0.4em 0pt; padding: 0.2em 0pt; }
dl { margin: 0pt 0.8em; }
dt { font-weight: bold; }
dd { margin: 0pt 1.6em; }
p, pre, kbd, blockquote { margin: 1.6em 0pt; }
#sidebar p { margin: 0pt 0pt 1.6em; }
pre, blockquote { padding: 0pt 1.6em; margin-left: 3%; }
pre { overflow: auto; padding-bottom: 1em; }
blockquote[cite]:after { content: "» Source: " attr(cite); display: block; margin-top: 0.8em; font-size: 90%; }
fieldset { padding: 0pt 0.8em 0.4em; }
legend { padding: 0pt 0.4em; font-weight: bold; }
.feedicon img, #categorylist img { width: 12px; height: 12px; }
.feeds a { padding: 1px 0pt 2px; }
.feeds img { vertical-align: middle; margin-top: -3px; }
#categorylist img { margin: 0pt 0.25em; vertical-align: middle; }
#sidebar .feedicon img { position: relative; float: right; top: -2.4em; }
span.edit a:focus, a.quote { outline-style: none; }
span.edit a:hover { cursor: pointer; }
.edit a { border: 0pt none  ! important; background: transparent url('icon_edit.gif') no-repeat scroll right top ! important; position: absolute; z-index: 1; right: 0.75em; top: 1em; text-decoration: none ! important; display: block; width: 26px; height: 26px; text-indent: -9999px; }
#trackbacklist li .edit a { width: 26px; height: 12px; }
.edit a:hover { background: transparent url('icon_edit_hover.gif') no-repeat scroll right top ! important; }
.sidenote { position: relative; }
.sidenote .edit a { top: 0pt; right: 0pt; }
span.tags { background: transparent url('icon_tag.gif') no-repeat scroll left center; padding-left: 16px; margin-left: 1em; }
ul.wp-tag-cloud li { display: inline; margin-right: 1em ! important; }
.align-left { padding-right: 0.8em; float: left; }
.align-right { padding-left: 0.8em; float: right; }
.align-center { margin: 0pt auto; display: block; }
.column-left { float: left; width: 50%; }
.column-right { float: right; width: 50%; }
ul.column-right, ul.column-left { margin: 0pt; padding: 0pt; }
html > body #main ul { list-style-type: none; list-style-image: none; list-style-position: outside; text-indent: -1em; }
#main ul { margin-left: 0pt; padding-left: 1em; }
#main ul li { margin-left: 1em; margin-bottom: 1.6em; }
#main ul li:before, #sidebar ul li.page_item:before { content: "» "; }
ol { margin: 0pt 0pt 0.8em 1em; padding-left: 2em; }
#main ol li { margin-bottom: 1.6em; }
input, select, textarea { font-size: 100%; line-height: 100%; }
.inputbox, #commentform textarea, .searchbox { padding: 1px 2px; }
#commentform { display: inline; }
#commentform textarea { padding: 2px; -moz-box-sizing: border-box; width: 100%; }
.inputbox { width: 160px; }
.pushbutton, .pushbutton-wide { cursor: pointer; }
.pushbutton-wide { padding: 0.6em 2em; }
.checkbox { cursor: pointer; }
.searchbox { width: 80%; }
.search-results { position: relative; }
p.commentlink { margin: 0pt 0pt 10px 10px; padding: 0pt 0pt 0pt 10px ! important; width: 120px; float: right; }
p.commentlink span { padding: 0.4em 0pt; display: block; }
p.commentlink a { border-bottom: 0pt none; padding: 0.4em 0pt; display: block; text-decoration: none; }
p.commentlink a:hover { text-decoration: underline; }
.asides .aside { margin: 0.5em 0pt 2em 0.5em ! important; padding: 0pt; }
.asides h2 { padding: 0.4em 0pt; }
.asides h2 a { margin: 0.4em 0pt; text-decoration: none; }
.asides p { padding: 0pt 1.6em; }
.asides p, .asides pre, .asides blockquote { margin-top: 0pt; margin-bottom: 0.8em; }
.asides pre, .asides kbd, .asides blockquote { margin: 1.6em 7%; }
.asides h3 { margin: 1.6em 0pt 0.8em; }
.asides ul { margin: 0.8em 1.3em; }
.asides ol { margin: 0.8em 2em; }
.aside { position: relative; }
.aside .edit a { top: 0pt; right: 0pt; }
.sidenote { margin: 0.5em 0pt 1em; padding: 0pt; }
.sidenote h2 { margin: 0pt 0pt 0.6em; }
.sidenote h2 a { display: inline; margin-right: 0.5em; }
.sidenote p { padding: 0pt 0pt 0pt 0.8em; }
.sidenote p, .sidenote pre, .sidenote blockquote { margin-top: 0pt; margin-bottom: 0.8em; }
ol#commentlist, ol#trackbacklist { margin-bottom: 3.2em; }
.commentbox { padding-top: 2em; width: 280px; float: left; text-align: left; }
#comment-author p { margin: 0pt 0pt 1.6em; }
.formatting { float: left; height: 3em; padding-top: 2em; }
#tags-allowed { clear: both; }
#tags-allowed li { margin: 0.6em; }
#tags-allowed blockquote { display: inline; }
#tags-allowed .column-left, #tags-allowed .column-right { width: 45%; }
#tags-allowed .close { float: right; }
#tags-allowed:after, #comment-author:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.comment-header { margin-bottom: 0.8em; }
.notice, #tags-allowed { padding: 0.8em 1.2em; font-size: 100%; }
.notice p, .notice h4, #tags-allowed p, #tags-allowed h4 { margin: 0.6em 0pt; }
#commentlist .notice { margin: 0.6em 0pt; }
#commentlist { margin: 0pt; padding: 0pt; }
#commentlist li { margin: 0.8em 0pt ! important; padding: 0.8em; min-height: 90px; position: relative; display: block; list-style-type: none; list-style-image: none; list-style-position: outside; }
#commentlist li small { position: absolute; z-index: 3; right: 95px; width: 45px; }
#commentlist li small span.edit { position: relative; top: -0.5em; float: right; }
#commentlist li small a.quote { border: 0pt none ; margin: 0.5em 0pt 0pt; background: transparent url('icon_quote.gif') no-repeat scroll 0% 0%; float: left; display: block; width: 12px; height: 12px; text-indent: -9999px; }
#commentlist li small a.quote:hover { background: transparent url('icon_quote_hover.gif') no-repeat scroll 0% 0%; }
#trackbacklist { margin-left: 0pt; padding-left: 0pt; }
#trackbacklist li { padding: 0pt; position: relative; margin-left: 0pt; margin-top: 0.8em; list-style-type: none; list-style-image: none; list-style-position: outside; }
#trackbacklist li a { padding: 0.4em; display: block; text-decoration: none; }
#trackbacklist li p { padding: 0pt 0.4em; }
#trackbacklist li a span { text-decoration: underline; }
#wp-calendar { empty-cells: show; width: 100%; }
#wp-calendar #next a { padding-right: 1em; text-align: right; }
#wp-calendar #prev a { padding-left: 1em; text-align: left; }
#wp-calendar a { display: block; font-weight: bold; }
#wp-calendar a:hover { text-decoration: none ! important; }
#wp-calendar caption { text-align: left; width: 100%; }
#wp-calendar td { padding: 0.3em 0pt; text-align: center; }
ul#recent-activity { margin: 0pt ! important; padding: 0pt ! important; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#recent-activity li { margin: 0pt ! important; padding: 0pt ! important; font-size: 100%; }
ul#recent-activity small { font-size: 85%; padding-left: 0.8em; }
a.comment-favatar { border: 0pt none  ! important; margin-right: 0.4em; }
.eg-image { border: 1px solid rgb(165, 165, 163); margin: 0pt; padding: 2px; background: rgb(255, 255, 255) url('gravatar.jpg') no-repeat scroll center center; position: absolute; right: 1em; top: 1em; float: right; text-align: center; line-height: 0pt; display: block; opacity: 0.5; }
#commentlist li:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
a.comment-favatar img, .trackback-favatar { width: 16px; height: 16px; }
.eg-image:hover, a.comment-favatar:hover img { opacity: 1; }
.trackback-favatar { margin: 2px 6px 0pt 2px; background: transparent none repeat scroll center center; width: 16px; height: 16px; float: left; cursor: pointer; }
#af-ela { margin: 0pt 0pt 2em; }
#af-ela:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#af-ela ul, #af-ela ul li { border: medium none ; }
#af-ela ul li a { padding: 0.5em 0pt; }
#af-ela ul li:before { content: ""; }
ul#af-ela-menu { margin: 1em auto 2em; text-align: center; }
ul#af-ela-menu li { margin: 0pt 1em; padding: 0pt ! important; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 135%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
ul#af-ela-tag li { padding: 0pt ! important; }
ul#af-ela-menu li:hover, ul#af-ela-menu li.selected, ul#af-ela-tag li:hover, ul#af-ela-tag li.selected { border-bottom: 1px dotted rgb(0, 0, 0) ! important; padding: 0pt; background: transparent none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0) ! important; }
ul#af-ela-category, ul#af-ela-year, ul#af-ela-month, ul#af-ela-tag, ul#af-ela-post-chrono { margin: 0pt 0pt 2em; padding: 1em 0pt; text-align: center; float: none ! important; width: 100%; }
ul#af-ela-tag { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 60%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
ul#af-ela-post-tags li, ul#af-ela-post-tags li:hover, ul#af-ela-category li, ul#af-ela-post-cats li, ul#af-ela-post-cats li:hover, #af-ela-post-chrono li, ul#af-ela-post-chrono li:hover { border: medium none  ! important; margin: 1em 4em ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; font-weight: normal; }
ul#af-ela-post-tags li:before, ul#af-ela-post-cats li:before, ul#af-ela-post-chrono li:before { content: "» "; }
ul#af-ela-category li, ul#af-ela-year li, ul#af-ela-month li { border: medium none  ! important; margin: 0pt 1em ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; font-weight: normal; display: inline ! important; }
ul#af-ela-category li:hover, ul#af-ela-year li:hover, ul#af-ela-month li:hover, ul#af-ela-category li.selected, ul#af-ela-year li.selected, ul#af-ela-month li.selected { border-style: none none dotted ! important; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) ! important; border-width: medium medium 1px ! important; background: transparent none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0) ! important; }
ul#af-ela-category li.selected { border-style: none none dotted ! important; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) ! important; border-width: medium medium 1px ! important; margin: 0pt 1em ! important; background: transparent none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0) ! important; }

#wrapper { min-width: 780px; width: 780px; }
#body { padding: 0pt 1.5em; }
#sidebar { width: 31%; float: right; }
#main { width: 69%; float: left; }
#sidebar ul.inner { padding: 0pt 0pt 0pt 0.8em; }
#header { height: 200px; }
.left #sidebar { float: left; }
.left #sidebar ul.inner { padding: 0pt 0.8em 0pt 0pt; }
.left #main { float: right; }
.bg { background: rgb(245, 245, 239) url('bg.gif') no-repeat scroll center top; }
#header { background-image: url('masthead-fauna.jpg'); background-repeat: repeat-x ! important; background-position: center top; }
body { color: rgb(86, 86, 84); }
.box, #sidebar ul.inner li { background-color: rgb(255, 255, 255); }
#sidebar, #secondary, #copyright { color: rgb(165, 165, 163); }
a:link, a:active { text-decoration: underline; color: rgb(17, 119, 170); }
a:visited { text-decoration: underline; color: rgb(0, 51, 85); }
a:hover, a:focus { text-decoration: underline; color: rgb(102, 187, 221); }
#sidebar a:link, #sidebar a:active { text-decoration: none; color: rgb(119, 153, 170); }
#sidebar a:visited { text-decoration: none; color: rgb(85, 119, 136); }
#sidebar a:hover { text-decoration: underline; color: rgb(119, 153, 170); }
h2 a:link, h2 a:active, h2 a:visited { color: rgb(0, 51, 85); }
h2 a:hover, h2 a:focus { color: rgb(51, 153, 204); }
p.commentlink, .entry-meta { color: rgb(152, 157, 60) ! important; }
p.commentlink a { color: rgb(152, 157, 60) ! important; }
p.commentlink a:hover, .entry-meta a:hover { color: rgb(211, 215, 100) ! important; }
.entry-meta a { color: rgb(84, 86, 33) ! important; }
#main p a img { border-bottom: 1px solid rgb(17, 119, 170); }
#main p a img:hover { border-bottom: 1px solid rgb(102, 187, 221); }
#menu a:link, #menu a:visited { color: rgb(118, 118, 116); }
#menu a:active, #menu a:hover { color: rgb(0, 0, 0); }
body#index li#current-index a, body#index #current-index a:visited, #menu .current_page_item a, #menu .current_page_item a:visited { color: rgb(0, 0, 0) ! important; }
#sidebar li.current_page_item > a, #sidebar li.current_page_item > a:visited { color: rgb(165, 165, 163); font-weight: bold; }
h1 a:link, h1 a:visited { color: rgb(104, 104, 101); }
h1 a:hover, h1 a:active { color: rgb(166, 166, 164); }
h1 { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 240%; line-height: 100%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
body { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 70%; line-height: 190%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
cite, input, textarea, select, .inputbox, #commentform textarea, .searchbox, .pushbutton, .pushbutton-wide { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h2 { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 140%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#main h3 { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 135%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.noteworthy { font-family: "Lucida Sans Unicode",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 135%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.noteworthy a { color: rgb(255, 121, 83) ! important; }
.noteworthy a:hover { color: rgb(255, 143, 111) ! important; }
code, pre, kbd, samp { font-family: "Bitstream Vera Sans Mono",'Courier New',Courier,Fixed,monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 95%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
p.commentlink { border-left: 1px dotted rgb(194, 199, 109); }
p.commentlink { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 136%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.aside p.commentlink { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.asides h2, .asides h3, .sidenote h2, .sidenote h3 { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
acronym, abbr { border-bottom: 1px dashed rgb(204, 102, 51); }
strike, del { color: rgb(182, 182, 180); }
ins { color: rgb(152, 157, 60); }
label:hover { color: rgb(0, 0, 0); }
fieldset { border: 1px solid rgb(244, 248, 251); background-color: rgb(244, 248, 251); }
legend { background-color: rgb(255, 255, 255); }
.notice { border-top: 1px solid rgb(255, 242, 0); border-bottom: 1px solid rgb(255, 242, 0); background-color: rgb(255, 255, 244); }
blockquote, pre { border-left: 1px solid rgb(217, 217, 217); }
#tags-allowed { border-top: 1px solid rgb(214, 225, 237); border-bottom: 1px solid rgb(214, 225, 237); background-color: rgb(248, 250, 252); }
.comment-even { background-color: rgb(248, 250, 252); }
.comment-odd { background-color: rgb(248, 250, 252); }
.comment-author { background-color: rgb(238, 244, 249); }
a.comment-permalink { border-bottom: 1px dotted rgb(86, 86, 84); color: rgb(86, 86, 84) ! important; text-decoration: none ! important; }
#trackbacklist li a { background-color: rgb(251, 252, 253); }
#trackbacklist li { border: 1px solid rgb(251, 252, 253); background-color: rgb(254, 254, 254); }
#trackbacklist li small { color: rgb(86, 86, 84); }
#trackbacklist li a:hover { background-color: rgb(244, 248, 251); color: rgb(0, 51, 85); }
#trackbacklist li a:active { background-color: rgb(251, 252, 253); color: rgb(0, 51, 85); }
.search-results small { font-size: 100%; }
.search-results small a { color: rgb(152, 157, 60) ! important; text-decoration: none ! important; }
#wp-calendar caption { color: rgb(152, 157, 60); }
#wp-calendar a { color: rgb(51, 153, 204); background-color: rgb(248, 250, 252); }
#wp-calendar a:hover { color: rgb(0, 51, 85) ! important; background-color: rgb(238, 244, 249) ! important; }
#wp-calendar td.pad:hover { background-color: rgb(248, 250, 252); }
#recent-activity small a:link, #recent-activity small a:visited, .secondary small a:link, .secondary small a:visited { color: rgb(170, 204, 204); }
.technoratitags { color: rgb(152, 157, 60) ! important; }
.technoratitags a { border-bottom: 1px dotted rgb(152, 157, 60); color: rgb(152, 157, 60) ! important; text-decoration: none; }
.technoratitags a:hover { border-bottom: 1px dotted rgb(211, 215, 100); color: rgb(211, 215, 100) ! important; text-decoration: none; }
.longtailvert a { padding: 0pt 0.5em; text-decoration: none; color: rgb(255, 255, 255); }
.longtailvert a:hover { background: rgb(17, 119, 170) none repeat scroll 0% 0%; }
.caps { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.hilite { background-color: rgb(222, 235, 243); color: rgb(0, 0, 0); }

#header { background-image: url('masthead-fauna.jpg'); height: 200px; }

b.niftycorners, b.niftyfill { display: block; }
b.niftycorners * { border-style: solid; border-width: 0pt 1px; overflow: hidden; display: block; height: 1px; line-height: 1px; font-size: 1px; }
b.r1 { border-width: 0pt 2px; margin: 0pt 3px; }
b.r2 { margin: 0pt 2px; }
b.r3 { margin: 0pt 1px; }
b.r4 { height: 2px; }
b.rb1 { border-width: 0pt 2px; margin: 0pt 8px; }
b.rb2 { border-width: 0pt 2px; margin: 0pt 6px; }
b.rb3 { margin: 0pt 5px; }
b.rb4 { margin: 0pt 4px; }
b.rb5 { margin: 0pt 3px; }
b.rb6 { margin: 0pt 2px; }
b.rb7 { margin: 0pt 1px; height: 2px; }
b.rb8 { margin: 0pt; height: 2px; }
b.rs1 { margin: 0pt 1px; }
b.t1 { border-width: 0pt 5px; }
b.t2 { border-width: 0pt 3px; }
b.t3 { border-width: 0pt 2px; }
b.t4 { height: 2px; }
b.tb1 { border-width: 0pt 10px; }
b.tb2 { border-width: 0pt 8px; }
b.tb3 { border-width: 0pt 6px; }
b.tb4 { border-width: 0pt 5px; }
b.tb5 { border-width: 0pt 4px; }
b.tb6 { border-width: 0pt 3px; }
b.tb7 { border-width: 0pt 2px; height: 2px; }
b.tb8 { border-width: 0pt 1px; height: 2px; }
b.ts1 { border-width: 0pt 2px; }
