/*../../sub/common.css*/
/*../common/normalize.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse: separate;
-border-collapse: collapse;
border-spacing: 0;
}

fieldset,img {
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:1rem;
font-weight:normal;
}

q:before,q:after {
content:'';
}

abbr,acronym { border:0;
}

/*../common/layout/default.css*/
* {
color: inherit;
font-size: inherit;
font-family: inherit;
}

html, body, div, form, table {
left: 0;
}

td, th {
padding: 1px 2px 1px 2px;
}

p, textarea {
padding: 4px;
}

span {
display: inline;
}

fieldset {
display: none;
}

ul {
list-style-type: none;
}

ol {
list-style-position: outside;
margin-left: 2em;
}

dl {
display: table;
margin: 1px auto 1px auto;
}

dl dt {
float: left;
clear: left;
}

dl dd {
margin-left: 10em;
text-align: left;
}

/*../common/layout/common.css*/
body.nonav #layout-main,
body.nonav #layout-footer {
width: auto;
height: 90%;
margin:0;
min-height: 0 !important;
}

#layout-nav input,
#layout-nav button {
width: 100%;
}

#layout-main table,
#layout-main table caption {
margin: 0 auto 0 auto;
}

#layout-nav #user-xkeep input,
#layout-nav #user-xkeep2 input {
border: none;
width: auto;
}

body.nonav {
padding: 0;
}

body.nonav #layout-main h1 {
display: none;
}

.hide {
display: none !important;
}

#layout-menu span.tab,
#layout-tabs {
display: none;
}

#layout-menu span.tab {
position: absolute; /*IE6*/
}

#layout-main h1,
#layout-main .g_section,
#layout-main .g_list,
#layout-main .g_msg,
#layout-main div.addepm div.ep,
#layout-main div.cmt_all div.topic_actions {
margin-bottom: 1em;
}

#layout-main table + .g_list {
margin-top: 1em;
}

#layout-main .g_end {
padding: 0;
margin: 0;
clear: right;
border: none;
}

#layout-main .g_section,
#layout-main .g_list {
clear: both;
}

#layout-main .g_list.type {
float: left;
}

#layout-main .g_list.limit {
float: right;
}

#layout-main div.anime_all div.info tr.official td.value span.icons,
#layout-main div table td.name span.icons,
#layout-main div table td.title span.icons,
#layout-main table.filelist td.source span.icons {
float: right;
}

#layout-main div table td.title span.icons.language {
float:left;
padding-right: 0.3em;
}

#layout-main div table td.name span.icons.tooltip,
#layout-main .g_bubble.box .name span.icons.tooltip,
#layout-main .g_bubble.stripe .name span.icons.tooltip {
display: block;
vertical-align: bottom;
float: none;
width: 16px;
padding-right: 0.3em;
}

#layout-main .icons .i_icon,
#layout-main div.group_released tr td.languages span.i_icon,
#layout-main div.anime_all div.groups td.languages span.i_icon,
#layout-main div.anime_all div.episodes td.action .i_icon {
float: left;
}

#layout-main td.icons.quality .i_icon {
padding: 0px;
}

#layout-main div.ep_all table.filelist,
#layout-main div.ed2kdump_box textarea {
width: 98%;
}

#layout-main div.mylist_list table td.rating.votes span.count {
display: none;
}

#layout-hint {
position: absolute;
top: 0;
width: 99.8%;
text-align: center;
z-index:10;
}

ul.format-modes {
list-style: none;
}

ul.format-modes li {
display: inline;
padding: 0px 5px 2px 5px;
border: 1px solid;
margin: 2px;
cursor: pointer;
}

#statusBox {
position: fixed;
left: 2px;
top: 2px;
min-width: 120px;
z-index: 0;
text-align: left;
}

div.loadingbar {
padding: 0;
margin: 5px 0 0 0;
background-position: 1px 0;
width: 120px;
height: 12px;
border: 1px solid;
}

table + select {
margin-top:1em;
}

.shuttle {
min-width:15em;
}

.g_info ul {
text-align: center;
}

#layout-footer {
text-align: center;
padding: 0.5em 0;
}

/*../common/layout/macro/tabs.css*/
#layout-tabs {
margin: 1px;
display: block;
}

#layout-tabs ul {
display: inline;
border: none;
}

#layout-tabs ul li {
display: inline;
margin:0 0 0 3px;
padding: 0;
}

#layout-tabs ul li:first-child {
margin:0 0 0 6px;
}

#layout-tabs ul li a {
padding: 1px 6px 1px 6px;
border-bottom: 0;
}

/*../common/layout/global/all.css*/
/*quicksearch.css*/
#layout-search ul.quicksearch {
margin: -2px 0 0;
max-height: 40em;
padding:0;
overflow-y: auto;
position: relative;
list-style-type:none;
width: calc(100% - 86px);
z-index: 10;
}

#layout-search ul.quicksearch li {
margin:0px;
padding:2px;
cursor: pointer;
}

#layout-search ul.quicksearch li:last-child {
text-align:center;
}

#layout-search ul.quicksearch .g_bubble.stripe {
display: list-item;
border-left: none;
border-right: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
margin-top:-1px;
margin-bottom: 0;
width:auto;
min-height: 6.4em;
}

#layout-search ul.quicksearch .g_bubble.stripe > div.data div.name {
margin-right: 0;
}

#layout-search ul.quicksearch.songlist .g_bubble.stripe {
min-height: 4.4em;
}

#layout-search ul.quicksearch.songlist .g_bubble.stripe div.image {
display: none;
}

#layout-search ul.quicksearch.songlist .g_bubble.stripe > div.data {
margin: 0.5em;
}

#layout-search ul.quicksearch .g_bubble.stripe.note {
min-height: 0 !important;
}

#layout-search select,
#layout-search input.text {
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 18px;
}

#layout-search select {
height: 18px;
padding: 3px;
margin: 0;
width: 94px;
}

#layout-search select,
#layout-search input {
position: relative;
z-index: 100;
}

/*block.css*/
#anidb div.block {
width: 100%;
margin-top: 0.5em;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-justify-content: center;
-moz-justify-content: center;
-webkit-justify-content: center;
justify-content: center;
}

#anidb div.block > div.image {
min-width: 400px;
text-align: center;
margin-right: 1em;
margin-left: 1.5em;
}

#anidb div.block > div.data {
margin-right: 1em;
min-width: 50%;
}

#anidb .css_style + p {
clear: left;
}

#anidb div.block + div.g_bubble.desc,
#anidb div.g_section.desc {
margin: 1em 0;
padding: 1em;
}

#anidb div.block div.data table {
width:100%;
margin: 0;
}

#anidb div.block div.data table th {
width: 10em;
}

/*popup*/
#anidb > .fancybox-wrap div.block > div.image {
min-width: 0;
min-height: 225px;
width: 150px;
margin-left: 1em;
}

#anidb > .fancybox-wrap div.block > div.data {
min-width: 400px;
width: calc(100% - 185px);
}

#anidb > .fancybox-wrap div.info.popup > h4 {
display: none;
}

/*bubble.css*/
.g_bubble.stripe {
display: inline-block;
width: 400px;
text-align: left;
position: relative;
vertical-align: top;
margin-bottom: 0.3em;
min-height:7.7em;
}

.g_bubble.stripe > div.image {
margin: 0.5em;
width: 5em;
height: 5.5em;
overflow: hidden;
float: left;
}

.g_bubble.stripe > div.image div.tooltip {
display: none;
}

.g_bubble.stripe > div.image:hover div.tooltip {
display: block;
width: 400px;
text-align: left;
z-index: 10;
position: absolute;
margin: 2em 0 0 3em;
}

.g_bubble.stripe > div.image div.tooltip div.comments div.content {
padding: 0 4px 4px;
word-wrap: break-word;
}

.g_bubble.stripe > div.image div.tooltip div.comments div.postbody + div.postbody {
margin-top: 0.5em;
}

.g_bubble {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-style:solid;
border-width:1px;
}

.g_bubble.stripe > div.data {
margin: 0.5em 0.5em 0.5em 6em;
}

.g_bubble.stripe > div.data div + div {
margin-top:0.2em;
}

.g_bubble.stripe > div.data div.name {
margin-bottom: 0.5em;
border-bottom-style:solid;
border-bottom-width:1px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.g_bubble.stripe > div.data div.actions.icons {
float: right;
margin-right: 0.3em;
}

.g_bubble.stripe > div.data div.text {
word-wrap: break-word;
overflow-y:auto;
max-height:7em;
}

.g_bubble.box {
width: 300px;
text-align: left;
margin:0.5em;
word-wrap: break-word;
}

.g_bubble.box > div.image {
margin:0 0.5em 0.5em;
float: left;
max-height:180px;
width:150px;
overflow:hidden;
}

.g_bubble.box > div.top {
padding: 0.5em 0.5em 0 0.5em;
}

.g_bubble.box > div.data {
margin: 0.2em 0.5em 0.5em;
}

.g_bubble.box > div.data div + div {
margin-top:0.2em;
}

.g_bubble.box > div.top div.name {
margin-bottom: 0.5em;
margin-right: 7em;
border-bottom-style:solid;
border-bottom-width:1px;
}

.g_bubble.box > div.top div.actions.icons {
float: right;
margin-top:-0.2em;
}

.g_bubble.box > div.data div.desc {
clear:left;
}

.g_bubble.stripe.mini {
width:225px;
}

.g_bubble.stripe.mini > div.data {
width: auto;
}

.g_bubble.stripe.mini > div.data div.name  {
margin-right: 0;
}

.g_bubble.stripe.small {
width:250px;
}

.g_bubble.stripe.small > div.data {
width:185px;
}

.g_bubble.stripe.small > div.data div.name  {
margin-right: 2em;
}

.g_bubble.stripe.medium > div.image:hover div.tooltip,
.g_bubble.stripe.medium {
width:300px;
}

.g_bubble.stripe.max > div.data div.name,
.g_bubble.stripe.medium > div.data div.name {
margin-right: 2.5em;
}

.g_bubble.stripe.max {
width:98%;
}

.g_bubble.stripe.max > div.data {
width: auto;
}

.g_bubble.stripe.medium div.data div.eprange,
.g_bubble.stripe.max > div.image:hover div.tooltip {
display:none;
}

.g_bubble.stripe.medium {
min-height:105px;
}

.g_bubble.stripe.recommendation {
height: 125px;
}

.g_bubble.stripe.recommendation > div.data div.text {
max-height: 100px;
}

/*editdata.css*/
#layout-main div.edit_actions {
float:right;
margin-top:-1.53em;
margin-right:2em;
}

#layout-main div.edit_actions span:before {
content: "[";
}

#layout-main div.edit_actions span:after {
content: "]";
}

#layout-main div.edit_actions span + span:before {
content:" - [";
}

#layout-main div.anime_all ul.links_top,
#layout-main div.creator_all ul.links_top,
#layout-main div.character_all ul.links_top,
#layout-main div.manga_all ul.links_top,
#layout-main div.song_all ul.links_top,
#layout-main div.club_all ul.links_top,
#layout-main div.collection_all ul.links_top,
#layout-main div.ep_all ul.links_top,
#layout-main div.group_all ul.links_top,
#layout-main div.song_all ul.links_top,
#layout-main div.tag_all ul.links_top {
display:none;
}

/*loading.css*/
#loading {
border-radius: 5px;
position: fixed;
top: 50%;
left: 50%;
width: 50px;
height: 50px;
}

#overlay {
position: fixed;
z-index: 10000;
top: 0;
bottom: 0;
right: 0;
left:0;
}

/*list.css*/
#layout-main ul.g_list {
clear: both;
text-align: center;
min-height: 1.4em;
}

#layout-main ul.g_list.nav {
text-align: left;
}

#layout-main ul.g_list li {
display: inline;
}

#layout-main ul.jump li.prev {
float: left;
}

#layout-main ul.jump li.next {
float: right;
}

#layout-main table + ul.jump {
margin-top: 1em;
}

/*menu.css*/
#layout-main div.g_menu {
float: right;
margin-bottom: 1em;
}

#layout-main div.g_menu ul {
margin-top: 2px;
}

#layout-main div.g_menu ul li {
padding: 1px 6px 1px 6px;
}

#layout-main div.g_menu ul.state {
height: 15px;
padding-top: 2px;
padding-bottom: 1px;
}

#layout-main div.g_menu ul.state li {
float: left;
padding: 0px 2px 0px 1px;
}

#layout-main div.g_menu ul.state + ul {
clear: left;
}

#layout-main div.g_menu.filter_menu {
width: 16.5em;
margin-left:1em;
}

#layout-main div.g_menu.filter_menu.collapsed {
width: auto;
}

#layout-main div.g_menu.filter_menu div.wishlistfilters,
#layout-main div.g_menu.filter_menu div.filestatefilters {
margin-top:1em;
}

#layout-main div.g_menu.filter_menu div.filters ul li,
#layout-main div.g_menu.filter_menu div.filestatefilters ul li,
#layout-main div.g_menu.filter_menu div.wishlistfilters ul li {
padding:5px;
}

#layout-main div.g_menu.filter_menu label,
#layout-main div.g_menu.filter_menu span.options {
display:block;
text-align:left;
}

#layout-main div.g_menu.filter_menu div.user span.user {
float: none;
margin-top: 2px;
height: 14px;
display:block;
}

#layout-main div.g_menu.filter_menu p {
margin-top: 0.2em;
}

#layout-nav div.menu_hr,
#layout-search a.advsearch,
#layout-search form.random {
display:none;
}

#layout-main div.g_menu.filter_menu div.settings select {
width:100%;
}

#layout-main div.g_menu.filter_menu div.settings div.inner {
margin-top: 0.5em;
margin-bottom: 0.5em;
}

#layout-main div.g_menu.filter_menu div.settings input[type="text"] {
width: 10.5em;
}

#layout-main div.g_menu.filter_menu div.settings span {
display: block;
margin-top: 0.3em;
text-align:center;
}

#layout-main div.g_content div.filter_menu > h3 .i_icon {
height: 16px;
}

#layout-main div.g_content div.filter_menu > h3 {
margin-right: 0.5em;
}

/** Thingie to hide/show g_menu's */
#layout-main div.filter_menu h3 a.i_icon {
cursor: pointer;
float: right;
margin-top: 5px;
}

/*chrome fix for the table overlapping the menu*/
#layout-main div.filter_menu + form > table,
#layout-main div.filter_menu + div > form > table,
#layout-main div.filter_menu + table {
margin: 0;
}

#layout-main div.filter_menu.expanded + .g_msg {
margin-right: 18em;
clear: none;
}

#layout-main div.filter_menu.collapsed + .g_msg {
margin-right: 3em;
clear: none;
}

/*msg.css*/
.g_msg {
padding: 0.4em;
text-align:left;
clear:both;
}

.g_msg h3 {
float:right;
}

/*pagination.css*/
div.pagination {
float: right;
margin-right: 1em;
}

div.pagination span span.page-sep {
display:none;
}

div.pagination strong,
div.pagination a {
margin-left: 3px;
}

/*picupload.css*/
.g_button {
margin-bottom: 2px;
}

.g_button a {
padding: 2px 4px;
display: block;
}

/*preview.css*/
#imagepreview {
position: absolute;
padding: 5px;
z-index: 1000;
}

#imagepreview.flex {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

#imagepreview div.comments {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
margin-left: 5px;
}

#imagepreview div.comments div.content {
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
}

/*tabbed_pane.css*/
#layout-main div.tabbed_pane div.body {
padding: 0.4em;
}

#layout-main div.tabbed_pane div.pane ul {
width: 100%;
display: inline-block;
vertical-align: top;
}

#layout-main div.tabbed_pane div.pane.hide {
display: none;
}

#layout-main div.tabbed_pane ul.tabs {
margin: 1px 1px 1px 6px;
}

/*#layout-main div.tabbed_pane div.pane table,
#layout-main div.tabbed_pane div.pane table td,
#layout-main div.tabbed_pane div.pane ul,
#layout-main div.tabbed_pane div.pane ul li {
background: inherit;
}*/
#layout-main div.tabbed_pane ul.tabs li {
cursor: pointer;
display: inline;
padding: 1px 6px 1px 6px;
border-bottom: 0;
}

#layout-main div.tabbed_pane_main {
clear:both;
}

#layout-main div.tabbed_pane_main table {
width: 98%
}

#layout-main div.tabbed_pane_main + ul.links {
margin-top: 1em;
}

#layout-main div.tabbed_pane ul.tabs .save_as_default,
#layout-main div.tabbed_pane ul.tabs .reset_selection_mode {
display: none;
}

#layout-main div.tabbed_pane ul.tabs .reset_selection_mode {
margin-left: 4px;
}

@media screen and (max-width: 1600px) {
#layout-tabs .applet,
#layout-tabs .quickvote,
#layout-tabs .myreviews,
#layout-tabs .myrecs {
display: none !important;
}

}

/*tags.css*/
/*edit form*/
#layout-main div.g_definitionlist.tagedit_form table table {
width:100%;
}

#layout-main div.g_definitionlist.tagedit_form table.options th.anime,
#layout-main div.g_definitionlist.tagedit_form table.options th.character,
#layout-main div.g_definitionlist.tagedit_form table.options th.creator,
#layout-main div.g_definitionlist.tagedit_form table.options th.episode,
#layout-main div.g_definitionlist.tagedit_form table.options th.manga {
width:5em;
}

#layout-main div.g_definitionlist.tagedit_form table.types td,
#layout-main div.g_definitionlist.tagedit_form table.blocked td {
vertical-align: top;
width:10em;
}

#layout-main div.addtagentityrel_all div.tag-column {
margin: 0.2em;
}

#layout-main div.addtagentityrel_all div.tags_add textarea {
height: 25em;
width: 50em;
}

#layout-main div.addtagentityrel_all div.editform div.table {
width: 55em;
display: inline-table;
}

#layout-main div.addtagentityrel_all div.editform table td {
min-width: 8em;
line-height: 2.2em;
}

#layout-main div.addtagentityrel_all div.editform table td.name {
width: 100%;
}

#layout-main div.addtagentityrel_all div.tag-column div.tag span.name {
width: 20.5em;
}

#layout-main div.addtagentityrel_all div.suggestions {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-content: flex-start;
-ms-align-content: flex-start;
-moz-align-content: flex-start;
align-content: flex-start;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-ms-justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
min-height: 30em;
padding: 0.5em;
}

#layout-main div.addtagentityrel_all div.suggestions > span {
padding: 0.2em 0.5em;
width: 30em;
text-align: left;
}

#layout-main div.addtagentityrel_all div.tag-column div.tag {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}

/*display parts on anime/manga page*/
#layout-main div.tag-list {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-wekit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
align-items: stretch;
-ms-justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}

#layout-main div.addtagentityrel_all div.tag-column {
display: block;
}

#layout-main div.tag-column {
padding: 8px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}

#layout-main div.tag-column div.tag {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-wekit-align-items: center;
-ms-align-items: center;
-moz-align-items: center;
align-items: center;
}

#layout-main div.tag-column div.tag > span {
line-height:1.5em;
}

#layout-main div.tag-column div.tag span.name {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
text-align: left;
-wekit-align-items: center;
-ms-align-items: center;
-moz-align-items: center;
align-items: center;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

#layout-main div.tag-column div.tag span.weight {
min-width: 4.7em;
text-align: left;
}

#layout-main div.tag-column div.tag span.state {
min-width: 2em;
}

#layout-main div.tag-column div.tag span.indent {
white-space:pre;
float: left;
line-height: 1.6em;
}

#layout-main div.tag-column div.tag ~ h5 {
padding-top: 1em;
}

#layout-main div.tag-column h5 {
text-align: center;
}

#layout-main div.tag-column div.tag {
min-height: 16px;
}

#layout-main div.tag-column .tag-block{
width: 250px;
padding: 0 0.5em;
}

#layout-main div.tag-column .tag-block .parent:not(:first-child) {
margin-top: 16px;
}

#layout-main #chartags > div {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
padding: 0.3em;
}

#layout-main #chartags h3 {
width: 12em;
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
align-self: center;
}

#layout-main #chartags h3:after {
content: ":";
}

#layout-main div.chartag-list {
display: block;
text-align: justify;
line-height: 1;
padding-right: 10em;
width: 100%;
}

#layout-main div.chartag-list span.tag {
display: inline-block;
line-height:25px;
white-space: nowrap;
padding-left: 0.4em;
padding-right: 0.4em;
}

@supports (flex-wrap: wrap) {
#layout-main div.chartag-list {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}

#layout-main div.chartag-list span.tag {
display: inline;
}

}

#layout-main div.chartag-list span.tag span.text {
white-space: normal;
}

/*character tag cloud sizes*/
#layout-main div.tag-column div.tag[data-anidb-weight="100"] .name a,
#layout-main div.chartag-list span.size0 {
font-size: 0.8rem;
}

#layout-main div.tag-column div.tag[data-anidb-weight="200"] .name a,
#layout-main div.chartag-list span.size1 {
font-size: 0.85rem;
}

#layout-main div.tag-column div.tag[data-anidb-weight="200"] .name a,
#layout-main div.chartag-list span.size2 {
font-size: 0.9rem;
}

#layout-main div.chartag-list span.size3 {
font-size: 0.95rem;
}

#layout-main div.chartag-list span.size4 {
font-size: 1rem;
}

#layout-main div.chartag-list span.size5 {
font-size: 1.2rem;
}

#layout-main div.chartag-list span.size6 {
font-size: 1.4rem;
}

#layout-main div.chartag-list span.size7 {
font-size: 1.6rem;
}

#layout-main div.chartag-list span.size8 {
font-size: 1.8rem;
}

#layout-main div.chartag-list span.size9 {
font-size: 2rem;
}

#layout-main div.chartag-list span.size10 {
font-size: 2.2rem;
}

#layout-main div.chartag-list span.hidden {display:none;}

/*tag tree*/
#layout-main #tagtree div.tag-column .tag-block {
padding:1em;
width:600px;
}

#tagtree div.tag-column div.tag {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
min-height: 24px;
}

#tagtree div.tag-column div.tag span.i_icon + span.name {
padding-left: 0.5em;
}

#tagtree div.tag-column .tag-block .parent:not(:first-child) {
margin-top: 0;
}

#tagtree div.tag-column div.tag.top {
padding-left: 2.1em;
}

#tagtree div.tag-column div.tag.top.parent {
padding-left: 0;
}

#tagtree div.tag-column div.tag.parent.level1 {
padding-left: 2.1em;
}

#tagtree div.tag-column div.tag.parent.level2 {
padding-left: 4.1em;
}

#tagtree div.tag-column div.tag.parent.level3 {
padding-left: 6.1em;
}

#tagtree div.tag-column div.tag.parent.level4 {
padding-left: 8.1em;
}

#tagtree div.tag-column div.tag.parent.level5 {
padding-left: 10.1em;
}

#tagtree div.tag-column div.tag.parent.level6 {
padding-left: 12.1em;
}

#tagtree div.tag-column div.tag.parent.level7 {
padding-left: 14.1em;
}

#tagtree div.tag-column div.tag.parent.level8 {
padding-left: 16.1em;
}

#tagtree div.tag-column div.tag.parent.level9 {
padding-left: 18.1em;
}

#tagtree div.tag-column div.tag.parent.level10 {
padding-left: 20.1em;
}

#tagtree div.tag-column div.tag.level1 {
padding-left: 4.1em;
}

#tagtree div.tag-column div.tag.level2 {
padding-left: 6.1em;
}

#tagtree div.tag-column div.tag.level3 {
padding-left: 8.1em;
}

#tagtree div.tag-column div.tag.level4 {
padding-left: 10.1em;
}

#tagtree div.tag-column div.tag.level5 {
padding-left: 12.1em;
}

#tagtree div.tag-column div.tag.level6 {
padding-left: 14.1em;
}

#tagtree div.tag-column div.tag.level7 {
padding-left: 16.1em;
}

#tagtree div.tag-column div.tag.level8 {
padding-left: 18.1em;
}

#tagtree div.tag-column div.tag.level9 {
padding-left: 20.1em;
}

#tagtree div.tag-column div.tag.level10 {
padding-left: 22.1em;
}

#tagtree div.tag span.i_icon {
cursor: pointer;
}

#tagtree #toggle_all {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
padding-bottom: 16px;
}

#tagtree #toggle_all .name {
padding-left: 0.5em;
}

#tagtree div.tag-column div.tag span.weight {
min-width: 9em;
}

/*thumbs.css*/
td.thumb {
height: 70px;
text-align: center;
vertical-align: middle;
}

/*timedentry.css*/
#layout-main div.g_timedentry  {
margin-bottom: 2em;
}

#layout-main div.g_timedentry {
min-height: 174px;
/*IE*/
height: auto !important;
height: 174px;
}

#layout-main div.g_timedentry h4 {
padding: 0.1em;
margin: 0px;
text-align: left;
}

#layout-main div.g_timedentry div.avatar {
float: right;
margin: 10px;
}

#layout-main div.g_timedentry div.body {
padding: 0.2em;
text-align: left;
min-height:174px;
}

#layout-main div.g_timedentry span.stamp {
display: block;
text-align: right;
padding-right: 0.5em;
}

#layout-main div.g_timedentry span.stamp span.icons.user {
float: right;
margin-top: -1.5em;
}

#layout-main div.g_timedentry ol,
#layout-main div.g_timedentry ul,
#layout-main div.cmt_add div.preview-box ol,
#layout-main div.cmt_add div.preview-box ul
{
list-style-type:disc;
margin-top:0.5em;
padding-left:4em;
}

#layout-main div.g_timedentry ol li + br,
#layout-main div.g_timedentry ul li + br {
display:none
}

#layout-main div.g_timedentry ol {
list-style-type:decimal;
padding-left:2.5em;
}

/*timeline.css*/
div.g_timeline {
overflow:auto;
height: 750px;
}

div.g_timeline ul {
white-space:nowrap;
}

div.g_timeline li {
display:inline-block;
}

div.g_timeline li.feb {
width:140px;
}

div.g_timeline li.feb.leap {
width:145px;
}

div.g_timeline li.apr,
div.g_timeline li.jun,
div.g_timeline li.sep,
div.g_timeline li.nov {
width:150px;
}

div.g_timeline li.jan,
div.g_timeline li.mar,
div.g_timeline li.may,
div.g_timeline li.jul,
div.g_timeline li.aug,
div.g_timeline li.oct,
div.g_timeline li.dec {
width:155px;
}

div.g_timeline ul.legend {
height:30px;
line-height:30px;
}

div.g_timeline ul.legend li span {
padding-left:5px;
display:block;
}

div.g_timeline ul.row {
margin-top:1px;
height:20px;
line-height:20px;
}

div.g_timeline ul.row li a {
margin-right:1px; padding-left:3px;
height:20px;
display:block;
overflow:hidden;
}

/*tooltip.css*/
#obj-tooltip {
position: absolute;
left: 0px;
width: 16em;
padding: 2px;
visibility: hidden;
z-index: 100;
}

#obj-pointer {
position: absolute;
left: -300px;
width: 15px;
height: 13px;
z-index: 101;
visibility: hidden;
}

#obj-tooltip div.releaseinfotooltip ul li {
padding: 2px;
}

#obj-tooltip div.releaseinfotooltip ul li span.icons {
float: right;
}

#obj-tooltip div.releaseinfotooltip ul li span.icons .i_icon {
float: left;
}

/*Bubble Tooltip*/
.tooltip {
position: relative;
}

.tooltip span.text {
display:none;
left: -100px;
line-height: 16px;
margin-top: 50px;
padding: 14px 20px;
position: absolute;
text-align: justify;
white-space: normal;
width: 240px;
word-wrap: normal;
z-index: 1000;
}

.tooltip:hover span.text {
display:inline;
}

.tooltip span.text:after,
.tooltip span.text:before {
bottom: 100%;
height: 0;
width: 0;
position: absolute;
left: 50%;
content: " ";
pointer-events: none;
}

.tooltip span.text:after {
margin-left: -10px;
}

.tooltip span.text:before {
margin-left: -13px;
}

/*../common/layout/page/all.css*/
/*addentity.css*/
#layout-main div.addanimetitle_form input[type="text"],
#layout-main div.addeptitle_form p input[type="text"] {
width: 21em;
}

#layout-main div.addseq_form p span.comment label,
#layout-main div.addseq_form p span.action,
#layout-main div.addanimetitle_form span.comment label,
#layout-main div.addeptitle_form span.comment label,
#layout-main div.addanimetitle_form span input,
#layout-main div.addeptitle_form p span input,
#layout-main div.recommendation_add span,
#layout-main div.recommendation_add textarea {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 0.4em;
}

#layout-main div.addanimetitle_form p span label,
#layout-main div.addeptitle_form p span label,
#layout-main div.addanimetitle_form p span.header,
#layout-main div.addeptitle_form p span.header {
display: none;
}

#layout-main div.addseq_form div.explanation {
margin-left: 2em;
margin-right: 2em;
}

/*addepm.css*/
#layout-main div.addepm_all td.title textarea {
height: 1.2em;
}

/*addfilem.css*/
#layout-main div.addfilem_all select.groups {
display: block;
margin-bottom: 0.3em;
}

#layout-main div.addfilem_all div.flags {
margin-top: 0.5em;
}

#layout-main div.addfilem_all label {
display: inline-block;
width: 20em;
}

#layout-main div.addfilem_all select + label {
margin-top: 0.3em;
}

#layout-main div.addfilem_all form > .options {
margin-bottom: 1em;
width: 60em;
margin-left: auto;
margin-right: auto;
}

#layout-main div.addfilem.form div.dump textarea {
width: 100%;
height: 30em;
white-space: pre;
box-sizing: border-box;
}

#layout-main div.addfilem.form div.dump p.actions {
margin-top: 1em;
}

#layout-main div.addfilem.form #applytoall {
display: block;
margin: 0.5em;
}

#layout-main div.addfilem_all select {
padding: 3px 4px;
}

#layout-main div.addfilem_all #toggle_template_options,
#layout-main div.addfilem_all #template_options button + button {
margin-left: 0.3em
}

#layout-main div.addfilem_all #template_options input {
display:block;
margin: 0.2em 0;
}

#layout-main div.addfilem_all ul.note {
padding-top: 0.3em;
}

/*addsimilaranime.css*/
#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.block {
line-height: 1.4;
margin-bottom: 1em;
min-height: 0;
text-align: left;
word-wrap: break-word;
width: 49%;
min-width: 35em;
display: inline-table;
vertical-align: top;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.icons.vote {
height: 3.5em;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries .icons.tooltip {
float:left;
padding-right: 0.3em;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.title {
float: left;
margin-right: 1em;
margin-top: 1em;
min-height: 80px;
width: 15em;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.profile {
display: block;
margin: 0 1em 0.5em;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.profile div {
clear: none;
float: none;
margin-left: 0;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.profile > div.anime,
#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.profile > div.deleted.by,
#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.profile > div.added.by {
margin-bottom: 1.5em;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.postbody {
margin-top: 0.8em;
margin-left: 16em;
margin-right: 1em;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.postbody:first-of-type {
margin-top: 1em;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.new {
margin: 0.8em 2em 1em 16em;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.new textarea {
width: 100%;
height: 4em;
margin-right: -1em;
margin-bottom: 0.5em;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.new textarea + input {
display: block;
margin-top: 0.2em;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.new form {
text-align: left;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.postbody div.content {
padding: 4px;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.postbody p.author {
padding: 4px 0 0 4px;
display: inline-block;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.postbody span.actions {
padding-right: 4px;
padding-top: 4px;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.postfooter {
clear: both;
height: 11px;
padding-bottom: .9em;
padding-right: 1em;
text-align: right;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.postfooter a.i_top {
display: block;
float: right;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.title {
border-right: 1px solid;
}

/*addtagentityrel.css*/
#layout-main div.addtagentityrel_all table.creqlist {
width: 800px;
}

#layout-main div.addtagentityrel_all table.creqlist td {
padding: 0px 5px;
min-width:30px;
}

#layout-main div.addtagentityrel_all table.creqlist td.summary {
width: 100%;
}

#layout-main div.addtagentityrel_all div.tag_massedit div.tag-column div.tag > span {
line-height:1.6em;
}

/*admin.css*/
#layout-main div.admin_all div.g_menu.admin {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-ms-justify-content: space-around;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
justify-content: space-around;
float: none;
margin-bottom: 1em;
margin-left: auto;
margin-right: auto;
width: 50em;
}

#layout-main div.admin_all div.g_menu.admin .sub-menu {
margin-bottom: 0.5em;
}

#layout-main div.dbstats_all table ol {
width: 20em;
}

#layout-main div.stats_all table,
#layout-main div.dbstats_all table {
border: none;
border-spacing: 1em;
}

#layout-main div.stats_all table td,
#layout-main div.dbstats_all table td {
border: none;
}

#layout-main div.admin_menu ul,
#layout-main div.admin_cat_menu ul {
margin-left: auto;
margin-right: auto;
width: 22em;
text-align: left;
padding: 4px;
}

#layout-main div.admin_menu ul li,
#layout-main div.admin_cat_menu ul li {
padding: 2px 4px;
}

#layout-main div.admin_all div.characterrelation dl,
#layout-main div.admin_all div.creatorrelation dl {
display:block;
margin:0 0 0.2em;
}

#layout-main div.admin_all div.characterrelation dl dt,
#layout-main div.admin_all div.creatorrelation dl dt {
clear:none;
float:left;
}

#layout-main div.admin_all div.characterrelation dl dd,
#layout-main div.admin_all div.creatorrelation dl dd {
margin-left:20em;
}

#layout-main div.admin_all div.characterrelation div.inner,
#layout-main div.admin_all div.creatorrelation div.inner {
margin-bottom:1em;
margin-left:auto;
margin-right:auto;
width:55em;
}

#layout-main div.admin_all div.characterrelation input[type="text"],
#layout-main div.admin_all div.creatorrelation input[type="text"] {
width:300px;
}

#layout-main div.admin_all div.characterrelation dl dd label,
#layout-main div.admin_all div.creatorrelation dl dd label {
display:block;
}

#layout-main div.avmf_all div.avmf_list table {
width:100%;
}

#layout-main div.admin_all table.creatoranimerel td.count {
width:6em;
}

#layout-main div.avmf_all div.avmf_list ul.g_list + table,
#layout-main div.log_all div.log_list ul.g_list + table,
#layout-main div.admin_all div.admin_user_avatars  ul.g_list + table {
margin-top:1em;
}

#layout-main div.admin_all table.creditlist {
width:98%;
}

#layout-main div.admin_all table.creditlist td.no {
min-width: 5em;
max-width: 5em;
}

#layout-main div.admin_all table.creditlist td.bool {
min-width: 4em;
max-width: 4em;
}

#layout-main div.admin_all table.creditlist td.action {
min-width: 25em;
max-width: 25em;
}

#layout-main div.admin_all table.creditlist td.addedby {
min-width: 10em;
max-width: 10em;
}

#layout-main div.admin_all table.creditlist td.credit {
min-width: 20em;
max-width: 20em;
}

#layout-main div.admin_all table.creditlist td+td {
padding-left: 1em;
}

#layout-main div.admin_all table.creditlist td.description {
width: 50%;
}

#layout-main div.admin_all table.creditlist td.action {
text-align:left;
}

#layout-main div.admin_role div.blocks {
margin-top: 0.5em;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-ms-justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}

#layout-main div.admin_role div.blocks > div table {
width:100%;
}

#layout-main div.admin_role div.blocks > div {
margin: 0.5em auto;
width: 50em;
}

#layout-main div.admin_role div.blocks > div {
padding: 8px;
}

#layout-main div.admin_role div.blocks > div table th {
width: 40%;
}

/*tags*/
#layout-main div.admin_tags_all table.tags th,
#layout-main div.admin_tags_all table.tags td {
padding-left: 0.5em;
padding-right: 0.5em;
}

#layout-main div.admin_tags_all table.tags td.name {
width: 80%;
}

#layout-main div.admin_tags_all table.tags td.name.added {
white-space: nowrap;
}

#layout-main div.admin_tags_all table.tags td.action {
min-width: 11em;
}

#layout-main div.admin_tags_all table.tags td.group {
white-space: nowrap;
}

#layout-main div.admin_all div.tag.merge th {
min-width: 1em;
max-width: 1em;
}

#layout-main div.admin_all div.tag.merge th.head {
min-width: 7.5em;
max-width: 7.5em;
}

#layout-main div.admin_all div.tag.merge th.data {
width: 33%;
}

#layout-main div.admin_all div.tag.merge td {
vertical-align:top;
padding:5px;
}

#layout-main div.admin_all div.tag.merge td.input,
#layout-main div.admin_all div.tag.merge td.check {
vertical-align:middle;
}

#layout-main div.admin_all div.tag.merge textarea {
width:95%;
height:10em;
}

#layout-main div.admin_all div.tag.merge table.options th,
#layout-main div.admin_all div.tag.merge table.parents th {
min-width: 6em;
max-width: 6em;
}

#layout-main div.admin_all div.tag.merge td table {
width:100%;
}

#layout-main div.admin_tags_all div.actions {
margin-top: 1em;
}

#layout-main div.admin_tags_all div.actions button,
#layout-main div.admin_tags_all div.actions input[type="submit"] {
margin-left: 5px;
height: 30px;
}

#layout-main div.admin_tags_all div.actions select {
padding: 6px 2px;
width: 34.7em;
vertical-align: middle;
}

#layout-main div.admin_tags_all div.taglist_table {
clear: none;
}

#layout-main div.admin_all div.bans div.g_definitionlist tr th {
width: 25em;
}

/*searchassist*/
@media screen and (min-width: 1350px) {
#layout-main .admin_all ul.nav + ul.limit {
margin-top: -3.3em;
}

}

/*anime.css*/
#layout-main div.anime_all div.info th span.i_icon {
float: right;
}

#layout-main div.anime_all div.episodes div.mylist_add {
margin-top: 1em;
}

#layout-main div.anime_all div.mylist table td {
padding: 1em;
}

#layout-main div.anime_all div.mylist table td span.i_icon {
margin-left: 1em;
}

#layout-main div.anime_all div.awards {
clear: both;
text-align: center;
}

#layout-main div.anime_all div.tabbed_pane ul.contribute {
border: none;
}

#layout-main div.anime_all #groupfilter .icons {
float: left;
}

#layout-main div.anime_all #groupfilter .icons span.i_icon {
cursor: pointer;
}

#layout-main div.anime_all #groupfilter .icons span + span {
margin-left: 0.5em;
}

#layout-main div.anime_all > .g_section:not(.vote):not(.mylist) table,
#layout-main div.anime_all > .g_section form table {
width: 100%;
}

#layout-main div.anime_all div.mylistadd table {
width: auto!important;
}

#layout-main table.eplist table.filelist {
padding: 0 0.5em 0.5em;
}

#layout-main div.anime_all > .g_section:not(.info) {
margin: 1.5em 0.5em;
}

#layout-main div.anime_all div.reviews table.reviewlist th.approval {
width: 12em;
}

#layout-main div.anime_all table.stafflist td.comment,
#layout-main div.anime_all table.stafflist td.eprange {
min-width: 10em;
}

#layout-main div.anime_all div.songs table th.credit {
min-width: 15em;
}

#layout-main div.anime_all div.recommendations td.action,
#layout-main div.anime_all div.reviews td.action {
text-align: right;
}

#layout-main div.group_all div.group_released td.epbar,
#layout-main div.anime_all div.groups td.epbar,
#layout-main div.anime_all table.stafflist td.credit,
#layout-main div.anime_all table.stafflist td.name {
width: 30%;
}

#layout-main div.anime_all div.staffblock + div.staffblock {
margin-top:3em;
}

#layout-main div.anime_all div.staffblock h2 {
margin-left:1em;
text-align:center;
width:30%;
}

#layout-main div.group_all div.group_released td.epbar > div div,
#layout-main div.anime_all div.groups td.epbar > div div {
float: left;
height: 8px;
}

#layout-main div.anime_all div.episodes table.eplist th.title {
max-width: 50%;
}

#layout-main div.anime_all div.episodes table.eplist th.state {
min-width: 7em;
}

#layout-main div.anime_all div.episodes table.eplist th.action {
min-width: 5.5em;
}

#layout-main div.anime_all #tabbed_pane {
margin: 0 0.4em 0.4em;
}

#layout-main div.anime_all div.info div.caststaff {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

@media screen and (max-width: 1200px) {
#layout-main div.anime_all div.info div.caststaff
{
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
}

}

#layout-main div.anime_all div.info div.caststaff > div {
margin: 0.4em;
padding: 4px;
width: 100%;
position: relative;
}

#layout-main div.anime_all div.info div.caststaff div.staff {
order: 1;
}

#layout-main div.anime_all div.info div.caststaff div.cast {
order: 2;
}

#layout-main div.anime_all div.info div.caststaff div h4,
#layout-main div.anime_all div.data td.value form {
text-align: left;
}

#layout-main div.anime_all div.info div.caststaff div.cast td.as {
width: 1em;
}

#layout-main div.anime_all div.info div.caststaff div td {
padding: 0.2em 0.5em;
}

#layout-main div.anime_all div.info div.caststaff div.staff td.creator,
#layout-main div.anime_all div.info div.caststaff div.cast td.char {
width:100%;
}

#layout-main div.anime_all div.info div.caststaff div.cast td.creator,
#layout-main div.anime_all div.info div.caststaff div.staff td.credit {
white-space: nowrap;
min-width:12em;
}

#layout-main div.anime_all div.info div.caststaff tr.more {
height:19px;
}

#layout-main div.anime_all div.info div.caststaff tr.more td.action {
position: absolute;
bottom: 3px;
right: 4px;
}

#layout-main div.anime_all div.groups td.action {
min-width: 9em;
}

#layout-main div.anime_all div.characters .g_bubble.stripe div.postbody {
padding: 4px;
}

#layout-main div.anime_all #mylistadd_full {
padding: 0.5em;
width: 47em;
margin-left: auto;
margin-right: auto;
}

#layout-main div.anime_all table.songlist td.reltype {
min-width: 10em;
white-space: nowrap;
}

#layout-main div.anime_all div.info div.caststaff div td.name a,
#layout-main div.anime_all table.songlist td.creator > a {
display: block;
}

/*animeatt.css*/
#layout-main div.animeatt_reviews div.review {
clear: right;
}

#layout-main div.animeatt_reviews div.review div.bar {
margin-top:1em;
float: right;
width: 11em;
}

#layout-main div.animeatt_reviews div.review div.bar table {
width: 100%;
}

#layout-main div.animeatt_reviews div.review div.text {
text-align: left;
margin-right: 12em;
padding: 0.5em;
}

#layout-main div.animeatt_reviews div.review div.rating table td.value {
text-align: right;
}

#layout-main div.animeatt_comment {
text-align: left;
}

#layout-main div.animeatt_comment textarea {
width: 96%;
height: 10em;
}

#layout-main div.animeatt_all div.topic_actions {
height: 25px;
}

#layout-main div.animeatt_all div.topic_actions div.buttons a {
float: left;
}

#layout-main div.animeatt_all div.topic_actions span.icons {
float: right;
}

#layout-main div.animeatt_reviews div.review div.text {
min-height: 330px;
}

#layout-main div.animeatt_reviews div.review div.text + div.note {
margin-top: 1em;
margin-right: 12em;
clear: none;
}

#layout-main div.animeatt_all div.forum div.options-box dl div {
margin-left:20em;
}

#layout-main div.animeatt_all div.animeatt_info h4,
#layout-main div.animeatt_all div.animeatt_info p {
text-align: left;
}

#layout-main div.animeatt_all div.animeatt_info ol {
list-style:decimal inside none;
text-align: left;
}

#layout-main div.animeatt_reviews div.review span.stamp {
display: block;
margin-bottom: 1.5em;
margin-top: 0;
padding-top: 1px;
text-align: left;
width:45%;
}

#layout-main div.animeatt_reviews div.review h4 {
display: table-cell;
padding-left: 0.5em;
padding-right: 1.5em;
text-align: left;
}

/*animelist.css*/
#layout-main div.animelist_all td.awards span.i_icon,
#layout-main div.animelist_all div.filters ul li span,
#layout-main div.animelist_all div.filters ul li span span {
display: inline-block;
}

#layout-main div.animelist_all div.filters ul li span span span {
display: none;
}

#layout-main div.animelist_all div.enabled_filters li > span {
display: inline-block;
}

#layout-main div.animelist_all div.note,
#layout-main div.animelist_all div.fullsearch_form {
clear:none;
}

#layout-main div.animelist_all table.animelist tr th,
#layout-main div.animelist_all table.animelist tr td {
padding-left: 0.5em;
padding-right: 0.5em;
}

#layout-main div.animelist_all table.animelist tr td.count,
#layout-main div.animelist_all table.animelist tr td.date {
text-align: right;
}

#layout-main div.animelist_all table.animelist tr td.rating {
text-align: left;
}

#layout-main div.animelist_all table.animelist tr td.name {
width:50%;
}

@media screen and (min-width: 1200px) {
#layout-main div.animelist_all table.animelist tr td.name
{
width:75%;
}

#layout-main div.animelist_all table.animelist tr td.rating
{
text-align: left;
min-width:6em;
}

#layout-main div.animelist_all table.animelist tr td.count
{
min-width:4em;
}

#layout-main div.animelist_all td.type
{
white-space:nowrap;
}

}

/*animerel.css*/
#layout-main div.rel_all table.animelist tr td {
min-width: 5em;
}

#layout-main div.rel_all table.animelist tr td.relation,
#layout-main div.rel_all table.animelist tr td.type {
white-space: nowrap;
text-align: center;
}

#layout-main div.rel_all table.animelist tr td.name {
width:50%;
}

/*buddylist.css*/
#layout-main div.buddylist_all th.last_online,
#layout-main div.buddylist_all th.size,
#layout-main div.buddylist_all th.date,
#layout-main div.buddylist_all th.name {
width: 10em;
}

#layout-main div.buddylist_all th.anime,
#layout-main div.buddylist_all th.episodes,
#layout-main div.buddylist_all th.files,
#layout-main div.buddylist_all th.image,
#layout-main div.buddylist_all th.taste,
#layout-main div.buddylist_all th.friendship {
width: 5em;
}

#layout-main div.buddylist_all th.size {
width: 8em;
}

#layout-main div.buddylist_all th.actions {
width:25em;
}

#layout-main div.buddylist_all td.action span.action {
float: right;
margin-right: 0.5em;
}

#layout-main div.buddylist_all th.actions {
width:25em;
}

@media screen and (min-width: 1200px) {
#layout-main div.buddylist_all th.name
{
width: 20%;
}

}

#layout-main div.buddylist_all td.acnt,
#layout-main div.buddylist_all td.epcnt,
#layout-main div.buddylist_all td.fcnt,
#layout-main div.buddylist_all td.size {
text-align: right;
}

#layout-main div.buddylist_all td.name {
text-align: left;
}

/*character.css*/
#layout-main div.character_all div.selector {
display: flex;
align-items: center;
justify-content: center;
}

#layout-main div.character_all div.selector .select2 {
margin-left: 0.5em;
margin-right: 0.5em;
}

/*characterrel.css*/
#layout-main div.characterrel_all table.characterlist tr td {
min-width: 5em;
}

#layout-main div.characterrel_all table.characterlist tr td.relation,
#layout-main div.characterrel_all table.characterlist tr td.type {
white-space: nowrap;
text-align: center;
}

#layout-main div.characterrel_all table.characterlist tr td.name {
width:50%;
}

/*calendar.css*/
#layout-main div.calendar_all .g_section input.year {
width: 4em;
text-align: center;
}

#layout-main div.calendar_all .date_selector + .g_list {
margin-top: -2.3em;
}

#layout-main div.calendar_all .g_section.middle div.filter_menu ~ div.content {
margin-right: 17.5em;
}

#layout-main div.calendar_all .g_section.middle div.filter_menu.collapsed ~ div.content {
margin-right:2.5em;
}

#layout-main div.calendar_all .g_section.top,
#layout-main div.calendar_all .g_section.bottom {
height: 2em;
}

#layout-main div.calendar_all div.content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-ms-justify-content: space-around;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
justify-content: space-around;
}

#layout-main div.calendar_all .g_bubble.box > div.data div.desc {
max-height: 15em;
overflow:hidden;
}

/*charlist.css*/
#layout-main div.characterlist_all table.characterlist {
width: 100%
}

#layout-main div.characterlist_all table.characterlist tr td {
padding-left:0.5em;
padding-right:0.5em;
}

/*club.css*/
#layout-main div.club_all div.cmt_entries div.postbody div.content,
#layout-main div.club_all div.cmt_entries div.postbody div.signature {
margin-left:1em;
}

#layout-main div.club_all div.cmt_entries div.postbody p.author {
padding-left:1em;
}

/*clublist.css*/
#layout-main div.clublist_all table.clublist th.name {
width: 98%
}

#layout-main div.clublist_all div.note {
clear:none;
margin-right:17em;
}

#layout-main div.clublist_all table.clublist tr td {
padding-left:0.5em;
padding-right:0.5em;
}

/*cmt.css*/
#layout-main div.forum div.segment.icon {
background-position: 5px 50%;
background-repeat: no-repeat;
}

#layout-main div.cmt_add form div textarea {
display: block;
height: 10em;
margin-left: 10%;
width: 80%;
}

#layout-main div.cmt_entries div.comment {
line-height: 1.4;
margin-bottom: 1em;
min-height: 0;
text-align: left;
word-wrap: break-word;
}

#layout-main div.cmt_entries div.profile {
border-right: 1px solid;
display: inline;
float: left;
margin: 4px 8px 8pt 8pt;
min-height: 80px;
width: 15em;
}

#layout-main div.cmt_entries div.profile div {
clear: none;
float: none;
margin-left: 0;
}

#layout-main div.cmt_entries div.profile div.user {
padding-top: 0.5em;
}

#layout-main div.cmt_entries div.profile div.user_icons {
padding-top: 1.6em;
}

#layout-main div.cmt_entries div.profile div.user_icons span.icons {
float: none;
}

#layout-main div.cmt_entries div.postbody div.content {
margin-left: 17em;
margin-right: 1em;
}

#layout-main div.cmt_entries div.postbody p.author {
margin: 0 15em 1em 0;
padding: 2pt 0 5px;
}

#layout-main div.cmt_entries div.postbody span.actions {
display: block;
padding-right: .5em;
}

#layout-main div.cmt_entries div.postbody span.actions a {
float: right;
margin-top: 4px;
}

#layout-main div.cmt_entries div.postfooter {
clear: both;
height: 11px;
padding-bottom: .9em;
padding-right: 1em;
text-align: right;
}

#layout-main div.cmt_entries div.postfooter a.i_top {
display: block;
float: right;
}

#layout-main div.forum div.topic_actions {
height: 12px;
margin-bottom: 1.5em;
margin-top: 1.5em;
}

#layout-main div.forum ul.topiclist div.check,
#layout-main div.forum ul.topiclist div.to,
#layout-main div.forum ul.topiclist div.type,
#layout-main div.forum ul.topiclist div.read,
#layout-main div.forum ul.topiclist div.views,
#layout-main div.forum ul.topiclist div.actions,
#layout-main div.forum ul.topiclist div.lastpost,
#layout-main div.forum ul.topiclist div.posts {
border-left: 1px solid;
float: left;
margin-left: 0;
padding-left: .5em;
padding-right: .5em;
}

#layout-main div.forum ul.topiclist div.posts,
#layout-main div.forum ul.topiclist div.views,
#layout-main div.forum ul.topiclist div.topics {
text-align: center;
width: 8%;
}

#layout-main div.forum li.header div.row.icon {
min-height: 0;
width: 100%;
}

#layout-main div.forum ul.topiclist div.row {
height: 1%;
margin: 0;
overflow: hidden;
position: relative;
}

#layout-main div.forum div.row.icon {
height: auto!important;
min-height: 35px;
}

#layout-main div.forum ul.topiclist div.segment.icon {
float: left;
width: 50%;
padding: 0.2em 0.5em 0.4em;
clear:none;
}

#layout-main div.forum li.header div.segment.icon,
#layout-main div.forum li.header div.segment {
border-left: none !important;
padding:7px 5px 5px;
}

#layout-main div.forum ul.topics div.posts,
#layout-main div.forum ul.topics div.views,
#layout-main div.forum ul.topics div.topics {
line-height: 2.5em;
}

#layout-main div.forum ul.topics div.row {
min-height: 2.5em;
}

#layout-main div.forum div.profile a.username-colored {
display: block;
}

#layout-main div.forum ul.topiclist li.row div.row {
padding: 2px 0;
}

#layout-main div.forum ul.topiclist li.row div.lastpost {
padding: 0.2em 0.5em 0.4em;
min-height: 2.5em;
}

#layout-main div.forum ul.topiclist li.row div.lastpost a.lastpost {
display: inline-block;
height: 9px;
width: 11px;
}

#layout-main div.forum ul.topiclist li.row div.row div.icon div.title {
padding-left: 3em;
}

#layout-main div.forum ul.topiclist li.row div.row.icon {
padding-left: .3em;
}

#layout-main div.forum div.g_bubble.threads {
padding-bottom: 0.4em;
border:none;
margin-bottom: 0.5em;
}

#layout-main div.forum hr {
display: block;
height: 1px;
margin: 5px 0;
}

#layout-main div.forum div.g_bubble.navbar span.messages,
#layout-main div.forum div.g_bubble.navbar span.breadcrumbs,
#layout-main div.forum div.g_bubble.navbar span.info {
display: block;
line-height: 2em;
width: auto;
}

#layout-main div.forum div.navbar span.icons {
padding-top: .5em;
}

#layout-main div.forum div.g_bubble.navbar div.bottom {
clear: both;
}

#layout-main div.forum div.g_bubble.navbar {
padding-bottom: .5em;
padding-left: 1em;
padding-top: .5em;
}

#layout-main div.forum div.navbar span.info {
float: right;
}

#layout-main div.forum div.signature {
line-height: 140%;
margin-left: 16em;
margin-right: 1em;
margin-top: 1.5em;
overflow: hidden;
padding-top: .2em;
}

#layout-main div.forum span.postdeleted,
#layout-main div.forum span.postedited {
display: block;
padding-top: 3em;
}

#layout-main div.forum div.posting-box div.field {
clear: none;
float: left;
padding-top: 3px;
}

#layout-main div.forum div.posting-box div.message-box,
#layout-main div.forum div.posting-box div.topic {
clear: left;
}

#layout-main div.forum div.posting-box div.smiley-box {
float: right;
width: 18%;
}

#layout-main div.forum div.posting-box div.smiley-box a {
margin: .3em;
}

#layout-main div.forum div.posting-box div.message-box textarea {
height: 20em;
margin-left: 0;
width: 100%;
max-width: 100%;
box-sizing: border-box;
}

#layout-main div.forum div.posting-box div.message-box {
width: 80%;
}

#layout-main div.forum div.format-buttons {
margin-bottom: .2em;
margin-left: .2em;
text-align: left;
}

#layout-main div.forum div.posting-box,
#layout-main div.forum div.submit-box,
#layout-main div.forum div.options-box,
#layout-main div.forum div.preview-box {
margin-top: 1em;
}

#layout-main div.forum div.topic {
padding-bottom: 1.5em;
}

#layout-main div.forum div.subject input {
width: 300px;
}

#layout-main div.forum div.options-box h3 {
padding-bottom: .5em;
}

#layout-main div.forum div.statistics {
padding-bottom: 1.5em;
padding-top: 1.5em;
}

#layout-main div.forum div.statistics p {
line-height: 1.3;
margin: 0;
padding: 0;
}

#layout-main div.forum div.postbody div.code {
line-height: 1.4em;
}

#layout-main div.forum div.postbody div.code div.title {
margin-bottom: 3px;
text-transform: uppercase;
}

#layout-main div.forum div.postbody div.code code {
display: block;
height: auto;
line-height: 1.3em;
margin: 2px 0;
max-height: 200px;
overflow: auto;
padding-top: 5px;
white-space: pre;
}

#layout-main div.forum div.options-box div.question input {
padding-left: 4px;
padding-right: 4px;
width: 85%;
}

#layout-main div.forum div.options-box textarea {
height: 10em;
margin-left: 0;
width: 85%;
}

#layout-main div.forum div.posting-box div.value {
margin-left: 10em;
text-align: left;
}

#layout-main div.forum div.options-box div.value {
margin-left: 15em;
}

#layout-main div.forum div.options-box div.enddate input {
width: 75px;
}

#layout-main div.forum div.options-box div.useroptions input {
width: 25px;
}

#layout-main div.forum div.options-box span.desc {
display: block;
margin-top: .5em;
width: 12em;
}

#layout-main div.forum div.add-box div.value {
margin-left: 20em;
text-align: left;
}

#layout-main div.forum div.add-box div.name input,
#layout-main div.forum div.add-box div.description input,
#layout-main div.forum div.add-box div.parentmanual input {
padding-left: 4px;
}

#layout-main div.forum ul.topiclist div.actions {
float: right;
text-align: center;
width: 8.5em;
}

#layout-main div.forum ul.topics div.actions {
line-height: 2.2em;
padding-top: .3em;
}

#layout-main div.forum div.topic_actions div.buttons a.i_forum_add,
#layout-main div.forum div.topic_actions div.buttons a.i_forum_group {
float: right;
margin-right: 1.5em;
}

#layout-main div.forum_all ul.links {
margin-top: 2em;
}

#layout-main div.forum div.quickreply textarea {
border: 1px solid;
height: 11em;
line-height: 1.2em;
padding: 2px;
width: 40%;
min-width: 50em;
}

#layout-main div.forum div.quickreply p {
margin-bottom: 1em;
margin-top: .5em;
}

#layout-main div.forum div.g_bubble.rules {
padding: 10px;
text-align: left;
}

#layout-main div.forum div.navbar span.notify {
display: block;
float: right;
line-height: 2em;
text-align: right;
}

#layout-main div.forum div.search form {
text-align: left;
}

#layout-main div.forum div.search form input.search {
width: 200px;
}

#layout-main div.forum div.search form input,
#layout-main div.forum div.search form select {
padding: 2px 3px;
}

#layout-main div.forum div.search form button,
#layout-main div.forum div.search form input[type="submit"] {
padding: 3px;
}

#layout-main div.forumsearch_form div.field {
clear: none;
float: left;
margin-right: 1em;
padding-top: 3px;
text-align: left;
width: 30%;
}

#layout-main div.forumsearch_form div span.desc {
display: block;
}

#layout-main div.forumsearch_form div.value {
margin-left: 30%;
text-align: left;
}

#layout-main div.g_bubble.forumsearch_form input[type="text"] {
width: 250px;
}

#layout-main div.forum hr,
#layout-main div.forum ul.topiclist {
border: none;
}

#layout-main div.forum li.row+li.row {
border-top: 1px solid;
}

#layout-main div.forum ul.topics {
padding: 0 0.5em;
}

#layout-main div.forum div.signature,
#layout-main div.forum div.g_bubble.navbar div.bottom {
border-top: 1px solid;
}

#layout-main div.forum div.postbody div.code div.title {
border-bottom: 1px solid;
}

#layout-main div.cmt_add p.g_howto,
#layout-main div.forum div.options-box div,
#layout-main div.forum div.options-box h3,
#layout-main div.forum span.messages,
#layout-main div.forum div.statistics h3,
#layout-main div.forum div.quickreply form {
text-align: left;
}

#layout-main div.cmt_entries div.comment span.icons,
#layout-main div.forum div.topic_actions span.icons {
float: right;
}

#layout-main div.cmt_entries div.comment span.stamp span.icons,
#layout-main div.forum div.topic_actions div.buttons a,
#layout-main div.forum div.g_bubble.navbar span.breadcrumbs,
#layout-main div.forum div.g_bubble.navbar span.messages,
#layout-main div.forum div.topic_actions div.linklist {
float: left;
}

#layout-main div.forum ul.topiclist,
#layout-main div.forum ul.topiclist li {
display: block;
list-style-type: none;
margin: 0;
}

#layout-main div.forum div.navbar,
#layout-main div.forum div.options-box,
#layout-main div.forum div.posting-box div.vote {
margin-bottom: 1em;
}

#layout-main div.forum div.navbar div.fake {
clear: both;
}

#layout-main div.forum div.posting-box > div,
#layout-main div.forum div.options-box > div,
#layout-main div.forum div.add-box > div,
#layout-main div.forumsearch_form > form > div {
height: 1%;
margin: 0;
overflow: hidden;
}

#layout-main div.forum div.options-box div.field,
#layout-main div.forum div.add-box div div.field {
clear: none;
float: left;
}

#layout-main div.forumsearch_form > form > div + div,
#layout-main div.forum div.add-box > div + div,
#layout-main div.forum div.posting-box > div + div,
#layout-main div.forum div.options-box > div > div + div,
#layout-main div.forum div.options-box div.polls,
#layout-main div.forum ul.topics div.actions a + a {
margin-top: .5em;
}

#layout-main div.forum div.add-box div.name input,
#layout-main div.forum div.add-box div.description input {
width: 50%;
}

#layout-main div.forum div.add-box form,
#layout-main div.g_bubble.forumsearch_form form {
padding: 1em;
}

div.g_bubble.code,
div.g_bubble.spoiler,
div.g_bubble.quotebody {
margin: 0.5em;
padding: 4px 8px;
}

#layout-main div.g_bubble.spoiler div.spoiler_body {
margin-bottom: 1em;
}

#layout-main div.g_bubble.spoiler button.spoiler {
margin: 0.5em;
}

#layout-main div.forum div.content img,
#layout-main div.news div.newsitem img {
max-width: 100%;
}

#layout-main div.forum div.preview-box {
text-align: left;
word-wrap: break-word;
}

#layout-main div.forum div.cmt_entries.history h4 {
text-align: left;
border-bottom: 1px solid;
padding-bottom: 0.2em;
}

#layout-main div.forum div.cmt_entries.history > div {
overflow: auto;
height: 300px;
margin-top: 0.3em;
}

#layout-main div.cmt_entries.archive div.postbody div.content,
#layout-main div.cmt_entries.archive div.postbody div.signature,
#layout-main div.forum div.buttons a + a {
margin-left: 1em;
}

#layout-main div.cmt_entries.archive div.postbody p.author {
padding-left: 1em;
}

#layout-main div.cmt_entries div.profile div.split {
float: right;
margin-right: 0.5em;
margin-top: 0.5em;
}

#layout-main div.tabbed_pane div.body div.pane div.forum ul.topics {
width: auto;
display: block;
vertical-align: inherit;
}

#layout-main div.forum div.g_bubble.search,
#layout-main div.forum div.g_bubble.navbar,
#layout-main div.forum div.g_bubble.posting-box,
#layout-main div.forum div.g_bubble.options-box,
#layout-main div.forum div.g_bubble.submit-box,
#layout-main div.forum div.g_bubble.preview-box {
padding:0.8em;
}

#layout-main div.postbody div.content ol {
list-style-type: decimal;
}

#layout-main div.postbody div.content ul {
list-style-type: disc;
}

#layout-main div.postbody div.content ol,
#layout-main div.postbody div.content ul {
margin-left: 0;
padding-left: 4em;
}

#layout-main div.cmt_entries div.profile div.rank {
margin-bottom: 1.4em;
}

#layout-main div.forum .segment div.title {
min-height: 2.7em;
}

#layout-main div.forum .segment div.title a.topictitle {
display: block;
}

#layout-main div.forum div.content .youtube iframe {
width: 640px;
height: 480px;
}

/*polls*/
#layout-main div.forum .g_bubble.infobox {
margin-bottom: 1em;
padding-bottom: .5em;
}

#layout-main div.forum .g_bubble.infobox div.title,
#layout-main div.forum .g_bubble.infobox div.data {
margin-left: 1em;
margin-right: 1em;
}

#layout-main div.forum .g_bubble.infobox div.title {
padding-top: 1em;
}

#layout-main div.forum .g_bubble.infobox div.data div.left {
line-height: 1.2em;
text-align: left;
}

#layout-main div.forum .g_bubble.infobox div.data div.left .i_icon {
margin-right: 0.3em;
float: left;
}

#layout-main div.forum .g_bubble.infobox h2 {
border-bottom: 1px solid;
display: block;
line-height: 1.4em;
padding-bottom: .5em;
text-align: left;
}

#layout-main div.forum .g_bubble.infobox .row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-align-items: center;
-moz-align-items: center;
align-items: center;
text-align: left;
padding: 1em 0.5em;
}

#layout-main div.forum .g_bubble.infobox div.data p.subtitle {
border-bottom: 1px solid;
padding: 1em 0.5em;
text-align: left;
}

#layout-main div.forum .g_bubble.infobox .row > div.left {
width: 30%;
}

#layout-main div.forum .g_bubble.infobox.events .row > div.left {
width: 30em;
}

#layout-main div.forum .g_bubble.infobox .row > div.middle {
width: 50%;
}

#layout-main div.forum .g_bubble.infobox .row > div.middle.text {
width: 100%;
}

#layout-main div.forum .g_bubble.infobox .row > div.middle .bar {
min-width: 2%;
padding: 2px 4px;
border-bottom: 1px solid;
border-right: 1px solid;
}

#layout-main div.forum .g_bubble.infobox .row > div.vote,
#layout-main div.forum .g_bubble.infobox .row > div.percent {
width: 5em;
text-align: right;
}

#layout-main div.forum .g_bubble.infobox form > .result {
padding: 0.5em 0;
}

#layout-main div.forum .g_bubble.infobox .row + .row {
border-top: 1px solid;
}

#layout-main div.forum .g_bubble.infobox .row > div + div {
padding-left: 1em;
}

/*</polls>*/
/*collection.css*/
#layout-main div.collection_all div.tracks div.medium td.trackno {
width: 4em;
}

#layout-main div.collection_all div.tracks div.medium th.name {
width: 35%;
}

#layout-main div.collection_all div.tracks div.medium td.length,
#layout-main div.collection_all div.tracks div.medium td.rating {
width: 6em;
}

#layout-main div.collection_all div.tracks div.medium td.credit {
width: 20em;
}

#layout-main div.collection_all  table.tracklist td.creator > a {
display: block;
}

/*collectionlist.css*/
#layout-main div.collectionlist_all table.collectionlist {
width: 100%
}

#layout-main div.collectionlist_all table.collectionlist tr td {
padding-left:0.5em;
padding-right:0.5em;
}

/*creator.css*/
#layout-main div.creator_all div.selector {
display: flex;
align-items: center;
justify-content: center;
}

#layout-main div.creator_all div.selector .select2 {
margin-left: 0.5em;
margin-right: 0.5em;
}

/*creatorlist.css*/
#layout-main div.creatorlist_all table.creatorlist {
width: 100%
}

#layout-main div.creatorlist_all table.creatorlist tr td {
padding-left:0.5em;
padding-right:0.5em;
}

/*credits.css*/
#layout-main div.credits_all div.inner {
padding-bottom:.5em;
padding-left:1em;
padding-right:1em;
padding-top:.5em;
}

#layout-main div.credits_all table th {
width: 40%;
}

#layout-main div.credits_all table th.website {
width: 20%;
}

/*creq.css*/
#layout-main div.creq_all table.creqlist,
#layout-main div.creq_all div.creq_hist table,
#layout-main div.creq_all div.creq_data table,
#layout-main div.creq_all div.creq_raw table,
#layout-main div.creqhist_all div.creq_hist table,
#layout-main div.creq_all div.creq_hist div.forum {
width: 100%;
}

#layout-main div.creq_all table.creqlist td.type,
#layout-main div.creq_all table.creqlist td.state,
#layout-main div.creq_all table.creqlist td.action,
#layout-main div.creq_all table.creqlist td.client,
#layout-main div.creq_all table.creqlist td.language {
width:5em;
}

#layout-main div.creq_all table.creqlist td.date,
#layout-main div.creq_all table.creqlist td.name {
width:10em;
}

#layout-main div.creq_all table.creqlist td.check,
#layout-main div.creq_all table.creqlist td.count {
width:4em;
}

#layout-main div.creq_all table.creqlist td.id,
#layout-main div.creq_all table.creqlist td.name,
#layout-main div.creq_all div.creq_header th.field {
text-align:left;
}

#layout-main div.creq_all table.creqlist td,
#layout-main div.creq_all div.creq_data td,
#layout-main div.creq_all div.creq_raw td {
padding: 2px 8px;
}

#layout-main div.creq_all th.field {
text-align:center;
}

#layout-main div.creq_all .creq_data td.field,
#layout-main div.creq_all .creq_raw td.field {
white-space:nowrap;
}

#layout-main div.creq_all .creq_data td.field,
#layout-main div.creq_all .creq_raw td.field {
width: 25em;
}

#layout-main div.creq_all .creq_data td.ignore {
width: 5em;
}

#layout-main div.creq_all .creq_data table td.old,
#layout-main div.creq_all .creq_data table td.new,
#layout-main div.creq_all .creq_raw table td.old,
#layout-main div.creq_all .creq_raw table td.new {
overflow: hidden;
text-overflow: ellipsis;
vertical-align:top;
white-space:pre-wrap;
min-width:45%;
max-width:1em; /*otherwise the text-overflow doesn't work... <_<*/
}

#layout-main div.creq_all table.creqlist td.entry,
#layout-main div.creq_all table.creqlist td.summary {
width: auto;
}

#layout-main div.creq_all div.creq_hist div.cmt_entries div.creq_state div.postbody p.author {
margin: 0 0 0 0.8em
}

#layout-main div.creq_all div.creq_hist div.forum div.profile div.posts,
#layout-main div.creq_all div.creq_hist div.forum div.profile div.joined,
#layout-main div.creq_all div.creq_hist div.forum div.profile div.user_icons,
#layout-main div.creq_all div.creq_hist div.forum div.profile > br {
display: none;
}

#layout-main div.creq_all div.creq_hist div.forum div.cmt_entries div.profile {
margin:4px 8px -10pt 8pt;
width:12em;
}

#layout-main div.creq_all div.creq_hist div.forum div.cmt_entries div.postbody div.content {
margin-left: 14em;
}

#layout-main div.creq_all div.creq_hist div.forum div.profile img {
max-width:75px;
}

#layout-main div.creq_all div.creq_messages {
margin-left: 1em;
margin-right: 1em;
text-align: left;
}

#layout-main div.creq_all div.tabbed_pane ul.tabs {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
margin: 1px 1px 0px 6px;
}

#layout-main .creq_all .tabbed_pane ul li {
margin: 0px 2px;
min-width: 3em;
overflow: hidden;
text-align: center;
text-overflow: ellipsis;
white-space: nowrap;
}

@media screen and (max-width: 1000px) {
#layout-main div.creq_all div.tabbed_pane ul.tabs {
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}

#layout-main .creq_all .tabbed_pane ul li {
min-width: 0em;
}

}

@media screen and (max-width: 1350px) {
#layout-main .creq_all .tabbed_pane ul li {
white-space: normal;
}

}

#layout-main .creq_all .format-buttons {
text-align: center;
}

#layout-main div.creq_all div.tabbed_pane + .g_list {
margin-top: 1em;
}

/*customise.css*/
#layout-main div.customise_all div.pane > ul,
#layout-main div.customise_all div.pane > div {
padding: 1em 0.5em;
box-sizing: border-box;
}

#layout-main div.customise_all div.pane > ul li {
line-height: 15px;
margin-right:0.1em;
}

#layout-main div.customise_all div.block div.image {
width:40%;
}

#layout-main div.customise_all div.languages,
#layout-main div.customise_all div.css_style p {
text-align: center;
}

#layout-main div.customise_all div.languages div {
display: inline-table;
}

#layout-main div.customise_all div.languages div + div {
margin-left: 1em;
}

#layout-main div.customise_all div.block div.info dl {
margin-left:0;
}

#layout-main div.customise_all *.javascript.hidden {
display:none;
}

#layout-main div.customise_all form p {
text-align: center;
}

#layout-main div.customise_all div.pane div.settings.block {
display:inline-table;
vertical-align:top;
}

#layout-main div.customise_all div.tabbed_pane div.default_languages,
#layout-main div.customise_all div.tabbed_pane div.table.layout {
display:table;
margin-left:auto;
margin-right:auto;
}

#layout-main div.customise_all div.pane div.settings.block table {
margin:0;
}

#layout-main div.customise_all div.pane div.settings.block.languages > table {
margin:auto;
}

#layout-main div.customise_all span.checkbox span.text {
display: table;
margin:-1.7em 0 0 5em;
}

/*ed2kdump.css*/
#layout-main div.ed2kdump_all div.ed2kdump_options {
margin-top:1em;
}

#layout-main div.ed2kdump_all table.filelist {
width:100%;
}

/*export.css*/
#layout-main div.export_all div.exportblock + div.exportblock {
margin-top: 1em;
}

#layout-main div.export_all div.exportblock div.content {
text-align: left;
padding: 1em;
}

#layout-main div.export_all div.exportblock div.content a.example {
padding-top: 1em;
display:block;
}

#layout-main div.export_all .r1 {
margin: 0 5px;
}

#layout-main div.export_all .r2 {
margin: 0 3px;
}

#layout-main div.export_all .r3 {
margin: 0 2px;
}

#layout-main div.export_all .r4 {
margin: 0 1px;
height: 2px;
}

/*ep.css*/
#layout-main div.ep_all table.stafflist td.credit,
#layout-main div.ep_all table.stafflist td.name {
width:30%;
}

#layout-main div.ep_all table.stafflist td.comment,
#layout-main div.ep_all table.stafflist td.eprange {
min-width:10em;
}

#layout-main div.ep_all div.staffblock + div.staffblock {
margin-top:1.5em;
}

#layout-main div.ep_all div.staffblock h2 {
margin-left:1em;
text-align:center;
width:30%;
}

#layout-main div.ep_all div.info div.tabbed_pane {
min-width:50em;
max-width:50%;
margin-left:auto;
margin-right:auto;
}

#layout-main div.ep_all div.info table {
width:100%;
}

#layout-main div.ep_all div.info table th {
width:10em;
}

#layout-main div.ep_all div.staffblock + div.staffblock {
margin-top:3em;
}

/*file.css*/
#layout-main div.file_info dl .type,
#layout-main div.file_info dl .censored,
#layout-main div.file_info dl .stats,
#layout-main div.file_info dl .owner {
margin-top: 0.4em;
}

#layout-main div.file_tracks div,
#layout-main div.file_relations div {
margin-top: 0.6em;
}

#layout-main div.addstream_all table label {
display: block;
}

/*group.css*/
#layout-main div.group_all table.filelist {
width:98%;
}

#layout-main div.group_all table.filelist td + td {
padding-left: 1em;
}

#layout-main div.group_all table.filelist td.no {
text-align:right;
}

#layout-main div.group_all div.group_released table#releases th.action {
min-width: 5.5em;
}

#layout-main div.group_all .animegroup tr.anime td.value span.icons,
#layout-main div.group_all .animegroup tr.group td.value span.icons {
float:left;
padding-right: 0.3em;
}

/*grouplist.css*/
#layout-main div.grouplist_all table.grouplist {
width: 100%
}

#layout-main div.grouplist_all table.grouplist tr td {
padding-left:0.5em;
padding-right:0.5em;
}

/*import.css*/
#layout-main div.import_all table.jobs {
width:100%;
}

#layout-main div.import_all table.jobs th.external,
#layout-main div.import_all table.jobs th.anidb {
width:25%;
}

#layout-main div.import_all table.jobs th.state,
#layout-main div.import_all table.jobs th.episode_count {
min-width: 12em;
}

#layout-main div.import_all table.jobs th.vote {
min-width: 5em;
}

#layout-main div.import_all table.jobs th.episodes {
max-width: 15%;
}

#layout-main div.import_all table.jobs td.eps,
#layout-main div.import_all table.jobs td.vote {
text-align:right;
}

#layout-main div.import_all table.jobs td.state {
text-align:left;
}

/*irc.css*/
#layout-main div.irc_all div.widget {
margin-right: 0.5em;
}

#layout-main div.irc_all div.widget iframe {
width:100%;
height:600px;
}

/*latest.css*/
#layout-main h1.latest2 {
margin-bottom:0.5em;
}

#layout-main div.latest2_all div.content + div.content {
margin-top: 1em;
}

#layout-main div.latest2_all div.content h4 {
font-size: 1.4rem;
text-align: left;
}

#layout-main div.latest2_all div.filter_menu ~ div.content {
margin-right:17.5em;
}

#layout-main div.latest2_all div.filter_menu.collapsed ~ div.content {
margin-right:0;
}

#layout-main div.latest2_all div.content table.filelist td.group {
width: 15%;
min-width: 10em;
}

#layout-main div.latest2_all div.content div.files td.anime.name {
width: 33%;
}

/*<forcing icons not to wrap>*/
#layout-main div.latest2_all div.files div.content td.action,
#layout-main div.latest2_all div.files div.content td.info {
white-space:nowrap;
}

#layout-main div.latest2_all div.files div.content td.action {
text-align:left;
}

/*</forcing icons not to wrap>*/
#layout-main div.latest2_all div.content table{
width: 100%;
}

@media screen and (max-width: 1280px) {
#layout-main div.latest2_all table tr th,
#layout-main div.latest2_all table tr td {
padding-left: 0;
padding-right: 0;
}

#layout-main div.latest2_all div.content td.anime.name {
width: auto;
}

}

@media screen and (min-width: 1300px) {
#layout-main div.latest2_all table tr th,
#layout-main div.latest2_all table tr td {
min-width: 5em;
}

#layout-main div.latest2_all div.animelist_all td.type,
#layout-main div.latest2_all div.latest_similaranime div.content td.user.name,
#layout-main div.latest2_all div.latest_recommendations div.content td.user.name,
#layout-main div.latest2_all div.latest_reviews div.content td.user.name,
#layout-main div.latest2_all div.latest_anime div.content td.type {
white-space:nowrap;
}

#layout-main div.latest2_all div.content td.anime.name {
width: auto;
}

}

@media screen and (min-width: 1500px) {
#layout-main div.latest2_all table tr th,
#layout-main div.latest2_all table tr td {
min-width: 7em;
}

#layout-main div.latest2_all table tr td.thumb,
#layout-main div.latest2_all table tr td.type {
min-width: 5em;
}

#layout-main div.latest2_all div.files div.content td.info {
min-width: 30em;
max-width: 30em;
}

#layout-main div.latest2_all div.content td.anime.name {
width: 40%;
}

}

#layout-main div.latest2_all div.latest_completed div.content td.group {
width: 30%;
}

#layout-main div.latest2_all div.latest_hotanime div.content td.anime.name,
#layout-main div.latest2_all div.latest_reviews div.content td.anime.name {
width: 80%;
}

#layout-main div.latest2_all div.latest_sequels div.content td.anime_a,
#layout-main div.latest2_all div.latest_sequels div.content td.anime_b {
width:50%;
}

#layout-main div.latest2_all div.latest_anime div.content td.name {
width: 90%;
}

#layout-main div.latest2_all div.latest_recommendations div.content td.anime.name {
width:30%;
}

#layout-main div.latest2_all div.latest_similaranime div.content td.anime.name {
width:20%;
}

#layout-main div.latest2_all div.content td.episode {
min-width: 3em;
max-width: 3em;
text-align: right;
}

#layout-main div.latest2_all div.content td.info a.fid {
float: left;
margin-right: 0.5em;
}

/*main.css*/
#layout-main div.main_all div.rightbar li span {
position:absolute;
}

#layout-main div.main_all div.rightbar li a,
#layout-main div.main_all div.rightbar li span + span {
display: table;
margin-left: 4.5em;
position: relative;
}

#layout-main div.main_all div.rightbar {
width: 19em;
float: right;
}

#layout-main div.main_all div.rightbar h3 {
margin-top: 1em;
}

#layout-main div.main_all div.rightbar ol {
list-style-type: none;
margin-left: 0;
}

#layout-main div.main_all div.rightbar > div {
margin-bottom:1em;
}

#layout-main div.main_all div.datablocks {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
}

#layout-main div.main_all div.datablocks > div,
#layout-main div.main_all div.news.forum > div,
#layout-main div.main_all div.header > div {
margin: 0 4px 15px;
}

#layout-main div.main_all div.datablocks > div {
width:100%;
max-width: 400px;
max-width: calc(50% - 8px);
}

#layout-main div.main_all div.datablocks > div.account {
width:30em;
}

#layout-main div.main_all div.datablocks div.stripe {
height:9.5em;
max-height: 9.5em;
width:100%;
}

#layout-main div.main_all div.datablocks div.similaranime div.stripe div.data {
margin:0.5em 6em;
}

#layout-main div.main_all div.datablocks h4,
#layout-main div.main_all div.header h4 {
margin-bottom:0.2em;
}

#layout-main div.main_all #latestaired,
#layout-main div.main_all #latestended,
#layout-main div.main_all #randanime,
#layout-main div.main_all #randcreator {
display:none;
}

@media screen and (max-width: 1000px) {
#layout-main div.main_all div.datablocks > div {
max-width: none;
}

}

@media screen and (min-width: 1350px) {
#layout-main div.main_all div.datablocks > div {
max-width: calc(33% - 8px);
}

#layout-main div.main_all #latestaired,
#layout-main div.main_all #randcreator {
display:block;
}

}

@media screen and (min-width: 1580px) {
#layout-main div.main_all div.datablocks > div {
max-width: calc(25% - 8px);
}

#layout-main div.main_all #latestaired,
#layout-main div.main_all #latestended,
#layout-main div.main_all #randanime,
#layout-main div.main_all #randcreator {
display:block;
}

}

#layout-main div.main_all div.datablocks h4,
#layout-main div.main_all div.header h4 {
border: 1px solid;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

#layout-main div.main_all div.header div.account ul.tabs {
margin-bottom:-1px;
}

#layout-main div.main_all div.header div.account ul.tabs li {
display:inline-block;
padding:0.2em 0;
text-align:center;
width:48%;
}

#layout-main div.main_all div.header div.account div.login input[type="text"],
#layout-main div.main_all div.header div.account div.login input[type="password"] {
padding:4px;
width:16.5em;
}

#layout-main div.main_all div.header div.account table {
margin:0.4em auto;
}

#layout-main div.main_all div.header div.account table th {
padding:4px 8px;
}

#layout-main div.main_all div.header div.account,
#layout-main div.main_all div.header div.about {
padding:0.5em;
}

#layout-main div.main_all div.datablocks,
#layout-main div.main_all div.news.forum,
#layout-main div.main_all div.header {
clear:none;
margin-right:20em;
}

#layout-main div.main_all div.header div.account {
float:right;
width:30.5em;
}

#layout-main div.main_all div.header div.about ul li + li,
#layout-main div.main_all div.header div.about div.content > span + span {
padding-top:0.5em;
}

#layout-main div.main_all div.header div.about h4 {
margin-right:26em;
}

#layout-main div.main_all div.header div.about ul {
list-style-type:disc;
padding-left:1.5em;
}

#layout-main div.main_all div.header div.latestnews {
clear:none;
}

#layout-main div.main_all div.header div.content {
text-align:left;
}

#layout-main div.main_all div.header div.latestnews span.counter {
float: right;
}

#layout-main div.main_all div.header div.latestnews > div {
text-align:center;
}

#layout-main div.main_all div.header div.latestnews div.stripe {
width:100%;
}

#layout-main div.main_all div.header div.latestnews div.stripe div.data {
float:none;
margin-left:6em;
width:auto;
}

#layout-main div.main_all div.header div.latestnews div.posted {
margin-bottom:0.5em;
}

#layout-main div.main_all div.datablocks div.stripe div.data div.name,
#layout-main div.main_all div.header div.latestnews div.stripe div.name {
margin-right:0;
}

#layout-main div.main_all div.datablocks div.similaranime div.image.other,
#layout-main div.main_all div.header div.account ul.tabs li.signup {
float:right;
}

#layout-main div.main_all div.header div.account ul.tabs li a,
#layout-main div.main_all div.header div.about div.content > span {
display:block;
}

#layout-main div.main_all div.header div.account ul.tabs li {
-moz-border-radius:0.5em 0.5em 0 0;
-webkit-border-radius:0.5em 0.5em 0 0;
border-radius:0.5em 0.5em 0 0;
border-top: 1px solid;
border-left: 1px solid;
border-right: 1px solid;
}

#layout-main div.main_all div.header div.account div.login {
-moz-border-radius:0 0 0.5em 0.5em;
-webkit-border-radius:0 0 0.5em 0.5em;
border-radius:0 0 0.5em 0.5em;
}

#layout-main div.main_all div.header div.account table {
border-top: none;
}

#layout-main div.main_all div.header div.account ul.tabs li,
#layout-main div.main_all div.header div.account ul.tabs li.signup:hover {
border-bottom: 1px double;
}

#layout-main div.main_all div.header div.account ul.tabs li.signup {
border-bottom: none;
}

#layout-main div.main_all .datablocks .g_bubble.stripe > div.data {
height: 8.5em;
}

/*modlatest.css*/
#layout-main div.mydb_all table,
#layout-main div.modlatest_all table,
#layout-main div.mydb_all table td.name,
#layout-main div.modlatest_all table td.name {
width: 100%;
}

#layout-main div.mydb_all table td,
#layout-main div.modlatest_all table td {
padding: 0.1em 0.5em;
min-width: 10em;
}

#layout-main div.mydb_all table.entities.episode td.name,
#layout-main div.modlatest_all table.entities.episode td.name,
#layout-main div.mydb_all table.verifies td.name,
#layout-main div.modlatest_all table.verifies td.name,
#layout-main div.mydb_all table.names td.name,
#layout-main div.modlatest_all table.names td.name,
#layout-main div.mydb_all table.relations td.name,
#layout-main div.modlatest_all table.relations td.name,
#layout-main div.mydb_all table.credits td.name,
#layout-main div.modlatest_all table.credits td.name {
width: 50%;
}

#layout-main div.mydb_all table.credits.creatorcharanimerel td.name,
#layout-main div.modlatest_all table.credits.creatorcharanimerel td.name,
#layout-main div.mydb_all table.community.similaranimevote td.name {
width: 33%;
}

#layout-main div.mydb_all table td.info.icons,
#layout-main div.modlatest_all table td.info.icons {
min-width: 20em;
}

#layout-main div.mydb_all table td.user,
#layout-main div.modlatest_all table td.user {
min-width: 15em;
}

#layout-main div.mydb_all table td.id,
#layout-main div.modlatest_all table td.id,
#layout-main div.mydb_all table td.ep,
#layout-main div.modlatest_all table td.ep,
#layout-main div.mydb_all table td.eps,
#layout-main div.modlatest_all table td.eps,
#layout-main div.mydb_all table td.epno,
#layout-main div.modlatest_all table td.epno,
#layout-main div.mydb_all table td.lang,
#layout-main div.modlatest_all table td.lang,
#layout-main div.mydb_all table td.verified,
#layout-main div.modlatest_all table td.verified,
#layout-main div.mydb_all table td.vote,
#layout-main div.mydb_all table td.age,
#layout-main div.modlatest_all table td.age,
#layout-main div.mydb_all table td.tracks,
#layout-main div.modlatest_all table td.tracks,
#layout-main div.mydb_all table td.length,
#layout-main div.modlatest_all table td.length,
#layout-main div.mydb_all table td.usage,
#layout-main div.modlatest_all table td.usage {
min-width: 5em;
}

#layout-main div.mydb_all table td.year,
#layout-main div.modlatest_all table td.year,
#layout-main div.mydb_all table td.aired,
#layout-main div.modlatest_all table td.aired,
#layout-main div.mydb_all table td.date,
#layout-main div.modlatest_all table td.date {
min-width: 8em;
}

#layout-main div.mydb_all table td.shortname span,
#layout-main div.modlatest_all table td.shortname span,
#layout-main div.mydb_all table td.gender span,
#layout-main div.modlatest_all table td.gender span,
#layout-main div.mydb_all table td.type span,
#layout-main div.modlatest_all table td.type span,
#layout-main div.mydb_all table td.group:not(.name) span,
#layout-main div.modlatest_all table td.group:not(.name) span {
white-space: nowrap;
}

#layout-main div.mydb_all table td.type,
#layout-main div.modlatest_all table td.type {
text-align: left;
}

#layout-main div.mydb_all table td.length,
#layout-main div.modlatest_all table td.length {
text-align: right;
}

@media screen and (min-width: 1350px) {
#layout-main .modlatest_all ul.limit {
margin-top: -3.3em;
}

}

/*msg.css*/
#layout-main div.msg_all div.header {
margin-bottom: 1em;
padding:0.5em 1em;
}

#layout-main div.msg_all div.forum div.topic_actions {
margin-top:0;
margin-bottom:1em;
}

#layout-main div.msg_all div.forum ul.topiclist div.actions,
#layout-main div.msg_all div.forum ul.topiclist div.to,
#layout-main div.msg_all div.forum ul.topiclist div.type,
#layout-main div.msg_all div.forum ul.topiclist div.read {
text-align:center;
width:10%;
}

#layout-main div.msg_all div.forum ul.topiclist div.check {
text-align:center;
width:2.5em;
}

#layout-main div.msg_all div.forum ul.topics div.check {
border-left: none;
border-right:1px solid;
padding-left:0;
padding-top: 1em;
}

#layout-main div.msg_all div.forum div.topic_actions {
margin-bottom:2em;
margin-top:0;
}

#layout-main div.msg_all div.forum div.topic_actions div.buttons > * {
float:left;
}

#layout-main div.msg_all div.forum div.topic_actions div.buttons ul {
margin-bottom: 0;
}

#layout-main div.msg_all div.forum div.topic_actions div.buttons ul li {
margin-top: 0;
}

#layout-main div.msg_all div.forum ul.topics div.actions,
#layout-main div.msg_all div.forum ul.topics div.to,
#layout-main div.msg_all div.forum ul.topics div.type,
#layout-main div.msg_all div.forum ul.topics div.read {
line-height: 2.5em;
}

/*myhints.css*/
#layout-main div.myhints_all td.awards span.i_icon,
#layout-main div.myhints_all div.filters ul li span,
#layout-main div.myhints_all div.filters ul li span span {
display: inline-block;
}

#layout-main div.myhints_all div.filters ul li span span span {
display: none;
}

#layout-main div.myhints_all div.enabled_filters li > span {
display: inline-block;
}

#layout-main div.myhints_all div.note,
#layout-main div.myhints_all div.fullsearch_form {
clear:none;
}

#layout-main div.myhints_all table.animelist tr th,
#layout-main div.myhints_all table.animelist tr td {
padding-left: 0.5em;
padding-right: 0.5em;
}

#layout-main div.myhints_all table.animelist tr td.count,
#layout-main div.myhints_all table.animelist tr td.date {
text-align: right;
}

#layout-main div.myhints_all table.animelist tr td.rating {
text-align: left;
}

#layout-main div.myhints_all table.animelist tr td.name {
width:50%;
}

#layout-main div.myhints_all div.animelist_table + ul.jump {
margin-top: 1em
}

@media screen and (min-width: 1200px) {
#layout-main div.myhints_all table.animelist tr td.name
{
width:75%;
}

#layout-main div.myhints_all table.animelist tr td.rating
{
text-align: left;
min-width:6em;
}

#layout-main div.myhints_all table.animelist tr td.count
{
min-width:4em;
}

#layout-main div.myhints_all td.type
{
white-space:nowrap;
}

}

/*mylist.css*/
#layout-main div.mylist_all table.animelist th.title {
width:98%;
}

#layout-main div.mylist_all table.animelist table.eplist,
#layout-main div.mylist_all table.animelist table.filelist {
width: 100%;
padding: 0px 0.5em;
}

#layout-main div.mylist_all table.filelist tr.action td.submit,
#layout-main div.mylist_all table.eplist tr.action td.submit {
text-align: left;
padding: 0.5em;
}

/*opera fix for linebreaks in mylist */
#layout-main div.mylist_all td.stats {
white-space: nowrap;
}

#layout-main div.mylist_all div.filter_menu div.settings {
margin-top: 0.5em;
}

#layout-main div.mylist_all td.stats,
#layout-main div.mylist_all td.rating,
#layout-main div.mylist_all td.vote {
padding-left:1em;
padding-right:1em;
}

#layout-main div.mylist_all td.stats {
min-width:6em;
}

#layout-main div.mylist_all td.rating,
#layout-main div.mylist_all td.vote {
min-width:4em;
text-align:left;
}

#layout-main div.mylist_all td.type {
padding-left:4px;
padding-right:4px;
white-space:nowrap;
}

#layout-main div.mylist_all table.eplist th {
padding: 0 1em;
}

/*mynotifies.css*/
#layout-main div.mynotifies_all table.mynotifies_list,
#layout-main div.mynotifies_all div.mynotifies_list table,
#layout-main div.mynotifies_all .mynotifies_history table {
width: 100%
}

#layout-main div.mynotifies_all tr th,
#layout-main div.mynotifies_all tr td {
padding-left:0.5em;
padding-right:0.5em;
}

#layout-main div.mynotifies_all table .action td {
padding: 1em 0;
}

#notification_edit table {
width:100%;
}

/*myplace.css*/
#layout-main div.userpage_all div.stats div table td.value {
text-align: right;
}

#layout-main div.userpage_all div.buddies ul li,
#layout-main div.userpage_all div.favreviewers ul li {
padding: 1px 6px;
}

#layout-main div.userpage_all div.charts div {
display: inline-block;
}

#layout-main div.userpage_all div.charts div.votedistribution {
padding-left: 50px;
}

#layout-main div.userpage_all div.userdetails p {
margin-left: 4em;
margin-right: 2em;
margin-top: 2em;
text-align: left;
}

#layout-main div.userpage_all div.charts {
height: 540px;
}

#layout-main div.userpage_all div.cmt_entries {
clear: none;
display: inline-block;
width: 100%;
}

#layout-main div.userpage_all div.charts div.error,
#layout-main div.userpage_all div.forum div.error {
clear: none;
float: none;
}

#layout-main div.userpage_all div.stats table th {
width: 8em;
}

#layout-main div.userpage_all div.blog div.topic_actions {
height: 22px;
margin: 0 0 1em 0;
}

#layout-main div.userpage_all div.blog div.topic_actions a {
float: none;
}

#layout-main div.userpage_all div.blog div.buttons {
text-align: left;
}

#layout-main div.userpage_all div.blog div.buttons + div.pagination {
text-align: right;
margin-top: -1.7em;
}

#layout-main div.userpage_all div.blog div.pagination {
float: none;
text-align: right;
}

#layout-main div.userpage_all div.cmt_entries div.postbody div.content,
#layout-main div.userpage_all div.cmt_entries div.postbody div.signature {
margin-left: 1em;
}

#layout-main div.userpage_all div.cmt_entries div.postbody p.author {
padding-left: 1em;
}

#layout-main div.userpage_all div.blog div.g_timedentry,
#layout-main div.userpage_all div.blog div.g_timedentry div.body {
min-height: 100px;
}

#layout-main div.userpage_all div.userprefs h4 {
text-align: center;
}

#layout-main div.userpage_all div.history ul.nav,
#layout-main div.userpage_all div.history ul.filter,
#layout-main div.userpage_all > div.g_section,
#layout-main div.userpage_all div.forum,
#layout-main div.userpage_all div.blog div.g_msg.note {
clear: none;
}

#layout-main div.userpage_all > div.g_section,
#layout-main div.userpage_all div.forum {
margin-left: 21em;
}

#layout-main div.userpage_all div.g_section + div.g_section {
margin-top: 1.5em;
}

#layout-main div.userpage_all div.latest div + div,
#layout-main div.userpage_all div.stats div + div,
#layout-main div.userpage_all div.g_menu div + div {
margin-top: 1em;
}

#layout-main div.userpage_all div.userdetails .block div table,
#layout-main div.userpage_all div.history table,
#layout-main div.userpage_all div.stats table {
width: 100%;
}

#layout-main div.userpage_all div.userdetails .block div table th {
width: 7em;
}

#layout-main div.userpage_all div.blog div.g_timedentry.comment,
#layout-main div.userpage_all div.blog div.g_timedentry.comment div.body {
min-height: 0;
}

#layout-main div.userpage_all div.blog div.g_timedentry div.poll {
margin-top: .5em;
}

#layout-main div.userpage_all div.blog div.blogcomments div.topic_actions {
margin-bottom: 1em;
margin-top: 0;
}

#layout-main div.userpage_all div.blog div.g_timedentry {
margin-bottom: 1em;
}

#layout-main div.userpage_all div.blog div.g_timedentry h4 {
display: table-cell;
padding-left: 0.5em;
padding-right: 1.5em;
}

#layout-main div.userpage_all div.blog div.g_timedentry span.stamp {
margin-bottom: 1.5em;
margin-top: 0;
padding-top: 1px;
text-align: left;
width: 45%;
}

#layout-main div.userpage_all div.blog div.blogcomments h4,
#layout-main div.userpage_all div.blog div.g_timedentry p.cmt {
text-align: left;
}

#layout-main div.userpage_all div.latest_recommendations > div.edit_actions {
text-align: right;
margin-right: 1em;
margin-top: -1.6em;
float:none;
}

#layout-main div.userpage_all div.badges > div.badge,
#layout-main div.userpage_all div.userprefs > div > div {
display: inline-table;
vertical-align: top;
}

#layout-main div.userpage_all > div.g_section div.content {
margin-top:0.5em;
clear: none;
}

#layout-main div.userpage_all > div.g_section.userprefs div.content {
width:100%;
}

#layout-main div.userpage_all .g_bubble.stripe.recommendation {
height: 125px;
position: relative;
}

#layout-main div.userpage_all .g_bubble.stripe.recommendation > div.data div.text {
max-height: inherit;
}

#layout-main div.userpage_all .g_bubble.stripe.recommendation > div.data {
height: 95px;
overflow-y: auto;
}

#layout-main div.userpage_all .g_bubble.stripe.recommendation > div.author {
bottom: 0;
position: absolute;
margin: 0.5em 0.5em 0.5em 6em;
}

#layout-main div.userpage_all div.userdetails div.block div.news,
#layout-main div.userpage_all div.userdetails div.block div.notify,
#layout-main div.userpage_all div.userdetails div.block div.user_info {
width: 100%;
}

#layout-main div.userpage_all div.userdetails div.block div.image {
min-width: 12em;
margin:0;
-webkit-align-self: center;
-ms-align-self: center;
-moz-align-self: center;
align-self: center;
}

#layout-main div.userpage_all div.userdetails div.block > div + div {
padding-left: 0.5em;
}

#layout-main div.userpage_all div.userdetails div.block {
margin-top: 0;
}

#layout-main div.userpage_all .g_section.discussions > div {
display: inline-table;
vertical-align: top;
}

#layout-main div.userpage_all div.g_menu.user > div + div {
margin-top: 2em;
}

#layout-main div.userpage_all div.g_menu.user > div a {
display: block;
}

#layout-main div.userpage_all div.g_menu.user > div span.v_high {
float: right;
}

#layout-main div.userpage_all div.stats div table th.field {
white-space: nowrap;
}

#layout-main div.userpage_all div.g_section div.signature {
margin-top: 0.5em;
}

/*hack because webkit sucks*/
#layout-main div.userpage_all .g_bubble.stripe {
position: inherit;
}

/*get all the boxes to the same size*/
@supports (flex-wrap: wrap) {
#layout-main div.userpage_all .userprefs .content > div,
#layout-main div.userpage_all .clubs .content > div {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-ms-justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}

#layout-main div.userpage_all .userprefs .content .g_bubble.stripe,
#layout-main div.userpage_all .clubs .content .g_bubble.stripe {
margin: 0.2em;
min-height: 0;
}

}

/*menu position*/
#layout-main div.userpage_all div.g_menu {
clear: left;
float: left;
}

#layout-main div.userpage_all div.g_menu {
padding-left: 0.5em;
padding-right: 0.5em;
width: 19em;
}

/*myrecs.css*/
#layout-main div.myrecs_all .g_bubble.stripe.recommendation {
height: 125px;
position: relative;
}

#layout-main div.myrecs_all .g_bubble.stripe.recommendation > div.data div.text {
max-height: inherit;
}

#layout-main div.myrecs_all .g_bubble.stripe.recommendation > div.data {
height: 95px;
overflow-y: auto;
}

#layout-main div.myrecs_all .g_bubble.stripe.recommendation > div.author {
bottom: 0;
position: absolute;
margin: 0.5em 0.5em 0.5em 6em;
}

/*myreviews.css*/
#layout-main div.myreviews_all table.animelist {
width: 100%;
}

#layout-main div.myreviews_all table.animelist td {
min-width: 10em;
}

#layout-main div.myreviews_all table.animelist td.name {
width: 90%;
}

#layout-main div.myreviews_all table.animelist td.number {
text-align: right;
}

/*myvotes.css*/
#layout-main div.myvotes_all table {
width: 100%
}

#layout-main div.myvotes_all ul.filter {
float:left;
clear:none;
}

#layout-main div.myvotes_all td {
padding-left:1em;
padding-right:1em;
}

#layout-main div.myvotes_all td.date,
#layout-main div.myvotes_all td.vote,
#layout-main div.myvotes_all td.state {
width:6em;
}

#layout-main div.myvotes_all td.cast {
width:8em;
}

#layout-main div.myvotes_all td.action {
width:10em;
}

#layout-main div.myvotes_all td.thumb {
width:5em;
}

#layout-main div.myvotes_all td.number {
width:3em;
}

/*picupload.css*/
#layout-main div.picupload_all div.imagelist div.image {
display: inline-block;
padding: 4px;
vertical-align: top;
overflow:hidden;
height: 215px;
margin: 0.5em 0.3em;
}

/*profile.css*/
#layout-main div.profile_all table {
border: none;
}

#layout-main div.css_style div.info dl dd {
margin-left: 7em;
width: 60%;
}

#layout-main div.profile_all div.block div.image {
width: 40%;
}

#layout-main div.profile_all div.block div.info dl {
margin-left: 0;
}

#style_url {
width: 75%;
}

#style_thumbnail {
padding: 3px;
text-align: center;
width: 220px;
}

#image_viewer {
margin: 50px;
}

#layout-main div.profile_all div.tabbed_pane div.user_css div textarea {
height: 500px;
width: 70%;
}

#layout-main div.profile_all div.tabbed_pane div.permissions div.detailed h4 {
margin-bottom: .5em;
}

#layout-main div.profile_all div.tabbed_pane div.permissions form {
text-align: left;
}

#layout-main div.profile_all div.tabbed_pane div.permissions div.permissions div {
float: left;
margin-bottom: .5em;
}

#layout-main div.profile_all div.tabbed_pane div.permissions div.permissions div label {
display: block;
line-height: 2.3;
margin-right: 1em;
}

#layout-main div.profile_all div.tabbed_pane div.permissions div.permissions div label select {
display: block;
margin-left: 13.5em;
margin-top: -1.8em;
width: 330px;
}

#layout-main div.profile_all div.tabbed_pane div.permissions div.permissions div label input {
width: 326px;
}

#layout-main div.profile_all div.tabbed_pane div.permissions div.guest {
clear: left;
text-align: center;
}

#layout-main div.profile_all div.passwords,
#layout-main div.profile_all div.tabbed_pane div.default_languages {
display: table;
margin-left: auto;
margin-right: auto;
}

#layout-main div.profile_all div.passwords > div,
#layout-main div.profile_all div.passwords form > div,
#layout-main div.profile_all div.tabbed_pane div.default_languages div {
display: inline-table;
}

#layout-main div.profile_all div.preferences,
#layout-main div.profile_all div.tabbed_pane {
width: 100%;
}

#layout-main div.profile_all div.pane.general div.body div.pane {
text-align: center;
}

#layout-main div.profile_all div.pane div.settings.block {
display: inline-table;
width: 40em;
margin-right: 1.5em;
margin-top: 1em;
vertical-align: top;
}

#layout-main div.profile_all div.pane.general div.body div.pane div ul {
padding: 4px;
}

#layout-main div.profile_all div.account tr th {
width: 20em;
text-align: left;
}

#layout-main div.profile_all div.account tr th,
#layout-main div.profile_all div.account tr td {
padding: 4px 8px;
}

#layout-main div.profile_all div.account tr th p.note {
text-align: left;
display: block;
white-space: normal;
}

#layout-main div.profile_all div.pane div.settings.block.javascript.hidden,
#layout-main div.profile_all *.javascript.hidden {
display: none;
}

#layout-main div.profile_all div.pane div.settings.block li,
#layout-main div.profile_all div.pane > ul li,
#layout-main div.profile_all div.pane.general div.body div.pane div ul li {
line-height: 15px;
}

#layout-main div.profile_all div.pane div.settings.block li input {
max-width: 18em;
}

#layout-main div.profile_all div.pane div.settings.block li select {
margin-bottom: 0.2em;
}

#layout-main div.profile_all div.pane div.settings.block table {
margin: 0;
}

#layout-main div.profile_all div.pane div.settings.block table + ul {
margin-top: 0.2em;
}

#layout-main div.tabbed_pane div.pane div.userdata_add ul {
display: block;
width: auto;
}

#layout-main div.userdata_add span.current {
float: right;
}

/*quickvote.css*/
#layout-main div.quickvote_all table.votes tr td {
padding-left: 0.5em;
padding-right: 0.5em;
}

#layout-main div.quickvote_all table.votes tr td.name {
width: 75%;
}

#layout-main div.quickvote_all table.votes tr td.new {
min-width: 42em;
}

#layout-main div.quickvote_all table.votes tfoot tr.action td {
padding: 1em 0.5em;
}

/*relations.css*/
#layout-main div.addrelform ul.alt_titles li,
#layout-main div.addrelform span.main {
line-height: 16px;
}

#layout-main div.addseq_all div.explanation div.description,
#layout-main div.addsongsongrel_all div.explanation div.description,
#layout-main div.addcharcharrel_all div.explanation div.description,
#layout-main div.addcreatorcreatorrel_all div.explanation div.description {
margin: 1em 0;
padding: 4px;
}

#layout-main div.addseq_all div.explanation div.description dl + dl,
#layout-main div.addsongsongrel_all div.explanation div.description dl + dl,
#layout-main div.addcharcharrel_all div.explanation div.description dl + dl,
#layout-main div.addcreatorcreatorrel_all div.explanation div.description dl + dl {
margin-top: 0.25em;
padding: 0.25em 0;
}

#layout-main div.addseq_all div.explanation div.description dl,
#layout-main div.addsongsongrel_all div.explanation div.description dl,
#layout-main div.addcharcharrel_all div.explanation div.description dl,
#layout-main div.addcreatorcreatorrel_all div.explanation div.description dl,
#layout-main div.addcreatorsongrel_all div.explanation div.description dl {
margin: 0;
text-align: left;
width: 100%;
}

#layout-main div.addseq_all div.explanation div.description dt,
#layout-main div.addsongsongrel_all div.explanation div.description dt,
#layout-main div.addcharcharrel_all div.explanation div.description dt,
#layout-main div.addcreatorcreatorrel_all div.explanation div.description dt,
#layout-main div.addcreatorsongrel_all div.explanation div.description dt {
width: 30em;
}

#layout-main div.addseq_all div.explanation div.description dd,
#layout-main div.addsongsongrel_all div.explanation div.description dd,
#layout-main div.addcharcharrel_all div.explanation div.description dd,
#layout-main div.addcreatorcreatorrel_all div.explanation div.description dd,
#layout-main div.addcreatorsongrel_all div.explanation div.description dd {
margin-left: 31em;
}

#layout-main div.addcreatoranimerel_all div.explanation div.description tr + tr,
#layout-main div.addcreatorsongrel_all div.explanation div.description tr + tr {
height: 16px;
}

#layout-main div.addcreatoranimerel_all div.massadd div.text textarea,
#layout-main div.addcreatorsongrel_all div.massadd div.text textarea,
#layout-main div.addsonganimerel_all div.massadd div.text textarea,
#layout-main div.addcharanimerel_all div.massadd div.text textarea {
width: 45%;
height: 200px;
}

#layout-main div.addcreatoranimerel_all div.massadd div.source textarea,
#layout-main div.addcreatorsongrel_all div.massadd div.source textarea,
#layout-main div.addsonganimerel_all div.massadd div.source textarea {
width: 30em;
height: 7em;
}

#layout-main div.addcreatoranimerel_all div.massadd div + div,
#layout-main div.addcreatorsongrel_all div.massadd div + div,
#layout-main div.addsonganimerel_all div.massadd div + div {
margin-top: 0.5em;
}

#layout-main div.addcreatoranimerel_all div.explanation div.description table,
#layout-main div.addcreatorsongrel_all div.explanation div.description table {
width: 100%;
padding: 4px;
}

#layout-main div.addcreatoranimerel_all div.explanation div.description tr + tr td,
#layout-main div.addcreatorsongrel_all div.explanation div.description tr + tr td {
margin-top: 0.25em;
}

#layout-main div.addsongcollectionrel_all div.massadd textarea {
height: 200px;
width: 500px;
}

#layout-main div.addsongcollectionrel_all div.massadd_new_songs th.mediumno,
#layout-main div.addsongcollectionrel_all div.massadd_new_songs th.trackno,
#layout-main div.addsongcollectionrel_all div.massadd_new_songs th.length {
width: 7em;
}

#layout-main div.addsongcollectionrel_all div.massadd_new_songs th.set {
min-width: 5em;
}

#layout-main div.addsongcollectionrel_all div.massadd_new_songs th.name {
min-width: 15em;
}

#layout-main div.addsongcollectionrel_all div.massadd_new_songs td input[type="text"],
#layout-main div.addcharanimerel_all div.editcarel table {
width: 100%;
}

#layout-main div.addsongcollectionrel_all div.massadd_new_songs td {
padding: 2px 4px;
}

#layout-main div.addcreatoranimerel_all div.content,
#layout-main div.addcreatoranimerel_all div.explanation,
#layout-main div.addcreatorsongrel_all div.explanation {
margin-top: 1em;
}

#layout-main div.addcreatoranimerel_all div.content + div.content {
margin-top: 2em;
}

#layout-main div.addcreatoranimerel_all div.content h4 {
text-align: left;
}

#layout-main div.addcreatoranimerel_all div.content h4 span.nolink {
-moz-user-select: text;
cursor: default;
}

#layout-main div.addcharanimerel_all div.massadd  td.seiyuu.name.original input,
#layout-main div.addcharanimerel_all div.massadd td.char.name.original input,
#layout-main div.addcharanimerel_all div.massadd td.comment input {
width:6em;
}

#layout-main div.addcharanimerel_all div.massedit table,
#layout-main div.addcharanimerel_all div.massedit table td input[type="text"] {
width:98%;
}

#layout-main div.addcharanimerel_all div.massedit table td  {
padding-right:1em;
}

#layout-main div.g_content.rel_all td.relation.missing,
#layout-main div.g_content.characterrel_all td.relation.missing,
#layout-main div.g_content.addcharanimerel_all td.relation.missing {
visibility: hidden;
}

/*reports.css*/
#layout-main div.report_all div.body ul li {
padding: 2px 4px;
}

#layout-main div.report_all td.left {
text-align: left;
}

#layout-main div.report_all td.right {
text-align: right;
}

#layout-main div.report_all td.center {
text-align: center;
}

/*search.css*/
#layout-main div.search_all div.fullsearch_form tr.entity td,
#layout-main div.search_all div.fullsearch_form tr.field td {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-content: flex-start;
-moz-align-content: flex-start;
-ms-align-content: flex-start;
align-content: flex-start;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
height: 5em;
}

#layout-main div.search_all div.fullsearch_form tr.field td {
height: 2em;
}

#layout-main div.search_all div.fullsearch_form tr.restricted td {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}

#layout-main div.search_all div.fullsearch_form label {
width: 15em;
}

#layout-main div.search_all table.search_results {
width: 100%;
}

#layout-main div.search_all table.search_results td.type,
#layout-main div.search_all table.search_results td.score {
width:10em;
text-align: left;
}

#layout-main div.search_all #atags_include,
#layout-main div.search_all #atags_exclude,
#layout-main div.search_all #ctags_include,
#layout-main div.search_all #ctags_exclude {
width: 50em;
}

#layout-main div.search_all input.focus {
border-radius: 5px 5px 0 0;
}

#layout-main div.search_all div.suggestions {
margin:0;
padding:0;
overflow:auto;
z-index: 10;
max-height: 15em;
}

#layout-main div.search_all div.suggestions span {
margin:0px;
padding:2px 4px;
display: block;
}

/*song.css*/
#layout-main div.song_all div.info div.tabbed_pane {
min-width:50em;
max-width:50%;
margin-left:auto;
margin-right:auto;
}

#layout-main div.song_all div.info table {
width:100%;
}

#layout-main div.song_all div.info table th {
width:10em;
}

#layout-main div.song_all  table.stafflist td.creator > a {
display: block;
}

/*songlist.css*/
#layout-main div.songlist_all table.songlist {
width: 100%
}

#layout-main div.songlist_all table.songlist tr td {
padding-left:0.5em;
padding-right:0.5em;
}

/*tag.css*/
#layout-main div.tag_all td.awards span.i_icon {
display: inline-block;
}

#layout-main div.tag_all div.filters ul li span,
#layout-main div.tag_all div.filters ul li span span {
display: inline-block;
}

#layout-main div.tag_all div.filters ul li span span span {
display: none;
}

#layout-main div.tag_all div.note,
#layout-main div.tag_all div.fullsearch_form {
clear:none;
}

#layout-main div.tag_all table.characterlist,
#layout-main div.tag_all table.creatorlist {
width: 100%
}

#layout-main div.tag_all div.related_entries ul.jump:first-child {
margin-top: 0;
}

#layout-main div.tag_all div.animelist_table {
margin-right: 17.5em;
}

#layout-main div.tag_all table.animelist th.tagged_character {
white-space: normal;
}

#layout-main div.tag_all table.animelist tr td,
#layout-main div.tag_all table.mangalist tr td {
padding-left: 1em;
padding-right: 1em;
}

#layout-main div.tag_all table.animelist tr td.name,
#layout-main div.tag_all table.mangalist tr td.name {
width:50%;
}

#layout-main div.tag_all table.animelist tr td.rating,
#layout-main div.tag_all table.mangalist tr td.rating {
text-align: left;
min-width:6em;
}

#layout-main div.tag_all table.animelist tr td.count,
#layout-main div.tag_all table.animelist tr td.date,
#layout-main div.tag_all table.mangalist tr td.count,
#layout-main div.tag_all table.mangalist tr td.date {
text-align: right;
}

#layout-main div.tag_all table.animelist tr td.count,
#layout-main div.tag_all table.mangalist tr td.count {
min-width:4em;
}

#layout-main div.tag_all .g_definitionlist div.tag-column {
display: inline-table;
margin: 0;
max-width: 200px;
min-width: 200px;
padding: 0 0.3em 0 0;
vertical-align: top;
}

#layout-main div.tag_all div.tag-column div.tag span.weight {
display: none;
}

#layout-main div.tag_all div.tag-column {
-moz-column-width: auto;
-webkit-column-width: auto;
column-width: auto;
-moz-column-gap: auto;
-webkit-column-gap: auto;
column-gap: auto;
-moz-column-rule:none;
-webkit-column-rule:none;
column-rule:none;
}

#layout-main div.tag_all table tr td {
padding-left:0.5em;
padding-right:0.5em;
}

#addtag_animetb_parentid + .select2,
#addtag_eptb_parentid + .select2,
#addtag_chartb_parentid + .select2,
#addtag_creatortb_parentid + .select2,
#addtag_mangatb_parentid + .select2 {
width: 37em !important;
}

/*taglist.css*/
#layout-main div.taglist_all table.taglist td.name {
width: 30%
}

#layout-main div.taglist_all table.taglist td.description {
width: 70%
}

#layout-main div.taglist_all table.taglist td.animecnt,
#layout-main div.taglist_all table.taglist td.charcnt,
#layout-main div.taglist_all table.taglist td.creatorcnt,
#layout-main div.taglist_all table.taglist td.epcnt,
#layout-main div.taglist_all table.taglist td.mangacnt {
min-width: 6em
}

#layout-main div.taglist_all table.taglist tr td {
padding-left:0.5em;
padding-right:0.5em;
}

/*userlist.css*/
#layout-main div.userlist_all table.userlist {
width: 100%
}

#layout-main div.userlist_all table.userlist td.user a.i_icon {
float:right;
}

#layout-main div.userlist_all table.userlist tr td {
text-align: right;
min-width: 5em;
}

#layout-main div.userlist_all table.userlist tr td.name {
text-align: left;
width: 50%;
}

#layout-main div.userlist_all table.userlist tr td.cnt,
#layout-main div.userlist_all table.userlist tr td.size {
white-space: nowrap;
}

/*votes.css*/
#layout-main div.votes_all,
#layout-main div.votes_all div.graph div.row.header div.desc,
#layout-main div.votes_all div.graph div.header {
text-align:center;
}

#layout-main div.votes_all div.container,
#layout-main div.votes_all div.graph div.column,
#layout-main div.votes_all div.graph div.row > div {
display:inline-table;
vertical-align:top;
}

#layout-main div.votes_all div.graph {
padding:0.5em;
min-width:380px;
}

#layout-main div.votes_all div.graph div.row div.rating.my,
#layout-main div.votes_all div.graph div.row div.epno,
#layout-main div.votes_all div.graph div.column {
width:32px;
}

#layout-main div.votes_all div.graph div.column div.bar {
height:160px;
padding:2px 0;
}

#layout-main div.votes_all div.graph div.row.header div.bar {
padding:0;
}

#layout-main div.votes_all div.graph div.row > div div {
float:right;
}

#layout-main div.votes_all div.graph div.row div.rating.my,
#layout-main div.votes_all div.graph div.row div.epno {
padding:0 4px;
text-align:right;
}

#layout-main div.votes_all div.graph div.row div.gender,
#layout-main div.votes_all div.graph div.row div.agerange,
#layout-main div.votes_all div.graph div.row div.rating {
padding:0 4px;
text-align:left;
width:67px;
}

#layout-main div.votes_all div.graph div.row div.bar {
padding:2px 0;
width:190px;
}

#layout-main div.votes_all div.graph div.row div.bar div {
height:10px;
}

#layout-main div.votes_all div.graph div.header {
padding:5px 0;
}

#layout-main div.votes_all div.graph div.column + div.column {
margin-left:-3px;
}

#layout-main div.votes_all div.graph div.column.desc,
#layout-main div.votes_all div.graph div.row div.gender,
#layout-main div.votes_all div.graph div.row div.agerange {
width:38px;
}

/*wishlist.css*/
#layout-main div.mywishlist_all div.filter_menu div.settings {
margin-top: 0.5em;
}

#layout-main div.mywishlist_all tr td {
padding-left: 0.5em;
padding-right: 0.5em;
}

#layout-main div.mywishlist_all tr td.name {
width:99%;
}

#layout-main div.mywishlist_all tr td.comment {
min-width:10em;
}

#layout-main div.mywishlist_all tr td.rating,
#layout-main div.mywishlist_all tr td.stats {
width:6em;
}

#layout-main div.mywishlist_all tr td.action {
min-width:5em;
}

#layout-main div.mywishlist_all tr td.nfy,
#layout-main div.mywishlist_all tr td.priority,
#layout-main div.mywishlist_all tr td.releaseinfo,
#layout-main div.mywishlist_all tr td.check {
width:1em;
}

#layout-main div.mywishlist_all .whistlist_edit .g_definitionlist.edit {
margin: 2em 0;
}

#layout-main div.mywishlist_all .whistlist_edit .options label {
display:block;
}

#wishlist_edit table {
width:100%;
}

#layout-main div.mywishlist_all td.type {
white-space:nowrap;
}

/*../common/libs/all.css*/
/*select2/select2.css*/
/*select2-layout.css*/
.select2-container {
box-sizing: border-box;
display: inline-block;
margin: 0;
position: relative;
vertical-align: middle;
}

.select2-container .select2-selection--single {
box-sizing: border-box;
display: block;
height: 28px;
user-select: none;
-webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
display: block;
padding-left: 8px;
padding-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
padding-right: 8px;
padding-left: 20px;
}

.select2-container .select2-selection--multiple {
box-sizing: border-box;
display: block;
min-height: 32px;
user-select: none;
-webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
display: inline-block;
overflow: hidden;
padding-left: 8px;
text-overflow: ellipsis;
white-space: nowrap;
}

.select2-container .select2-search--inline {
float: left;
}

.select2-container .select2-search--inline .select2-search__field {
box-sizing: border-box;
margin-top: 5px;
padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none;
}

.select2-dropdown {
box-sizing: border-box;
display: block;
position: absolute;
left: -100000px;
width: 100%;
z-index: 1051;
}

.select2-results {
display: block;
}

.select2-results__options {
list-style: none;
margin: 0;
padding: 0;
}

.select2-results__option {
padding: 6px;
user-select: none;
-webkit-user-select: none;
}

.select2-container--open .select2-dropdown {
left: 0;
}

.select2-search--dropdown {
display: block;
padding: 4px;
}

.select2-search--dropdown .select2-search__field {
padding: 4px;
width: 100%;
box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
display: none;
}

.select2-close-mask {
margin: 0;
padding: 0;
display: block;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 99;
}

.select2-hidden-accessible {
clip: rect(0 0 0 0) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
float: right;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
left: 1px;
right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
display: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
box-sizing: border-box;
list-style: none;
margin: 0;
padding: 0 5px;
width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
margin-top: 5px;
float: left;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
float: right;
margin-top: 5px;
margin-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
display: inline-block;
margin-right: 2px;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display: none;
}

.select2-container--default .select2-search--inline .select2-search__field {
-webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
max-height: 39em;
overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
padding: 0;
}

.select2-container--default .select2-results__option .select2-results__option {
padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
margin-left: -1em;
padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -2em;
padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -3em;
padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -4em;
padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -5em;
padding-left: 6em;
}

.select2-container--default .select2-results__group {
display: block;
padding: 6px;
}

/*custom layout stuff*/
.select2-option {
display: flex;
align-items: center;
}

.select2-option img {
margin-right: 1em;
}

.select2-option span.thumb {
height: 70px;
text-align: center;
display: flex;
align-items: center;
}

/*select2-border.css*/
.select2-container .select2-search--inline .select2-search__field {
border: none;
}

.select2-dropdown,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid;
}

.select2-container--open .select2-dropdown--above {
border-bottom: none;
}

.select2-container--open .select2-dropdown--below {
border-top: none;
}

.select2-close-mask {
border: none;
}

.select2-hidden-accessible {
border: none !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-style: solid;
border-width: 5px 4px 0 4px;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-width: 0 4px 5px 4px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
outline: 0;
}

.select2-container--default .select2-search--inline .select2-search__field {
border: none;
outline: 0;
}

/*select2-cursor.css*/
.select2-container--default .select2-selection--single .select2-selection__clear,
.select2-container--default .select2-selection--multiple .select2-selection__clear,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.select2-results__option[aria-selected],
.select2-container .select2-selection--multiple,
.select2-container .select2-selection--single {
cursor: pointer;
}

.select2-container--default .select2-results__group,
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default.select2-container--disabled .select2-selection--multiple,
.select2-container--default.select2-container--disabled .select2-selection--single {
cursor: default;
}

.select2-container--default .select2-selection--multiple {
cursor: text;
}

/*handle fancybox overlay*/
.select2-container .select2-dropdown {
z-index: 10000;
}

.select2-results__option {
padding: 2px 4px;
}

/*jquery.fancybox/jquery.fancybox.css*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}

.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}

.fancybox-skin {
position: relative;
}

.fancybox-opened {
z-index: 8030;
}

.fancybox-outer, .fancybox-inner {
position: relative;
}

.fancybox-inner {
overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}

.fancybox-error {
margin: 0;
padding: 15px;
white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}

.fancybox-image {
max-width: 100%;
max-height: 100%;
}

#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}

#fancybox-loading div {
width: 44px;
height: 44px;
}

.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}

.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
z-index: 8040;
}

.fancybox-prev {
left: 0;
}

.fancybox-next {
right: 0;
}

.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}

.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}

.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}

.fancybox-nav:hover span {
visibility: visible;
}

.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
overflow: hidden !important;
width: auto;
}

.fancybox-lock body {
overflow: hidden !important;
}

.fancybox-lock-test {
overflow-y: hidden !important;
}

.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
}

.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}

.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
visibility: hidden;
position: relative;
z-index: 8050;
}

.fancybox-opened .fancybox-title {
visibility: visible;
}

.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}

.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
line-height: 24px;
white-space: nowrap;
}

.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
}

.fancybox-title-inside-wrap {
padding-top: 10px;
}

.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
padding: 10px;
}

/*jquery.fancybox/jquery.fancybox.style.css*/
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('../icons/libs/jquery.fancybox/fancybox_sprite.png');
}

#fancybox-loading div {
background: url('../icons/libs/jquery.fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-nav {
text-decoration: none;
background: transparent url('../icons/libs/jquery.fancybox/blank.gif'); /* helps IE */
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.fancybox-overlay {
background: url('../icons/libs/jquery.fancybox/fancybox_overlay.png');
}

.fancybox-title-float-wrap .child {
background: transparent; /* Fallback for web browsers that doesn't support RGBa */
background: rgba(0, 0, 0, 0.8);
}

.fancybox-title-over-wrap {
background: #000;
background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('../icons/libs/jquery.fancybox/fancybox_sprite@2x.png');
background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}

#fancybox-loading div {
background-image: url('../icons/libs/jquery.fancybox/fancybox_loading@2x.gif');
background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}

}

/*jquery.uploadfile/jquery.uploadfile.css*/
.ajax-file-upload-statusbar {
margin: 0.5em;
padding: 10px;
}

.ajax-file-upload-filename {
width: 100%;
height: auto;
margin: 0 5px 5px 10px;
}

.ajax-file-upload-progress {
margin: 0 10px 5px 10px;
position: relative;
width: 250px;
padding: 1px;
border-radius: 3px;
display: inline-block
}

.ajax-file-upload-bar {
width: 0;
height: 20px;
}

.ajax-file-upload-percent {
position: absolute;
display: inline-block;
top: 3px;
left: 48%
}

.ajax-file-upload-red {
display: inline-block;
padding: 4px 15px;
cursor: pointer;
vertical-align: top;
margin-right:5px;
}

.ajax-file-upload-green {
margin: 0;
padding: 0;
display: inline-block;
padding: 4px 15px;
cursor: pointer;
vertical-align: top;
margin-right:5px;
}

.ajax-file-upload {
padding: 15px 20px;
cursor:pointer;
line-height:20px;
height:25px;
margin:0 10px 0 0;
display: inline-block;
padding: 6px 10px 4px 10px;
vertical-align:middle;
}

.ajax-upload-dragdrop {
text-align:left;
vertical-align:middle;
padding:10px;
}

.ajax-file-upload-uploaded_filename {
margin-left: 0.5em;
}

/*../common/libs/select2/style-white.css*/
/*select2-color-default.css*/
/*default values for weird stuff i haven't seen used anywhere yet*/
.select2-close-mask {
opacity: 0;
background-color: #FFFFFF;
filter: alpha(opacity=0);
}

/*base colors*/
.select2-dropdown,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #FFFFFF;
}

.select2-dropdown,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-search--dropdown .select2-search__field {
border-color: #AAAAAA;
}

/*default font color top element*/
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444444;
}

/*arrow*/
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #888888 transparent transparent transparent;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888888 transparent;
}

/*search field*/
.select2-container--default .select2-search--inline .select2-search__field {
background: transparent;
box-shadow: none;
}

/*placeholder text*/
.select2-container--default .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #999999;
}

/*option clear "x"*/
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color: #999999;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #333333;
}

/*disabled items*/
.select2-container--default .select2-results__option[aria-disabled=true] {
color: #999999;
}

/*selected item*/
.select2-container--default .select2-results__option[aria-selected=true] {
background-color: #DDDDDD;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple,
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color: #EEEEEE;
}

/*option hover*/
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #5897fb !important;
color: #FFFFFF !important;
}

.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single,
.select2-dropdown {
background-color: #FDFDFD;
}

.select2-dropdown,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-search--dropdown .select2-search__field {
border-color: #E8E8E8;
}

.select2-container--default .select2-selection--single:hover,
.select2-container--open .select2-search--dropdown .select2-search__field,
.select2-container--open .select2-selection--single {
border-color: #CCC;
background-color: #FFF;
}

/*default font color top element*/
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #000000;
}

/*../common/style/color/quicksearch.css*/
#layout-search ul.quicksearch {
background-color: #b1b3b5;
border:1px solid #34394d;
box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.8);
border-radius: 0 0 5px 5px;
}

#layout-search ul.quicksearch li:hover,
#layout-search ul.quicksearch li.focus {
background-color:#BBBBBB;
}

#layout-search ul.quicksearch li.g_odd {
background-color: inherit;
}

/*../common/style/color/msgbox-default.css*/
.fancybox-wrap div.g_msg.error,
#layout-main div.g_msg.error {
border: 1px solid #DD0000;
background-color: #FFE5E5;
}

.fancybox-wrap div.g_msg.warning,
#layout-main div.g_msg.warning {
border: 1px solid #F46F0B;
background-color: #FFF0E5;
}

.fancybox-wrap div.g_msg.note,
#layout-main div.g_msg.note {
border: 1px solid #AFAF00;
background-color: #FFFFDF;
}

.fancybox-wrap div.g_msg.success,
#layout-main div.g_msg.success {
border: 1px solid #2EB42E;
background-color: #E5FFE5;
}

.fancybox-wrap div.g_msg.error h3,
#layout-main div.g_msg.error h3 {
color: #FF0000;
}

.fancybox-wrap div.g_msg.warning h3,
#layout-main div.g_msg.warning h3 {
color: #F46F0B;
}

.fancybox-wrap div.g_msg.note h3,
#layout-main div.g_msg.note h3 {
color: #AFAF00;
}

.fancybox-wrap div.g_msg.success h3,
#layout-main div.g_msg.success h3 {
color: #2EB42E;
}

#layout-hint.mod {
background-color:#FFF0E5;
border-color:#F46F0B;
}

/*../common/style/color/forum-default.css*/
#layout-main div.forum li.header div,
#layout-main div.forum li.header div {
color:#FFFFFF;
}

#layout-main div.forum hr,
#layout-main div.cmt_all div.cmt_add hr,
#layout-main div.forum div.g_bubble.threads {
background-color:#4A4A5A;
}

#layout-main div.forum div.signature,
#layout-main div.forum .g_bubble.infobox .row + .row,
#layout-main div.cmt_entries div.profile,
#layout-main div.forum div.quickreply textarea,
#layout-main div.forum .g_bubble.infobox h2,
#layout-main div.forum .g_bubble.infobox div.data p.subtitle {
border-color:#9A9CA1;
}

#layout-main div.forum .g_bubble.infobox .row > div.middle .bar {
background-color: #105289;
border-bottom-color: #092e4d;
border-right-color: #092e4d;
color: #FFFFFF;
}

#layout-main div.forum ul.topics li.g_odd.row {
background-color: #b0b0b0;
}

#layout-main div.forum ul.topics li.row {
background-color: #bfc2c9;
}

#layout-main div.forum ul.topics li.row:hover,
#layout-main div.forum ul.topics li.g_odd.row:hover {
background-color: #ACAEB4;
}

#layout-main div.forum div.deleted,
#layout-main div.forum li.deleted div.row.icon {
opacity: 0.3;
}

#layout-main div.cmt_entries a.username-colored,
#layout-main div.forum a.topictitle:hover,
#layout-main div.forum a.username-colored {
color:#AA0000;
}

#layout-main div.forum div.quickreply textarea {
border-color: #A9A9A9;
}

/*../common/style/color/special.css*/
.v_pos {
color: #006600;
}

.g_vital a,
.v_neg,
.v_high,
span.diff,
.ajax-file-upload-error,
#layout-main td.reviewed.no a,
#layout-main div.creq_all .state.return,
#layout-main div.creq_all .state.new,
#layout-main div.creq_all span.type.del,
#layout-main div.anime_all div.groups td.mylist.new {
color: red;
}

#layout-main div.msg_all tr.mod {
background-color: orange;
}

#layout-main div.mylist_list tr.all_watched td.stats {
color: #006400;
}

#anidb table ul li.g_odd,
#layout-main table table td.g_odd,
#layout-main ul.g_list li.g_odd {
background-color: transparent;
}

#layout-main a.filter,
#layout-main .name span.main,
#layout-main .name span.match {
color: gray;
}

input.g_error {
background-color: #FFDDDD;
}

th a, h1 a.shortlink {
color: inherit;
}

#layout-main div.tabbed_pane ul.tabs {
background-color:transparent;
border:none;
}

#layout-main div.g_timedentry ol,
#layout-main div.g_timedentry ul,
#layout-main div.cmt_add div.preview-box ol,
#layout-main div.cmt_add div.preview-box ul {
background-color:inherit;
border:none;
}

#layout-main div.stats_all table tr,
#layout-main div.dbstats_all table tr,
#layout-tabs ul {
background-color:transparent;
}

#layout-hint {
border: 1px solid #AFAF00;
background-color: #FFFFDF;
}

#statusBox {
color: #000000;
background-color: #FFFFFF;
}

div.loadingbar {
background: white top left no-repeat;
}

div.loadingbar_green { background: url(../icons/layout/loadingbar_green.png); }

div.loadingbar_red { background: url(../icons/layout/loadingbar_red.png); }

div.loadingbar_orange { background: url(../icons/layout/loadingbar_orange.png); }

div.loadingbar_yellow { background: url(../icons/layout/loadingbar_yellow.png); }

div.loadingbar_blue { background: url(../icons/layout/loadingbar_blue.png); }

ul.format-modes li.selected,
ul.format-modes li:hover {
background-color: #8492B5;
}

ul.format-modes li {
background-color: rgb(191, 194, 201);
}

/*../common/style/color/timeline-default.css*/
#layout-main div.timeline_all div.timeline div.g_timeline {
border:5px solid #777777;
}

#layout-main div.timeline_all div.timeline div.g_timeline,
#layout-main div.timeline_all div.timeline ul {
background:#555555;
}

#layout-main div.timeline_all div.timeline ul.legend {
border-bottom:1px solid #f90;
}

#layout-main div.timeline_all div.timeline ul.legend li span {
color:#eee;
background:#333333;
border-bottom:1px solid #f90;
border-right:1px solid #f90;
}

#layout-main div.timeline_all .timeline_entry {
color:#333333;
background:#dfdfdf;
}

/*../common/style/text/default.css*/
html {
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
/*font-size:0.625rem;*/
font-size: 10px;
}

div,
p,
th,
td,
li,
dt,
dd,
span,
a {
font-weight:inherit;
}

a,
del,
ins {
text-decoration:none;
}

h1 {
font-size:1.6rem;
}

h1 a {
font-size: inherit;
}

h4,
caption,
#layout-main #chartags h3 {
font-size: 1.2rem;
}

.tab,
h4 span {
-cursor:hand;
cursor:pointer;
}

th,
td.action,
td.date,
td.year,
span.date,
span.user,
td.rating,
td.nobr,
#menu-account li.alert,
#layout-main div.anime_all div.g_section.mylist td.title {
white-space:nowrap;
}

span.date,
span.user a.id,
td.id,
td.size {
letter-spacing:-1px;
}

span.time,
span.user a.id,
td.rating span,
a.filter {
font-size:0.85rem;
vertical-align:top;
}

.file_all dd.group span.time {
display:none;
}

td.id,
td.count,
td.number,
td.size,
td.epno,
td.duration,
#layout-main div.up2date_file_list table td.mylist {
text-align:right;
}

td,
ul,
div.desc,
.body,
td.id a.i_icon,
th.field,
td.value,
td.name,
td.quality,
td.title,
td.name,
#layout-main div.main_all div.news h4,
#layout-main div.profile_all .g_info {
text-align:left;
}

th,
h1,
h2,
h3,
h4,
form,
caption,
tr.action td.value,
tr.action td.submit,
td.stats,
td.state,
td.type,
td.date,
td.action,
td.icon,
td.ignore,
td.name.user,
td.name.owner,
td.vote,
td.rating,
td.check,
.g_list,
.g_info,
.g_input,
.g_section,
#layout-footer p,
#layout-main div.profile_all p,
#layout-main table.grouplist td.number.eps {
text-align:center;
}

.tiny,
small,
#layout-main .name span.main,
#layout-main .name span.match {
font-size:0.95rem;
}

#layout-main div.userlist_all table td.hidden:after {
color:red;
content:" hidden";
}

#layout-main div.anime_all div.groups td.state.unknown {
content:"N/A";
}

#layout-main div.addfile_add tr.subheader td {
font-weight:bold;
height:2em;
}

#layout-main div.anime_all div.groups td.mylist {
font-weight:bold;
text-align:center;
}

#layout-main div.japan_time {
font-size:1.2rem;
font-weight:bold;
text-align:left;
}

button,
input[type="button"],
input[type="submit"] {
padding:1px;
}

h4 span,
span.test,
.tabbed_pane ul.tabs li,
.g_list li,
.g_list li a,
div.pagination span strong,
div.pagination span a {
-moz-user-select:none;
-user-select:none;
padding:1px 2px;
text-transform:capitalize;
}

#statusBox,
#layout-main div.forum li.header div.segment {
font-family:Arial,Helvetica,sans-serif;
}

#layout-main div.forum li.header div.segment {
font-size:1rem;
font-weight:bold;
text-transform:uppercase;
}

#layout-main div.forum a.topictitle {
font-family:"Trebuchet MS",Helvetica,Arial,Sans-serif;
font-size:1.23rem;
font-weight:bold;
}

#layout-main div.forum div.statistics h3 {
font-size: 0.95rem;
font-weight:bold;
text-transform:uppercase;
}

#layout-main div.forum div.postbody div.code div.title {
font-family:"Lucida Grande","Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
font-size:1.2rem;
font-weight:bold;
}

#layout-main div.forum div.postbody div.code code {
font-family:Monaco,"Andale Mono","Courier New",Courier,mono;
font-size:1.2rem;
}

#layout-main div.forum div.options-box span.desc {
font-style:italic;
font-weight:normal;
}

#layout-main div.forum .g_bubble.infobox h2 {
font-size:1.52rem;
font-weight:bold;
}

#layout-main div.forum ul.topiclist li.row div.icon div.icon div.title,
#layout-main div.forumsearch_form div span.desc,
#layout-main div.creq_all .state.return th.field,
#layout-main div.creq_all .state.new th.field {
font-weight:normal;
}

button:hover,
input[type="submit"]:hover,
th.sortable:not(.sorter-false) {
cursor:pointer;
}

#layout-main table.filelist tr.virtual,
#layout-main ul.g_list li.selected,
#layout-main div.anime_all div.groups td.state.stalled,
#layout-main div.anime_all div.groups td.state.unknown,
#layout-main div.group_released td.state.stalled,
#layout-main div.group_released td.state.unknown,
#layout-main div.forum span.postdeleted,
#layout-main div.forum span.postedited,
#layout-main div.anime_all div.characters a.primary,
#layout-main div.tag-column div.tag.abstract {
font-style:italic;
}

#layout-main div.anime_all div.groups td.state.dropped,
#layout-main div.group_released td.state.dropped {
text-decoration:underline;
}

#layout-main div.addtagentityrel_all div.addbox div.taggrouplist span.link,
#layout-main div.addtagentityrel_all div.addbox div.tag-column span.link {
line-height:1.5em;
}

h4.collapsed span {
text-decoration:line-through;
}

#layout-main div.main_all div.header div.account ul.tabs li {
font-size: 1.3rem;
}

#layout-main div.forum ul.topics div.posts,
#layout-main div.forum ul.topics div.views,
#layout-main div.forum ul.topics div.topics,
#layout-main div.addtagentityrel_all div.addbox div.tag-group h3,
#layout-main div.userpage_all div.userdetails div.block caption,
#layout-main div.picupload_all input[type="file"] {
font-size:1.2rem;
}

#layout-main div.forum .g_bubble.infobox p.subtitle,
#layout-main div.forum div.postbody div.code,
#layout-main div.userpage_all div.block caption,
#layout-main div.userpage_all div.block h3 {
font-size:1rem;
}

#layout-main div.forumsearch_form div.field,
#layout-main div.msg_all div.header div.field,
#layout-main div.forum div.options-box div.field,
#layout-main div.forum div.posting-box div.field,
#layout-main div.forum div.add-box div.field,
#layout-main div.forum div.navbar span.breadcrumbs,
#layout-main div.forum div.navbar span.info,
#layout-main div.forum div.navbar span.messages,
#layout-main div.forum div.linklist,
#layout-main div.forum div.signature,
#layout-main div.forum ul.topics div,
#layout-main div.forum div.lastpost,
#layout-main div.forum .g_bubble.infobox div.left,
#layout-main div.forum div.rules,
#layout-main div.forum div.navbar span.notify,
#layout-main div.forum div.quickreply textarea,
#layout-main div.addtagentityrel_all div.addbox div.tag-column h5,
#layout-main div.addtagentityrel_all div.addbox div.taggrouplist span.link,
#layout-main div.main_all div.datablocks > div.account {
font-size:1.04rem;
}

h1,
h2,
h3,
h4,
caption,
#layout-main table.filelist tr.undumped td.id a,
.v_high,
.v_med,
span.diff,
#layout-main div.forumsearch_form div.field,
#layout-main div.msg_all div.header div.field,
#layout-main div.creq_all .state.new,
#layout-main div.creq_all .state.return,
#layout-main div.creq_all span.type.del,
#layout-main div.msg_all tr.new td.state,
#layout-main div.msg_all tr td.type,
#layout-main div.mylist_list tr.complete td.stats,
#layout-main div.mylist_list tr.all_watched td.stats,
#layout-main div.anime_all div.groups td.lastupdate.new,
#layout-main div.anime_all div.groups td.state.finished a,
#layout-main div.anime_all div.groups td.state.complete a,
#layout-main div.group_released td.state.finished a,
#layout-main div.group_released td.state.complete a,
div.g_bubble.quotebody div.quoteof,
#layout-main div.forum a.username-colored,
#layout-main div.forum div.navbar span.breadcrumbs,
#layout-main div.forum ul.topics div.lastpost span a,
#layout-main div.cmt_entries a.username-colored,
#layout-main div.forum div.icon div.icon,
#layout-main div.forum div.options-box div.field,
#layout-main div.forum div.posting-box div.field,
#layout-main div.forum div.add-box div.field,
#layout-main div.forum .g_bubble.infobox div.left,
#layout-main div.forum .g_bubble.infobox div.bar,
#layout-main div.addtagentityrel_all div.addbox div.tag-column h5,
#layout-main div.userpage_all div.discussions tr.unread td,
#layout-main div.userpage_all div.msg tr.unread td,
#layout-main div.userpage_all div.news tr.unread td,
#layout-main div.addsimilaranime_all div.addsimilaranime_entries a.name-colored,
#layout-main div.profile_all div.account tr th,
.g_bubble .name-colored,
div.relations .g_bubble.stripe div.type,
.g_bubble.box > div.top div.name,
.g_bubble.box > div.data div.date,
#layout-main div.main_all div.header div.account ul.tabs li,
#layout-main div.search_all div.search_results strong,
#layout-main div.tag-column .parent,
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--classic .select2-selection--single .select2-selection__clear,
.select2-container--default .select2-selection--multiple .select2-selection__clear,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--default .select2-selection--single .select2-selection__clear {
font-weight:bold;
}

.g_italic,
#layout-main div.main_all div.header div.latestnews div.posted,
#layout-main div.profile_all div.account tr th p.note {
font-style: italic;
font-weight: normal;
}

#layout-main div.anime_all div.info div.caststaff div h4 {
text-transform: capitalize;
}

#statusBox,
ul.format-modes li.selected,
ul.format-modes li:hover,
.tooltip:hover {
text-decoration:none;
}

.tooltip span.text {
font-style: normal;
font-weight: normal;
font-size: 1rem;
}

#layout-main div.tag-column h5 {
font-size: 1.1rem;
font-weight:bold;
}

#layout-main div.addtagentityrel_all #tag-groups span.link.unset,
#layout-main div.addtagentityrel_all #tag-list div.tag.delete span.name,
#layout-main div.tag-column span.not_added {
text-decoration: line-through;
}

#layout-main div.addtagentityrel_all div.suggestions > span:hover,
#layout-main div.addtagentityrel_all #tag-groups span.link,
#layout-main div.addtagentityrel_all #tag-list div.tag span.actions,
#layout-main div.search_all div.suggestions span {
cursor: pointer;
}

#layout-main div.addtagentityrel_all #tag-list div.tag.abstract span.actions,
#layout-main div.addtagentityrel_all #tag-list div.tag.forbidden span.actions {
cursor: auto;
}

#layout-main div.admin_tags_all div.actions select,
#layout-main div.addtagentityrel_all #tag-groups span.link {
font-size: 1.2rem;
}

#layout-main div.addcreatoranimerel_all div.content h4 span.nolink {
-moz-user-select: text;
cursor: default;
text-transform:none;
}

#layout-main div.tag-column div.tag span.indent {
font-style: normal;
}

.select2-container .select2-search--inline .select2-search__field,
#layout-main #chartags .tooltip span.cnt {
font-size: 1rem;
}

#statusBox,
#layout-footer,
#obj-tooltip {
font-size: 0.85rem;
}

/*../common/style/content/page-anime.css*/
#layout-main div.anime_all div.groups td.mylist:before {
content: "* ";
}

#layout-main div.anime_all div.groups td.mylist:after {
content: " *";
}

tr.rating td.value span.myvote:before {
content: ", ";
}

/*../common/style/content/page-main.css*/
#layout-main div.main_all div.header div.latestnews span.counter:before {
content: "[";
}

#layout-main div.main_all div.header div.latestnews span.counter:after {
content: "]";
}

/*../icons/all.css*/
/*icon.css*/
a.i_icon:hover, a.i_inline:hover {
text-decoration: none;
}

.i_inline,
.i_icon {
background-repeat: no-repeat;
display: inline-block;
width: 15px;
height: 14px;
margin-left: 1px;
margin-right: 0;
}

.i_flag {
width: 16px;
height: 16px;
}

select + .i_icon {
margin-left: 0.5em;
}

.i_icon span, .i_button span, .i_inline span {
display: none;
}

.i_award {
width: 300px;
height: 50px;
padding: 0.2em;
display: inline-block;
}

.i_audio {
display: none;
}

span.icons {
float: right;
white-space:nowrap;
}

span.i_icon.rel {
position: absolute;
}

span.i_icon.rel.i_marker {
width: 13px;
height: 20px;
background-image: url(../icons/icon/anidb_marker.png);
}

span.smiley {
display:inline-block;
}

button + .i_icon {
padding-left: 0.5em;
}

/*anime.css*/
*.i_tv_series {
width: 15px;
height: 15px;
background-image: url(../icons/state/anidb_atype_tv_series.gif);
}

*.i_movie {
width: 15px;
height: 15px;
background-image: url(../icons/state/anidb_atype_movie.gif);
}

*.i_ova {
width: 15px;
height: 15px;
background-image: url(../icons/state/anidb_atype_ova.gif);
}

*.i_web {
width: 15px;
height: 15px;
background-image: url(../icons/state/anidb_atype_web.gif);
}

*.i_tv_special {
width: 15px;
height: 15px;
background-image: url(../icons/state/anidb_atype_tv_special.gif);
}

*.i_music_video {
width: 15px;
height: 15px;
background-image: url(../icons/state/anidb_atype_music_video.gif);
}

*.i_other, *.i_unknown {
width: 15px;
height: 15px;
background-image: url(../icons/state/anidb_atype_other.gif);
}

*.i_recap {
background-image: url(../icons/icon/anidb_recap.gif);
}

/*achievements.css*/
div.badge,
div.badge div.inner {
background-repeat: no-repeat;
height: 80px;
width: 80px;
}

div.badge.level1   { background-image:url("../icons/achievements/ring-level1.png"); }

div.badge.level2   { background-image:url("../icons/achievements/ring-level2.png"); }

div.badge.level3   { background-image:url("../icons/achievements/ring-level3.png"); }

div.badge.level4   { background-image:url("../icons/achievements/ring-level4.png"); }

div.badge.level5   { background-image:url("../icons/achievements/ring-level5.png"); }

div.badge.level6   { background-image:url("../icons/achievements/ring-level6.png"); }

div.badge.level7   { background-image:url("../icons/achievements/ring-level7.png"); }

div.badge.level8   { background-image:url("../icons/achievements/ring-level8.png"); }

div.badge.level9   { background-image:url("../icons/achievements/ring-level9.png"); }

div.badge.one-time { background-image:url("../icons/achievements/ring-onetime.png"); }

div.badge.special  { background-image:url("../icons/achievements/ring-special.png"); }

div.badge.mod      { background-image:url("../icons/achievements/ring-mod.png"); }

div.badge.special.code                   div.inner { background-image:url("../icons/achievements/center-special-code2.png"); }

div.badge.special.creativity             div.inner { background-image:url("../icons/achievements/center-special-creativity.png"); }

div.badge.special.boardgame.germany-2013-10 div.inner { background-image:url("../icons/achievements/center-special-boardgame-germany-2013-10.png"); }

div.badge.special.boardgame.germany-2014-03 div.inner { background-image:url("../icons/achievements/center-special-boardgame-germany-2014-03.png"); }

div.badge.special.boardgame.sweden-2014-07  div.inner { background-image:url("../icons/achievements/center-special-boardgame-sweden-2014-07.png"); }

div.badge.special.boardgame.germany-2014-10 div.inner { background-image:url("../icons/achievements/center-special-boardgame-germany-2014-10.png"); }

div.badge.special.boardgame.croatia-2015-04 div.inner { background-image:url("../icons/achievements/center-special-boardgame-croatia-2015-04.png"); }

div.badge.special.boardgame.belgium-2015-10 div.inner { background-image:url("../icons/achievements/center-special-boardgame-belgium-2015-10.png"); }

div.badge.mod.benu     div.inner { background-image:url("../icons/achievements/center-mod-benu1.png"); }

div.badge.mod.deridiot div.inner { background-image:url("../icons/achievements/center-mod-deridiot.png"); }

div.badge.mod.exp      div.inner { background-image:url("../icons/achievements/center-mod-exp.png"); }

div.badge.mod.nwa      div.inner { background-image:url("../icons/achievements/center-mod-nwa.png"); }

div.badge.mod.ommina   div.inner { background-image:url("../icons/achievements/center-mod-ommina3.png"); }

div.badge.mod.sput     div.inner { background-image:url("../icons/achievements/center-mod-sput1.png"); }

div.badge.mod.worf     div.inner { background-image:url("../icons/achievements/center-mod-worf.png"); }

div.badge.anime.aria           div.inner { background-image:url("../icons/achievements/center-aria.png"); }

div.badge.anime.beyblade       div.inner { background-image:url("../icons/achievements/center-beyblade.png"); }

div.badge.anime.cityhunter     div.inner { background-image:url("../icons/achievements/center-cityhunter.png"); }

div.badge.anime.classic_anime  div.inner { background-image:url("../icons/achievements/center-classic_anime.png"); }

div.badge.anime.conan          div.inner { background-image:url("../icons/achievements/center-conan.png"); }

div.badge.anime.digimon        div.inner { background-image:url("../icons/achievements/center-digimon.png"); }

div.badge.anime.doraemon       div.inner { background-image:url("../icons/achievements/center-doraemon.png"); }

div.badge.anime.dragonball     div.inner { background-image:url("../icons/achievements/center-dragonball.png"); }

div.badge.anime.evangelion     div.inner { background-image:url("../icons/achievements/center-evangelion.png"); }

div.badge.anime.fma            div.inner { background-image:url("../icons/achievements/center-fma.png"); }

div.badge.anime.gatchaman      div.inner { background-image:url("../icons/achievements/center-gatchaman.png"); }

div.badge.anime.gegege         div.inner { background-image:url("../icons/achievements/center-gegege.png"); }

div.badge.anime.gintama        div.inner { background-image:url("../icons/achievements/center-gintama.png"); }

div.badge.anime.gits           div.inner { background-image:url("../icons/achievements/center-gits.png"); }

div.badge.anime.gundam         div.inner { background-image:url("../icons/achievements/center-gundam.png"); }

div.badge.anime.hack           div.inner { background-image:url("../icons/achievements/center-hack.png"); }

div.badge.anime.hentai         div.inner { background-image:url("../icons/achievements/center-hentai4.png"); }

div.badge.anime.hokutonoken    div.inner { background-image:url("../icons/achievements/center-hokutonoken.png"); }

div.badge.anime.hxh            div.inner { background-image:url("../icons/achievements/center-hxh.png"); }

div.badge.anime.initiald       div.inner { background-image:url("../icons/achievements/center-initiald.png"); }

div.badge.anime.ippo           div.inner { background-image:url("../icons/achievements/center-ippo.png"); }

div.badge.anime.jewelpet       div.inner { background-image:url("../icons/achievements/center-jewelpet.png"); }

div.badge.anime.kenshin        div.inner { background-image:url("../icons/achievements/center-kenshin.png"); }

div.badge.anime.logh           div.inner { background-image:url("../icons/achievements/center-logh.png"); }

div.badge.anime.lupin          div.inner { background-image:url("../icons/achievements/center-lupin.png"); }

div.badge.anime.macross        div.inner { background-image:url("../icons/achievements/center-macross1.png"); }

div.badge.anime.major          div.inner { background-image:url("../icons/achievements/center-major.png"); }

div.badge.anime.onepiece       div.inner { background-image:url("../icons/achievements/center-onepiece.png"); }

div.badge.anime.orangeroad     div.inner { background-image:url("../icons/achievements/center-orangeroad.png"); }

div.badge.anime.pokemon        div.inner { background-image:url("../icons/achievements/center-pokemon.png"); }

div.badge.anime.precure        div.inner { background-image:url("../icons/achievements/center-precure.png"); }

div.badge.anime.princeoftennis div.inner { background-image:url("../icons/achievements/center-princeoftennis.png"); }

div.badge.anime.sailormoon     div.inner { background-image:url("../icons/achievements/center-sailormoon.png"); }

div.badge.anime.saintseiya     div.inner { background-image:url("../icons/achievements/center-saintseiya.png"); }

div.badge.anime.sazae          div.inner { background-image:url("../icons/achievements/center-sazae.png"); }

div.badge.anime.seikai         div.inner { background-image:url("../icons/achievements/center-seikai.png"); }

div.badge.anime.slayers        div.inner { background-image:url("../icons/achievements/center-slayers.png"); }

div.badge.anime.tenchi_muyou   div.inner { background-image:url("../icons/achievements/center-tenchi_muyou.png"); }

div.badge.anime.tsubasa        div.inner { background-image:url("../icons/achievements/center-tsubasa.png"); }

div.badge.anime.votoms         div.inner { background-image:url("../icons/achievements/center-votoms.png"); }

div.badge.anime.yugioh         div.inner { background-image:url("../icons/achievements/center-yugioh.png"); }

div.badge.creator.adachimitsuru    div.inner { background-image:url("../icons/achievements/center-adachi_mitsuru.png"); }

div.badge.creator.clamp            div.inner { background-image:url("../icons/achievements/center-clamp.png"); }

div.badge.creator.fukumotonobuyuki div.inner { background-image:url("../icons/achievements/center-fukumoto_nobuyuki.png"); }

div.badge.creator.ghibli           div.inner { background-image:url("../icons/achievements/center-ghibli.png"); }

div.badge.creator.key              div.inner { background-image:url("../icons/achievements/center-key.png"); }

div.badge.creator.kyotoanimation   div.inner { background-image:url("../icons/achievements/center-kyoani.png"); }

div.badge.creator.matsumoto_leiji  div.inner { background-image:url("../icons/achievements/center-leiji.png"); }

div.badge.creator.nagai_gou        div.inner { background-image:url("../icons/achievements/center-nagai_gou.png"); }

div.badge.creator.studio4c         div.inner { background-image:url("../icons/achievements/center-studio4c.png"); }

div.badge.creator.takahashi_rumiko div.inner { background-image:url("../icons/achievements/center-takahashi_rumiko.png"); }

div.badge.creator.tezuka_osamu     div.inner { background-image:url("../icons/achievements/center-tezuka.png"); }

div.badge.creator.typemoon         div.inner { background-image:url("../icons/achievements/center-typemoon.png"); }

div.badge.creator.urasawanaoki     div.inner { background-image:url("../icons/achievements/center-urasawa_naoki.png"); }

div.badge.mylist.animecount   div.inner { background-image:url("../icons/achievements/center-mylist_anime.png"); }

div.badge.mylist.episodecount div.inner { background-image:url("../icons/achievements/center-mylist_episodes.png"); }

div.badge.mylist.filecount    div.inner { background-image:url("../icons/achievements/center-mylist_files.png"); }

div.badge.mylist.mylistsize   div.inner { background-image:url("../icons/achievements/center-mylist_size.png"); }

div.badge.mylist.seenepisodes div.inner { background-image:url("../icons/achievements/center-watched1.png"); }

div.badge.mylist.timewasted   div.inner { background-image:url("../icons/achievements/center-time_wasted2.png"); }

div.badge.stats.anidbmember  div.inner { background-image:url("../icons/achievements/center-anidb_member2.png"); }

div.badge.stats.animeadded   div.inner { background-image:url("../icons/achievements/center-special-zzz.png"); }

div.badge.stats.avmf         div.inner { background-image:url("../icons/achievements/center-dump.png"); }

div.badge.stats.creatoradded div.inner { background-image:url("../icons/achievements/center-creator.png"); }

div.badge.stats.creqcount    div.inner { background-image:url("../icons/achievements/center-creqs.png"); }

div.badge.stats.review       div.inner { background-image:url("../icons/achievements/center-reviews1.png"); }

div.badge.stats.similaranime div.inner { background-image:url("../icons/achievements/center-similar_anime.png"); }

div.badge.stats.tags         div.inner { background-image:url("../icons/achievements/center-tags.png"); }

div.badge.stats.userroles    div.inner { background-image:url("../icons/achievements/center-user_rank.png"); }

div.badge.stats.votes        div.inner { background-image:url("../icons/achievements/center-votes.png"); }

div.badge.one-time.introduction div.inner { background-image:url("../icons/achievements/center-onetime-introduction1.png"); }

div.badge.one-time.club         div.inner { background-image:url("../icons/achievements/center-onetime-club_joined.png"); }

/*awards.css*/
/* Mainichi Awards */
#mainichi_animation { background-image: url(../icons/awards/anidb_mainichi_animation.png); }

#mainichi_oofuji_noburou { background-image: url(../icons/awards/anidb_mainichi_oofuji_noburou.png); }

/* Anime list icons */
*.i_award_mainichi { background-image: url(../icons/awards/anidb_mainichi.gif); }

*.i_award_jmaf { background-image: url(../icons/awards/anidb_jmaf.gif); }

*.i_award_japa { background-image: url(../icons/awards/anidb_japa.gif); }

*.i_award_apsa { background-image: url(../icons/awards/anidb_apsa.gif); }

*.i_award_oscars { background-image: url(../icons/awards/anidb_oscars.gif); }

*.i_award_top10 { background-image: url(../icons/awards/anidb_top10.png); }

*.i_award_arc2000 { background-image: url(../icons/awards/anidb_arc2000award.gif); }

*.i_award_arc2001 { background-image: url(../icons/awards/anidb_arc2001award.gif); }

*.i_award_arc2002 { background-image: url(../icons/awards/anidb_arc2002award.gif); }

*.i_award_arc2003 { background-image: url(../icons/awards/anidb_arc2003award.gif); }

*.i_award_arc2004 { background-image: url(../icons/awards/anidb_arc2004award.gif); }

*.i_award_arc2005 { background-image: url(../icons/awards/anidb_arc2005award.gif); }

*.i_award_arc2006 { background-image: url(../icons/awards/anidb_arc2006award.gif); }

*.i_award_arc2007 { background-image: url(../icons/awards/anidb_arc2007award.gif); }

*.i_award_arc2008 { background-image: url(../icons/awards/anidb_arc2008award.gif); }

*.i_award_arc2009 { background-image: url(../icons/awards/anidb_arc2009award.gif); }

*.i_award_arc2010 { background-image: url(../icons/awards/anidb_arc2010award.gif); }

*.i_award_arc2011 { background-image: url(../icons/awards/anidb_arc2011award.gif); }

*.i_award_arc2012 { background-image: url(../icons/awards/anidb_arc2012award.gif); }

/* AniDB Top10 */
#top10 { background-image: url(../icons/awards/anidb_top10_banner.gif); }

/* ARC Awards - Best Action */
#arc2000_action { background-image: url(../icons/awards/arc2000_action.jpg); }

#arc2001_action { background-image: url(../icons/awards/arc2001_action.jpg); }

#arc2002_action { background-image: url(../icons/awards/arc2002_action.jpg); }

#arc2003_action { background-image: url(../icons/awards/arc2003_action.jpg); }

#arc2004_action { background-image: url(../icons/awards/arc2004_action.jpg); }

#arc2005_action { background-image: url(../icons/awards/arc2005_action.jpg); }

#arc2006_action { background-image: url(../icons/awards/arc2006_action.jpg); }

#arc2007_action { background-image: url(../icons/awards/arc2007_action.jpg); }

#arc2008_action { background-image: url(../icons/awards/arc2008_action.png); }

#arc2009_action { background-image: url(../icons/awards/arc2009_action.jpg); }

#arc2010_action { background-image: url(../icons/awards/arc2010_action.png); }

#arc2011_action { background-image: url(../icons/awards/arc2011_action.png); }

#arc2012_action { background-image: url(../icons/awards/arc2012_action.png); }

/* ARC Awards - Best Adventure/Fantasy */
#arc2000_adventure_fantasy { background-image: url(../icons/awards/arc2000_adventure_fantasy.jpg); }

#arc2001_adventure_fantasy { background-image: url(../icons/awards/arc2001_adventure_fantasy.jpg); }

#arc2002_adventure_fantasy { background-image: url(../icons/awards/arc2002_adventure_fantasy.jpg); }

#arc2003_adventure_fantasy { background-image: url(../icons/awards/arc2003_adventure_fantasy.jpg); }

#arc2004_adventure_fantasy { background-image: url(../icons/awards/arc2004_adventure_fantasy.jpg); }

#arc2005_adventure_fantasy { background-image: url(../icons/awards/arc2005_adventure_fantasy.jpg); }

#arc2006_adventure_fantasy { background-image: url(../icons/awards/arc2006_adventure_fantasy.jpg); }

#arc2007_adventure_fantasy { background-image: url(../icons/awards/arc2007_adventure_fantasy.jpg); }

#arc2008_adventure_fantasy { background-image: url(../icons/awards/arc2008_adventure_fantasy.png); }

#arc2009_adventure_fantasy { background-image: url(../icons/awards/arc2009_adventure_fantasy.jpg); }

#arc2010_adventure_fantasy { background-image: url(../icons/awards/arc2010_adventure_fantasy.png); }

#arc2011_adventure_fantasy { background-image: url(../icons/awards/arc2011_adventure_fantasy.png); }

#arc2012_adventure_fantasy { background-image: url(../icons/awards/arc2012_adventure_fantasy.png); }

/* ARC Awards - Best Animation */
#arc2000_animation { background-image: url(../icons/awards/arc2000_animation.jpg); }

#arc2001_animation { background-image: url(../icons/awards/arc2001_animation.jpg); }

#arc2002_animation { background-image: url(../icons/awards/arc2002_animation.jpg); }

#arc2003_animation { background-image: url(../icons/awards/arc2003_animation.jpg); }

#arc2004_animation { background-image: url(../icons/awards/arc2004_animation.jpg); }

#arc2005_animation { background-image: url(../icons/awards/arc2005_animation.jpg); }

#arc2006_animation { background-image: url(../icons/awards/arc2006_animation.jpg); }

#arc2007_animation { background-image: url(../icons/awards/arc2007_animation.jpg); }

#arc2008_animation { background-image: url(../icons/awards/arc2008_animation.png); }

#arc2009_animation { background-image: url(../icons/awards/arc2009_animation.jpg); }

#arc2010_animation { background-image: url(../icons/awards/arc2010_animation.png); }

#arc2011_animation { background-image: url(../icons/awards/arc2011_animation.png); }

#arc2012_animation { background-image: url(../icons/awards/arc2012_animation.png); }

/* ARC Awards - Best Anime Overall */
#arc2000_anime_overall { background-image: url(../icons/awards/arc2000_anime_overall.jpg); }

#arc2001_anime_overall { background-image: url(../icons/awards/arc2001_anime_overall.jpg); }

#arc2002_anime_overall { background-image: url(../icons/awards/arc2002_anime_overall.jpg); }

#arc2003_anime_overall { background-image: url(../icons/awards/arc2003_anime_overall.jpg); }

#arc2004_anime_overall { background-image: url(../icons/awards/arc2004_anime_overall.jpg); }

#arc2005_anime_overall { background-image: url(../icons/awards/arc2005_anime_overall.jpg); }

#arc2006_anime_overall { background-image: url(../icons/awards/arc2006_anime_overall.jpg); }

#arc2007_anime_overall { background-image: url(../icons/awards/arc2007_anime_overall.jpg); }

#arc2008_anime_overall { background-image: url(../icons/awards/arc2008_anime_overall.png); }

#arc2009_anime_overall { background-image: url(../icons/awards/arc2009_anime_overall.jpg); }

#arc2010_anime_overall { background-image: url(../icons/awards/arc2010_anime_overall.png); }

#arc2011_anime_overall { background-image: url(../icons/awards/arc2011_anime_overall.png); }

#arc2012_anime_overall { background-image: url(../icons/awards/arc2012_anime_overall.png); }

/* ARC Awards - Best Character Development */
#arc2000_character_development { background-image: url(../icons/awards/arc2000_character_development.jpg); }

#arc2001_character_development { background-image: url(../icons/awards/arc2001_character_development.jpg); }

#arc2002_character_development { background-image: url(../icons/awards/arc2002_character_development.jpg); }

#arc2003_character_development { background-image: url(../icons/awards/arc2003_character_development.jpg); }

#arc2004_character_development { background-image: url(../icons/awards/arc2004_character_development.jpg); }

#arc2005_character_development { background-image: url(../icons/awards/arc2005_character_development.jpg); }

#arc2006_character_development { background-image: url(../icons/awards/arc2006_character_development.jpg); }

#arc2007_character_development { background-image: url(../icons/awards/arc2007_character_development.jpg); }

#arc2008_character_development { background-image: url(../icons/awards/arc2008_character_development.png); }

#arc2009_character_development { background-image: url(../icons/awards/arc2009_character_development.jpg); }

#arc2010_character_development { background-image: url(../icons/awards/arc2010_character_development.png); }

#arc2011_character_development { background-image: url(../icons/awards/arc2011_character_development.png); }

#arc2012_character_development { background-image: url(../icons/awards/arc2012_character_development.png); }

/* ARC Awards - Best Comedy */
#arc2000_comedy { background-image: url(../icons/awards/arc2000_comedy.jpg); }

#arc2001_comedy { background-image: url(../icons/awards/arc2001_comedy.jpg); }

#arc2002_comedy { background-image: url(../icons/awards/arc2002_comedy.jpg); }

#arc2003_comedy { background-image: url(../icons/awards/arc2003_comedy.jpg); }

#arc2004_comedy { background-image: url(../icons/awards/arc2004_comedy.jpg); }

#arc2005_comedy { background-image: url(../icons/awards/arc2005_comedy.jpg); }

#arc2006_comedy { background-image: url(../icons/awards/arc2006_comedy.jpg); }

#arc2007_comedy { background-image: url(../icons/awards/arc2007_comedy.jpg); }

#arc2008_comedy { background-image: url(../icons/awards/arc2008_comedy.png); }

#arc2009_comedy { background-image: url(../icons/awards/arc2009_comedy.jpg); }

#arc2010_comedy { background-image: url(../icons/awards/arc2010_comedy.png); }

#arc2011_comedy { background-image: url(../icons/awards/arc2011_comedy.png); }

#arc2012_comedy { background-image: url(../icons/awards/arc2012_comedy.png); }

/* ARC Awards - Best Drama */
#arc2000_drama { background-image: url(../icons/awards/arc2000_drama.jpg); }

#arc2001_drama { background-image: url(../icons/awards/arc2001_drama.jpg); }

#arc2002_drama { background-image: url(../icons/awards/arc2002_drama.jpg); }

#arc2003_drama { background-image: url(../icons/awards/arc2003_drama.jpg); }

#arc2004_drama { background-image: url(../icons/awards/arc2004_drama.jpg); }

#arc2005_drama { background-image: url(../icons/awards/arc2005_drama.jpg); }

#arc2006_drama { background-image: url(../icons/awards/arc2006_drama.jpg); }

#arc2007_drama { background-image: url(../icons/awards/arc2007_drama.jpg); }

#arc2008_drama { background-image: url(../icons/awards/arc2008_drama.png); }

#arc2009_drama { background-image: url(../icons/awards/arc2009_drama.jpg); }

#arc2010_drama { background-image: url(../icons/awards/arc2010_drama.png); }

#arc2011_drama { background-image: url(../icons/awards/arc2011_drama.png); }

#arc2012_drama { background-image: url(../icons/awards/arc2012_drama.png); }

/* ARC Awards - Best Ecchi */
#arc2000_ecchi { background-image: url(../icons/awards/arc2000_ecchi.jpg); }

#arc2001_ecchi { background-image: url(../icons/awards/arc2001_ecchi.jpg); }

#arc2002_ecchi { background-image: url(../icons/awards/arc2002_ecchi.jpg); }

#arc2003_ecchi { background-image: url(../icons/awards/arc2003_ecchi.jpg); }

#arc2004_ecchi { background-image: url(../icons/awards/arc2004_ecchi.jpg); }

#arc2005_ecchi { background-image: url(../icons/awards/arc2005_ecchi.jpg); }

#arc2006_ecchi { background-image: url(../icons/awards/arc2006_ecchi.jpg); }

#arc2007_ecchi { background-image: url(../icons/awards/arc2007_ecchi.jpg); }

#arc2008_ecchi { background-image: url(../icons/awards/arc2008_ecchi.png); }

#arc2009_ecchi { background-image: url(../icons/awards/arc2009_ecchi.jpg); }

#arc2010_ecchi { background-image: url(../icons/awards/arc2010_ecchi.png); }

#arc2011_ecchi { background-image: url(../icons/awards/arc2011_ecchi.png); }

#arc2012_ecchi { background-image: url(../icons/awards/arc2012_ecchi.png); }

/* ARC Awards - Best Female Character */
#arc2000_female_character { background-image: url(../icons/awards/arc2000_female_character.jpg); }

#arc2001_female_character { background-image: url(../icons/awards/arc2001_female_character.jpg); }

#arc2002_female_character { background-image: url(../icons/awards/arc2002_female_character.jpg); }

#arc2003_female_character { background-image: url(../icons/awards/arc2003_female_character.jpg); }

#arc2004_female_character { background-image: url(../icons/awards/arc2004_female_character.jpg); }

#arc2005_female_character { background-image: url(../icons/awards/arc2005_female_character.jpg); }

#arc2006_female_character { background-image: url(../icons/awards/arc2006_female_character.jpg); }

#arc2007_female_character { background-image: url(../icons/awards/arc2007_female_character.jpg); }

#arc2008_female_character { background-image: url(../icons/awards/arc2008_female_character.png); }

#arc2009_female_character { background-image: url(../icons/awards/arc2009_female_character.jpg); }

#arc2010_female_character { background-image: url(../icons/awards/arc2010_female_character.png); }

#arc2011_female_character { background-image: url(../icons/awards/arc2011_female_character.png); }

#arc2012_female_character { background-image: url(../icons/awards/arc2012_female_character.png); }

/* ARC Awards - Best Male Character */
#arc2000_male_character { background-image: url(../icons/awards/arc2000_male_character.jpg); }

#arc2001_male_character { background-image: url(../icons/awards/arc2001_male_character.jpg); }

#arc2002_male_character { background-image: url(../icons/awards/arc2002_male_character.jpg); }

#arc2003_male_character { background-image: url(../icons/awards/arc2003_male_character.jpg); }

#arc2004_male_character { background-image: url(../icons/awards/arc2004_male_character.jpg); }

#arc2005_male_character { background-image: url(../icons/awards/arc2005_male_character.jpg); }

#arc2006_male_character { background-image: url(../icons/awards/arc2006_male_character.jpg); }

#arc2007_male_character { background-image: url(../icons/awards/arc2007_male_character.jpg); }

#arc2008_male_character { background-image: url(../icons/awards/arc2008_male_character.png); }

#arc2009_male_character { background-image: url(../icons/awards/arc2009_male_character.jpg); }

#arc2010_male_character { background-image: url(../icons/awards/arc2010_male_character.png); }

#arc2011_male_character { background-image: url(../icons/awards/arc2011_male_character.png); }

#arc2012_male_character { background-image: url(../icons/awards/arc2012_male_character.png); }

/* ARC Awards - Best Music/OST */
#arc2000_music_ost { background-image: url(../icons/awards/arc2000_music_ost.jpg); }

#arc2001_music_ost { background-image: url(../icons/awards/arc2001_music_ost.jpg); }

#arc2002_music_ost { background-image: url(../icons/awards/arc2002_music_ost.jpg); }

#arc2003_music_ost { background-image: url(../icons/awards/arc2003_music_ost.jpg); }

#arc2004_music_ost { background-image: url(../icons/awards/arc2004_music_ost.jpg); }

#arc2005_music_ost { background-image: url(../icons/awards/arc2005_music_ost.jpg); }

#arc2006_music_ost { background-image: url(../icons/awards/arc2006_music_ost.jpg); }

#arc2007_music_ost { background-image: url(../icons/awards/arc2007_music_ost.jpg); }

#arc2008_music_ost { background-image: url(../icons/awards/arc2008_music_ost.png); }

#arc2009_music_ost { background-image: url(../icons/awards/arc2009_music_ost.jpg); }

#arc2010_music_ost { background-image: url(../icons/awards/arc2010_music_ost.png); }

#arc2011_music_ost { background-image: url(../icons/awards/arc2011_music_ost.png); }

#arc2012_music_ost { background-image: url(../icons/awards/arc2012_music_ost.png); }

/* ARC Awards - Best Mystery/Thriller/Horror */
#arc2000_mystery_thriller_horror { background-image: url(../icons/awards/arc2000_mystery_thriller_horror.jpg); }

#arc2001_mystery_thriller_horror { background-image: url(../icons/awards/arc2001_mystery_thriller_horror.jpg); }

#arc2002_mystery_thriller_horror { background-image: url(../icons/awards/arc2002_mystery_thriller_horror.jpg); }

#arc2004_mystery_thriller_horror { background-image: url(../icons/awards/arc2004_mystery_thriller_horror.jpg); }

#arc2005_mystery_thriller_horror { background-image: url(../icons/awards/arc2005_mystery_thriller_horror.jpg); }

#arc2006_mystery_thriller_horror { background-image: url(../icons/awards/arc2006_mystery_thriller_horror.jpg); }

#arc2007_mystery_thriller_horror { background-image: url(../icons/awards/arc2007_mystery_thriller_horror.jpg); }

#arc2008_mystery_thriller_horror { background-image: url(../icons/awards/arc2008_mystery_thriller_horror.png); }

#arc2009_mystery_thriller_horror { background-image: url(../icons/awards/arc2009_mystery_thriller_horror.jpg); }

#arc2010_mystery_thriller_horror { background-image: url(../icons/awards/arc2010_mystery_thriller_horror.png); }

#arc2011_mystery_thriller_horror { background-image: url(../icons/awards/arc2011_mystery_thriller_horror.png); }

#arc2012_mystery_thriller_horror { background-image: url(../icons/awards/arc2012_mystery_thriller_horror.png); }

/* ARC Awards - Best Newcomer */
#arc2003_newcomer { background-image: url(../icons/awards/arc2003_newcomer.jpg); }

#arc2004_newcomer { background-image: url(../icons/awards/arc2004_newcomer.jpg); }

#arc2005_newcomer { background-image: url(../icons/awards/arc2005_newcomer.jpg); }

#arc2006_newcomer { background-image: url(../icons/awards/arc2006_newcomer.jpg); }

#arc2007_newcomer { background-image: url(../icons/awards/arc2007_newcomer.jpg); }

#arc2008_newcomer { background-image: url(../icons/awards/arc2008_newcomer.png); }

#arc2009_newcomer { background-image: url(../icons/awards/arc2009_newcomer.jpg); }

#arc2010_newcomer { background-image: url(../icons/awards/arc2010_newcomer.png); }

#arc2011_newcomer { background-image: url(../icons/awards/arc2011_newcomer.png); }

#arc2012_newcomer { background-image: url(../icons/awards/arc2012_newcomer.png); }

/* ARC Awards - Best OP-ED Combination */
#arc2000_op-ed { background-image: url(../icons/awards/arc2000_op-ed.jpg); }

#arc2001_op-ed { background-image: url(../icons/awards/arc2001_op-ed.jpg); }

#arc2002_op-ed { background-image: url(../icons/awards/arc2002_op-ed.jpg); }

#arc2003_op-ed { background-image: url(../icons/awards/arc2003_op-ed.jpg); }

#arc2004_op-ed { background-image: url(../icons/awards/arc2004_op-ed.jpg); }

#arc2005_op-ed { background-image: url(../icons/awards/arc2005_op-ed.jpg); }

#arc2006_op-ed { background-image: url(../icons/awards/arc2006_op-ed.jpg); }

#arc2007_op-ed { background-image: url(../icons/awards/arc2007_op-ed.jpg); }

#arc2008_op-ed { background-image: url(../icons/awards/arc2008_op-ed.png); }

#arc2009_op-ed { background-image: url(../icons/awards/arc2009_op-ed.jpg); }

#arc2010_op-ed { background-image: url(../icons/awards/arc2010_op-ed.png); }

#arc2011_op-ed { background-image: url(../icons/awards/arc2011_op-ed.png); }

#arc2012_op-ed { background-image: url(../icons/awards/arc2012_op-ed.png); }

/* ARC Awards - Best Quick Watch */
#arc2000_quick_watch { background-image: url(../icons/awards/arc2000_quick_watch.jpg); }

#arc2001_quick_watch { background-image: url(../icons/awards/arc2001_quick_watch.jpg); }

#arc2002_quick_watch { background-image: url(../icons/awards/arc2002_quick_watch.jpg); }

#arc2003_quick_watch { background-image: url(../icons/awards/arc2003_quick_watch.jpg); }

#arc2004_quick_watch { background-image: url(../icons/awards/arc2004_quick_watch.jpg); }

#arc2005_quick_watch { background-image: url(../icons/awards/arc2005_quick_watch.jpg); }

#arc2006_quick_watch { background-image: url(../icons/awards/arc2006_quick_watch.jpg); }

#arc2007_quick_watch { background-image: url(../icons/awards/arc2007_quick_watch.jpg); }

#arc2008_quick_watch { background-image: url(../icons/awards/arc2008_quick_watch.png); }

#arc2009_quick_watch { background-image: url(../icons/awards/arc2009_quick_watch.jpg); }

#arc2010_quick_watch { background-image: url(../icons/awards/arc2010_quick_watch.png); }

#arc2011_quick_watch { background-image: url(../icons/awards/arc2011_quick_watch.png); }

#arc2012_quick_watch { background-image: url(../icons/awards/arc2012_quick_watch.png); }

/* ARC Awards - Best Romance */
#arc2000_romance { background-image: url(../icons/awards/arc2000_romance.jpg); }

#arc2001_romance { background-image: url(../icons/awards/arc2001_romance.jpg); }

#arc2002_romance { background-image: url(../icons/awards/arc2002_romance.jpg); }

#arc2003_romance { background-image: url(../icons/awards/arc2003_romance.jpg); }

#arc2004_romance { background-image: url(../icons/awards/arc2004_romance.jpg); }

#arc2005_romance { background-image: url(../icons/awards/arc2005_romance.jpg); }

#arc2006_romance { background-image: url(../icons/awards/arc2006_romance.jpg); }

#arc2007_romance { background-image: url(../icons/awards/arc2007_romance.jpg); }

#arc2008_romance { background-image: url(../icons/awards/arc2008_romance.png); }

#arc2009_romance { background-image: url(../icons/awards/arc2009_romance.jpg); }

#arc2010_romance { background-image: url(../icons/awards/arc2010_romance.png); }

#arc2011_romance { background-image: url(../icons/awards/arc2011_romance.png); }

#arc2012_romance { background-image: url(../icons/awards/arc2012_romance.png); }

/* ARC Awards - Best Sci-Fi */
#arc2000_sci-fi { background-image: url(../icons/awards/arc2000_sci-fi.jpg); }

#arc2001_sci-fi { background-image: url(../icons/awards/arc2001_sci-fi.jpg); }

#arc2002_sci-fi { background-image: url(../icons/awards/arc2002_sci-fi.jpg); }

#arc2003_sci-fi { background-image: url(../icons/awards/arc2003_sci-fi.jpg); }

#arc2004_sci-fi { background-image: url(../icons/awards/arc2004_sci-fi.jpg); }

#arc2005_sci-fi { background-image: url(../icons/awards/arc2005_sci-fi.jpg); }

#arc2006_sci-fi { background-image: url(../icons/awards/arc2006_sci-fi.jpg); }

#arc2007_sci-fi { background-image: url(../icons/awards/arc2007_sci-fi.jpg); }

#arc2008_sci-fi { background-image: url(../icons/awards/arc2008_sci-fi.png); }

#arc2009_sci-fi { background-image: url(../icons/awards/arc2009_sci-fi.jpg); }

#arc2010_sci-fi { background-image: url(../icons/awards/arc2010_sci-fi.png); }

#arc2011_sci-fi { background-image: url(../icons/awards/arc2011_sci-fi.png); }

#arc2012_sci-fi { background-image: url(../icons/awards/arc2012_sci-fi.png); }

/* ARC Awards - Best Slice-of-Life */
#arc2007_slice_of_life { background-image: url(../icons/awards/arc2007_slice_of_life.jpg); }

#arc2008_slice_of_life { background-image: url(../icons/awards/arc2008_slice_of_life.png); }

#arc2009_slice_of_life { background-image: url(../icons/awards/arc2009_slice_of_life.jpg); }

#arc2010_slice_of_life { background-image: url(../icons/awards/arc2010_slice_of_life.png); }

#arc2011_slice_of_life { background-image: url(../icons/awards/arc2011_slice_of_life.png); }

#arc2012_slice_of_life { background-image: url(../icons/awards/arc2012_slice_of_life.png); }

/* ARC Awards - Best Sports */
#arc2001_sports { background-image: url(../icons/awards/arc2001_sports.jpg); }

#arc2003_sports { background-image: url(../icons/awards/arc2003_sports.jpg); }

#arc2007_sports { background-image: url(../icons/awards/arc2007_sports.jpg); }

#arc2008_sports { background-image: url(../icons/awards/arc2008_sports.png); }

#arc2009_sports { background-image: url(../icons/awards/arc2009_sports.jpg); }

#arc2010_sports { background-image: url(../icons/awards/arc2010_sports.png); }

#arc2011_sports { background-image: url(../icons/awards/arc2011_sports.png); }

#arc2012_sports { background-image: url(../icons/awards/arc2012_sports.png); }

/* ARC Awards - Best Story */
#arc2000_story { background-image: url(../icons/awards/arc2000_story.jpg); }

#arc2001_story { background-image: url(../icons/awards/arc2001_story.jpg); }

#arc2002_story { background-image: url(../icons/awards/arc2002_story.jpg); }

#arc2003_story { background-image: url(../icons/awards/arc2003_story.jpg); }

#arc2004_story { background-image: url(../icons/awards/arc2004_story.jpg); }

#arc2005_story { background-image: url(../icons/awards/arc2005_story.jpg); }

#arc2006_story { background-image: url(../icons/awards/arc2006_story.jpg); }

#arc2007_story { background-image: url(../icons/awards/arc2007_story.jpg); }

#arc2008_story { background-image: url(../icons/awards/arc2008_story.png); }

#arc2009_story { background-image: url(../icons/awards/arc2009_story.jpg); }

#arc2010_story { background-image: url(../icons/awards/arc2010_story.png); }

#arc2011_story { background-image: url(../icons/awards/arc2011_story.png); }

#arc2012_story { background-image: url(../icons/awards/arc2012_story.png); }

/* ARC Awards - Best Villain */
#arc2000_villain { background-image: url(../icons/awards/arc2000_villain.jpg); }

#arc2001_villain { background-image: url(../icons/awards/arc2001_villain.jpg); }

#arc2002_villain { background-image: url(../icons/awards/arc2002_villain.jpg); }

#arc2004_villain { background-image: url(../icons/awards/arc2004_villain.jpg); }

#arc2005_villain { background-image: url(../icons/awards/arc2005_villain.jpg); }

#arc2006_villain { background-image: url(../icons/awards/arc2006_villain.jpg); }

#arc2007_villain { background-image: url(../icons/awards/arc2007_villain.jpg); }

#arc2008_villain { background-image: url(../icons/awards/arc2008_villain.png); }

#arc2009_villain { background-image: url(../icons/awards/arc2009_villain.jpg); }

#arc2010_villain { background-image: url(../icons/awards/arc2010_villain.png); }

#arc2011_villain { background-image: url(../icons/awards/arc2011_villain.png); }

#arc2012_villain { background-image: url(../icons/awards/arc2012_villain.png); }

/* ARC Awards - Best Cast */
#arc2010_cast { background-image: url(../icons/awards/arc2010_cast.png); }

#arc2011_cast { background-image: url(../icons/awards/arc2011_cast.png); }

#arc2012_cast { background-image: url(../icons/awards/arc2012_cast.png); }

/* ARC Awards - Best Supporting Female Character */
#arc2010_supfemale { background-image: url(../icons/awards/arc2010_supfemale.png); }

#arc2011_supfemale { background-image: url(../icons/awards/arc2011_supfemale.png); }

#arc2012_supfemale { background-image: url(../icons/awards/arc2012_supfemale.png); }

/* ARC Awards - Best Supporting Male Character */
#arc2010_supmale { background-image: url(../icons/awards/arc2010_supmale.png); }

#arc2011_supmale { background-image: url(../icons/awards/arc2011_supmale.png); }

#arc2012_supmale { background-image: url(../icons/awards/arc2012_supmale.png); }

/* Asia Pacific Screen Awards - Best Animated Feature Film */
#apsa2007 { background-image: url(../icons/awards/anidb_apsa2007.png); }

#apsa2012 { background-image: url(../icons/awards/anidb_apsa2012.png); }

#apsa2015 { background-image: url(../icons/awards/anidb_apsa2015.png); }

/* Japan Academy Prize Association - Animation of the Year */
#japa2007 { background-image: url(../icons/awards/anidb_japa2007.png); }

#japa2008 { background-image: url(../icons/awards/anidb_japa2008.png); }

#japa2009 { background-image: url(../icons/awards/anidb_japa2009.png); }

#japa2010 { background-image: url(../icons/awards/anidb_japa2010.png); }

#japa2011 { background-image: url(../icons/awards/anidb_japa2011.png); }

#japa2012 { background-image: url(../icons/awards/anidb_japa2012.png); }

#japa2013 { background-image: url(../icons/awards/anidb_japa2013.png); }

#japa2014 { background-image: url(../icons/awards/anidb_japa2014.png); }

#japa2015 { background-image: url(../icons/awards/anidb_japa2015.png); }

#japa2016 { background-image: url(../icons/awards/anidb_japa2016.png); }

#japa2017 { background-image: url(../icons/awards/anidb_japa2017.png); }

/* Japan Media Arts Festival - Manga Grand Prize */
#jmaf_manga1997 { background-image: url(../icons/awards/anidb_jmaf_manga1997.png); }

#jmaf_manga1998 { background-image: url(../icons/awards/anidb_jmaf_manga1998.png); }

#jmaf_manga1999 { background-image: url(../icons/awards/anidb_jmaf_manga1999.png); }

#jmaf_manga2000 { background-image: url(../icons/awards/anidb_jmaf_manga2000.png); }

#jmaf_manga2001 { background-image: url(../icons/awards/anidb_jmaf_manga2001.png); }

#jmaf_manga2002 { background-image: url(../icons/awards/anidb_jmaf_manga2002.png); }

#jmaf_manga2003 { background-image: url(../icons/awards/anidb_jmaf_manga2003.png); }

#jmaf_manga2004 { background-image: url(../icons/awards/anidb_jmaf_manga2004.png); }

#jmaf_manga2005 { background-image: url(../icons/awards/anidb_jmaf_manga2005.png); }

#jmaf_manga2006 { background-image: url(../icons/awards/anidb_jmaf_manga2006.png); }

#jmaf_manga2007 { background-image: url(../icons/awards/anidb_jmaf_manga2007.png); }

#jmaf_manga2008 { background-image: url(../icons/awards/anidb_jmaf_manga2008.png); }

#jmaf_manga2009 { background-image: url(../icons/awards/anidb_jmaf_manga2009.png); }

#jmaf_manga2010 { background-image: url(../icons/awards/anidb_jmaf_manga2010.png); }

#jmaf_manga2011 { background-image: url(../icons/awards/anidb_jmaf_manga2011.png); }

#jmaf_manga2012 { background-image: url(../icons/awards/anidb_jmaf_manga2012.png); }

#jmaf_manga2013 { background-image: url(../icons/awards/anidb_jmaf_manga2013.png); }

#jmaf_manga2014 { background-image: url(../icons/awards/anidb_jmaf_manga2014.png); }

#jmaf_manga2015 { background-image: url(../icons/awards/anidb_jmaf_manga2015.png); }

#jmaf_manga2016 { background-image: url(../icons/awards/anidb_jmaf_manga2016.png); }

#jmaf_manga2017 { background-image: url(../icons/awards/anidb_jmaf_manga2017.png); }

/* Japan Media Arts Festival - Animation Grand Prize */
#jmaf_animation1997 { background-image: url(../icons/awards/anidb_jmaf_animation1997.png); }

#jmaf_animation1998 { background-image: url(../icons/awards/anidb_jmaf_animation1998.png); }

#jmaf_animation1999 { background-image: url(../icons/awards/anidb_jmaf_animation1999.png); }

#jmaf_animation2000 { background-image: url(../icons/awards/anidb_jmaf_animation2000.png); }

#jmaf_animation2001 { background-image: url(../icons/awards/anidb_jmaf_animation2001.png); }

#jmaf_animation2002 { background-image: url(../icons/awards/anidb_jmaf_animation2002.png); }

#jmaf_animation2003 { background-image: url(../icons/awards/anidb_jmaf_animation2003.png); }

#jmaf_animation2004 { background-image: url(../icons/awards/anidb_jmaf_animation2004.png); }

#jmaf_animation2005 { background-image: url(../icons/awards/anidb_jmaf_animation2005.png); }

#jmaf_animation2006 { background-image: url(../icons/awards/anidb_jmaf_animation2006.png); }

#jmaf_animation2007 { background-image: url(../icons/awards/anidb_jmaf_animation2007.png); }

#jmaf_animation2008 { background-image: url(../icons/awards/anidb_jmaf_animation2008.png); }

#jmaf_animation2009 { background-image: url(../icons/awards/anidb_jmaf_animation2009.png); }

#jmaf_animation2010 { background-image: url(../icons/awards/anidb_jmaf_animation2010.png); }

#jmaf_animation2011 { background-image: url(../icons/awards/anidb_jmaf_animation2011.png); }

#jmaf_animation2012 { background-image: url(../icons/awards/anidb_jmaf_animation2012.png); }

#jmaf_animation2013 { background-image: url(../icons/awards/anidb_jmaf_animation2013.png); }

#jmaf_animation2014 { background-image: url(../icons/awards/anidb_jmaf_animation2014.png); }

#jmaf_animation2015 { background-image: url(../icons/awards/anidb_jmaf_animation2015.png); }

#jmaf_animation2016 { background-image: url(../icons/awards/anidb_jmaf_animation2016.png); }

#jmaf_animation2017 { background-image: url(../icons/awards/anidb_jmaf_animation2017.png); }

/* The Oscars - Academy Award for Best Animated Feature Film */
#oscars_feature2003 { background-image: url(../icons/awards/anidb_oscars_feature2003.png); }

/* The Oscars - Academy Award for Best Animated Short Film */
#oscars_short2000 { background-image: url(../icons/awards/anidb_oscars_short2000.png); }

#oscars_short2009 { background-image: url(../icons/awards/anidb_oscars_short2009.png); }

/*comment-orange.css*/
*.i_comment_add {
width: 72px;
height: 12px;
background:transparent none no-repeat scroll 0pt;
background-image: url(../icons/orange/comment_add.png);
}

*.i_review_add {
width: 61px;
height: 12px;
background:transparent none no-repeat scroll 0pt;
background-image: url(../icons/orange/review_add.png);
}

*.i_top {
width: 11px;
height: 11px;
background:transparent none no-repeat scroll 0pt;
background-image: url(../icons/orange/icon_back_top.gif);
}

*.i_comment_info {
width: 15px;
height: 12px;
margin: 3px;
background-image: url(../icons/orange/comment_info.gif);
}

*.i_comment_quote {
width: 40px;
height: 12px;
margin: 3px;
background-image: url(../icons/orange/comment_quote.gif);
}

*.i_comment_delete {
width: 45px;
height: 12px;
margin: 3px;
background-image: url(../icons/orange/comment_delete.gif);
}

*.i_comment_move {
width: 35px;
height: 12px;
margin: 3px;
background-image: url(../icons/orange/comment_move.png);
}

*.i_comment_creq {
width: 94px;
height: 12px;
margin: 3px;
background-image: url(../icons/orange/comment_creq.gif);
}

*.i_comment_edit {
width: 32px;
height: 12px;
margin: 3px;
background-image: url(../icons/orange/comment_edit.gif);
}

*.i_comment_undelete {
width: 89px;
height: 12px;
margin: 3px;
background-image: url(../icons/orange/comment_undelete.png);
}

*.i_comment_setactive {
width: 71px;
height: 12px;
margin: 3px;
background-image: url(../icons/orange/comment_setactive.png);
}

*.i_topic_add {
background-image: url(../icons/orange/topic_add.png);
height:12px;
width:65px;
}

*.i_topic_delete {
background-image: url(../icons/orange/topic_delete.png);
height:12px;
width:89px;
}

*.i_topic_undelete {
background-image: url(../icons/orange/topic_undelete.png);
height:12px;
width:101px;
}

*.i_topic_history {
background-image: url(../icons/orange/topic_history.png);
height:12px;
width:83px;
}

*.i_topic_lock {
background-image: url(../icons/orange/topic_lock.gif);
height:12px;
width:77px;
}

*.i_topic_locked {
background-image: url(../icons/orange/topic_locked.gif);
height:12px;
width:47px;
}

*.i_topic_unlock {
background-image: url(../icons/orange/topic_unlock.gif);
height:12px;
width:89px;
}

*.i_topic_subscribe {
background-image: url(../icons/orange/topic_subscribe.gif);
height:12px;
width:63px;
}

*.i_topic_unsubscribe {
background-image: url(../icons/orange/topic_unsubscribe.gif);
height:12px;
width:75px;
}

*.i_topic_move {
background-image: url(../icons/orange/topic_move.png);
height:12px;
width:77px;
}

*.i_topic_split {
background-image: url(../icons/orange/topic_split.png);
height:12px;
width:77px;
}

*.i_comment_revisions {
width: 87px;
height: 12px;
margin: 3px;
background-image: url(../icons/orange/comment_revisions.png);
}

*.i_forum_add {
background-image: url(../icons/orange/forum_add.gif);
height:12px;
width:65px;
}

*.i_forum_edit {
background-image: url(../icons/orange/forum_edit.gif);
height:12px;
width:71px;
}

*.i_forum_delete {
background-image: url(../icons/orange/forum_delete.gif);
height:12px;
width:83px;
}

*.i_forum_group {
background-image: url(../icons/orange/forum_group.gif);
height:12px;
width:106px;
}

*.i_forum_link {
background-image: url(../icons/orange/forum_link.gif);
height:12px;
width:41px;
}

*.i_pm_reply {
background-image: url(../icons/orange/pm_reply.gif);
height:12px;
width:41px;
}

*.i_pm_delete {
background-image: url(../icons/orange/pm_delete.gif);
height:12px;
width:47px;
}

*.i_msg_normal,
*.i_topic_normal {
background-image:url(../icons/phpbb/topic_normal.gif);
background-repeat: no-repeat;
}

*.i_msg_system,
*.i_topic_sticky {
background-image:url(../icons/phpbb/topic_sticky.gif);
background-repeat: no-repeat;
}

*.i_msg_mod,
*.i_topic_announcement,
*.i_topic_global {
background-image:url(../icons/phpbb/topic_announce.gif);
background-repeat: no-repeat;
}

*.i_topic_normal_locked {
background-image:url(../icons/phpbb/topic_normal_locked.gif);
background-repeat: no-repeat;
}

*.i_topic_sticky_locked {
background-image:url(../icons/phpbb/topic_sticky_locked.gif);
background-repeat: no-repeat;
}

*.i_topic_announcement_locked,
*.i_topic_global_locked {
background-image:url(../icons/phpbb/topic_announce_locked.gif);
background-repeat: no-repeat;
}

*.i_msg_normal_unread,
*.i_topic_normal_unread {
background-image:url(../icons/phpbb/topic_normal_unread.gif);
background-repeat: no-repeat;
}

*.i_msg_system_unread,
*.i_topic_sticky_unread {
background-image:url(../icons/phpbb/topic_sticky_unread.gif);
background-repeat: no-repeat;
}

*.i_msg_mod_unread,
*.i_topic_announcement_unread,
*.i_topic_global_unread {
background-image:url(../icons/phpbb/topic_announce_unread.gif);
background-repeat: no-repeat;
}

*.i_topic_normal_locked_unread {
background-image:url(../icons/phpbb/topic_normal_locked_unread.gif);
background-repeat: no-repeat;
}

*.i_topic_sticky_locked_unread {
background-image:url(../icons/phpbb/topic_sticky_locked_unread.gif);
background-repeat: no-repeat;
}

*.i_topic_announcement_locked_unread,
*.i_topic_global_locked_unread {
background-image:url(../icons/phpbb/topic_announce_locked_unread.gif);
background-repeat: no-repeat;
}

*.i_forum {
background-image:url(../icons/phpbb/forum_normal.gif);
background-repeat: no-repeat;
}

*.i_forum_unread {
background-image:url(../icons/phpbb/forum_normal_unread.gif);
background-repeat: no-repeat;
}

#layout-main div.forum a.lastpost {
background-image:url(../icons/phpbb/topic_latest.gif);
background-repeat: no-repeat;
}

/*Smiley*/
*.i_smiley_tehehe {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_tehehe.gif);
}

*.i_smiley_sweating {
width:17px;
height:15px;
background-image:url(../icons/smiley/smiley_sweating.gif);
}

*.i_smiley_cool {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_cool.gif);
}

*.i_smiley_sad {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_sad.gif);
}

*.i_smiley_happy {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_happy.gif);
}

*.i_smiley_surprised {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_surprised.gif);
}

*.i_smiley_undecided {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_undecided.gif);
}

*.i_smiley_confused {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_confused.gif);
}

*.i_smiley_very_happy {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_very_happy.gif);
}

*.i_smiley_razz {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_razz.gif);
}

*.i_smiley_angel {
width:42px;
height:23px;
background-image:url(../icons/smiley/smiley_angel.gif);
}

*.i_smiley_baka {
width:41px;
height:46px;
background-image:url(../icons/smiley/smiley_baka.gif);
}

*.i_smiley_brickwall {
width:25px;
height:20px;
background-image:url(../icons/smiley/smiley_brickwall.gif);
}

*.i_smiley_crying {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_crying.gif);
}

*.i_smiley_mad {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_mad.gif);
}

*.i_smiley_laughing {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_laughing.gif);
}

*.i_smiley_mymaster {
width:29px;
height:15px;
background-image:url(../icons/smiley/smiley_mymaster.gif);
}

*.i_smiley_embarassed {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_embarassed.gif);
}

*.i_smiley_rolleyes {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_rolleyes.gif);
}

*.i_smiley_shock {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_shock.gif);
}

*.i_smiley_thumbup {
width:23px;
height:18px;
background-image:url(../icons/smiley/smiley_thumbup.gif);
}

*.i_smiley_twisted {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_twisted.gif);
}

*.i_smiley_wink {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_wink.gif);
}

*.i_smiley_zzz {
width:15px;
height:24px;
background-image:url(../icons/smiley/smiley_zzz.gif);
}

*.i_smiley_neutral {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_neutral.gif);
}

*.i_smiley_nosebleed {
width:15px;
height:19px;
background-image:url(../icons/smiley/smiley_nosebleed.gif);
}

*.i_smiley_disgusted {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_disgusted.gif);
}

*.i_smiley_thinking {
width:15px;
height:15px;
background-image:url(../icons/smiley/smiley_thinking.gif);
}

*.i_smiley_sweatdrop {
width:17px;
height:15px;
background-image:url(../icons/smiley/smiley_sweatdrop.gif);
}

*.i_smiley_wtf {
width:17px;
height:15px;
background-image:url(../icons/smiley/smiley_wtf.gif);
}

*.i_smiley_dead {
width:16px;
height:16px;
background-image:url(../icons/smiley/smiley_dead.gif);
}

/*ep.css*/
*.i_ep_edit {
background-image: url(../icons/icon/anidb_ep_edit.gif);
}

/*file.css*/
*.i_file_add {
background-image: url(../icons/icon/anidb_file_add.gif);
}

*.i_file_delete {
background-image: url(../icons/icon/anidb_file_delete.gif);
}

*.i_file_edit {
background-image: url(../icons/icon/anidb_file_edit.gif);
}

*.i_file_details {
background-image: url(../icons/icon/anidb_file_details.gif);
}

*.i_file_ed2k {
background-image: url(../icons/icon/anidb_file_ed2k.gif);
}

*.i_file_ed2k_corrupt {
background-image: url(../icons/icon/anidb_file_ed2k_corrupt.gif);
}

*.i_new_icon {
background-image: url(../icons/icon/anidb_new_icon.gif);
}

*.i_av_yes {
background-image: url(../icons/icon/anidb_av_yes.gif);
}

*.i_crc_no {
background-image: url(../icons/icon/anidb_crc_no.gif);
}

*.i_crc_yes {
background-image: url(../icons/icon/anidb_crc_yes.gif);
}

*.i_censored {
background-image: url(../icons/icon/anidb_censored.gif);
}

*.i_uncensored {
background-image: url(../icons/icon/anidb_uncensored.gif);
}

*.i_vrs_1 {
background-image: url(../icons/orange/anidb_vrs_1.gif);
}

*.i_vrs_2 {
background-image: url(../icons/orange/anidb_vrs_2.gif);
}

*.i_vrs_3 {
background-image: url(../icons/orange/anidb_vrs_3.gif);
}

*.i_vrs_4 {
background-image: url(../icons/orange/anidb_vrs_4.gif);
}

*.i_vrs_5 {
background-image: url(../icons/orange/anidb_vrs_5.gif);
}

*.i_vrs_6 {
background-image: url(../icons/orange/anidb_vrs_6.gif);
}

*.i_vrs_7 {
background-image: url(../icons/orange/anidb_vrs_7.gif);
}

*.i_vrs_8 {
background-image: url(../icons/orange/anidb_vrs_8.gif);
}

*.i_vrs_9 {
background-image: url(../icons/orange/anidb_vrs_9.gif);
}

*.i_chapters {
background-image: url(../icons/icon/anidb_chapters.png);
}

*.i_crc_unv {
background-image: url(../icons/icon/anidb_crc_unv.gif);
}

*.i_video {
background-image: url(../icons/icon/anidb_video.gif);
}

*.i_video.xvid,
*.i_video.divx5 {
background-image: url(../icons/icon/anidb_video_asp.gif);
}

*.i_video.avc {
background-image: url(../icons/icon/anidb_video_avc.gif);
}

*.i_video.wmv9 {
background-image: url(../icons/icon/anidb_video_wmv.gif);
}

*.i_ftype_video {
background-image: url(../icons/icon/anidb_video.gif);
}

*.i_ftype_video2 {
background-image: url(../icons/icon/anidb_video2.gif);
}

*.i_ftype_subtitle {
background-image: url(../icons/icon/anidb_subtitles.gif);
}

*.i_ftype_subtitle2 {
background-image: url(../icons/icon/anidb_subtitles2.gif);
}

*.i_ftype_audio {
background-image: url(../icons/icon/anidb_audio.gif);
}

*.i_ftype_other {
background-image: url(../icons/icon/anidb_other.gif);
}

*.i_file2ep_rel {
width: 20px;
background-image: url(../icons/icon/anidb_file2ep2.gif);
}

*.i_file2file_rel {
width: 20px;
background-image: url(../icons/icon/anidb_file2file2.gif);
}

.i_avmf_dump {
background-image: url(../icons/icon/anidb_avmf_dump.gif);
}

.i_avmf_recheck {
background-image: url(../icons/icon/anidb_avmf_recheck.gif);
}

.i_avmf_reset {
background-image: url(../icons/icon/anidb_avmf_reset.gif);
}

.i_avmf_forget {
background-image: url(../icons/icon/anidb_avmf_forget.gif);
}

.i_avmf_delete {
background-image: url(../icons/icon/anidb_avmf_delete.gif);
}

.video.video_10bit {
width: 28px;
background-image: url(../icons/icon/anidb_video_10bit.gif);
}

.video.video_3d {
background-image: url(../icons/icon/anidb_video_3d.gif);
}

.video.creditless {
background-image: url(../icons/icon/anidb_video_creditless.gif);
}

.i_ext,
.i_video_480,
.i_video_720,
.i_video_1080,
.i_video_480 span,
.i_video_720 span,
.i_video_1080 span,
.i_ext span {
display: none !important;
}

/*supplementary subtitles*/
.i_flag.supplementary {
opacity: 0.4;
}

/*flags.css*/
.i_audio_afr {
background-image: url(../icons/flags/audio_afrikaans.png);
}

.i_sub_afr {
background-image: url(../icons/flags/subtitle_afrikaans.png);
}

.i_audio_al {
background-image: url(../icons/flags/audio_albanian.png);
}

.i_sub_al {
background-image: url(../icons/flags/subtitle_albanian.png);
}

.i_audio_ar {
background-image: url(../icons/flags/audio_arabic.png);
}

.i_sub_ar {
background-image: url(../icons/flags/subtitle_arabic.png);
}

.i_audio_baq {
background-image: url(../icons/flags/audio_basque.png);
}

.i_sub_baq {
background-image: url(../icons/flags/subtitle_basque.png);
}

.i_audio_bd {
background-image: url(../icons/flags/audio_bengali.png);
}

.i_sub_bd {
background-image: url(../icons/flags/subtitle_bengali.png);
}

.i_audio_bg {
background-image: url(../icons/flags/audio_bulgarian.png);
}

.i_sub_bg {
background-image: url(../icons/flags/subtitle_bulgarian.png);
}

.i_audio_bos {
background-image: url(../icons/flags/audio_bosnian.png);
}

.i_sub_bos {
background-image: url(../icons/flags/subtitle_bosnian.png);
}

.i_audio_ca {
background-image: url(../icons/flags/audio_catalan.png);
}

.i_sub_ca {
background-image: url(../icons/flags/subtitle_catalan.png);
}

.i_audio_cs {
background-image: url(../icons/flags/audio_czech.png);
}

.i_sub_cs {
background-image: url(../icons/flags/subtitle_czech.png);
}

.i_audio_da {
background-image: url(../icons/flags/audio_danish.png);
}

.i_sub_da {
background-image: url(../icons/flags/subtitle_danish.png);
}

.i_audio_de {
background-image: url(../icons/flags/audio_german.png);
}

.i_sub_de {
background-image: url(../icons/flags/subtitle_german.png);
}

.i_audio_el {
background-image: url(../icons/flags/audio_greek.png);
}

.i_sub_el {
background-image: url(../icons/flags/subtitle_greek.png);
}

.i_audio_en {
background-image: url(../icons/flags/audio_english.png);
}

.i_sub_en {
background-image: url(../icons/flags/subtitle_english.png);
}

.i_audio_eo {
background-image: url(../icons/flags/audio_esperanto.png);
}

.i_sub_eo {
background-image: url(../icons/flags/subtitle_esperanto.png);
}

.i_audio_es {
background-image: url(../icons/flags/audio_spanish.png);
}

.i_sub_es {
background-image: url(../icons/flags/subtitle_spanish.png);
}

.i_audio_es-LA {
background-image: url(../icons/flags/audio_hispanic.png);
}

.i_sub_es-LA {
background-image: url(../icons/flags/subtitle_hispanic.png);
}

.i_audio_et {
background-image: url(../icons/flags/audio_estonian.png);
}

.i_sub_et {
background-image: url(../icons/flags/subtitle_estonian.png);
}

.i_audio_fa {
background-image: url(../icons/flags/audio_persian.png);
}

.i_sub_fa {
background-image: url(../icons/flags/subtitle_persian.png);
}

.i_audio_fi {
background-image: url(../icons/flags/audio_finnish.png);
}

.i_sub_fi {
background-image: url(../icons/flags/subtitle_finnish.png);
}

.i_audio_fr {
background-image: url(../icons/flags/audio_french.png);
}

.i_sub_fr {
background-image: url(../icons/flags/subtitle_french.png);
}

.i_audio_gl {
background-image: url(../icons/flags/audio_galician.png);
}

.i_sub_gl {
background-image: url(../icons/flags/subtitle_galician.png);
}

.i_audio_grc {
background-image: url(../icons/flags/audio_greek-ancient.png);
}

.i_sub_grc {
background-image: url(../icons/flags/subtitle_greek-ancient.png);
}

.i_audio_he {
background-image: url(../icons/flags/audio_hebrew.png);
}

.i_sub_he {
background-image: url(../icons/flags/subtitle_hebrew.png);
}

.i_audio_hi {
background-image: url(../icons/flags/audio_hindi.png);
}

.i_sub_hi {
background-image: url(../icons/flags/subtitle_hindi.png);
}

.i_audio_hr {
background-image: url(../icons/flags/audio_croatian.png);
}

.i_sub_hr {
background-image: url(../icons/flags/subtitle_croatian.png);
}

.i_audio_ht {
background-image: url(../icons/flags/audio_creole.png);
}

.i_sub_ht {
background-image: url(../icons/flags/subtitle_creole.png);
}

.i_audio_hu {
background-image: url(../icons/flags/audio_hungarian.png);
}

.i_sub_hu {
background-image: url(../icons/flags/subtitle_hungarian.png);
}

.i_audio_id {
background-image: url(../icons/flags/audio_indonesian.png);
}

.i_sub_id {
background-image: url(../icons/flags/subtitle_indonesian.png);
}

.i_audio_is {
background-image: url(../icons/flags/audio_icelandic.png);
}

.i_sub_is {
background-image: url(../icons/flags/subtitle_icelandic.png);
}

.i_audio_it {
background-image: url(../icons/flags/audio_italian.png);
}

.i_sub_it {
background-image: url(../icons/flags/subtitle_italian.png);
}

.i_audio_ja {
background-image: url(../icons/flags/audio_japanese.png);
}

.i_sub_ja {
background-image: url(../icons/flags/subtitle_japanese.png);
}

.i_audio_x-jat {
background-image: url(../icons/flags/audio_japanese-transcription.png);
}

.i_sub_x-jat {
background-image: url(../icons/flags/subtitle_japanese-transcription.png);
}

.i_audio_jv {
background-image: url(../icons/flags/audio_javanese.png);
}

.i_sub_jv {
background-image: url(../icons/flags/subtitle_javanese.png);
}

.i_audio_ka {
background-image: url(../icons/flags/audio_georgian.png);
}

.i_sub_ka {
background-image: url(../icons/flags/subtitle_georgian.png);
}

.i_audio_ko {
background-image: url(../icons/flags/audio_korean.png);
}

.i_sub_ko {
background-image: url(../icons/flags/subtitle_korean.png);
}

.i_audio_x-kot {
background-image: url(../icons/flags/audio_korean-transcription.png);
}

.i_sub_x-kot {
background-image: url(../icons/flags/subtitle_korean-transcription.png);
}

.i_audio_la {
background-image: url(../icons/flags/audio_latin.png);
}

.i_sub_la {
background-image: url(../icons/flags/subtitle_latin.png);
}

.i_audio_lv {
background-image: url(../icons/flags/audio_latvian.png);
}

.i_sub_lv {
background-image: url(../icons/flags/subtitle_latvian.png);
}

.i_audio_lt {
background-image: url(../icons/flags/audio_lithuanian.png);
}

.i_sub_lt {
background-image: url(../icons/flags/subtitle_lithuanian.png);
}

.i_audio_mn {
background-image: url(../icons/flags/audio_mongolian.png);
}

.i_sub_mn {
background-image: url(../icons/flags/subtitle_mongolian.png);
}

.i_audio_my {
background-image: url(../icons/flags/audio_malay.png);
}

.i_sub_my {
background-image: url(../icons/flags/subtitle_malay.png);
}

.i_audio_nep {
background-image: url(../icons/flags/audio_nepali.png);
}

.i_sub_nep {
background-image: url(../icons/flags/subtitle_nepali.png);
}

.i_audio_nl {
background-image: url(../icons/flags/audio_dutch.png);
}

.i_sub_nl {
background-image: url(../icons/flags/subtitle_dutch.png);
}

.i_audio_no {
background-image: url(../icons/flags/audio_norwegian.png);
}

.i_sub_no {
background-image: url(../icons/flags/subtitle_norwegian.png);
}

.i_audio_pl {
background-image: url(../icons/flags/audio_polish.png);
}

.i_sub_pl {
background-image: url(../icons/flags/subtitle_polish.png);
}

.i_audio_pt {
background-image: url(../icons/flags/audio_portuguese.png);
}

.i_sub_pt {
background-image: url(../icons/flags/subtitle_portuguese.png);
}

.i_audio_pt-BR {
background-image: url(../icons/flags/audio_brazilian.png);
}

.i_sub_pt-BR {
background-image: url(../icons/flags/subtitle_brazilian.png);
}

.i_audio_ro {
background-image: url(../icons/flags/audio_romanian.png);
}

.i_sub_ro {
background-image: url(../icons/flags/subtitle_romanian.png);
}

.i_audio_ru {
background-image: url(../icons/flags/audio_russian.png);
}

.i_sub_ru {
background-image: url(../icons/flags/subtitle_russian.png);
}

.i_audio_si {
background-image: url(../icons/flags/audio_sinhala.png);
}

.i_sub_si {
background-image: url(../icons/flags/subtitle_sinhala.png);
}

.i_audio_sk {
background-image: url(../icons/flags/audio_slovak.png);
}

.i_sub_sk {
background-image: url(../icons/flags/subtitle_slovak.png);
}

.i_audio_sl {
background-image: url(../icons/flags/audio_slovenian.png);
}

.i_sub_sl {
background-image: url(../icons/flags/subtitle_slovenian.png);
}

.i_audio_sr {
background-image: url(../icons/flags/audio_serbian.png);
}

.i_sub_sr {
background-image: url(../icons/flags/subtitle_serbian.png);
}

.i_audio_sv {
background-image: url(../icons/flags/audio_swedish.png);
}

.i_sub_sv {
background-image: url(../icons/flags/subtitle_swedish.png);
}

.i_audio_ta {
background-image: url(../icons/flags/audio_tamil.png);
}

.i_sub_ta {
background-image: url(../icons/flags/subtitle_tamil.png);
}

.i_audio_tt {
background-image: url(../icons/flags/audio_tartar.png);
}

.i_sub_tt {
background-image: url(../icons/flags/subtitle_tartar.png);
}

.i_audio_th {
background-image: url(../icons/flags/audio_thai.png);
}

.i_sub_th {
background-image: url(../icons/flags/subtitle_thai.png);
}

.i_audio_tl {
background-image: url(../icons/flags/audio_filipino.png);
}

.i_sub_tl {
background-image: url(../icons/flags/subtitle_filipino.png);
}

.i_audio_tr {
background-image: url(../icons/flags/audio_turkish.png);
}

.i_sub_tr {
background-image: url(../icons/flags/subtitle_turkish.png);
}

.i_audio_uk {
background-image: url(../icons/flags/audio_ukrainian.png);
}

.i_sub_uk {
background-image: url(../icons/flags/subtitle_ukrainian.png);
}

.i_audio_ur {
background-image: url(../icons/flags/audio_urdu.png);
}

.i_sub_ur {
background-image: url(../icons/flags/subtitle_urdu.png);
}

.i_audio_vi {
background-image: url(../icons/flags/audio_vietnamese.png);
}

.i_sub_vi {
background-image: url(../icons/flags/subtitle_vietnamese.png);
}

.i_audio_x-in {
background-image: url(../icons/flags/audio_instrumental.png);
}

.i_sub_x-in {
background-image: url(../icons/flags/subtitle_instrumental.png);
}

.i_audio_x-other {
background-image: url(../icons/flags/audio_other.png);
}

.i_sub_x-other {
background-image: url(../icons/flags/subtitle_other.png);
}

.i_audio_x-unk {
background-image: url(../icons/flags/audio_unknown.png);
}

.i_sub_x-unk {
background-image: url(../icons/flags/subtitle_unknown.png);
}

.i_audio_zh {
background-image: url(../icons/flags/audio_chinese.png);
}

.i_sub_zh {
background-image: url(../icons/flags/subtitle_chinese.png);
}

.i_audio_x-zht {
background-image: url(../icons/flags/audio_chinese-transcription.png);
}

.i_sub_x-zht {
background-image: url(../icons/flags/subtitle_chinese-transcription.png);
}

.i_audio_zh-Hans {
background-image: url(../icons/flags/audio_chinese-simplified.png);
}

.i_sub_zh-Hans {
background-image: url(../icons/flags/subtitle_chinese-simplified.png);
}

.i_audio_zh-Hant {
background-image: url(../icons/flags/audio_chinese-traditional.png);
}

.i_sub_zh-Hant {
background-image: url(../icons/flags/subtitle_chinese-traditional.png);
}

.i_audio_zh-x-cmn {
background-image: url(../icons/flags/audio_chinese-mandarin.png);
}

.i_sub_zh-x-cmn {
background-image: url(../icons/flags/subtitle_chinese-mandarin.png);
}

.i_audio_zh-x-nan {
background-image: url(../icons/flags/audio_chinese-taiwanese.png);
}

.i_sub_zh-x-nan {
background-image: url(../icons/flags/subtitle_chinese-taiwanese.png);
}

.i_audio_zh-x-yue {
background-image: url(../icons/flags/audio_chinese-cantonese.png);
}

.i_sub_zh-x-yue {
background-image: url(../icons/flags/subtitle_chinese-cantonese.png);
}

/*formatting.css*/
div.format-buttons input + input,
div.format-buttons select {
margin-left:.5em;
}

div.format-buttons {
padding: 3px 0px;
margin-bottom:.2em;
margin-left:.2em;
text-align:left;
}

*.f_button {
background-repeat: no-repeat;
background-position: center;
width: 24px;
height: 24px;
margin-left: 0;
margin-right: 0;
border: 1px solid #D6D3CE;
background-color: #FFFFFF;
margin-right: 2px;
/* text-indent works badly on IE versions < 8, as IE treats inputs as text */
/*text-indent: -5000px;*/
}

.format-buttons select {
height: 21px;
border: 1px solid;
border-color: #D6D3CE;
margin-right: 2px;
vertical-align: top;
}

*.f_button:hover, *.f_button.selected {
background-color: #B5BED6;
border-color: #000000;
}

*.f_mouseout {
background-color: #FFFFFF;
border-color: #D6D3CE;
}

*.f_selected {
background-color: #8492B5;
}

*.f_bold {
font-weight: bold;
background-image: url(../icons/formating/bold.gif);
}

*.f_italic {
font-style: italic;
background-image: url(../icons/formating/italic.gif);
}

*.f_underline {
text-decoration: underline;
background-image: url(../icons/formating/underline.gif);
}

*.f_strikethrough {
text-decoration: line-through;
background-image: url(../icons/formating/strikethrough.gif);
}

*.f_insertorderedlist {
background-image: url(../icons/formating/orderedlist.gif);
}

*.f_insertunorderedlist {
background-image: url(../icons/formating/unorderedlist.gif);
}

*.f_insertlistitem {
background-image: url(../icons/formating/list_item.gif);
}

*.f_link {
background-image: url(../icons/formating/link.gif);
}

*.f_unlink {
background-image: url(../icons/formating/unlink.gif);
opacity: 0.60;
}

.f_img {
background-image: url(../icons/formating/image.gif);
}

*.f_separator {
background-image: url(../icons/formating/separator.gif);
}

*.f_viewsource {
background-image: url(../icons/formating/view_text.gif);
}

*.f_viewrte {
background-image: url(../icons/formating/view_source.gif);
}

*.f_cleansource {
background-image: url(../icons/formating/clean_source.gif);
}

*.f_preview {
background-image: url(../icons/formating/preview.gif);
}

*.f_preview {
background-image: url(../icons/formating/preview.gif);
}

*.f_spoiler {
background-image: url(../icons/formating/spoiler.gif);
}

*.f_code {
background-image: url(../icons/formating/code.gif);
}

*.f_buddy {
background-image: url(../icons/formating/user.gif);
}

div.controls-holder {
border-bottom: 2px solid black;
}

/* unused now, stays for backwards compat */
ul.format-modes {
list-style: none;
float: right;
}

ul.format-modes li {
display: inline;
padding: 0px 5px 2px 5px;
border: solid 1px black;
/* margin: 2px; */
background-color: #FFFFFF;
cursor: pointer;
}

ul.format-modes li.selected, ul.format-modes li:hover {
background-color: #B5BED6;
text-decoration: none;
}

/* dialogBox */
.dialogBox {
position: absolute;
background:#FFFFFF none repeat scroll 0 0;
border:5px solid #333333;
}

.dialogBox h3 {
background: #333333 none repeat scroll 0 0;
border-bottom:1px solid #AAAAAA;
font-size:11px;
margin:0;
padding:3px 15px 5px;
color: white;
font-weight: bold;
text-align: left;
}

.dialogBox h3:hover { cursor: move; }

.dialogBox .dialogButtons {
background:#EEEEEE none repeat scroll 0 0;
border-top:1px solid #AAAAAA;
clear:both;
overflow:hidden;
padding:10px 15px;
text-align:right;
}

a.button,
input.button,
button.button,
a.confirmButton,
input.confirmButton,
button.confirmButton {
background:#9B9B9B url(../icons/formating/button.png) repeat-x scroll left top;
border-color:#999999 #858585 #666666;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
font-weight:bold;
line-height:16px;
padding:0 4px;
text-decoration:none;
text-shadow:0 -1px 1px #9B9B9B;
vertical-align:baseline;
}

input.dialogConfirm { margin-left:8px; }

a.confirmButton, input.confirmButton, button.confirmButton {
background:#515151 url(../icons/formating/confirm_button.png) repeat-x scroll left top;
border-color:#505050 #404040 #2D2D2D;
font-weight:bold;
text-shadow:0 -1px 1px #515151;
}

.dialogBox a.i_close {
background:transparent url(../icons/formating/delete_inactive.png) no-repeat scroll 50% 50%;
display:block;
float:right;
height:16px;
margin:0px;
text-decoration:none;
width:16px;
}

.dialogBox a.i_close:hover {
background:transparent url(../icons/formating/delete_active.png) no-repeat scroll 50% 50%;
}

.dialogBox div.buttons {
clear: both;
border-top: 1px solid rgb(170, 170, 170);
padding: 10px 15px 10px 15px;
background-color: rgb(238, 238, 238);
background-image: none;
overflow: hidden;
text-align: right;
}

/* addlink crap */
#widget_addlink {
position: absolute;
top: 75px;
left: 30px;
width: 400px;
}

#widget_addlink th {
text-align: left;
}

#widget_addlink div.content table {
border: none;
margin: 0.5em;
}

#widget_addlink div.content table input {
width: 350px;
}

/*
* Spinner stuff
* NOTE: This should go elsewhere and can be problematic for other styles
*
*/
.spinInput {
/* Change this to modify the default spin control background color*/
background-color: #FFFFFF;
}

.spinLeftRightEdge, .spinTopBottomEdge {
position: absolute;
overflow: hidden;
/* Change this to modify the default spin control border color*/
background-color: #A5ACB2;
}

.spinContainer {
position: relative;
font-size: 0px;
height: 20px;
}

.spinLeftRightEdge { height: 20px; width: 1px; }

.spinTopBottomEdge { height: 1px; left: 1px; }

.spinInput {
position: absolute;
top: 1px;
left: 2px;
border: 0px;
height: 15px;
/* Change this to modify the default spin control font, font color, and font size*/
}

.spinUpBtn,
.spinUpBtnHover,
.spinUpBtnPress,
.spinDownBtn,
.spinDownBtnHover,
.spinDownBtnPress {
position: absolute;
width: 15px;
height: 8px;
right: 2px;
background-image: url('../icons/formating/spin_control_buttons.png');
background-repeat: no-repeat;
/* Change this to modify the default button color*/
background-color: #000000;
}

.spinUpBtn,
.spinUpBtnHover,
.spinUpBtnPress {
top: 2px;
left: 40px;
}

.spinDownBtn,
.spinDownBtnHover,
.spinDownBtnPress {
top: 10px;
left: 40px;
}

.spinUpBtn { background-position:0px 0px; }

.spinUpBtnHover { background-position:0px -16px; }

.spinUpBtnPress { background-position:0px -32px; }

.spinDownBtn { background-position:0px -8px; }

.spinDownBtnHover { background-position:0px -24px; }

.spinDownBtnPress { background-position:0px -40px; }

/*general.css*/
*.i_help {
background: url(../icons/orange/ask2.gif) no-repeat right;
cursor: help; /* just for teh funs */
}

*.i_enlarge {
background-image: url(../icons/orange/enlarge.png);
float: right;
height: 11px;
padding-top: 5px;
}

*.i_comment {
background-image: url(../icons/icon/anidb_comment.gif);
}

*.i_summary {
background-image: url(../icons/icon/anidb_summary.gif);
}

*.i_report_entry,
*.i_no_vote {
background-image: url(../icons/icon/anidb_no_vote.gif);
}

*.i_nonotify {
background-image: url(../icons/icon/anidb_nonotify.gif);
}

*.i_notify {
background-image: url(../icons/icon/anidb_notify.gif);
}

*.i_plus {
background: url(../icons/orange/plus.gif) no-repeat right;
}

*.i_minus {
background: url(../icons/orange/minus.gif) no-repeat right;
}

*.i_none {
background-image: url(../icons/orange/none.gif);
}

*.i_nopic {
background-image: url(../icons/orange/nopic.gif);
}

*.i_sort {
width: 5px;
background-image: url(../icons/orange/sort.gif);
}

*.i_vote {
background-image: url(../icons/orange/anidb_vote.gif);
}

*.i_revote {
background-image: url(../icons/orange/anidb_revote.gif);
}

*.i_arrow_up {
background-image: url(../icons/test/arrow_up.png);
}

*.i_arrow_down {
background-image: url(../icons/test/arrow_down.png);
}

*.i_arrow_inactive {
background-image: url(../icons/test/arrow_inactive.png);
}

th.c_set,
th.c_setlatin,
th.c_date,
th.c_latin,
th.c_number,
*.i_inactive:not(.sorter-false) {
background-image: url(../icons/test/arrow_inactive.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center left;
padding-left: 11px;
}

th.s_forward,
*.i_descending {
background-image: url(../icons/test/arrow_down.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 11px;
}

th.s_reverse,
*.i_ascending {
background-image: url(../icons/test/arrow_up.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 11px;
}

/*
.s_reverse {
text-decoration: underline;
}

.s_forward {
text-decoration: overline;
}

*/
*.i_expanded {
background: transparent url(../icons/formating/icon_contract.gif) top right no-repeat;
}

*.i_collapsed {
background: transparent url(../icons/formating/icon_expand.gif) top right no-repeat;
}

#loading {
background: #000 url(../icons/libs/jquery.fancybox/fancybox_loading.gif) no-repeat scroll center center;
}

#overlay {
background: transparent url(../icons/libs/jquery.fancybox/fancybox_overlay.png) repeat scroll 0% 0%;
}

.i_noavatar {
background-image: url(../icons/icon/noavatar_black.png);
width: 72px;
height: 72px;
display: inline-block;
}

.i_noavatar_thumb {
background-image: url(../icons/icon/noavatar_thumb_black.png);
width: 50px;
height: 50px;
display: inline-block;
}

/*group.css*/
*.i_gstate_complete {
background-image: url(../icons/state/anidb_gstate_complete.gif);
}

*.i_gstate_dropped {
background-image: url(../icons/state/anidb_gstate_dropped.gif);
}

*.i_gstate_finished {
background-image: url(../icons/state/anidb_gstate_finished.gif);
}

*.i_gstate_ongoing {
background-image: url(../icons/state/anidb_gstate_ongoing.gif);
}

*.i_gstate_stalled {
background-image: url(../icons/state/anidb_gstate_stalled.gif);
}

*.i_gstate_specials {
background-image: url(../icons/state/anidb_gstate_specials.gif);
}

*.i_gstate_all {
background-image: url(../icons/state/anidb_gstate_all.gif);
}

*.i_group_comment {
background-image: url(../icons/silk/comment_add.png);
}

/*mylist.css*/
*.i_mylist {
background-image: url(../icons/icon/anidb_mylist.gif);
}

*.i_file_addmylist {
background-image: url(../icons/icon/anidb_file_addmylist.gif);
}

*.i_file_editmylist {
background-image: url(../icons/icon/anidb_file_editmylist.gif);
}

*.i_file_removemylist {
background-image: url(../icons/icon/anidb_file_removemylist.gif);
}

*.i_filestate_corrupted {
background-image: url(../icons/state/anidb_filestate_corrupted.gif);
}

*.i_filestate_edited {
background-image: url(../icons/state/anidb_filestate_edited.gif);
}

*.i_filestate_onbluray {
background-image: url(../icons/state/anidb_filestate_onbluray.gif);
}

*.i_filestate_ondvd {
background-image: url(../icons/state/anidb_filestate_ondvd.gif);
}

*.i_filestate_ontv {
background-image: url(../icons/state/anidb_filestate_ontv.gif);
}

*.i_filestate_onvhs {
background-image: url(../icons/state/anidb_filestate_onvhs.gif);
}

*.i_filestate_other {
background-image: url(../icons/state/anidb_filestate_other.gif);
}

*.i_filestate_selfripped {
background-image: url(../icons/state/anidb_filestate_selfripped.gif);
}

*.i_filestate_streamed {
background-image: url(../icons/state/anidb_filestate_streamed.gif);
}

*.i_filestate_intheaters {
background-image: url(../icons/state/anidb_filestate_theater.gif);
}

*.i_filestate_fillerep {
background-image: url(../icons/state/anidb_filestate_filler.gif);
}

*.i_liststate_unknown {
background-image: url(../icons/state/anidb_liststate_unknown.gif);
}

*.i_liststate_watching {
background-image: url(../icons/state/anidb_liststate_watching.gif);
}

*.i_liststate_collecting {
background-image: url(../icons/state/anidb_liststate_collecting.png);
}

*.i_liststate_stalled {
background-image: url(../icons/state/anidb_liststate_stalled.gif);
}

*.i_liststate_dropped {
background-image: url(../icons/state/anidb_liststate_dropped.gif);
}

*.i_liststate_completed {
background-image: url(../icons/state/anidb_liststate_completed.gif);
}

*.i_liststate_edit {
background-image: url(../icons/icon/anidb_liststate_edit.gif);
}

*.i_seen {
background-image: url(../icons/icon/anidb_seen.gif);
}

*.i_seen_no {
background-image: url(../icons/icon/anidb_seen_no.gif);
}

*.i_seen_yes {
background-image: url(../icons/icon/anidb_seen_yes.gif);
}

*.i_state_all {
background-image: url(../icons/state/anidb_state_all.gif);
}

*.i_state_deleted {
background-image: url(../icons/state/anidb_state_deleted.gif);
}

*.i_state_mixed {
background-image: url(../icons/state/anidb_state_mixed.gif);
}

*.i_state_oncd {
background-image: url(../icons/state/anidb_state_oncd.gif);
}

*.i_state_onhdd {
background-image: url(../icons/state/anidb_state_onhdd.gif);
}

*.i_state_onserver {
background-image: url(../icons/state/anidb_state_onserver.png);
}

*.i_state_unknown {
background-image: url(../icons/state/anidb_state_unknown.gif);
}

*.i_vote_pending {
background-image: url(../icons/icon/anidb_no_vote.gif);
}

*.i_mylist_ainfo {
width: 16px;
height: 16px;
background-image: url(../icons/formating/information.png);
}

*.i_mylist_ainfo_greyed {
width: 16px;
height: 16px;
background-image: url(../icons/formating/information_greyed.png);
}

*.i_mylist_ainfo_loading {
width: 16px;
height: 16px;
background-image: url(../icons/formating/loading.gif);
}

/*rate.css*/
*.i_pri_high {
background-image: url(../icons/icon/anidb_pri_high.gif);
}

*.i_pri_low {
background-image: url(../icons/icon/anidb_pri_low.gif);
}

*.i_pri_med {
background-image: url(../icons/icon/anidb_pri_med.gif);
}

*.i_rate_corrupted {
background-image: url(../icons/icon/anidb_rate_corrupted.gif);
}

*.i_rate_eyecancer {
background-image: url(../icons/icon/anidb_rate_eyecancer.gif);
}

.i_rate_halfstar,
.i_rate_star,
.i_rate_veryhigh,
.i_rate_high,
.i_rate_med,
.i_rate_low,
.i_rate_verylow {
background-repeat: repeat-x !important;
background-position: left !important;
padding: 0 !important;
background-image: url(../icons/icon/anidb_rate_star_dark.png);
}

.i_rate_veryhigh {
width: 45px !important;
}

.i_rate_high {
width: 37px !important;
}

.i_rate_med {
width: 30px !important;
}

.i_rate_low {
width: 22px !important;
}

.i_rate_verylow {
width: 15px !important;
}

.i_rate_halfstar {
background-position: left;
width:8px;
}

.i_rate_error,
.i_rate_missing,
.i_rate_weightless {
padding: 0 !important;
height: 15px !important;
}

.i_rate_weightless {
background-image: url(../icons/icon/anidb_rate_star_grey.png);
}

.i_rate_missing {
background-image: url(../icons/icon/anidb_rate_star_black.png);
}

.i_rate_error {
background-image: url(../icons/icon/anidb_rate_star_red.png);
}

.i_rate_unknown {
background-image: url(../icons/icon/anidb_rate_unknown.gif);
}

/*silk.css*/
.i_general_added {
background-image:url(../icons/silk/general_added.png);
height:16px;
width:16px;
}

.i_general_blacklist {
background-image:url(../icons/silk/general_blacklist.png);
height:16px;
width:16px;
}

.i_general_block {
background-image:url(../icons/silk/general_block.png);
height:16px;
width:16px;
}

.i_general_convert {
background-image:url(../icons/silk/general_convert.png);
height:16px;
width:16px;
}

.i_general_delete,
.i_general_delete_request {
background-image:url(../icons/silk/general_delete.png);
height:16px;
width:16px;
}

.i_general_edit,
.i_general_edit_request {
background-image:url(../icons/silk/general_edit.png);
height:16px;
width:16px;
}

.i_general_history {
background-image:url(../icons/silk/general_history.png);
height:16px;
width:16px;
}

.i_general_forbidden {
background-image:url(../icons/silk/general_forbidden.png);
height:16px;
width:16px;
}

.i_general_merge {
background-image:url(../icons/silk/general_merge.png);
height:16px;
width:16px;
}

.i_general_minus {
background-image:url(../icons/silk/general_minus.png);
height:16px;
width:16px;
}

.i_general_new {
background-image:url(../icons/silk/general_new.png);
height:16px;
width:16px;
}

.i_general_plus {
background-image:url(../icons/silk/general_plus.png);
height:16px;
width:16px;
}

.i_info,
.i_general_static {
background-image:url(../icons/silk/general_static.png);
height:16px;
width:16px;
}

.i_general_unverify {
background-image:url(../icons/silk/general_unverify.png);
height:16px;
width:16px;
}

.i_general_verify {
background-image:url(../icons/silk/general_verify.png);
height:16px;
width:16px;
}

.i_general_vote_down {
background-image:url(../icons/silk/general_vote_down.png);
height:16px;
width:16px;
}

.i_general_revert,
.i_general_vote_revoke {
background-image:url(../icons/silk/general_vote_revoke.png);
height:16px;
width:16px;
}

.i_general_vote_up {
background-image:url(../icons/silk/general_vote_up.png);
height:16px;
width:16px;
}

.i_search_blue {
background-image:url(../icons/silk/search_type_b.png);
height:16px;
width:16px;
}

.i_search_orange {
background-image:url(../icons/silk/search_type_a.png);
height:16px;
width:16px;
}

.i_state_verified {
background-image:url(../icons/silk/state_verified.png);
height:16px;
width:16px;
}

.i_user_add {
background-image: url(../icons/silk/user_add.png);
}

.i_user_delete {
background-image: url(../icons/silk/user_delete.png);
}

.i_user_feedback {
background-image: url(../icons/silk/user_feedback.png);
}

.i_user_history {
background-image: url(../icons/silk/user_history.png);
}

.i_user_info {
background-image: url(../icons/silk/user_info.png);
}

.i_user_mylist {
background-image: url(../icons/silk/user_mylist.png);
}

.i_user_page {
background-image: url(../icons/silk/user_page.png);
}

.i_user_reviews {
background-image: url(../icons/silk/user_reviews.png);
}

.i_user_send {
background-image: url(../icons/silk/user_send.png);
}

.i_user_wishlist {
background-image: url(../icons/silk/user_wishlist.png);
}

.i_user_votes {
background-image: url(../icons/silk/user_votes.png);
}

.i_events_birthday {
background-image: url(../icons/silk/events_birthday.png);
height: 16px;
width: 16px;
}

.i_events_event {
background-image: url(../icons/silk/events_event.png);
height: 16px;
width: 16px;
}

.i_events_maintenance {
background-image: url(../icons/silk/events_maintenance.png);
height: 16px;
width: 16px;
}

.i_stats {
background-image: url(../icons/silk/general_stats.png);
}

/*videostream.css*/
*.i_videostream_unknown,
*.i_videostream_other__non_asp_,
*.i_videostream_asp_other,
*.i_videostream_mpeg_2,
*.i_videostream_mpeg_1,
*.i_videostream_realvideo_other,
*.i_videostream_wmv9__also_wmv3_,
*.i_videostream {
background-image: url(../icons/icon/anidb_videoStream.gif);
}

*.i_videostream_realvideo_9_10__also_rv40_,
*.i_videostream_realvideo_other  {
width: 20px;
background-repeat: repeat-x;
background-position: left;
background-image: url(../icons/icon/anidb_videoStream_real.gif);
}

*.i_videostream_ms_mp4x__also_wmv1_2_,
*.i_videostream_wmv9__also_wmv3_ {
width: 20px;
background-repeat: repeat-x;
background-position: left;
background-image: url(../icons/icon/anidb_videoStream_wmv.gif);
}

*.i_videostream_divx__unk,
*.i_videostream_divx3,
*.i_videostream_divx4,
*.i_videostream_divx5__also_divx6_ {
width: 20px;
background-image: url(../icons/icon/anidb_videoStream_divx.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_videostream_xvid {
width: 20px;
background-image: url(../icons/icon/anidb_videoStream_xvid.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_videostream_h264_avc {
width: 20px;
background-image: url(../icons/icon/anidb_videoStream_h264.gif);
background-repeat: repeat-x;
background-position: left;
}

/*wishlist.css*/
.i_wishlist_blacklist {
background-image: url(../icons/silk/wishlist_blacklist.png);
}

.i_wishlist_buddy {
background-image: url(../icons/silk/wishlist_buddy.png);
}

.i_wishlist_toget {
background-image: url(../icons/silk/wishlist_toget.png);
}

.i_wishlist_towatch {
background-image: url(../icons/silk/wishlist_towatch.png);
}

.i_wishlist_undefined {
background-image: url(../icons/silk/wishlist_undefined.png);
}

.i_wishlist_remove {
background-image: url(../icons/silk/wishlist_remove.png);
}

.i_wishlist_edit {
background-image: url(../icons/silk/wishlist_edit.gif);
}

#layout-tabs ul li
{
margin:0;
}

#layout-tabs ul li:first-child
{
margin-left: 6px;
}

/*../../common/style/color/status-pastel.css*/
#layout-main td del,
#layout-main tr.g_fs_lame,
#layout-main input.exclude,
#layout-main div.myvotes_all table tr td.low,
#layout-main div.addcreatoranimerel_all tr.left_only,
#layout-main div.addcreatorsongrel_all tr.left_only,
#layout-main div.timeline_all .liststate_stalled,
#layout-main table.filelist tr.deprecated,
#layout-main table.filelist tr.invalid,
#layout-main table.file.entities tr.deprecated,
#layout-main table.file.entities tr.invalid {
background-color: #D6B8B8;
}

#layout-main .different,
#layout-main div.myvotes_all table tr.g_odd td.low,
#layout-main div.addcreatoranimerel_all tr.right_only,
#layout-main div.addcreatorsongrel_all tr.right_only,
#layout-main div.timeline_all div.timeline ul.row.g_odd .liststate_stalled,
#layout-main table.filelist tr.g_odd.deprecated,
#layout-main table.filelist tr.g_odd.invalid,
#layout-main table.file.entities tr.g_odd.deprecated,
#layout-main table.file.entities tr.g_odd.invalid {
background-color: #CC9999;
}

#layout-main .identical,
#layout-main td ins,
#layout-main input.include,
#layout-main table.filelist tr.good,
#layout-main table.file.entities tr.good,
#layout-main div.msg_all tr.mod,
#layout-main div.myvotes_all table tr td.high,
#layout-main div.mynotifies_all table tr.mylist,
#layout-main div.myreviews_all table tr.mylist,
#layout-main div.mywishlist_all table tr.mylist,
#layout-main div.latest2_all table tr.mylist,
#layout-main div.latest2_all table tr td.mylist,
#layout-main div.character_all div.tabbed_pane_main table tr.mylist,
#layout-main div.creator_all div.tabbed_pane_main table tr.mylist,
#layout-main div.collection_all div.tabbed_pane_main table tr.mylist,
#layout-main div.song_all div.tabbed_pane_main table tr.mylist,
#layout-main div.song_all div.tabbed_pane_main table tr td.mylist,
#layout-main div.anime_all div.tabbed_pane_main table tr.mylist,
#layout-main div.animelist_all table tr.mylist,
#layout-main div.group_released table tr.mylist,
#layout-main div.forum div.comment div.content strong,
#layout-main div.forum a.topictitle strong,
#layout-main div.addcreatoranimerel_all tr.identical,
#layout-main div.addcreatorsongrel_all tr.identical,
#layout-main table.animelist tr.mylist,
#layout-main div.latestanimes_all div.g_section.mylist tr.mylist td, /* deprecated? */
#layout-main div.timeline_all .liststate_completed,
#layout-main div.anime_all div.tabbed_pane_main div.similaranime div.stripe.mylist,
.g_bubble.stripe.mylist,
.g_bubble.box.mylist > div.top {
background-color:#A7DDA7;
}

/* IE fix */
#layout-main div:not(.ed2kdump_all) tr td.mylist {
background-color:#A7DDA7;
}

#layout-main td.g_odd ins,
#layout-main table.filelist tr.g_odd.good,
#layout-main table.file.entities tr.g_odd.good,
#layout-main div.msg_all tr.g_odd.mod,
#layout-main div.myvotes_all table tr.g_odd td.high,
#layout-main div.mynotifies_all table tr.g_odd.mylist,
#layout-main div.myreviews_all table tr.g_odd.mylist,
#layout-main div.mywishlist_all table tr.g_odd.mylist,
#layout-main div.latest2_all table tr.g_odd.mylist,
#layout-main div.latest2_all table tr.g_odd td.mylist,
#layout-main div.character_all div.tabbed_pane_main table tr.g_odd.mylist,
#layout-main div.creator_all div.tabbed_pane_main table tr.g_odd.mylist,
#layout-main div.collection_all div.tabbed_pane_main table tr.g_odd.mylist,
#layout-main div.song_all div.tabbed_pane_main table tr.g_odd.mylist,
#layout-main div.song_all div.tabbed_pane_main table tr.g_odd td.mylist,
#layout-main div.anime_all div.tabbed_pane_main table tr.g_odd.mylist,
#layout-main div.animelist_all table tr.g_odd.mylist,
#layout-main div.group_released table tr.g_odd.mylist,
#layout-main table.animelist tr.g_odd.mylist,
#layout-main div.latestanimes_all div.g_section.mylist tr.g_odd.mylist td,
#layout-main div.timeline_all div.timeline ul.row.g_odd .liststate_completed {
background-color:#9AD09A;
}

/* IE fix */
#layout-main div:not(.ed2kdump_all) tr.g_odd td.mylist {
background-color:#9AD09A;
}

#layout-main table.filelist tr.generic,
#layout-main table.file.entities tr.generic {
background-color:#DDDDDD;
}

#layout-main div.timeline_all .liststate_dropped,
#layout-main div.addcreatoranimerel_all tr.same_name,
#layout-main div.addcreatorsongrel_all tr.same_name,
#layout-main div.addsongcollectionrel_all tr.same_name,
#layout-main div.addcharanimerel_all tr.same_name {
background-color: #FFFFDF;
}

/*epbar colors*/
#layout-main div.anime_all div.groups td.epbar div.notdone,
#layout-main div.group_all div.group_released td.epbar div.notdone {
background-color:#c6c3ff;
border-bottom: 2px solid #c6c3ff;
}

.ajax-file-upload-bar,
#layout-main div.anime_all div.groups td.epbar div.done,
#layout-main div.group_all div.group_released td.epbar div.done {
background-color:#6361ff;
border-bottom: 2px solid #6361ff;
}

#layout-main div.anime_all div.groups td.epbar div.done.mylist,
#layout-main div.group_all div.group_released td.epbar div.done.mylist {
border-bottom: 2px solid #00ff00;
}

.g_vital a,
.v_neg,
.v_high,
span.diff,
.ajax-file-upload-error,
#layout-main td.reviewed.no a,
#layout-main div.creq_all .state.return,
#layout-main div.creq_all .state.new,
#layout-main div.creq_all span.type.del,
#layout-main div.anime_all div.groups td.mylist.new,
#menu-account li.alert a span:before,
#menu-account li.alert a span:after {
color: #B32947;
}

/*vote graphs*/
#layout-main div.votes_all div.graph div.bar div.colored {
background-color:green;
}

#layout-main div.votes_all div.graph div.bar.my div.colored {
background-color:#CD9D29;
}

/*../../common/libs/select2/style-grey.css*/
/*select2-color-default.css*/
/*default values for weird stuff i haven't seen used anywhere yet*/
.select2-close-mask {
opacity: 0;
background-color: #FFFFFF;
filter: alpha(opacity=0);
}

/*base colors*/
.select2-dropdown,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #FFFFFF;
}

.select2-dropdown,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-search--dropdown .select2-search__field {
border-color: #AAAAAA;
}

/*default font color top element*/
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444444;
}

/*arrow*/
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #888888 transparent transparent transparent;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888888 transparent;
}

/*search field*/
.select2-container--default .select2-search--inline .select2-search__field {
background: transparent;
box-shadow: none;
}

/*placeholder text*/
.select2-container--default .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #999999;
}

/*option clear "x"*/
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color: #999999;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #333333;
}

/*disabled items*/
.select2-container--default .select2-results__option[aria-disabled=true] {
color: #999999;
}

/*selected item*/
.select2-container--default .select2-results__option[aria-selected=true] {
background-color: #DDDDDD;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple,
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color: #EEEEEE;
}

/*option hover*/
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #5897fb !important;
color: #FFFFFF !important;
}

.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single,
.select2-dropdown {
background-color: #34394D;
color: #CCCCCC;
}

.select2-dropdown,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-search--dropdown .select2-search__field {
border-color: #34394D;
}

.select2-container--default .select2-selection--single:hover,
.select2-container--open .select2-search--dropdown .select2-search__field,
.select2-container--open .select2-selection--single {
border-color: #999999;
background-color: #34394D;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #CCCCCC;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
color: #34394D;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-top-color: #CCCCCC;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-bottom-color: #CCCCCC;
}

/*../common-menu.css*/
/*common/border-general.css*/
table {
border-collapse: separate;
}

#layout-tabs ul.main-tabs > li:hover,
#layout-tabs ul.main-tabs > li.selected,
#layout-tabs ul.main-tabs > li,
#layout-main div.tabbed_pane_cfg ul.tabs li:hover,
#layout-main div.tabbed_pane_cfg ul.tabs li.selected,
#layout-main div.tabbed_pane ul.tabs li:hover,
#layout-main div.tabbed_pane ul.tabs li.selected {
border-bottom: 2px double;
}

input[type="submit"],
input[type="button"],
button,
*.g_bubble,
*.g_button a,
input[type="text"],
input[type="password"],
input.text,
textarea,
select,
#layout-main div.tabbed_pane_cfg div.body,
#layout-main div.tabbed_pane_cfg ul.tabs li,
#layout-main div.addtagentityrel_all div.suggestions > span.focus,
#layout-main div.addtagentityrel_all div.suggestions > span:hover,
#layout-search select,
#layout-search input.text,
#layout-main div.tabbed_pane ul.tabs li,
#layout-main div.pagination span a,
#layout-main div.pagination span a:hover,
#layout-main div.pagination span strong,
#layout-main ul.g_list li,
#layout-tabs ul.main-tabs > li,
#layout-menu > li ul,
#layout-main div.avatar .image,
#layout-main div.anime_all div.info div.image img,
#layout-main div.search_all div.suggestions {
border: 1px solid;
}

tr + tr td,
li.g_odd + li,
li + li.g_odd,
tr + tr th,
#layout-main div.g_definitionlist tr th,
#layout-main div div.explanation div.description dl + dl,
#layout-main div.report_all div.body ul li + li,
#layout-main div.votes_all div.graph div.group + div.group_odd,
#layout-main div.votes_all div.graph div.group_odd + div.group,
#layout-main div.votes_all div.graph.eps div.row + div.row,
#layout-main #tagtree div.tag-column div.tag {
border-top: 1px solid;
}

#layout-main div.characterlist_all tr td + td,
#layout-main div.creatorlist_all tr td + td,
#layout-main div.clublist_all tr td + td,
#layout-main div.collectionlist_all tr td + td,
#layout-main div.grouplist_all tr td + td,
#layout-main div.songlist_all tr td + td,
#layout-main div.taglist_all tr td + td,
#layout-main div.userlist_all tr td + td,
#layout-main div.tag_all tr td + td,
#layout-main div.mylist_all td+td,
#layout-main div.myvotes_all td+td,
#layout-main div.mywishlist_all tr td+td,
#layout-main div.animelist_all tr td+td,
#layout-main div.mynotifies_all tr td+td,
#layout-main div.mydb_all table tr td + td,
#layout-main div.modlatest_all table tr td + td,
#layout-main div.latest2_all table tr td + td,
#layout-main div.latest2_all table tr.rowspan td:first-child,
#layout-main div.tag-column .tag-block + .tag-block {
border-left: 1px solid;
}

#layout-main div.ep_all .staffblock + .staffblock table,
#layout-main div.anime_all .staffblock + .staffblock table,
#layout-main div.anime_all div.episodes tr.newtype td {
border-top: 2px dotted;
}

table,
#layout-main div.animeatt_reviews div.review span.stamp,
#layout-main div.userpage_all div.blog div.g_timedentry span.stamp,
#layout-main div.anime_all div.info div.caststaff div table,
#layout-main > h1,
#layout-nav div.menu_hr,
#layout-main div.g_timedentry h4,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.userpage_all > div.g_section > h4,
#layout-main div.addtagentityrel_all #tag-list div.tag + div.tag {
border-top: 1px solid;
}

.tooltip {
outline:none;
}

.tooltip span.text:after,
.tooltip span.text:before {
border: solid transparent;
}

.tooltip span.text:after {
border-width: 10px;
}

.tooltip span.text:before {
border-width: 13px;
}

table table,
img,
a,
#layout-search div.g_bubble.search,
#layout-main .block .g_definitionlist table,
#layout-main div.anime_all div.data table.relationlist tr,
#layout-main div.profile_all div.tabbed_pane div.general table tr,
#layout-main div.anime_all div.data table.relationlist tr,
#layout-main div.tabbed_pane div.body div.pane ul li {
border: none;
}

#layout-main div.mylist_all table.filelist tr.action td.submit,
#layout-main div.mylist_all table.eplist tr.action td.submit,
#layout-main div.animeatt_reviews div.review h4,
#layout-main div.userpage_all div.blog div.g_timedentry h4,
#layout-main div.anime_all div.info div.caststaff div tr.more td,
#layout-main div.g_definitionlist tr:first-child th,
#layout-main div.ep_all div.info table,
#layout-main div.hint2_all table,
#layout-main div.anime_all div.info div.data table,
#layout-main div.song_all div.info table {
border-top: none;
}

/*rounded corners*/
h4,
*.g_button a,
*.g_msg,
span.test,
button,
input[type="text"],
input[type="password"],
input.text,
textarea,
select,
input[type="submit"],
input[type="button"],
#layout-main h1,
#layout-main ul.g_list li,
#layout-main .modlatest_all .g_list.filter li,
#layout-main div.userpage_all > div.g_section > h4,
#layout-main div.pagination span a,
#layout-main div.pagination span strong,
#layout-search .submit,
#layout-main ul.g_list li.g_odd,
#layout-search select,
#layout-main div.format-buttons input,
#layout-main div.format-buttons select,
#layout-main div.addtagentityrel_all div.suggestions > span.focus,
#layout-main div.addtagentityrel_all div.suggestions > span:hover {
border-radius: 5px;
}

#layout-search input.text {
border-radius: 5px 0 0 5px;
}

#layout-search select {
border-radius: 0 5px 5px 0;
}

#layout-search div.results_available input.text {
border-radius: 5px 0 0;
}

#layout-search div.results_available select {
border-radius: 0 5px 0 0;
}

#layout-main div.animeatt_reviews div.review h4,
#layout-main div.userpage_all div.blog div.g_timedentry h4 {
border-radius: 0 10px 0 0;
}

#layout-main div.anime_all div.info div.caststaff div h4,
#layout-tabs ul.main-tabs > li,
#layout-main div.tabbed_pane ul.tabs > li,
#layout-main div.main_all div.rightbar h4 {
border-radius: 5px 5px 0 0;
}

#layout-search input.text.focus {
border-radius: 5px 0 0;
}

#layout-search input.text.focus + select {
border-radius: 0 5px 0 0;
}

/*common/border-menu.css*/
#layout-content {
-moz-border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
border-bottom: 1px solid;
border-left: 1px solid;
border-top: 1px solid;
}

#layout-menu li.sub-menu {
border: 1px solid;
}

#layout-menu li.sub-menu,
#layout-menu li.sub-menu ul {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#layout-menu li.sub-menu li:first-child:hover {
-moz-border-radius: 2px 2px 0px 0px;
-webkit-border-radius: 2px 2px 0px 0px;
border-radius: 2px 2px 0px 0px;
}

#layout-menu li.sub-menu li:last-child:hover {
-moz-border-radius: 0px 0px 2px 2px;
-webkit-border-radius: 0px 0px 2px 2px;
border-radius: 0px 0px 2px 2px;
}

#layout-menu li.sub-menu li+li {
border-top: 1px solid;
}

#layout-menu > li ul {
border:none;
}

/*common/layout-general.css*/
td,
th {
padding: 1px 0.5em;
height: 1.9em;
}

input[size="10"] {
width: 7em;
}

input[size="15"] {
width: 10em;
}

input[size="50"] {
width: 27.5em;
}

input[size="60"] {
width: 36em;
}

input[size="80"] {
width: 48em;
}

textarea {
width: 48em;
height: 8em;
}

input[type="radio"],
input[type="checkbox"] {
margin-right: 0.1em;
margin-bottom: 0.3em;
}

input[type="text"],
input[type="password"] {
height: 18px;
}

select {
min-height: 24px;
}

button,
select,
input[type="text"],
input[type="password"],
input[type="radio"],
input[type="checkbox"] {
vertical-align: middle;
}

select,
button,
span.test,
.g_button a,
a.button,
input.button,
button.button,
a.confirmButton,
input.confirmButton,
button.confirmButton,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="password"],
#layout-nav input.submit,
#layout-main ul.g_list li a,
#layout-main ul.g_list li span.nolink,
#layout-main div.pagination span a,
#layout-main div.pagination span strong,
#layout-main div.forum div.search form select,
#layout-main div.forum div.search form button,
#layout-main div.forum div.search form input {
padding: 2px 4px;
}

.i_icon + .i_icon {
margin-left: 0.2em !important;
}

h4,
#layout-main div.g_timedentry h4 {
line-height: 1.4em;
}

#layout-nav {
display: block;
height: 6em;
}

#layout-main {
margin-left: 1em;
margin-right: 1em;
}

#layout-menu {
display: block;
left: 0;
position: absolute;
top: 0;
z-index: 105;
}

#layout-search {
display: block;
height: 53px;
left: 0;
margin-left: 1em;
position: absolute;
top: 3em;
width: 60em;
}

#layout-search div.search {
margin-left: 16em;
margin-top: 1.3em;
width: 100%;
}

#layout-search div.search form > div {
width: 450px;
}

#layout-search .text {
width: 237px;
margin: 0;
padding: 4px 8px;
}

#layout-search .submit {
float: right;
width: 80px;
margin: 0 0 0 3px;
padding: 5px;
}

#layout-search select {
margin-left: -4px;
padding: 4px 8px;
min-height: 0;
}

#layout-main > h1 {
display: block;
text-align: left;
padding: 4px;
}

#layout-footer p {
margin-bottom: 0;
}

#layout-main h1.main,
#layout-main div.main_all {
display: none;
}

#layout-menu > li ul {
display: none;
position: absolute;
z-index: 105;
margin-left: -.7em;
padding: 0;
}

#layout-menu span.tab {
display: block;
position: relative;
}

#layout-menu > li {
display: block;
float: left;
padding-left: .7em;
padding-right: .7em;
}

#layout-nav div.menu_hr {
display: block;
margin-top: 2.5em;
}

#layout-nav input,
#layout-nav button {
padding-left: 0;
}

#layout-tabs {
display: block;
position: absolute;
right: 0;
top: 0;
margin: 0;
}

#layout-tabs ul li {
display: inline;
padding: 4px 6px 3px;
line-height: 15px;
}

#layout-tabs ul {
display: block;
text-align: right;
}

#layout-menu li.sub-menu span.tab {
padding-bottom: .5em;
padding-top: .5em;
}

#layout-footer {
text-align: center;
}

#layout-content div.dbstats_all {
padding-left: 9.6em;
padding-right: 8em;
}

h4,
#layout-main div.g_timedentry h4 {
padding: .3em;
}

#layout-main div.tabbed_pane ul.tabs {
text-align: left;
margin: 1px 1px 1px 6px;
}

#layout-hint {
position: relative;
}

#layout-hint + #layout-nav + #layout-content #layout-tabs {
margin: 17px .3em 0;
}

#layout-hint + #layout-nav #layout-menu {
margin-top: 1.1em;
}

#layout-hint + #layout-nav #layout-search {
top: 4.5em;
}

#layout-main .g_definitionlist {
margin: 2px 0 0;
}

#layout-menu li.sub-menu ul li,
#layout-main div.g_menu ul li,
#layout-main div.userpage_all div.buddies ul li,
#layout-main div.userpage_all div.favreviewers ul li,
#layout-main div.addsongcollectionrel_all div.massadd_new_songs td {
padding: 2px 8px;
}

#layout-main .g_definitionlist table tr th {
padding: 1px 8px;
}

#layout-main div.animeatt_reviews div.review div.text {
margin-top: 1em;
padding: 8px;
}

#layout-main div.g_timedentry div.avatar {
margin: 1.5em 1em 1em;
}

#layout-main div.g_timedentry div.body {
margin-top: .5em;
padding: 8px;
}

#layout-main div.main_all div.rightbar li span {
position: absolute;
}

#layout-main div.main_all div.rightbar li a {
display: table;
margin-left: 4em;
}

.g_msg {
padding: 0.5em 1em;
}

/*bit of extra width for the icon tom look less squished*/
#layout-main tr.header th.sortable:not(.sorter-false) {
padding: 0 0.5em 0 1em;
}

#layout-main tr.header th,
#layout-main tr.header th.sortable a {
line-height:20px;
}

#layout-main tr.header th.sortable a,
#layout-menu li.sub-menu ul li a {
display: block;
}

button,
*.g_button,
#layout-main ul.g_list li {
display: inline-block;
vertical-align: top;
}

.g_button.upload a,
button,
#layout-main div.edit_actions a,
#layout-tabs ul li a,
#layout-search .submit,
#layout-main div.msg_all div.buttons li a,
#layout-main div.msg_all ul.g_list li.sent a,
#layout-main div.creq_all .links .next_new_creq a,
#layout-main div.creq_all .links .next_creq a,
#layout-main div.creq_all .links .creq_list a,
#layout-main ul.g_list li a,
#layout-main ul.g_list li span.nolink {
line-height: 16px;
}

#layout-main div.filter_menu span.actions.old button {
margin-top: 3px;
}

#layout-main div.news_all div.news p.comment,
#layout-main div.main_all div.news p.comment {
margin: -2.3em 0 0;
}

#layout-main div.news h4 {
padding: 6px;
}

#layout-main div.avatar .image,
#layout-main div.anime_all div.info div.image img,
#layout-main .g_image image,
#layout-main .g_definitionlist,
#layout-main div.g_content {
padding: 1px;
}

#layout-main .block .g_definitionlist table {
margin: 0;
}

#layout-main div.g_menu.filter_menu div.settings input[type="text"] {
width: 12em;
margin-bottom: 2px;
}

#layout-main div.addtagentityrel_all div.suggestions > span {
margin: 1px;
}

#layout-main div.addtagentityrel_all div.suggestions > span:hover,
#layout-main div.addtagentityrel_all div.suggestions > span.focus {
margin: 0px;
}

#layout-main div.addsongcollectionrel_all div.massadd_new_songs td input[type="text"] {
width: 98%;
}

#layout-main div.userpage_all div.stats table th {
width: 8.5em;
}

#layout-main div.profile_all div.pane div.settings.block li,
#layout-main div.profile_all div.pane > ul li,
#layout-main div.profile_all div.pane.general div.body div.pane div ul li {
line-height: 16px;
}

#layout-main div.votes_all div.container + div.container {
margin-left: 0.5em;
}

#layout-main div.g_menu.filter_menu button.delete + label,
#layout-main .creq_all .creq_header + ul.g_list {
margin-top: 0.5em;
}

#layout-main ul.g_list + button,
#layout-main div.forum div.buttons a + a {
margin-left: 0.4em !important;
}

#layout-main div.block div.data table th {
width: 10em;
}

/*common/layout-menu.css*/
html,
body {
height:100%;
}

#layout-content,
#layout-main {
min-height:100%;
}

#layout-content {
margin-left: 12.5em;
margin-top: -10.5em;
padding-left: 1em;
padding-top: 1em;
padding-bottom: 1em;
}

#layout-main {
margin-left: 0;
}

#layout-menu {
display: block;
margin-left: 0.9em;
position: static;
width: 10em;
padding-top: 1px;
}

#layout-menu > li {
display: block;
float: none;
padding-left: 0;
padding-right: 0;
}

#layout-menu > li ul {
display: block;
margin-left: 0;
padding: 0;
position: relative;
}

#layout-menu li.sub-menu {
display: block;
margin-bottom: 0.5em;
}

#layout-nav div.menu_hr,
#layout-menu span.tab {
display: none;
}

#layout-tabs ul li {
display: inline-block;
padding: 0;
}

#layout-tabs ul li a {
display: inline-block;
padding: 2px 10px;
}

#layout-tabs {
margin: 83px 3px;
}

#layout-hint + #layout-nav + #layout-content #layout-tabs {
margin: 99px 3px 0;
}

#layout-nav {
margin-top: 102px;
height: 1px;
padding-bottom: 0;
}

#layout-hint + #layout-nav #layout-menu,
#layout-menu,
#layout-content {
margin-top: 0;
}

#layout-hint + #layout-nav #layout-search {
top: 20px;
}

#layout-menu li.sub-menu ul li {
padding: 0;
}

#layout-menu li.sub-menu ul li > span,
#layout-menu li.sub-menu ul li > a span {
padding: 0 8px;
}

#layout-menu li.sub-menu ul li.user-xkeep > label,
#layout-main h1.main,
#layout-main div.main_all {
display: block;
}

#layout-search {
top: 5px;
height: 94px;
margin-left: 0;
width: 100%;
}

#layout-search div.search {
margin-left: 0;
margin-top: 0;
height: 94px;
}

#layout-search div.search form > div {
position: absolute;
left: auto;
right: 0.5em;
top: 2.8em;
width: 450px;
}

#layout-search div.search a.advsearch {
display: block;
position: absolute;
right: 0.8em;
top: 1.7em;
}

#layout-search .submit {
line-height: 13px !important;
}

#layout-menu li.sub-menu ul li > a,
#layout-menu li.sub-menu ul li > span,
#layout-menu li.sub-menu ul li > label {
line-height: 17px;
}

/*clickable logo*/
#layout-search .submit,
#layout-search select,
#layout-search input.text {
z-index: 105;
}

#layout-search ul.quicksearch {
z-index: 106;
}

#layout-menu li.sub-menu ul li.main span {
display: none;
}

#layout-menu li.sub-menu ul li.main a {
position: absolute;
height: 75px;
margin-top: -100px;
width: 44em;
}

@media screen and (min-width: 1235px) {
#layout-menu li.sub-menu ul li.main a {
width: 67em;
}

}

@media screen and (min-width: 1575px) {
#layout-menu li.sub-menu ul li.main a {
width: 98em;
}

}

@media screen and (min-width: 1860px) {
#layout-menu li.sub-menu ul li.main a {
width: 124em;
}

}

/*clickable logo*/
#layout-menu li.sub-menu .alert > span a {
display: inline-block;
width: auto;
margin-right: -0.3em;
}

#layout-menu li.sub-menu .alert > span a span {
padding-left: 0;
padding-right: 0;
}

#menu-account li.alert a span:before,
#menu-account li.alert a span:after {
padding: 0 1px;
}

#layout-menu li.sub-menu ul li.user-xauth {
height: 30px;
}

/*common/text-general.css*/
html {
font-size: 0.66em;
line-height: 1.5;
}

a.i_icon:hover,
a.i_inline:hover,
a.i_button:hover {
text-decoration: none;
}

#layout-search .submit {
text-transform: capitalize;
}

#layout-search select,
#layout-search input.text,
#layout-search .submit,
#layout-menu li.sub-menu,
#layout-tabs,
input[type="text"],
input[type="password"],
textarea,
#layout-main div.userpage_all div.content > h3 {
font-size: 1.23rem;
}

select,
input[type="checkbox"],
#layout-main div.tabbed_pane ul.tabs li,
#layout-main div.report_all div.body ul li,
#layout-main ul.g_list li,
#layout-tabs ul.main-tabs > li,
button,
input[type="button"],
input[type="submit"],
#layout-nav input.submit {
font-size: 1.04rem;
}

#layout-main div.animeatt_reviews div.review h4,
#layout-main div.userpage_all div.blog div.g_timedentry h4 {
font-size: 1.33rem;
}

#layout-main div.animeatt_reviews div.review span.stamp,
#layout-main div.userpage_all div.blog div.g_timedentry span.stamp {
font-size: 0.86rem;
}

#menu-account li.alert a span:before,
#menu-account li.alert a span:after {
content: "!";
}

input[type="button"] {
cursor: pointer;
}

#layout-main div.g_bubble.spoiler button.spoiler {
font-weight: normal;
}

#layout-main div.chartag-list span.size6 a,
#layout-main div.chartag-list span.size9 a,
#layout-main div.chartag-list span.size10 a,
#layout-main div.tag-column div.tag[data-anidb-weight="0"] .name a,
#layout-main div.tag-column div.tag[data-anidb-weight="400"] .name a,
#layout-main div.tag-column div.tag[data-anidb-weight="600"] .name a {
font-weight: bold;
}

#layout-main div.tag-column div.tag[data-anidb-weight="500"] .name a,
#layout-main div.tag-column div.tag[data-anidb-weight="600"] .name a {
font-size: 1.33rem;
}

/*common/text-menu.css*/
#layout-menu {
font-size: 1.04rem;
}

#layout-menu li.sub-menu,
#layout-tabs {
font-size: inherit;
}

#layout-nav div.search a.advsearch {
font-family: arial,sans-serif;
text-decoration: underline;
}

#layout-nav div.search a.advsearch,
#layout-menu li.sub-menu ul li a {
text-transform: capitalize;
}

#layout-search div.search a.advsearch {
font-size: 0.86rem;
}

#layout-menu span.tab {
cursor: auto;
}

/*../logos.css*/
/*logo @1024*/
#layout-search {
background:url("images/logo.png") no-repeat scroll left top transparent;
}

/*logo @ 1280*/
@media screen and (min-width: 1235px) {
#layout-search
{
background:url("images/logo-wide.png") no-repeat scroll left top transparent;
}

}

/*logo @ 1650*/
@media screen and (min-width: 1575px) {
#layout-search
{
background:url("images/logo-wider.png") no-repeat scroll left top transparent;
}

}

/*logo @ 1920*/
@media screen and (min-width: 1860px) {
#layout-search
{
background:url("images/logo-widest.png") no-repeat scroll left top transparent;
}

}

/*../anigoogle2/anigoogle2-border.css*/
/*rounded corners*/
h4,
*.g_button a,
*.g_msg,
div.g_bubble.quotebody,
span.test,
button,
input[type="text"],
input[type="password"],
input.text,
textarea,
select,
input[type="submit"],
input[type="button"],
#layout-main h1,
#layout-main ul.g_list li,
#layout-main .modlatest_all .g_list.filter li,
#layout-main div.userpage_all > div.g_section > h4,
#layout-main div.pagination span a,
#layout-main div.pagination span strong,
#layout-main ul.g_list li.g_odd,
#layout-main div.format-buttons input,
#layout-main div.format-buttons select,
#layout-main div.addtagentityrel_all div.suggestions > span.focus,
#layout-main div.addtagentityrel_all div.suggestions > span:hover,
#layout-main div.animeatt_reviews div.review h4,
#layout-main div.userpage_all div.blog div.g_timedentry h4,
#layout-main div.anime_all div.info div.caststaff div h4,
#layout-main div.tabbed_pane ul.tabs > li,
#layout-main div.main_all div.rightbar h4,
#layout-search select,
#layout-search .submit,
#layout-search input.text,
#layout-search div.results_available input.text,
#layout-search div.results_available select,
#layout-search input.text.focus,
#layout-search input.text.focus + select,
#layout-tabs ul.main-tabs > li,
.g_bubble,
#layout-content,
#layout-menu li.sub-menu,
#layout-menu li.sub-menu ul {
border-radius: 0 !important;
}

/*less borders*/
.g_bubble,
table,
table li+li,
.tooltip span.text,
#imagepreview,
#layout-content,
#layout-hint,
#layout-tabs ul.main-tabs > li,
#layout-menu > li ul,
#layout-main > h1,
#layout-menu li.sub-menu,
#layout-menu li.sub-menu li + li,
#layout-main div.g_msg,
#layout-main div.g_timedentry h4,
#layout-main div.main_all div.datablocks h4,
#layout-main div.main_all div.header h4,
#layout-main div.forum div.g_bubble.rules,
#layout-main div.tabbed_pane_cfg div.body,
#layout-main div.tabbed_pane_cfg ul.tabs li,
#layout-main div.addtagentityrel_all div.suggestions > span.focus,
#layout-main div.addtagentityrel_all div.suggestions > span:hover,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.anime_all div.info div.caststaff div table,
#layout-main div.userpage_all > div.g_section > h4,
#layout-main div.userpage_all div.g_menu ul li,
#layout-main div.main_all div.header div.account .loginbox tr.action td,
#layout-main div.main_all div.header div.account ul.tabs li,
#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.title,
#layout-main div.cmt_entries div.profile,
#layout-main div.tabbed_pane ul.tabs li {
border: none !important;
}

.i_comment_add,
.i_topic_add,
.i_topic_history,
.i_topic_delete,
.i_topic_move,
.i_topic_split,
.i_comment_revisions,
.i_comment_move,
.i_topic_lock,
.i_comment_edit,
.i_comment_quote,
.i_comment_delete,
.i_comment_info,
.i_comment_creq,
.i_topic_undelete,
.i_topic_unlock,
.i_comment_setactive,
.i_topic_locked,
.i_comment_undelete,
.i_pm_delete,
.i_review_add,
.i_pm_reply,
.i_topic_subscribe,
.i_topic_unsubscribe,
#layout-main div.edit_actions a {
border: 1px solid;
}

#layout-search ul.quicksearch li + li {
border-top: 1px solid !important;
}

#layout-main div.ep_all .staffblock + .staffblock table,
#layout-main div.anime_all div.episodes tr.newtype td,
#layout-main div.anime_all .staffblock + .staffblock table {
border-top: 2px dotted !important;
}

/*../anigoogle2/anigoogle2-layout.css*/
#layout-menu li.sub-menu {
margin-bottom: 0.5em;
}

#layout-menu li.sub-menu ul li.alert,
#layout-menu li.sub-menu ul li a {
height: 20px;
display: block;
width: 100%;
}

#layout-menu li.sub-menu ul li > span,
#layout-menu li.sub-menu ul li > a > span {
display: block;
}

#layout-menu li.sub-menu ul li > a,
#layout-menu li.sub-menu ul li > span,
#layout-menu li.sub-menu ul li > label {
line-height: 20px;
}

.i_forum_link,
#layout-menu li.sub-menu.main span.tab {
display: none;
}

#layout-main div.anime_all div.groups td.action {
min-width: 5.5em;
}

.g_bubble.stripe {
margin: 0.4em 0.15em !important
}

#layout-main div.userpage_all .userprefs .content .g_bubble.stripe,
#layout-main div.userpage_all .clubs .content .g_bubble.stripe {
margin: 0.4em !important
}

#layout-main div.main_all div.header div.latestnews .g_bubble.stripe,
#layout-main div.main_all div.datablocks .g_bubble.stripe {
margin: 0.35em 0 !important;
}

#layout-menu li.sub-menu span.tab {
display: block;
}

#layout-main div.edit_actions a {
padding: 2px 8px;
}

#layout-main div.edit_actions {
height: 2.5em;
margin-top: -2.51em;
}

.i_comment_add,
.i_topic_add,
.i_topic_history,
.i_topic_delete,
.i_topic_move,
.i_topic_split,
.i_comment_revisions,
.i_comment_move,
.i_topic_lock,
.i_comment_edit,
.i_comment_quote,
.i_comment_delete,
.i_comment_info,
.i_comment_creq,
.i_topic_undelete,
.i_topic_unlock,
.i_comment_setactive,
.i_topic_locked,
.i_comment_undelete,
.i_pm_delete,
.i_review_add,
.i_pm_reply,
.i_topic_subscribe,
.i_topic_unsubscribe {
height: 16px;
width: auto;
line-height: 15px;
padding: 3px 6px 1px;
}

#layout-main ul.g_list {
min-height: 2.2em;
}

#layout-main div.cmt_entries div.postbody span.actions a + a {
margin-right: 0.4em;
margin-left: 0 !important;
}

.i_comment_add span,
.i_topic_add span,
.i_topic_history span,
.i_topic_delete span,
.i_topic_move span,
.i_topic_split span,
.i_comment_revisions span,
.i_comment_move span,
.i_topic_lock span,
.i_comment_edit span,
.i_comment_quote span,
.i_comment_delete span,
.i_comment_info span,
.i_comment_creq span,
.i_topic_undelete span,
.i_topic_unlock span,
.i_comment_setactive span,
.i_topic_locked span,
.i_comment_undelete span,
.i_pm_delete span,
.i_review_add span,
.i_pm_reply span,
.i_topic_subscribe span,
.i_topic_unsubscribe span {
display: inline-block;
padding-left: 5px;
}

#layout-main div.forum div.topic_actions {
height: 16px;
}

#layout-main div.g_menu.filter_menu button.delete {
margin-top: 0.3em;
}

#layout-search ul.quicksearch .g_bubble.stripe {
margin: 0 !important;
}

#layout-main div.admin_all div.g_menu h4 {
text-align: left;
}

#layout-search ul.quicksearch {
margin: 0 0 0 3px;
}

#layout-main div.main_all div.header div.account ul.tabs {
margin-bottom: -2px;
}

/*../anigoogle2/anigoogle2-text.css*/
a.button,
input.button,
button.button,
a.confirmButton,
input.confirmButton,
button.confirmButton {
text-shadow: none;
}

h4 span,
.i_comment_add span,
.i_topic_add span,
.i_topic_history span,
.i_topic_delete span,
.i_topic_move span,
.i_topic_split span,
.i_comment_revisions span,
.i_comment_move span,
.i_topic_lock span,
.i_comment_edit span,
.i_comment_quote span,
.i_comment_delete span,
.i_comment_info span,
.i_comment_creq span,
.i_topic_undelete span,
.i_topic_unlock span,
.i_comment_setactive span,
.i_topic_locked span,
.i_comment_undelete span,
.i_pm_delete span,
.i_review_add span,
.i_pm_reply span,
.i_topic_subscribe span,
.i_topic_unsubscribe span,
.ajax-file-upload span,
#layout-main div.anime_all div.groups td.state a,
#layout-main div.group_all div.group_released td.state a,
#layout-main div.main_all div.rightbar h4 span,
#layout-main div.main_all div.datablocks h4 span,
#layout-main div.main_all div.header h4 span,
#layout-main div.anime_all div.info div.caststaff div h4,
#layout-main tr.header th,
#layout-main tr.header th.sortable a,
#layout-menu li.sub-menu span.tab,
#layout-main div.votes_all div.graph div.header,
#layout-main > h1,
#layout-main div.edit_actions span,
#layout-main div.g_timedentry h4,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.userpage_all > div.g_section > h4,
#layout-main div.admin_all div.g_menu h4 span {
font-family: Arial,Helvetica,sans-serif;
}

.ajax-file-upload span,
#layout-main div.admin_all div.g_menu h4 span,
#layout-main div.main_all div.rightbar h4 span,
#layout-main div.main_all div.datablocks h4 span,
#layout-main div.main_all div.header h4 span,
#layout-main div.anime_all div.info div.caststaff div h4,
#layout-main div.g_timedentry h4,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.userpage_all > div.g_section > h4,
#layout-main div.votes_all div.graph div.header,
#layout-main tr.header th,
#layout-main tr.header th.sortable a,
#layout-menu li.sub-menu span.tab {
font-weight: bold;
}

button,
h4 span,
.g_button a,
.i_comment_add span,
.i_topic_add span,
.i_topic_history span,
.i_topic_delete span,
.i_topic_move span,
.i_topic_split span,
.i_comment_revisions span,
.i_comment_move span,
.i_topic_lock span,
.i_comment_edit span,
.i_comment_quote span,
.i_comment_delete span,
.i_comment_info span,
.i_comment_creq span,
.i_topic_undelete span,
.i_topic_unlock span,
.i_comment_setactive span,
.i_topic_locked span,
.i_comment_undelete span,
.i_pm_delete span,
.i_review_add span,
.i_pm_reply span,
.i_topic_subscribe span,
.i_topic_unsubscribe span,
#layout-main div.tabbed_pane ul.tabs li,
#layout-main div.block div.data table th,
#layout-main div.edit_actions span,
#layout-main div.g_definitionlist tr th,
#layout-main div.g_menu.user ul li,
#layout-main div.main_all div.rightbar h4 span,
#layout-main div.main_all div.datablocks h4 span,
#layout-main div.main_all div.header h4 span,
#layout-main div.g_timedentry h4,
#layout-main div.anime_all div.info div.caststaff div h4,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.userpage_all > div.g_section > h4,
#layout-main div.votes_all div.graph div.header,
#layout-tabs ul.main-tabs {
text-transform: capitalize;
}

#layout-main div.admin_all div.g_menu h4 span,
#layout-main tr.header th,
#layout-main tr.header th.sortable a,
#layout-menu li.sub-menu span.tab {
text-transform: uppercase;
}

#layout-main div.edit_actions span + span:before,
#layout-main div.edit_actions span:before,
#layout-main div.edit_actions span:after {
content: "";
}

a.button,
input.button,
button.button,
a.confirmButton,
input.confirmButton,
button.confirmButton,
#layout-main table.filelist tr.undumped td.id a,
#layout-main div.edit_actions a {
font-weight: normal;
}

.i_comment_add span,
.i_topic_add span,
.i_topic_history span,
.i_topic_delete span,
.i_topic_move span,
.i_topic_split span,
.i_comment_revisions span,
.i_comment_move span,
.i_topic_lock span,
.i_comment_edit span,
.i_comment_quote span,
.i_comment_delete span,
.i_comment_info span,
.i_comment_creq span,
.i_topic_undelete span,
.i_topic_unlock span,
.i_comment_setactive span,
.i_topic_locked span,
.i_comment_undelete span,
.i_pm_delete span,
.i_review_add span,
.i_pm_reply span,
.i_topic_subscribe span,
.i_topic_unsubscribe span {
font-size: 1rem;
}

/*../anigoogle2/anigoogle2-icons.css*/
/*https://fortawesome.github.io BEGIN*/
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
}

#layout-main div.tabbed_pane ul.tabs .save_as_default,
#layout-main div.tabbed_pane ul.tabs .reset_selection_mode {
display: inline;
}

.i_general_vote_up,
.i_general_vote_down,
.i_general_vote_revoke,
.i_general_revert,
.i_stats,
.i_wishlist_blacklist,
.i_wishlist_buddy,
.i_wishlist_toget,
.i_wishlist_towatch,
.i_wishlist_undefined,
.i_tab_default,
.i_tab_reset,
.i_notify,
.i_nonotify,
.i_state_verified,
.i_mylist,
.i_file_details,
.i_seen,
.i_seen_yes,
.i_seen_no,
.i_file_addmylist,
.i_file_editmylist,
.i_file_removemylist,
.i_liststate_edit,
.i_general_edit,
.i_general_delete,
.i_general_blacklist,
.i_general_history,
.i_top,
.i_help,
.i_info,
.i_vote,
.i_revote,
.i_group_comment,
.i_ep_edit,
.i_file_add,
.i_file_edit,
.i_minus,
.i_plus,
.i_comment_add,
.i_topic_add,
.i_topic_history,
.i_topic_delete,
.i_topic_move,
.i_topic_split,
.i_comment_revisions,
.i_comment_move,
.i_topic_lock,
.i_comment_edit,
.i_comment_quote,
.i_comment_delete,
.i_comment_info,
.i_comment_creq,
.i_topic_undelete,
.i_topic_unlock,
.i_comment_setactive,
.i_topic_locked,
.i_comment_undelete,
.i_pm_delete,
.i_review_add,
.i_pm_reply,
.i_topic_subscribe,
.i_topic_unsubscribe {
background-image: none !important;
}

.i_general_vote_up,
.i_general_vote_down,
.i_general_vote_revoke,
.i_general_revert,
.i_stats,
.i_wishlist_blacklist,
.i_wishlist_buddy,
.i_wishlist_toget,
.i_wishlist_towatch,
.i_wishlist_undefined,
.i_tab_default,
.i_tab_reset,
.i_notify,
.i_nonotify,
.i_state_verified,
.i_mylist,
.i_file_details,
.i_seen,
.i_seen_yes,
.i_seen_no,
.i_file_addmylist,
.i_file_editmylist,
.i_file_removemylist,
.i_liststate_edit,
.i_general_edit,
.i_general_delete,
.i_general_blacklist,
.i_general_history,
.i_top,
.i_help,
.i_info,
.i_vote,
.i_revote,
.i_group_comment,
.i_ep_edit,
.i_file_add,
.i_file_edit,
.i_minus,
.i_plus,
.i_comment_add,
.i_comment_revisions,
.i_comment_move,
.i_comment_edit,
.i_comment_quote,
.i_comment_info,
.i_comment_creq,
.i_comment_setactive,
.i_comment_delete,
.i_comment_undelete,
.i_topic_add,
.i_topic_history,
.i_topic_delete,
.i_topic_move,
.i_topic_split,
.i_topic_lock,
.i_topic_undelete,
.i_topic_unlock,
.i_topic_locked,
.i_topic_subscribe,
.i_topic_unsubscribe,
.i_pm_delete,
.i_pm_reply,
.i_review_add,
.g_button.upload a,
button,
#layout-main div.edit_actions a,
#layout-tabs ul li a,
#layout-search .submit,
#layout-main div.msg_all div.buttons li a,
#layout-main div.msg_all ul.g_list li.sent a,
#layout-main div.creq_all .links .next_new_creq a,
#layout-main div.creq_all .links .next_creq a,
#layout-main div.creq_all .links .creq_list a,
#layout-main ul.g_list li a,
#layout-main ul.g_list li span.nolink {
display: inline-block;
font-family: FontAwesome,Arial,Helvetica,sans-serif;
font-style: normal;
font-weight: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
line-height: 16px;
margin: 0;
}

.g_button.upload a {
line-height: 18px;
}

button,
.g_button.upload a,
#layout-search .submit,
#layout-main ul.g_list li a,
#layout-main ul.g_list li span.nolink,
#layout-main div.creq_all .links .next_new_creq a,
#layout-main div.creq_all .links .next_creq a,
#layout-main div.creq_all .links .creq_list a {
padding-left: 4px;
}

button:before,
.g_button.upload a:before,
#layout-tabs ul li a:before,
#layout-main div.edit_actions a:before,
#layout-main ul.g_list li span.nolink:before,
#layout-main ul.g_list li a:before,
#layout-main div.msg_all div.buttons li a:before,
#layout-main div.creq_all .links a:before {
padding-right: 6px;
}

#layout-main ul.g_list li.submit a:before,
button:before {
content: "\f00c";
}

.i_topic_unlock:before {
content: "\f09c";
}

.i_topic_locked:before,
.i_topic_lock:before {
content: "\f023";
}

.i_topic_add:before,
.i_comment_add:before {
content: "\f0e5";
}

.i_comment_revisions:before {
content: "\f044";
}

.i_topic_move:before,
.i_comment_move:before,
#layout-main ul.g_list li.move a:before {
content: "\f0b2";
}

#layout-main ul.g_list li.edit a:before,
#layout-main div.edit_actions span.modify a:before,
button.default:before,
button.update:before,
button.edit:before,
.i_comment_edit:before {
content: "\f040";
}

.i_comment_quote:before {
content: "\f10d";
}

#layout-main ul.g_list li.info a:before,
#layout-main ul.g_list li.help a:before,
.i_comment_info:before {
content: "\f05a";
}

.i_comment_setactive:before {
content: "\f00c";
}

#layout-main ul.g_list li.abort a:before,
#layout-main ul.g_list li.cancel a:before,
#layout-main div.creq_all .creq_buttons button.deny:before {
content: "\f05e";
}

button.delete:before,
.i_comment_creq:before,
.i_pm_delete:before,
.i_topic_delete:before,
.i_comment_delete:before,
#layout-main ul.g_list li.delete a:before,
#layout-main div.msg_all div.buttons button.delete:before,
#layout-main div.msg_all div.buttons li.delete a:before {
content: "\f00d";
}

.i_topic_undelete:before,
.i_comment_undelete:before {
content: "\f021";
}

.i_topic_history:before,
#layout-main ul.g_list li.history a:before {
content: "\f1da";
}

.i_topic_split:before {
content: "\f0ec";
}

.i_topic_subscribe:before,
.i_topic_unsubscribe:before {
content: "\f09e";
}

button.search:before,
#layout-search .submit:before {
content: "\f002";
}

#layout-main ul.g_list li.show a:before,
#layout-main ul.g_list li.back a:before {
content: "\f112";
}

#layout-main ul.g_list li.reload a:before,
#layout-main ul.g_list li.convert a:before,
button.reboot:before {
content: "\f021";
}

#layout-main ul.g_list li.latest a:before,
#layout-main ul.g_list li.list a:before,
#layout-main div.edit_actions span.show a:before,
#layout-main div.creq_all .links .creq_list a:before {
content: "\f0ca";
}

#layout-main div.creq_all .links .next_new_creq a:before,
#layout-main div.creq_all .links .next_creq a:before {
content: "\f061";
}

button.set_default:before,
#layout-main div.creq_all .creq_buttons button.lock:before {
content: "\f023";
}

#layout-main div.creq_all .creq_buttons button.unlock:before {
content: "\f09c";
}

#layout-main div.creq_all .creq_buttons button.revoke:before,
#layout-main div.creq_all .creq_buttons button.revert:before {
content: "\f0e2";
}

#layout-main div.creq_all .creq_buttons button.assign:before {
content: "\f234";
}

#layout-main div.creq_all .creq_messages button.reply:before {
content: "\f112";
}

#layout-main div.creq_all .creq_messages button.note:before {
content: "\f016";
}

#layout-main div.creq_all .creq_messages button.annotation:before {
content: "\f044";
}

#layout-main ul.g_list li.reset a:before,
button.reset:before {
content: "\f0e2";
}

#layout-main ul.g_list li.next span.nolink:before,
#layout-main ul.g_list li.next a:before,
button.right:before,
button.next:before {
content: "\f061";
}

#layout-main ul.g_list li.prev span.nolink:before,
#layout-main ul.g_list li.prev a:before,
button.left:before,
button.prev:before {
content: "\f060";
}

#layout-tabs ul li a:before {
content: "\f07b";
}

button.reply:before,
.i_pm_reply:before,
#layout-main div.msg_all div.buttons li.new a:before,
#layout-main div.msg_all ul.g_list li.sent a:before {
content: "\f003";
}

button.load:before {
content: "\f115";
}

#layout-main ul.g_list li.stats a:before {
content: "\f080";
}

#layout-main ul.g_list li.relations a:before,
#layout-main ul.g_list li.votes a:before {
content: "\f201";
}

#layout-main ul.g_list li.export a:before {
content: "\f08e";
}

.i_review_add:before,
button.add:before,
#layout-main ul.g_list li.add a:before,
#layout-main div.edit_actions span.add a:before {
content: "\f067";
}

button.tmpratenow:before,
button.ratenow:before,
button.vote:before {
content: "\f087";
}

#layout-main ul.g_list li.merge a:before {
content: "\f066";
}

button.up:before {
content: "\f062";
}

button.down:before {
content: "\f063";
}

#layout-main ul.g_list li.users a:before {
content: "\f0c0";
}

button.upload,
.g_button.upload a:before {
content: "\f093";
}

#layout-main ul.g_list li.filter a:before {
content: "\f0b0";
}

button.spoiler:before,
button.preview:before {
content: "\f06e";
}

/*image only - no text*/
.i_general_vote_up,
.i_general_vote_down,
.i_general_vote_revoke,
.i_general_revert,
.i_stats,
.i_wishlist_blacklist,
.i_wishlist_buddy,
.i_wishlist_toget,
.i_wishlist_towatch,
.i_wishlist_undefined,
.i_tab_default,
.i_tab_reset,
.i_notify,
.i_nonotify,
.i_state_verified,
.i_mylist,
.i_file_details,
.i_seen,
.i_seen_yes,
.i_seen_no,
.i_file_addmylist,
.i_file_editmylist,
.i_file_removemylist,
.i_liststate_edit,
.i_general_edit,
.i_general_delete,
.i_general_blacklist,
.i_general_history,
.i_top,
.i_help,
.i_info,
.i_vote,
.i_revote,
.i_group_comment,
.i_ep_edit,
.i_file_add,
.i_file_edit,
.i_minus,
.i_plus {
height: auto;
width:16px;
font-size:1.33rem;
}

/*stacked icons*/
.i_tv_special:before,
.i_wishlist_blacklist:before,
.i_wishlist_buddy:before,
.i_wishlist_toget:before,
.i_wishlist_towatch:before,
.i_wishlist_undefined:before {
position: absolute;
font-size: 1rem;
text-align: right;
width:16px;
padding-top: 2px;
cursor:pointer;
text-shadow: 1px 1px 0 #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff;
}

.i_plus:after {
content: "\f0fe";
cursor:pointer;
}

.i_minus:after {
content: "\f146";
cursor:pointer;
}

.i_group_comment:after {
content: "\f0e5";
cursor:pointer;
}

.i_ep_edit:after,
.i_file_edit:after {
content: "\f040";
cursor:pointer;
}

.i_file_addmylist:after,
.i_file_add:after {
content: "\f067";
cursor:pointer;
}

.i_vote:after {
content: "\f087";
cursor:pointer;
}

.i_info:after {
content: "\f05a";
cursor:pointer;
}

.i_help:after {
content: "\f059";
cursor:help;
}

.i_top:after {
content: "\f0aa";
cursor:pointer;
}

.i_liststate_edit:after,
.i_general_edit:after,
.i_file_editmylist:after {
content: "\f044";
cursor:pointer;
}

.i_general_delete:after,
.i_file_removemylist:after {
content: "\f014";
cursor:pointer;
}

.i_revote:after {
content: "\f00c";
cursor:pointer;
}

.i_seen:after,
.i_seen_yes:after {
content: "\f06e";
cursor:pointer;
}

.i_seen_no:after {
content: "\f070";
cursor:pointer;
}

.i_file_details:after {
content: "\f14c";
cursor:pointer;
}

.i_mylist:after {
content: "\f0ca";
cursor:pointer;
}

.i_state_verified:after {
content: "\f00c";
}

.i_tab_default:after {
content: "\f004";
}

.i_tab_reset:after {
content: "\f05e";
}

.i_notify:after {
content: "\f0f3";
}

.i_nonotify:after {
content: "\f1f7";
}

.i_general_blacklist:after {
content: "\f05e";
}

.i_general_history:after {
content: "\f252";
}

.i_wishlist_blacklist:before {
content: "\f05e";
color: #ff4e4e;
}

.i_wishlist_buddy:before {
content: "\f007";
}

.i_wishlist_toget:before {
content: "\f063";
color: #30ba30;
}

.i_wishlist_towatch:before {
content: "\f06e";
}

.i_wishlist_undefined:before {
content: "\f128";
margin-left: -2px;
}

.i_wishlist_blacklist:after,
.i_wishlist_buddy:after,
.i_wishlist_toget:after,
.i_wishlist_towatch:after,
.i_wishlist_undefined:after {
content: "\f016";
cursor: default;
}

.i_stats:after {
content: "\f080";
cursor: pointer;
}

.i_general_vote_revoke:after,
.i_general_revert:after {
content: "\f0e2";
cursor: pointer;
}

.i_general_vote_up:after {
content: "\f087";
cursor: pointer;
}

.i_general_vote_down:after {
content: "\f088";
cursor: pointer;
}

/*image only - no text*/
/*https://fortawesome.github.io END*/
/*icon created from text*/
.i_video_480,
.i_video_720,
.i_video_1080,
.i_ext,
.i_vrs_2,
.i_vrs_3,
.i_vrs_4,
.i_vrs_5,
.i_vrs_6,
.i_vrs_7,
.i_vrs_8,
.i_vrs_9 {
background-image: none !important;
background-color: #105289;
border-radius: 3px;
height: 14px;
width: 16px;
}

.i_video_480,
.i_video_720,
.i_video_1080,
.i_ext {
display: inline-block !important;
width: 38px;
}

.i_video_480 span,
.i_video_720 span,
.i_video_1080 span,
.i_ext span,
.i_vrs_2 span,
.i_vrs_3 span,
.i_vrs_4 span,
.i_vrs_5 span,
.i_vrs_6 span,
.i_vrs_7 span,
.i_vrs_8 span,
.i_vrs_9 span {
color: #FFFFFF;
display: inline-block !important;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.86rem;
font-weight: bold;
text-align: center;
width:100%;
vertical-align: top;
line-height: 1.4;
}

.i_ext.audio {
background-color: #AA0000;
}

.i_ext.subtitle {
background-color: #356E35;
}

.i_ext.archive {
background-color: #5A3A78;
}

.i_ext.linker {
background-color: #BD7E19;
}

.i_ext.other {
background-color: #444444;
}

.i_video_480,
.i_video_720,
.i_video_1080 {
background-color: #8A56AA;
}

/*icon created from text*/
.i_rate_halfstar,
.i_rate_star,
.i_rate_veryhigh,
.i_rate_high,
.i_rate_med,
.i_rate_low,
.i_rate_verylow {
background-image: url(../icons/icon/anidb_rate_star.png);
}

/*../anidbstyle2/anidbstyle2-color.css*/
#layout-search div.search,
#layout-menu li.sub-menu ul li#user-logout a,
#layout-menu li.sub-menu ul li#user-xauth button,
#layout-main div.spoiler button.spoiler {
background: none;
}

a,
a:visited,
a:active,
a:link,
th a,
.i_icon,
span.link,
h4 span.nolink a,
#layout-main a.filter,
#layout-main div.main_all div.header div.account ul.tabs li.signup a {
color: #105289;
}

select:hover,
select:focus,
textarea:hover,
textarea:focus,
input[type="text"]:hover,
input[type="text"]:focus,
input[type="password"]:hover,
input[type="password"]:focus {
border-color: #999999 !important;
}

a:hover,
span.link:hover,
.g_bubble .name-colored,
#layout-main div.addsimilaranime_all div.addsimilaranime_entries a.name-colored,
#layout-main div.main_all div.header div.account ul.tabs li.signup:hover a,
#layout-main div.cmt_entries a.username-colored,
#layout-main div.forum a.topictitle:hover,
#layout-main div.forum a.username-colored,
#layout-menu li.sub-menu span.tab,
#layout-main div.forum .g_bubble.infobox h2 {
color: #AA0000;
}

#layout-main div.cmt_all div.comment h4 {
background-color: #969AA6;
}

#layout-main div.tabbed_pane ul.tabs li {
background-color: #D3D5D9;
}

#layout-content {
border-bottom-color:#7D7D7D;
border-left-color:#9A9A9A;
border-top-color:#9A9A9A;
}

table,
#layout-main div.main_all div.rightbar h4,
#layout-main div.anime_all div.info div.caststaff div table {
border-top-color: #DDDDDD;
}

button:hover,
span.test:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
#layout-main ul.g_list li:hover a,
#layout-main ul.g_list li.selected,
#layout-main ul.g_list li.selected:hover,
#layout-main ul.g_list li:hover,
#layout-main ul.g_list li.g_odd:hover,
#layout-main tr.header th.sortable:hover:not(.sorter-false),
#layout-main tr.header th.sortable:hover:not(.sorter-false) a,
#layout-menu li.user-xauth input[type="button"],
#layout-search .submit:hover,
#layout-main div.spoiler button.spoiler:hover,
*.g_button a:hover,
#layout-main div.pagination span a:hover,
#layout-main div.pagination span strong,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.news h4,
#layout-main div.main_all div.rightbar h4,
#layout-main > h1,
#layout-main div.g_timedentry h4,
#layout-main div.userpage_all > div.g_section > h4,
#layout-main div.g_timedentry h4,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.userpage_all > div.g_section > h4,
#layout-main div.anime_all div.info div.caststaff div h4,
#layout-main div.forum li.header div,
#layout-main div.search_all div.suggestions span:hover {
color: #DDDDDD;
}

option,
table th,
#layout-menu a:link,
#layout-menu a:visited,
#layout-tabs ul.main-tabs li a,
#layout-main ul.g_list li a,
#layout-main div.pagination span a,
#menu-login li.user-xkeep label span,
#layout-search input,
#user-xname input,
#user-xpass input,
span.test,
button,
#layout-main ul.g_list li,
#layout-main ul.g_list li.g_odd,
input[type="button"],
input[type="submit"],
#layout-main table tr.header,
#layout-main div.votes_all div.graph div.header,
*.g_button a,
input[type="text"],
input[type="password"],
input.text,
textarea,
select,
#layout-search select,
#layout-search input.text,
#layout-main div.search_all div.suggestions {
color: #CCCCCC;
}

#layout-main > h1 a,
#layout-main div.g_timedentry h4 a,
#layout-main div.g_timedentry p.comment a,
#layout-main div.g_timedentry p.comment,
#layout-main table tr.header a,
#layout-main div.userpage_all > div.g_section > h4 a,
#layout-main div.animeatt_all div.review > h4 a,
#layout-main th > span.link,
#layout-main th > a:visited,
#layout-main th > a:active,
#layout-main th > a:link,
th .i_icon,
#layout-main div.userpage_all .achievements h4 a.i_help {
color: #A2BFD7;
}

#layout-main table tr th > a:hover,
#layout-menu li:hover > a,
#layout-main > h1 a:hover,
#layout-main div.g_timedentry h4 a:hover,
#layout-main div.g_timedentry p.comment a:hover,
#layout-main div.userpage_all > div.g_section > h4 a:hover,
#layout-main div.animeatt_all div.review > h4 a:hover {
color: #FFAA55;
}

button:hover,
span.test:hover,
*.g_button a:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
#layout-main ul.g_list li:hover a,
#layout-main ul.g_list li.selected,
#layout-main ul.g_list li.selected:hover,
#layout-main ul.g_list li:hover,
#layout-main ul.g_list li.g_odd:hover,
#layout-main tr.header th.sortable:hover:not(.sorter-false),
#layout-main tr.header th.sortable:hover:not(.sorter-false) a,
#layout-menu li.user-xauth input[type="button"],
#layout-search .submit:hover,
#layout-main div.spoiler button.spoiler:hover,
#layout-main div.pagination span a:hover,
#layout-main div.pagination span strong,
#layout-main div.search_all div.suggestions span:hover {
background-color:#58636E;
}

.tooltip > span.text.g_bubble,
.g_bubble,
.g_bubble.g_odd,
.g_bubble .g_bubble .g_bubble,
.g_bubble .g_bubble .g_bubble .g_bubble .g_bubble,
.g_bubble .g_bubble .g_bubble .g_bubble .g_bubble .g_bubble .g_bubble,
.g_bubble .g_bubble .g_bubble .g_bubble .g_bubble .g_bubble .g_bubble .g_bubble .g_bubble,
.g_odd .g_bubble .g_odd,
#layout-main div.forum div.g_bubble.search,
#layout-main div.forum div.g_bubble.navbar,
#layout-main div.forum div.g_bubble.posting-box,
#layout-main div.forum div.g_bubble.submit-box,
#layout-main div.forum div.g_bubble.options-box,
#layout-main div.tabbed_pane ul.tabs li:hover,
#layout-main div.tabbed_pane ul.tabs li.selected,
#layout-main div.forum ul.topics li.g_odd.row,
#layout-main div.addtagentityrel_all div.suggestions > span.focus,
#layout-main div.addtagentityrel_all div.suggestions > span:hover {
background-color: #B9BBBF;
}

html,
tr.g_odd,
li.g_odd,
span.g_odd,
div.g_odd,
#layout-menu,
#layout-main div.format-buttons input,
#layout-main div.forum ul.topics li.row:hover,
#layout-main div.forum ul.topics li.g_odd.row:hover,
#layout-main div.votes_all div.graph div.group_odd,
#layout-main div.votes_all div.graph.eps div.g_odd,
#layout-main div.addtagentityrel_all #tag-list div.g_odd {
background-color: #B1B3B5;
}

.g_bubble tr:not(.g_odd),
.g_bubble .g_odd:not(tr),
.g_odd .g_bubble,
.g_bubble .g_bubble,
.g_bubble .g_bubble .g_bubble .g_bubble,
.g_bubble .g_bubble .g_bubble .g_bubble .g_bubble .g_bubble,
.g_bubble .g_bubble .g_bubble .g_bubble .g_bubble .g_bubble .g_bubble .g_bubble,
#layout-main div.forum ul.topics li.row,
#layout-tabs ul.main-tabs li.selected,
#layout-tabs ul.main-tabs li:hover,
#layout-content,
body.nonav {
background-color: #CFD1D4;
}

th,
th a,
input[type="button"],
input[type="submit"],
input[type="text"],
input[type="password"],
input.text,
textarea,
select,
span.test,
button,
*.g_button a,
.format-buttons select,
#layout-search input,
#user-xname input,
#user-xpass input,
#layout-tabs ul.main-tabs li,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.news h4,
#layout-main div.main_all div.rightbar h4,
#layout-main > h1,
#layout-main div.g_timedentry h4,
#layout-main div.userpage_all > div.g_section > h4,
#layout-main ul.g_list li,
#layout-main ul.g_list li.g_odd,
#layout-main table tr.header,
#layout-main div.votes_all div.graph div.header,
#layout-menu li.sub-menu ul li#user-xpass:hover,
#layout-menu li.sub-menu ul li#user-xname:hover,
#layout-menu li.sub-menu ul li#user-xkeep:hover,
#layout-menu li.sub-menu ul li#user-xauth:hover,
#layout-main div.anime_all div.info div.caststaff div h4,
#layout-main div.spoiler button.spoiler,
#layout-search select,
#layout-search input.text,
#layout-menu li.sub-menu,
#layout-menu li.sub-menu ul,
#layout-main div.pagination span a,
#layout-main div.forum div.g_bubble.threads,
#layout-main div.search_all div.suggestions {
background-color: #34394D;
}

#layout-main div.main_all div.header div.account ul.tabs li.signup {
background-color: #AA0000;
}

#layout-main div.tabbed_pane div.body div.pane ul li:not(.row) .g_odd {
background-color: inherit;
}

#menu-account li.alert a span:before,
#menu-account li.alert a span:after {
color: #B32947;
}

#layout-main div.format-buttons .f_button {
background-color: #BBBBBB;
}

#layout-main div.format-buttons *.f_button:hover,
#layout-main div.format-buttons *.f_button.selected {
background-color: #CCCCCC;
}

span.test,
button,
#layout-main ul.g_list li,
#layout-main ul.g_list li.g_odd,
*.g_button a,
input[type="button"],
input[type="submit"],
#layout-search .submit,
input[type="text"],
input[type="password"],
input.text,
textarea,
select,
#layout-search select,
#layout-search input.text,
#layout-main div.pagination span strong,
#layout-main div.pagination span a,
#layout-main div.pagination span a:hover,
#layout-main div.format-buttons .f_button,
#layout-main div.g_menu.filter_menu div.settings input[type="text"],
#layout-main div.g_menu.filter_menu div.settings select,
#layout-main div.forum div.g_bubble.navbar div.bottom,
#layout-main div.votes_all div.graph div.group_odd,
#layout-main div.forum div.cmt_entries.history h4,
#layout-main div.votes_all div.graph.eps div.g_odd {
border-color: #34394D;
}

.g_bubble,
#layout-main div.avatar .image,
#layout-main div.anime_all div.info div.image img,
#layout-main div.forum div.signature,
#layout-main div.forum .g_bubble.infobox .row + .row,
#layout-main div.cmt_entries div.profile,
#layout-main div.forum div.quickreply textarea,
#layout-main div.forum .g_bubble.infobox h2,
#layout-main div.forum .g_bubble.infobox div.data p.subtitle,
#layout-main div.addtagentityrel_all div.suggestions > span.focus,
#layout-main div.addtagentityrel_all div.suggestions > span:hover {
border-color:#9A9A9A #7D7D7D #7D7D7D #9A9A9A;
}

.g_bubble.stripe > div.data div.name,
#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.title,
#layout-tabs ul.main-tabs li,
#layout-main div.tabbed_pane ul.tabs li,
#layout-menu li.sub-menu ul li#user-xpass input,
#layout-menu li.sub-menu ul li#user-xname input,
#layout-main div.forum ul.topiclist div.row div,
#layout-main div.forum li.row + li.row,
#layout-main div.msg_all div.forum ul.topics div.check,
#layout-main div.tag-column .tag-block + .tag-block {
border-color: #9A9A9A;
}

#layout-menu li.sub-menu,
#layout-main > h1,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.news h4,
#layout-main div.g_timedentry h4,
#layout-main div.userpage_all > div.g_section > h4 {
border-color: #EEEEEE #8E8E8E #8E8E8E #EEEEEE;
}

#layout-main div.anime_all div.groups td.epbar div.done,
#layout-main div.group_all div.group_released td.epbar div.done {
background-color: #4F99E8;
border-bottom-color: #4F99E8;
}

#layout-main div.anime_all div.groups td.epbar div.done.mylist,
#layout-main div.group_all div.group_released td.epbar div.done.mylist {
border-bottom-color: #7BE07B;
}

#layout-main div.anime_all div.groups td.epbar div.done,
#layout-main div.group_all div.group_released td.epbar div.done {
background-color: #4F75E8;
border-bottom-color: #4F75E8;
}

#layout-main div.anime_all div.groups td.epbar div.notdone,
#layout-main div.group_all div.group_released td.epbar div.notdone {
background-color: #C3CFFF;
border-bottom-color: #C3CFFF;
}

#layout-main div.anime_all div.groups td.epbar div.done.mylist,
#layout-main div.group_all div.group_released td.epbar div.done.mylist {
border-bottom-color: #7EF27E;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.profile div strong,
#layout-tabs ul.main-tabs li.selected a,
#layout-tabs ul.main-tabs li:hover a {
color: #000000;
}

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.profile div {
color: #666666;
}

#layout-main div.forum .g_bubble.infobox h2,
#layout-main div.forum .g_bubble.infobox div.data p.subtitle {
border-bottom-color:#7D7D7D;
}

.g_bubble.quotebody,
.g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody,
.g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody,
.g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody {
background-color: #E6E4D1 !important;
}

.g_bubble.quotebody .g_bubble.quotebody,
.g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody,
.g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody,
.g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody .g_bubble.quotebody {
background-color: #F0EDD5 !important;
}

#layout-main div.main_all div.datablocks h4,
#layout-main div.main_all div.header h4 {
background-color:#34394D;
color:#DDDDDD;
border-color:#EEEEEE #8E8E8E #8E8E8E #EEEEEE;
}

#layout-main div.main_all div.header div.account ul.tabs li {
border-top-color: #9A9A9A;
border-left-color: #9A9A9A;
border-right-color: #7D7D7D;
}

#layout-main div.main_all div.header div.account ul.tabs li,
#layout-main div.main_all div.header div.account ul.tabs li.signup:hover {
background-color:#CFD1D4;
border-bottom-color: #CFD1D4;
}

#layout-main div.main_all div.header div.account ul.tabs li.signup a {
color: #CFD1D4;
}

#layout-main div.main_all div.header div.latestnews div.posted {
color:#666666;
}

#layout-main div.forum div.g_bubble.rules {
background-color:#ECD5D8;
color:#BC2A4D;
border-color: #DEBFC3 #C4939F #C4939F #DEBFC3;
}

#layout-tabs ul.main-tabs > li:hover,
#layout-tabs ul.main-tabs > li.selected {
border-bottom-color: #CFD1D4;
}

#layout-tabs ul.main-tabs > li {
border-bottom-color: #34394d;
}

/*tooltip*/
#imagepreview,
.tooltip span.text {
background-color: #d3d5d9 !important;
color: #000000;
box-shadow: 0 8px 4px 0 rgba(0, 0, 0, 0.2);
opacity: 0.95;
}

.tooltip span.text:before,
.tooltip span.text:after {
border-color: rgba(211, 213, 217, 0);
border-bottom-color: #d3d5d9;
}

/*quicksearch*/
#layout-search ul.quicksearch {
background-color: #B9BBBF;
border-color: #34394d;
}

#layout-search ul.quicksearch li:hover,
#layout-search ul.quicksearch li.focus {
background-color:#BBBBBB;
}

/*tag cloud*/
#layout-main div.tag-column div.tag[data-anidb-weight="0"] .name a {
color: rgba(0, 0, 0, 0.6);
}

#layout-main div.tag-column div.tag.abstract[data-anidb-weight="0"] .name a,
#layout-main div.tag-column span.not_added a {
color: rgba(0, 0, 0, 0.3);
}

#layout-main div.chartag-list span.size0 a,
#layout-main div.chartag-list span.size1 a,
#layout-main div.tag-column div.tag[data-anidb-weight="100"] .name a {
color: rgba(16, 82, 137, 0.5);
}

#layout-main div.chartag-list span.size2 a,
#layout-main div.tag-column div.tag[data-anidb-weight="200"] .name a {
color: rgba(16, 82, 137, 0.6);
}

#layout-main div.chartag-list span.size3 a,
#layout-main div.tag-column div.tag[data-anidb-weight="300"] .name a {
color: rgba(16, 82, 137, 0.7);
}

#layout-main div.chartag-list span.size4 a,
#layout-main div.chartag-list span.size5 a,
#layout-main div.tag-column div.tag[data-anidb-weight="400"] .name a {
color: rgba(16, 82, 137, 0.8);
}

#layout-main div.chartag-list span.size6 a,
#layout-main div.chartag-list span.size7 a,
#layout-main div.tag-column div.tag[data-anidb-weight="500"] .name a {
color: rgba(16, 82, 137, 1.0);
}

#layout-main div.chartag-list span.size8 a,
#layout-main div.chartag-list span.size9 a,
#layout-main div.chartag-list span.size10 a,
#layout-main div.tag-column div.tag[data-anidb-weight="600"] .name a {
color: rgba(16, 82, 137, 1.0);
}

#layout-main div.tag-column div.tag[data-anidb-weight="100"] .weight {
opacity: 0.3;
}

#layout-main div.tag-column div.tag[data-anidb-weight="200"] .weight {
opacity: 0.4;
}

#layout-main div.tag-column div.tag[data-anidb-weight="300"] .weight {
opacity: 0.6;
}

#layout-main div.tag-column div.tag[data-anidb-weight="400"] .weight {
opacity: 0.8;
}

#layout-main div.chartag-list a:hover,
#layout-main div.tag-column a:hover {
color: #AA0000 !important;
opacity: 1.0 !important;
}

tr + tr td,
tr + tr th,
li.g_odd + li,
li + li.g_odd,
#layout-main #tagtree div.tag-column div.tag,
#layout-main div div.explanation div.description dl + dl,
#layout-main div.report_all div.body ul li + li,
#layout-main div.g_definitionlist tr th,
#layout-main div.votes_all div.graph div.group + div.group_odd,
#layout-main div.votes_all div.graph div.group_odd + div.group,
#layout-main div.votes_all div.graph.eps div.row + div.row,
#layout-main div.addtagentityrel_all #tag-list div.tag + div.tag {
border-top-color: #999999;
}

#layout-main div.characterlist_all tr td + td,
#layout-main div.creatorlist_all tr td + td,
#layout-main div.clublist_all tr td + td,
#layout-main div.collectionlist_all tr td + td,
#layout-main div.grouplist_all tr td + td,
#layout-main div.songlist_all tr td + td,
#layout-main div.taglist_all tr td + td,
#layout-main div.userlist_all tr td + td,
#layout-main div.tag_all tr td + td,
#layout-main div.mylist_all td+td,
#layout-main div.myvotes_all td+td,
#layout-main div.mywishlist_all tr td+td,
#layout-main div.animelist_all tr td+td,
#layout-main div.lexicon_all table.animelist tr td+td,
#layout-main div.mynotifies_all tr td+td,
#layout-main div.mydb_all table tr td + td,
#layout-main div.modlatest_all table tr td + td,
#layout-main div.latest2_all table tr td + td,
#layout-main div.latest2_all table tr.rowspan td:first-child {
border-left-color: #999999;
}

#layout-search input.text {
box-shadow: 1px 1px 2px #8E8E8E inset;
}

#layout-search select {
box-shadow: 0 1px 2px #8E8E8E inset;
}

#layout-menu li.sub-menu li + li {
border-top-color: #454959;
}

#layout-main div.anime_all .staffblock + .staffblock table,
#layout-main div.ep_all .staffblock + .staffblock table,
#layout-main div.anime_all div.episodes tr.newtype td {
border-top-color: #34394D;
}

#layout-main div.tabbed_pane ul.tabs li:hover,
#layout-main div.tabbed_pane ul.tabs li.selected {
border-bottom-color: #B9BBBF;
}

/*clickable logo*/
#layout-menu li.sub-menu ul li.main a:hover {
background-color: transparent;
background-image: none;
}

#layout-main div.forum hr,
#layout-main div.cmt_all div.cmt_add hr {
background-color: #9A9A9A;
}

.ajax-file-upload:hover {
opacity: 0.6;
}

#layout-main div.anime_all div.data table.relationlist tr,
#layout-main div.profile_all div.tabbed_pane div.general table tr,
#layout-main div.profile_all div.tabbed_pane div.body div.pane ul li,
#layout-main div.report_all div.tabbed_pane div.body div.pane ul li,
#layout-main div.tabbed_pane div.body div.pane ul.contribute li,
#layout-main div.anime_all div.data table.relationlist tr {
background-color: inherit;
}

/*anidbstyle3-color.css*/
.g_bubble .g_odd,
tr,
#layout-menu li.sub-menu {
background-color: inherit;
}

.i_comment_add:hover,
.i_topic_add:hover,
.i_topic_history:hover,
.i_topic_delete:hover,
.i_topic_move:hover,
.i_topic_split:hover,
.i_comment_revisions:hover,
.i_comment_move:hover,
.i_topic_lock:hover,
.i_comment_edit:hover,
.i_comment_quote:hover,
.i_comment_delete:hover,
.i_comment_info:hover,
.i_comment_creq:hover,
.i_topic_undelete:hover,
.i_topic_unlock:hover,
.i_comment_setactive:hover,
.i_topic_locked:hover,
.i_comment_undelete:hover,
.i_pm_delete:hover,
.i_review_add:hover,
.i_pm_reply:hover,
.i_topic_subscribe:hover,
.i_topic_unsubscribe:hover,
.g_button a:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
h4 a:hover,
th a:hover,
table th.sortable:hover:not(.sorter-false),
#layout-main div.pagination span a:hover,
#layout-main div.pagination span strong,
#layout-menu li.sub-menu ul li:hover,
#layout-menu li.sub-menu ul li:hover a,
#layout-main ul.g_list li:hover,
#layout-main div.edit_actions a:hover,
#layout-main .g_list li:hover,
#layout-main .g_list a:hover {
color: #C0DAF0 !important;
}

#layout-main div.main_all div.header h4,
#layout-main div.userpage_all div.g_menu ul li:hover,
#layout-main div.userpage_all div.g_menu ul li:hover .v_high,
#layout-main div.userpage_all div.g_menu ul li:hover a {
color: #DDDDDD !important;
}

#layout-menu .sub-menu {
background-color: inherit !important;
}

.i_comment_add,
.i_topic_add,
.i_topic_history,
.i_topic_delete,
.i_topic_move,
.i_topic_split,
.i_comment_revisions,
.i_comment_move,
.i_topic_lock,
.i_comment_edit,
.i_comment_quote,
.i_comment_delete,
.i_comment_info,
.i_comment_creq,
.i_topic_undelete,
.i_topic_unlock,
.i_comment_setactive,
.i_topic_locked,
.i_comment_undelete,
.i_pm_delete,
.i_review_add,
.i_pm_reply,
.i_topic_subscribe,
.i_topic_unsubscribe,
#layout-main div.edit_actions a {
background-color: #34394D;
border-color: #34394D;
}

#layout-main div.ep_all .staffblock + .staffblock table,
#layout-main div.anime_all .staffblock + .staffblock table {
border-color: #34394D !important;
}

th,
th a,
.i_comment_add,
.i_topic_add,
.i_topic_history,
.i_topic_delete,
.i_topic_move,
.i_topic_split,
.i_comment_revisions,
.i_comment_move,
.i_topic_lock,
.i_comment_edit,
.i_comment_quote,
.i_comment_delete,
.i_comment_info,
.i_comment_creq,
.i_topic_undelete,
.i_topic_unlock,
.i_comment_setactive,
.i_topic_locked,
.i_comment_undelete,
.i_pm_delete,
.i_review_add,
.i_pm_reply,
.i_topic_subscribe,
.i_topic_unsubscribe,
#layout-main div.edit_actions a {
color: #CCCCCC !important;
}

.i_comment_add,
.i_topic_add,
.i_topic_history,
.i_topic_delete,
.i_topic_move,
.i_topic_split,
.i_comment_revisions,
.i_comment_move,
.i_topic_lock,
.i_comment_edit,
.i_comment_quote,
.i_comment_delete,
.i_comment_info,
.i_comment_creq,
.i_topic_undelete,
.i_topic_unlock,
.i_comment_setactive,
.i_topic_locked,
.i_comment_undelete,
.i_pm_delete,
.i_review_add,
.i_pm_reply,
.i_topic_subscribe,
.i_topic_unsubscribe,
.g_button a,
input[type="submit"],
input[type="button"],
button,
#layout-search select,
#layout-search input.text,
#layout-main ul.g_list li,
#layout-main div.pagination span a,
#layout-main div.edit_actions a,
#layout-main div.addfilem.form div.dump textarea,
#layout-main div.forum div.quickreply textarea {
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

.g_bubble,
#layout-hint,
#layout-content,
#layout-main div.g_msg,
#layout-menu li.sub-menu ul,
#layout-main div.userpage_all div.g_menu ul,
#layout-main div.g_timedentry h4,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.userpage_all > div.g_section > h4,
#layout-main > h1 {
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
}

#layout-tabs ul.main-tabs > li,
#layout-main div.tabbed_pane ul.tabs li {
box-shadow: 2px -2px 2px -1px rgba(0, 0, 0, 0.2)
}

/*disable shadow so it doesn't overlap with the quicksearch pane*/
#layout-search ul.quicksearch .g_bubble.stripe,
#layout-search input.text.focus,
#layout-search input.text.focus + select {
box-shadow: none;
}

.i_comment_add:hover,
.i_topic_add:hover,
.i_topic_history:hover,
.i_topic_delete:hover,
.i_topic_move:hover,
.i_topic_split:hover,
.i_comment_revisions:hover,
.i_comment_move:hover,
.i_topic_lock:hover,
.i_comment_edit:hover,
.i_comment_quote:hover,
.i_comment_delete:hover,
.i_comment_info:hover,
.i_comment_creq:hover,
.i_topic_undelete:hover,
.i_topic_unlock:hover,
.i_comment_setactive:hover,
.i_topic_locked:hover,
.i_comment_undelete:hover,
.i_pm_delete:hover,
.i_review_add:hover,
.i_pm_reply:hover,
.i_topic_subscribe:hover,
.i_topic_unsubscribe:hover,
#layout-menu li.sub-menu ul li:hover,
#layout-menu li.sub-menu ul li:hover a,
#layout-main div.edit_actions a:hover,
#layout-main div.userpage_all div.g_menu ul li.g_odd:hover,
#layout-main div.userpage_all div.g_menu ul li:hover {
background-color: #58636E;
}

#layout-main div.userpage_all div.g_menu ul,
#layout-main div.userpage_all div.g_menu ul li.g_odd {
background-color: #B9BBBF;
}

#layout-menu li.sub-menu ul li > span button {
background-color: #CFD1D4 !important;
color: #000000;
}

#layout-menu li.sub-menu ul li > span button:hover {
background-color: #B9BBBF !important;
color: #AA0000 !important;
}

/*stroke around the wishlist icons*/
.i_tv_special::before,
.i_wishlist_blacklist::before,
.i_wishlist_buddy::before,
.i_wishlist_toget::before,
.i_wishlist_towatch::before,
.i_wishlist_undefined::before {
text-shadow: 1px 1px 0 #CFD1D4, -1px -1px 0 #CFD1D4, 1px -1px 0 #CFD1D4, -1px 1px 0 #CFD1D4, 1px 1px 0 #CFD1D4;
}

#layout-footer:after
{
content:"design by deridiot";
}

