body { padding-top: 80px; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(204, 0, 0); text-decoration: none; outline: medium none; transition: all 0.2s ease 0s; }
a:hover, a:focus { color: rgb(128, 0, 0); text-decoration: underline; }
a:focus { outline: thin dotted; outline-offset: -2px; }
img { vertical-align: middle; }
th, td { line-height: 1.42857; text-align: left; vertical-align: top; }
th { font-weight: bold; }
td, tr td { border-top: 1px solid rgb(221, 221, 221); }
.cat-list-row0:hover, .cat-list-row1:hover { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.cat-list-row1, tr.cat-list-row1 td { background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
table.contentpane, table.tablelist, table.category, table.admintable, table.blog { width: 100%; }
table.contentpaneopen { border: 0px none; }
.star { color: rgb(255, 204, 0); }
.red { color: rgb(204, 0, 0); }
hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.wrap { width: auto; clear: both; }
.center, .table td.center, .table th.center { text-align: center; }
.element-invisible { position: absolute; padding: 0px; margin: 0px; border: 0px none; height: 1px; width: 1px; overflow: hidden; }
