/* ::::: http://badchethe.co.cc/index.css ::::: */

img { border: 0pt none; }
.clear-block:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clear-block { display: inline-block; }
.clear-block { display: block; }
.item-list ul { margin: 0pt 0pt 0.75em; padding: 0pt; }
.item-list ul li { margin: 0pt 0pt 0.25em 1.5em; padding: 0pt; list-style: disc outside none; }
.item-list .pager { clear: both; text-align: center; }
.item-list .pager li { padding: 0.5em; background-image: none; display: inline; list-style-type: none; }
ul.menu { border: medium none; list-style: none outside none; text-align: left; }
ul.menu li { margin: 0pt 0pt 0pt 0.5em; }
ul.links { margin: 0pt; padding: 0pt; }
ul.links.inline { display: inline; }
ul.links li { padding: 0pt 0.5em; display: inline; list-style-type: none; }
.block ul { margin: 0pt; padding: 0pt 0pt 0.25em 1em; }
body { margin: 0pt; padding: 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); -moz-background-inline-policy: continuous; font: 12px/170% Verdana,sans-serif; overflow: hidden; color: rgb(73, 73, 73); }
h1, h2, h3, h4, h5, h6 { margin: 0pt; padding: 0pt; font-weight: normal; font-family: Helvetica,Arial,sans-serif; }
h1 { font-size: 170%; }
h2 { font-size: 160%; line-height: 130%; }
ul, quote, code, fieldset { margin: 0.5em 0pt; }
p { margin: 0.6em 0pt 1.2em; padding: 0pt; }
a:link, a:visited { color: rgb(2, 122, 198); text-decoration: none; }
a:hover { color: rgb(0, 98, 160); text-decoration: underline; }
a:active, a.active { color: rgb(88, 149, 190); }
ul { margin: 0.5em 0pt 1em; padding: 0pt; }
ol li, ul li { margin: 0.4em 0pt 0.4em 0.5em; }
ul.menu, .item-list ul { margin: 0.35em 0pt 0pt -0.5em; padding: 0pt; }
ol li, ul li, ul.menu li, .item-list ul li, li.leaf { margin: 0.15em 0pt 0.15em 0.5em; }
ul li, ul.menu li, .item-list ul li, li.leaf { padding: 0pt 0pt 0.2em 1.5em; background: url('menu-leaf.gif') no-repeat scroll 1px 0.35em transparent; list-style-type: none; list-style-image: none; -moz-background-inline-policy: continuous; }
ul.inline li { margin: 0pt; padding: 0pt 1em 0pt 0pt; background: none repeat scroll 0% 0% transparent; -moz-background-inline-policy: continuous; }
img, a img { border: medium none; }
span.submitted, .description { font-size: 0.92em; color: rgb(137, 137, 137); }
#header-region { background: url('bg-navigation.png') repeat-x scroll 50% 100% rgb(210, 230, 243); min-height: 1em; -moz-background-inline-policy: continuous; }
#wrapper { background: url('body.png') repeat-x scroll 50% 0pt rgb(237, 245, 250); -moz-background-inline-policy: continuous; }
#wrapper #container { margin: 0pt auto; padding: 0pt 20px; max-width: 1270px; }
#wrapper #container #header { height: 80px; }
#wrapper #container #header #logo-floater { position: absolute; }
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited { line-height: 120px; position: relative; z-index: 2; white-space: nowrap; }
#wrapper #container #header h1 img { padding-top: 16px; padding-right: 20px; float: left; }
body.sidebar-left, body.sidebar-right { min-width: 780px; }
#wrapper #container #center { float: left; width: 100%; }
body.sidebar-right #center { margin-right: -210px; }
body.sidebar-right #squeeze { margin-right: 210px; }
#wrapper #container .sidebar { margin: 60px 0pt 5em; width: 210px; float: left; z-index: 2; position: relative; }
#wrapper #container .sidebar .block { margin: 0pt 0pt 1.5em; }
#sidebar-right .block { padding: 0pt 0px 0pt 15px; }
.block .content { margin: 0.5em 0pt; }
#wrapper #container #center #squeeze { background: url('bg-content.png') repeat-x scroll 50% 0pt rgb(255, 255, 255); -moz-background-inline-policy: continuous; position: relative; }
#wrapper #container #center .right-corner { background: url('bg-content-right.png') no-repeat scroll 100% 0pt transparent; -moz-background-inline-policy: continuous; position: relative; left: 10px; }
#wrapper #container #center .right-corner .left-corner { padding: 60px 25px 5em 35px; background: url('bg-content-left.png') no-repeat scroll 0pt 0pt transparent; -moz-background-inline-policy: continuous; margin-left: -10px; position: relative; left: -10px; min-height: 400px; }
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited { color: rgb(255, 255, 255); font-weight: normal; text-shadow: 0px 1px 3px rgb(22, 89, 172); font-size: 1.5em; }
#wrapper #container #header h1 a:hover { text-decoration: none; }
.node { border-bottom: 1px solid rgb(233, 239, 243); margin: 0pt -26px 1.5em; padding: 1.5em 26px; }
ul.links li, ul.inline li { margin-left: 0pt; margin-right: 0pt; padding-left: 0pt; padding-right: 1em; background-image: none; }
.node .links, .comment .links { text-align: left; }
.node .links ul.links li, .comment .links ul.links li {  }
.node .content, .comment .content { margin: 0.6em 0pt; }
:first-child + html fieldset { padding: 0pt 1em 1em; background-position: 0pt 0.75em; background-color: transparent; }
:first-child + html fieldset > .description, :first-child + html fieldset .fieldset-wrapper .description { padding-top: 1em; }
:first-child + html fieldset legend, :first-child + html fieldset.collapsed legend { display: inline; }
div.admin-panel, div.admin-panel .description, div.admin-panel .body, div.admin, div.admin .left, div.admin .right, div.admin .expert-link, div.item-list, .menu { margin: 0pt; padding: 0pt; }
