/*../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:100%;
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
{
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 .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;
/*padding: 0px 1px 0px 1px;*/
}

#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;
}

#obj-tooltip
{
position: absolute;
left: 0px;
width: 300px;
border: 1px solid black;
padding: 2px;
background-color: #ffffe0;
visibility: hidden;
z-index: 100;
font-size: x-small;
}

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

#layout-hint
{
position: absolute;
top: 0;
width: 99.8%;
border: 1px solid #AFAF00;
background-color: #FFFFDF;
text-align: center;
z-index:10;
}

/* this is in common/layout/common.css, put it in someother place if it irks you :P */
ul.format-modes
{
list-style: none;
}

ul.format-modes li
{
display: inline;
padding: 0px 5px 2px 5px;
border: solid 1px black;
margin: 2px;
background-color: rgb(191, 194, 201);
cursor: pointer;
}

ul.format-modes li.selected, ul.format-modes li:hover
{
background-color: #8492B5;
text-decoration: none;
}

/* status bar stuff for anime3 scripts (it's in common/layout/common.css) */
#statusBox {
position: fixed;
left: 2px;
top: 2px;
min-width: 120px;
z-index: 0;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
color: #000000;
text-align: left;
background-color: #FFFFFF;
font-size: x-small; /*
padding: 2px;
border: 1px solid rgb(227, 227, 227); */
}

div.loadingbar {
background: white top left no-repeat;
padding: 0;
margin: 5px 0 0 0;
background-position: 1px 0;
width: 120px;
height: 12px;
border: 1px solid black;
}

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); }

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

*.shuttle
{
min-width:15em;
}

/*../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*/
#layout-main 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;
}

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

#layout-main div.block > div.data
{
margin-right: 1em;
min-width: 400px;
width: 50%;
}

#layout-main .css_style + p
{
clear: left;
}

#layout-main div.block + div.desc
{
margin-top: 1em;
margin-left: 1em;
margin-right: 1em;
padding: 1em;
}

#layout-main div.block div.data table
{
width:100%;
margin: 0;
}

#layout-main div.block div.data table th
{
width: 10em;
}

/*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;
margin-right: 5em;
border-bottom-style:solid;
border-bottom-width:1px;
}

.g_bubble.stripe > div.data div.actions.icons
{
float: right;
}

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

.g_bubble.box
{
display: inline-block;
width: 300px;
text-align: left;
vertical-align: top;
height:375px;
margin-bottom:1em;
margin-right:0.5em;
overflow:hidden;
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.medium > div.data
{
width:235px;
}

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

.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:90px;
}

.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.5em;
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;
}

/*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.g_list li.prev
{
float: left;
}

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

#layout-main 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.2em;
margin-left:1em;
}

#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 */
.filter_menu h3 a
{
cursor: pointer;
float: right;
}

/*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;
}

/*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;
}

/*spoiler.css*/
div.spoiler
{
padding: 0.6em;
}

div.spoiler span.spoiler
{
display:block;
margin-bottom: 1em;
}

/*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;
}

/*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;
}

#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;
}

#layout-main div.tag-column .tag-block + .tag-block {
padding-left: 3px;
}

#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[weight="100"] .name a,
#layout-main div.chartag-list span.size0 {
font-size: 80%;
}

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

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

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

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

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

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

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

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

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

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

#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 {
margin:30px auto;
overflow:scroll;
max-height:700px;
}

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
{
width: 16em;
}

#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*/
a.tooltip span.text
{
z-index:1000;
display:none;
padding: 14px 20px;
margin-top:50px;
margin-left:-160px;
width:240px;
line-height:16px;
position: relative;
text-align: justify;
white-space: normal;
word-wrap: normal;
}

a.tooltip:hover span.text
{
display:inline;
position:absolute;
}

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

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

a.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;
}

/*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.title
{
float: left;
margin-right: 1em;
margin-top: 1em;
min-height: 80px;
width: 15em;
}

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

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

#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.postbody
{
margin-top: 0.5em;
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.5em 2em 1em 16em;
}

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

#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,
#layout-main div.addsimilaranime_all div.addsimilaranime_entries div.postbody span.actions a,
#layout-main div.addsimilaranime_all div.addsimilaranime_entries dl.profile dd div.vote.icons
{
float: right;
}

#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.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.admin_all div.admin_genren_edit textarea
{
width:500px;
height:300px;
}

#layout-main div.avmf_all div.avmf_list table,
#layout-main div.admin_all div.admin_genren 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 input[type="submit"] {
margin-left: 5px;
height: 30px;
}

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

#layout-main div.admin_tags_all div.actions .chosen-container {
margin-top: -4px;
}

/*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 table.eplist table.filelist
{
width: 100%;
}

#layout-main div.anime_all div.tags
{
margin-top: 1em;
margin-bottom: 1em;
}

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

#layout-main div.anime_all #grouplist td.icons a + a
{
margin-left: 0.5em;
}

#layout-main div.anime_all div.groups table.grouplist,
#layout-main div.anime_all div.character table.characterlist,
#layout-main div.anime_all div.seiyuu table.seiyuulist,
#layout-main div.anime_all div.relations table.relationslist,
#layout-main div.anime_all div.recommendations table.recommendationslist,
#layout-main div.anime_all div.reviews table.reviewlist,
#layout-main div.anime_all div.episodes table.eplist,
#layout-main div.anime_all > div.g_section.characters > table,
#layout-main div.anime_all > div.g_section.staff > table,
#layout-main div.anime_all > div.g_section.songs > table,
#layout-main div.anime_all > div.g_section.reviews > table,
#layout-main div.anime_all div.mylistfiles > table.filelist
{
width: 98%;
}

#layout-main div.anime_all #tabbed_pane_main
{
margin: 1.5em 1em 1em;
}

#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:1.5em;
}

#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,
#layout-main div.anime_all div.groups td.epbar div
{
float: left;
height: 8px;
}

#layout-main div.anime_all div.forum {
margin-left: 1em;
margin-right: 1em;
}

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

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

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

#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.25em;
padding: 4px;
width: 100%;
}

#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 div td.action
{
padding-top: 1em;
text-align: right;
}

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

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

/*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 dd
{
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 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;
}

}

/*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;
}

/*calendar.css*/
#layout-main div.calendar_all > div.middle div.filter_menu ~ div.content
{
margin-right: 17.2em;
}

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

#layout-main div.calendar_all > div.top
{
margin-bottom: 1em;
}

#layout-main div.calendar_all > div.top div.jump > div,
#layout-main div.calendar_all > div.bottom div.jump > div
{
display:inline-block;
}

#layout-main div.calendar_all > div.top input.year,
#layout-main div.calendar_all > div.bottom input.year
{
width: 4em;
text-align: center;
}

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

/*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;
}

/*cmt.css*/
#layout-main div.forum dl.icon dt
{
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 dl.profile
{
border-right: 1px solid;
display: inline;
float: left;
margin: 4px 8px 8pt 8pt;
min-height: 80px;
width: 15em;
}

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

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

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

#layout-main div.cmt_entries dl.profile dd.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 .6em 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 dd
{
border-left: 1px solid;
display: block;
float: left;
margin-left: 0;
padding-left: .5em;
padding-right: .5em;
}

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

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

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

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

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

#layout-main div.forum li.header dt,
#layout-main div.forum li.header dd
{
border-left-width: 0;
padding:7px 5px 5px;
}

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

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

#layout-main div.forum a.username-colored
{
display: inline!important;
}

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

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

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

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

#layout-main div.forum ul.topiclist li.row dl.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
{
clear: both;
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 dt
{
clear: none;
float: left;
font-size: 1.1em;
font-weight: 700;
padding-top: 3px;
}

#layout-main div.forum div.posting-box div.message-box,
#layout-main div.forum div.posting-box dl.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%;
}

#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 dl.topic
{
padding-bottom: 1.5em;
}

#layout-main div.forum dl.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
{
margin: 0;
padding: 0;
}

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

#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 dl.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.options-box dl dd
{
margin-left: 15em;
}

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

#layout-main div.forum div.options-box dl.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.events,
#layout-main div.forum div.poll
{
margin-bottom: .5em;
padding-bottom: .5em;
}

#layout-main div.forum div.events div.event,
#layout-main div.forum div.events div.data,
#layout-main div.forum div.poll div.question,
#layout-main div.forum div.poll div.data
{
display: block;
margin-left: 1em;
margin-right: 1em;
padding-bottom: 1em;
}

#layout-main div.forum div.poll div.question
{
padding-bottom: 0;
}

#layout-main div.forum div.events div.event,
#layout-main div.forum div.poll div.question
{
padding-top: .5em;
}

#layout-main div.forum div.events div.data p,
#layout-main div.forum div.poll div.data p
{
line-height: 1.2em;
padding: 0;
text-align: left;
padding-bottom: 0.5em;
}

#layout-main div.forum div.events div.data > p,
#layout-main div.forum div.poll div.data p
{
padding: 0 0.5em 1em;
}

#layout-main div.forum div.events dl,
#layout-main div.forum div.poll dl
{
height: 1%;
line-height: 120%;
margin-top: 5px;
padding: 5px 0 0;
width: 100%;
}

#layout-main div.forum div.events dl dd,
#layout-main div.forum div.poll dl dd
{
display: block;
float: left;
line-height: 120%;
margin-bottom: 3px;
margin-left: 0;
padding: 0 5px;
vertical-align: top;
width: 10%;
}

#layout-main div.forum div.events dl dd
{
width: 60%;
}

#layout-main div.forum div.events dl dt,
#layout-main div.forum div.poll dl dt
{
display: block;
float: left;
line-height: 120%;
margin: 0;
padding: 0 5px 0 0;
text-align: left;
width: 30%;
}

#layout-main div.forum div.poll div.data div.resultbar
{
margin-left: 30%;
margin-top: 1em;
text-align: left;
}

#layout-main div.forum div.poll div.data div.resultbar a,
#layout-main div.forum div.poll div.data div.resultbar input
{
margin-left: 10px;
}

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

#layout-main div.forum div.poll div.pollbar
{
border-bottom: 1px solid;
border-right: 1px solid;
min-width: 2%;
overflow: visible;
padding: 0 2px;
text-align: right;
}

#layout-main div.forum div.poll dl dd.votebox
{
width: 15px;
}

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

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

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

#layout-main div.forum ul.topics dd.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: 10em;
line-height: 1.2em;
padding: 2px;
width: 40%;
}

#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 input[type="submit"]
{
padding: 3px;
}

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

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

#layout-main div.forumsearch_form dd
{
margin-left: 30%;
}

#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,
#layout-main div.forum div.events dl + dl,
#layout-main div.forum div.poll dl + dl
{
border-top: 1px solid;
}

#layout-main div.forum div.postbody div.code div.title,
#layout-main div.forum div.events div.data > p,
#layout-main div.forum div.poll div.data p
{
border-bottom: 1px solid;
}

#layout-main div.forum div.events dl dt,
#layout-main div.forum div.events dl dd,
#layout-main div.forum div.poll dl dt,
#layout-main div.forum div.poll dl dd
{
border-left: none;
}

#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 dl.vote
{
margin-bottom: 1em;
}

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

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

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

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

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

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

div.quotebody
{
margin-left: 1em;
margin-right: .5em;
padding: .4em;
}

div.quotebody div.quote div.quotebody
{
margin-right: .2em;
margin-top: 1em;
}

#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 dl.profile div.split
{
float: right;
margin-right: 0.5em;
margin-top: 0.5em;
}

#layout-main div.forum ul.topics dt
{
min-height: 2.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;
}

/*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;
}

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

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

/*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.creqhist_all div.creq_hist table
{
width:98%;
}

#layout-main div.creq_all div.creq_raw table
{
max-width:98%;
min-width:50em;
}

#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:3em;
}

#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 div.creq_data td.field
{
white-space:nowrap;
}

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

#layout-main div.creq_all div.creq_data table td.old,
#layout-main div.creq_all div.creq_data table td.new,
#layout-main div.creq_all div.creq_raw table td.old,
#layout-main div.creq_all div.creq_raw table td.new
{
white-space:pre-wrap;
vertical-align:top;
}

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

#layout-main div.creq_hist div.forum
{
max-width:98%;
min-width:50em;
margin: 0 auto;
}

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

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

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

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

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

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

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

#layout-main div.customise_all  div.pane > ul li a.i_inline
{
padding:4px 8px 0 7px;
}

#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 4.5em;
}

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

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

#layout-main div.export_all div.exportblock h4
{
padding-bottom: 0.5em;
}

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

#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.desc
{
clear:left;
margin-left:1em;
margin-right:1em;
margin-top:1em;
padding:1em;
}

/*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.addfilem.form div.dump textarea
{
width: 100%;
height: 30em;
white-space: pre;
}

#layout-main div.addfilem.form dl.options dt
{
text-align: left;
}

#layout-main div.addfilem.form dl.options dd
{
margin-left: 8em;
}

#layout-main div.addfilem.form dl.options dd select
{
min-width: 10em;
max-width: 20.4em;
}

/*genren.css*/
#layout-main ul#cattree ul
{
margin-left: 2em;
}

#layout-main ul#cattree *.cat
{
display: block;
line-height: 2;
margin-left: 2em;
margin-right: 2em;
}

#layout-main ul#cattree a.i_icon
{
float: left;
/* an unsatisfactory nudge to get better vertical centering */
margin-top: 0.3em;
}

#layout-main ul#cattree *.cat span.name,
#layout-main ul#cattree *.cat a
{
display: inline-block;
min-width: 20em;
}

#layout-main ul#cattree li.collapsed ul
{
display: none;
}

#layout-main ul#cattree .cat span.edit
{
text-align:right;
margin-right: 1em;
margin-top: -2em;
display: block;
}

#layout-main ul#cattree .cat span.edit a
{
min-width:1em;
}

#layout-main ul#cattree .cat span.edit a:before
{
content: "["
}

#layout-main ul#cattree .cat span.edit a:after
{
content: "]";
}

#layout-main div.genren_all div.genren_edit textarea
{
height:300px;
width:500px;
}

#layout-main div.genren_all div.genren_edit input[type="text"]
{
width:200px;
}

/*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;
}

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

/*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.4em;
text-align: left;
}

#layout-main div.latest2_all table tr th,
#layout-main div.latest2_all table tr td {
padding-left: 0.5em;
padding-right: 0.5em;
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.content th.anime
{
width: 70%;
}

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

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

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

#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 table.filelist th.group
{
width: 15%;
min-width: 10em;
}

#layout-main div.latest2_all div.content table.completed th.group
{
width: 30%;
}

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

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

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

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

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

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

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

/*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 2.5px;
}

#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:8.7em;
max-height: 8.7em;
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% - 5px);
}

#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% - 5px);
}

#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;
}

/*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,
#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;
}

/*msg.css*/
#layout-main div.msg_all div.header dt
{
clear:none;
float:left;
}

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

#layout-main div.msg_all div.header dl
{
display:block;
height:1%;
margin:0;
overflow:hidden;
}

#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 dd.to,
#layout-main div.msg_all div.forum ul.topiclist dd.type,
#layout-main div.msg_all div.forum ul.topiclist dd.read,
#layout-main div.msg_all div.forum ul.topiclist dd.action
{
text-align:center;
width:10%;
}

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

#layout-main div.msg_all div.forum ul.topics dd.check
{
padding-left:0;
}

#layout-main div.msg_all div.forum ul.topics dd
{
padding-top:1em;
height:2em;
}

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

#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;
}

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

/*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.name
{
padding-right:1em;
}

#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;
}

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

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

/*myplace.css*/
#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;
}

#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.pagination
{
float: none;
text-align: right;
}

#layout-main div.userpage_all div.blog div.topic_actions a
{
float: none;
text-align: left;
}

#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.history ul.nav,
#layout-main div.userpage_all div.history ul.filter,
#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.userdetails div.desc
{
clear: none;
margin-left: 0em;
margin-right: 0em;
}

#layout-main div.userpage_all div.blog div.buttons,
#layout-main div.userpage_all div.blog div.buttons + div.pagination
{
display: inline-block;
width: 48%;
}

#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;
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;
}

/*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;
}

}

/*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;
}

/*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;
}

/*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.pane.general div.body div.pane div ul li a.i_inline
{
padding: 5px 10px 0;
margin: 0;
}

#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: 37em;
}

#layout-main div.profile_all div.pane div.settings.block li select
{
margin-bottom: 0.2em;
}

#layout-main div.profile_all div.tabbed_pane div.default_languages a.i_inline,
#layout-main div.profile_all div.pane div.settings.block li a.i_inline,
#layout-main div.profile_all div.pane > ul li a.i_inline
{
padding: 4px 8px 0 7px;
}

#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.profile_all div.settings.block span.checkbox span.text
{
display: table;
margin: -1.7em 0 0 4.5em;
}

#layout-main div.tabbed_pane div.pane div.userdata_add ul
{
display: block;
width: auto;
}

#layout-main div.userdata_add span.current
{
float: right;
}

/*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,
#layout-main div.addcreatoranimerel_all div.explanation div.description tr + tr,
#layout-main div.addcreatorsongrel_all div.explanation div.description tr + tr
{
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.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;
padding: 0.25em 0 0.3em;
}

#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.type.crel.missing,
#layout-main div.g_content.characterrel_all td.type.crel.missing,
#layout-main div.g_content.addcharanimerel_all td.type.crel.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 div.desc
{
clear:left;
margin-left:1em;
margin-right:1em;
margin-top:1em;
padding:1em;
}

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

/*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 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;
}

/*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
}

/*userlist.css*/
#layout-main div.userlist_all table.users
{
width: 100%
}

#layout-main div.userlist_all table.users td.user a.i_icon
{
float:right;
}

/*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: 1em;
padding-right: 1em;
}

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

#layout-main div.mywishlist_all tr td.comment
{
width:30%;
}

#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.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;
}

/*../common/libs/all.css*/
/*chosen/chosen.css*/
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com
Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com
MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container {
position: relative;
display: inline-block;
vertical-align: middle;
font-size: 13px;
zoom: 1;
*display: inline;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
min-width:32em;
max-width:32em;
text-align: left;
}

.chosen-container .chosen-drop {
position: absolute;
top: 100%;
left: -9999px;
z-index: 1010;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
border: 1px solid;
border-top: 0;
min-width: 30.8em;
}

.chosen-container.chosen-with-drop .chosen-drop {
left: 0;
}

.chosen-container a {
cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
position: relative;
display: block;
overflow: hidden;
padding: 0;
height: 23px;
border: 1px solid;
border-radius: 5px;
background-clip: padding-box;
text-decoration: none;
white-space: nowrap;
line-height: 30px;
}

.chosen-container-single .chosen-single span {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding: 0 0 0 8px;
}

.chosen-container-single .chosen-single-with-deselect span {
margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
position: absolute;
top: 6px;
right: 26px;
display: block;
width: 12px;
height: 12px;
background: url('../icons/libs/chosen/chosen-sprite.png') -42px 1px no-repeat;
font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
position: absolute;
top: 0;
right: 0;
left: auto;
display: block;
width: 18px;
height: 100%;
}

.chosen-container-single .chosen-single div b {
display: block;
width: 100%;
height: 100%;
background: url('../icons/libs/chosen/chosen-sprite.png') no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
position: relative;
z-index: 1010;
margin: 0;
padding: 3px 4px;
white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 1px 0;
padding: 4px 20px 4px 5px;
width: 100%;
height: auto;
outline: 0;
border: 1px solid;
background: white url('../icons/libs/chosen/chosen-sprite.png') no-repeat 100% -20px;
background: url('../icons/libs/chosen/chosen-sprite.png') no-repeat 100% -20px;
font-size: 1em;
font-family: sans-serif;
line-height: normal;
border-radius: 0;
}

.chosen-container-single .chosen-drop {
margin-top: -1px;
border-radius: 0 0 4px 4px;
background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
position: absolute;
left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
position: relative;
overflow-x: hidden;
overflow-y: auto;
margin: 0 4px 4px 0;
padding: 0 0 0 4px;
max-height: 240px;
-webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
display: none;
margin: 0;
padding: 5px 6px;
list-style: none;
line-height: 15px;
-webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
display: list-item;
cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
display: list-item;
cursor: default;
}

.chosen-container .chosen-results li.no-results {
display: list-item;
}

.chosen-container .chosen-results li.group-result {
display: list-item;
font-weight: bold;
cursor: default;
}

.chosen-container .chosen-results li.group-option {
padding-left: 15px;
}

.chosen-container .chosen-results li em {
font-style: normal;
text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
position: relative;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
width: 100%;
height: auto !important;
height: 1%;
border: 1px solid;
cursor: text;
}

.chosen-container-multi .chosen-choices li {
float: left;
list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
margin: 0;
padding: 0;
white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
margin: 1px 0;
padding: 5px;
height: 15px;
outline: 0;
border: 0 !important;
background: transparent !important;
box-shadow: none;
font-size: 100%;
font-family: sans-serif;
line-height: normal;
border-radius: 0;
}

.chosen-container-multi .chosen-choices li.search-choice {
position: relative;
margin: 3px 0 3px 5px;
padding: 3px 20px 3px 5px;
border: 1px solid;
border-radius: 3px;
background-clip: padding-box;
line-height: 13px;
cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
position: absolute;
top: 4px;
right: 3px;
display: block;
width: 12px;
height: 12px;
background: url('../icons/libs/chosen/chosen-sprite.png') -42px 1px no-repeat;
font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
padding-right: 5px;
border: 1px solid;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
margin: 0;
padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
display: list-item;
cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
border: 1px solid;
}

.chosen-container-active.chosen-with-drop .chosen-single {
border: 1px solid;
-moz-border-radius-bottomright: 0;
border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-left-radius: 0;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
border-left: none;
background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
background-position: -18px 2px;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
opacity: 0.5 !important;
cursor: default;
}

.chosen-disabled .chosen-single {
cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
text-align: right;
}

.chosen-rtl .chosen-single {
overflow: visible;
padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
margin-right: 0;
margin-left: 26px;
direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
margin-left: 38px;
}

.chosen-rtl .chosen-single div {
right: auto;
left: 3px;
}

.chosen-rtl .chosen-single abbr {
right: auto;
left: 26px;
}

.chosen-rtl .chosen-choices li {
float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
margin: 3px 5px 3px 0;
padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
right: auto;
left: 4px;
}

.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
left: 9999px;
}

.chosen-rtl.chosen-container-single .chosen-results {
margin: 0 0 4px 4px;
padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
padding-right: 15px;
padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
padding: 4px 5px 4px 20px;
background: white url('../icons/libs/chosen/chosen-sprite.png') no-repeat -30px -20px;
background: url('../icons/libs/chosen/chosen-sprite.png') no-repeat -30px -20px;
direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
.chosen-rtl .chosen-search input[type="text"],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-container-single .chosen-search input[type="text"],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span {
background-image: url('../icons/libs/chosen/chosen-sprite@2x.png') !important;
background-size: 52px 37px !important;
background-repeat: no-repeat !important;
}

}

/* @end */
/* Some IE 7-9 fun with this next one - filter likes to override background */
.chosen-container-single .chosen-single {
filter: none;
display: block;
height: 30px;
}

/*../common/libs/chosen/style-white.css*/
.chosen-container .chosen-drop {
border-color: #aaa;
background: #fff;
box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

.chosen-container-single .chosen-single {
border-color: #aaa;
background-color: #fff;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
color: #444;
}

.chosen-container-single .chosen-default {
color: #999;
}

.chosen-container-single .chosen-search input[type="text"] {
border-color: #aaa;
}

.chosen-container .chosen-results li.disabled-result {
color: #ccc;
}

.chosen-container .chosen-results li.highlighted {
background-color: #3875d7;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
color: #fff;
}

.chosen-container .chosen-results li.no-results {
background: #f4f4f4;
}

.chosen-container-multi .chosen-choices {
border-color: #aaa;
background-color: #fff;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
color: #666;
}

.chosen-container-multi .chosen-choices li.search-field .default {
color: #999;
}

.chosen-container-multi .chosen-choices li.search-choice {
border-color: #aaa;
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
color: #333;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
border-color: #ccc;
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
background: #d4d4d4;
}

.chosen-container-multi .chosen-drop .result-selected {
color: #ccc;
}

.chosen-container-active .chosen-single {
border-color: #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
border-color: #aaa;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active .chosen-choices {
border: 1px solid #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
color: #111 !important;
}

/*../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*/
#layout-main div.g_msg.error
{
border: 1px solid #DD0000;
background-color: #FFE5E5;
}

#layout-main div.g_msg.warning
{
border: 1px solid #F46F0B;
background-color: #FFF0E5;
}

#layout-main div.g_msg.note
{
border: 1px solid #AFAF00;
background-color: #FFFFDF;
}

#layout-main div.g_msg.success
{
border: 1px solid #2EB42E;
background-color: #E5FFE5;
}

#layout-main div.g_msg.error h3
{
color: #FF0000;
}

#layout-main div.g_msg.warning h3
{
color: #F46F0B;
}

#layout-main div.g_msg.note h3
{
color: #AFAF00;
}

#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 dt,
#layout-main div.forum li.header dd
{
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 div.events dl + dl,
#layout-main div.forum div.poll dl + dl,
#layout-main div.cmt_entries dl.profile,
#layout-main div.forum div.quickreply textarea,
#layout-main div.forum div.events h2,
#layout-main div.forum div.poll h2,
#layout-main div.forum div.events div.data > p,
#layout-main div.forum div.poll div.data p
{
border-color:#9A9CA1;
}

#layout-main div.forum div.g_bubble.poll div.pollbar
{
background-color: #105289;
border-bottom-color: #092e4d;
border-right-color: #092e4d;
color: #FFFFFF;
}

#layout-main div.forum div.g_bubble.header,
#layout-main div.forum div.g_bubble.poll,
#layout-main div.forum div.g_bubble.events,
#layout-main div.forum div.g_bubble.navbar,
#layout-main div.forum div.g_bubble.search,
#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
{
background-color:#ACAEB4;
}

#layout-main div.tabbed_pane div.body div.pane div.forum ul.topics li.g_odd.row,
#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.tabbed_pane div.body div.pane div.forum ul.topics li.g_odd.row:hover,
#layout-main div.tabbed_pane div.body div.pane div.forum ul.topics li.row:hover,
#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 dl.icon
{
opacity: 0.3;
}

div.quotebody
{
background-color: #EBEADD;
border: 1px solid #DBDBDB;
}

div.quotebody div.quote div.g_odd
{
background-color: #EFEED9;
}

#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,
#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;
}

#layout-main 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;
}

/*../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 div.timeline li a
{
color:#333333;
background:#dfdfdf;
}

/*../common/style/text/default.css*/
html
{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}

div,
p,
th,
td,
li,
dt,
dd,
span,
a
{
font-weight:inherit;
}

a,
del,
ins
{
text-decoration:none;
}

h1
{
font-size:160%;
}

h1 a
{
font-size:100%;
}

h4,
caption,
#layout-main #chartags h3
{
font-size:120%;
}

.tab,
h4 span
{
-cursor:hand;
cursor:pointer;
}

th,
td.action,
td.date,
td.year,
span.date,
span.user,
td.rating,
#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:80%;
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:95%;
}

#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:120%;
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;
}

#layout-main div.forum li.header dt,
#layout-main div.forum li.header dd
{
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
text-transform:uppercase;
}

#layout-main div.forum a.topictitle
{
font-family:"Trebuchet MS",Helvetica,Arial,Sans-serif;
font-size:1.2em;
font-weight:bold;
}

#layout-main div.forum div.statistics h3
{
font-size:1.05em;
font-weight:bold;
text-transform:uppercase;
}

#layout-main div.forum div.statistics p
{
font-size:1.1em;
line-height:1.3em;
}

#layout-main div.forum div.postbody div.code div.title
{
font-family:"Lucida Grande","Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
font-size:1em;
font-weight:bold;
}

#layout-main div.forum div.postbody div.code code
{
font-family:Monaco,"Andale Mono","Courier New",Courier,mono;
font-size:1.2em;
}

#layout-main div.forum div.options-box span.desc
{
font-style:italic;
font-weight:normal;
}

#layout-main div.forum div.events h2,
#layout-main div.forum div.poll h2
{
font-size:1.6em;
font-weight:bold;
}

#layout-main div.forum ul.topiclist li.row dl.icon dt.icon span.title,
#layout-main div.forumsearch_form dt 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
{
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.msg_all div.header dt,
#layout-main div.forumsearch_form dt,
#layout-main div.forum div.add-box dl dt
{
font-size:1.1em;
font-weight:bold;
}

#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.3em;
}

#layout-main div.forum ul.topics dd.posts,
#layout-main div.forum ul.topics dd.views,
#layout-main div.forum ul.topics dd.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.2em;
}

#layout-main div.forum div.events p,
#layout-main div.forum div.poll p,
#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:1em;
}

#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 dt,
#layout-main div.forum dd.lastpost,
#layout-main div.forum div.options-box dt,
#layout-main div.forum div.poll dl dd,
#layout-main div.forum div.poll dl dt,
#layout-main div.forum div.events dl dd,
#layout-main div.forum div.events dl dt,
#layout-main div.msg_all div.header dd,
#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.1em;
}

h1,
h2,
h3,
h4,
caption,
#layout-main table.filelist tr.undumped td.id a,
.v_high,
.v_med,
span.diff,
#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.quotebody div.quoteof,
#layout-main div.forum a.username-colored,
#layout-main div.forum div.navbar span.breadcrumbs,
#layout-main div.forum ul.topics dd.lastpost span a,
#layout-main div.cmt_entries a.username-colored,
#layout-main div.forum dl.icon dt,
#layout-main div.forum div.options-box dt,
#layout-main div.forum div.events dl dt,
#layout-main div.forum div.poll dl dt,
#layout-main div.forum div.poll div.pollbar,
#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 {
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: uppercase;
}

a.tooltip:hover
{
text-decoration:none;
}

a.tooltip span.text
{
font-style: normal;
font-weight: normal;
font-size: 10px;
}

#layout-main div.tag-column h5
{
font-size: 1.1em;
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.2em;
}

#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;
}

#layout-main #chartags a.tooltip span.cnt {
font-size: 10px;
}

/*../common/style/content/page-anime.css*/
#layout-main div.anime_all a.action:before
{
content: "[";
}

#layout-main div.anime_all a.action:after
{
content: "]";
}

#layout-main div.anime_all div.groups td.mylist:before
{
content: "* ";
}

#layout-main div.anime_all div.groups td.mylist:after
{
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_icon
{
background-repeat: no-repeat;
display: block;
width: 15px;
height: 13px;
margin-left: 1px;
margin-right: 0;
}

.i_inline
{
padding: 2px 8px 2px 8px;
margin: 4px;
}

.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;
}

/*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-04 div.inner { background-image:url("../icons/achievements/center-special-boardgame-germany-2014-04.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.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.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.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.jewelpet       div.inner { background-image:url("../icons/achievements/center-jewelpet.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_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); }

/* 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); }

/* 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); }

/* 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); }

/*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/phpbb/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/icon/anidb_vrs_1.gif);
}

*.i_vrs_2
{
background-image: url(../icons/icon/anidb_vrs_2.gif);
}

*.i_vrs_3
{
background-image: url(../icons/icon/anidb_vrs_3.gif);
}

*.i_vrs_4
{
background-image: url(../icons/icon/anidb_vrs_4.gif);
}

*.i_vrs_5
{
background-image: url(../icons/icon/anidb_vrs_5.gif);
}

*.i_vrs_6
{
background-image: url(../icons/icon/anidb_vrs_6.gif);
}

*.i_vrs_7
{
background-image: url(../icons/icon/anidb_vrs_7.gif);
}

*.i_vrs_8
{
background-image: url(../icons/icon/anidb_vrs_8.gif);
}

*.i_vrs_9
{
background-image: url(../icons/icon/anidb_vrs_9.gif);
}

*.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_ext
{
background-image: url(../icons/icon/anidb_other.gif);
}

*.i_ext.mkv
{
background-image: url(../icons/icon/anidb_ext_mkv.gif);
}

*.i_ext.ogm
{
background-image: url(../icons/icon/anidb_ext_ogm.gif);
}

*.i_ext.avi
{
background-image: url(../icons/icon/anidb_ext_avi.gif);
}

*.i_ext.mp4
{
background-image: url(../icons/icon/anidb_ext_mp4.gif);
}

*.i_ext.wmv
{
background-image: url(../icons/icon/anidb_ext_wmv.gif);
}

*.i_ext.srt
{
background-image: url(../icons/icon/anidb_ext_srt.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);
}

/*flags.css*/
*.i_audio_al
{
background-image: url(../icons/flags/anidb_audio_albanian.gif);
}

*.i_sub_al
{
background-image: url(../icons/flags/anidb_sub_albanian.gif);
}

*.i_audio_ar
{
background-image: url(../icons/flags/anidb_audio_arabic.gif);
}

*.i_sub_ar
{
background-image: url(../icons/flags/anidb_sub_arabic.gif);
}

*.i_audio_bd
{
background-image: url(../icons/flags/anidb_audio_bengali.gif);
}

*.i_sub_bd
{
background-image: url(../icons/flags/anidb_sub_bengali.gif);
}

*.i_audio_bg
{
background-image: url(../icons/flags/anidb_audio_bulgarian.gif);
}

*.i_sub_bg
{
background-image: url(../icons/flags/anidb_sub_bulgarian.gif);
}

*.i_audio_ca
{
background-image: url(../icons/flags/anidb_audio_catalan.gif);
}

*.i_sub_ca
{
background-image: url(../icons/flags/anidb_sub_catalan.gif);
}

*.i_audio_cs
{
background-image: url(../icons/flags/anidb_audio_czech.gif);
}

*.i_sub_cs
{
background-image: url(../icons/flags/anidb_sub_czech.gif);
}

*.i_audio_da
{
background-image: url(../icons/flags/anidb_audio_danish.gif);
}

*.i_sub_da
{
background-image: url(../icons/flags/anidb_sub_danish.gif);
}

*.i_audio_gl
{
background-image: url(../icons/flags/anidb_audio_galician.gif);
}

*.i_sub_gl
{
background-image: url(../icons/flags/anidb_sub_galician.gif);
}

*.i_audio_de
{
background-image: url(../icons/flags/anidb_audio_german.gif);
}

*.i_sub_de
{
background-image: url(../icons/flags/anidb_sub_german.gif);
}

*.i_audio_et
{
background-image: url(../icons/flags/anidb_audio_estonian.gif);
}

*.i_sub_et
{
background-image: url(../icons/flags/anidb_sub_estonian.gif);
}

*.i_audio_es
{
background-image: url(../icons/flags/anidb_audio_spanish.gif);
}

*.i_sub_es
{
background-image: url(../icons/flags/anidb_sub_spanish.gif);
}

*.i_audio_es-LA
{
background-image: url(../icons/flags/anidb_audio_hispanic.gif);
}

*.i_sub_es-LA
{
background-image: url(../icons/flags/anidb_sub_hispanic.gif);
}

*.i_audio_el
{
background-image: url(../icons/flags/anidb_audio_greek.gif);
}

*.i_sub_el
{
background-image: url(../icons/flags/anidb_sub_greek.gif);
}

*.i_audio_en
{
background-image: url(../icons/flags/anidb_audio_english.gif);
}

*.i_sub_en
{
background-image: url(../icons/flags/anidb_sub_english.gif);
}

*.i_audio_eo
{
background-image: url(../icons/flags/anidb_audio_esperanto.gif);
}

*.i_sub_eo
{
background-image: url(../icons/flags/anidb_sub_esperanto.gif);
}

*.i_audio_fi
{
background-image: url(../icons/flags/anidb_audio_finnish.gif);
}

*.i_sub_fi
{
background-image: url(../icons/flags/anidb_sub_finnish.gif);
}

*.i_audio_fr
{
background-image: url(../icons/flags/anidb_audio_french.gif);
}

*.i_sub_fr
{
background-image: url(../icons/flags/anidb_sub_french.gif);
}

*.i_audio_he
{
background-image: url(../icons/flags/anidb_audio_hebrew.gif);
}

*.i_sub_he
{
background-image: url(../icons/flags/anidb_sub_hebrew.gif);
}

*.i_audio_hr
{
background-image: url(../icons/flags/anidb_audio_croatian.gif);
}

*.i_sub_hr
{
background-image: url(../icons/flags/anidb_sub_croatian.gif);
}

*.i_audio_hu
{
background-image: url(../icons/flags/anidb_audio_hungarian.gif);
}

*.i_sub_hu
{
background-image: url(../icons/flags/anidb_sub_hungarian.gif);
}

*.i_audio_id
{
background-image: url(../icons/flags/anidb_audio_indonesian.gif);
}

*.i_sub_id
{
background-image: url(../icons/flags/anidb_sub_indonesian.gif);
}

*.i_audio_is
{
background-image: url(../icons/flags/anidb_audio_icelandic.gif);
}

*.i_sub_is
{
background-image: url(../icons/flags/anidb_sub_icelandic.gif);
}

*.i_audio_it
{
background-image: url(../icons/flags/anidb_audio_italian.gif);
}

*.i_sub_it
{
background-image: url(../icons/flags/anidb_sub_italian.gif);
}

*.i_audio_ja
{
background-image: url(../icons/flags/anidb_audio_japanese.gif);
}

*.i_sub_ja
{
background-image: url(../icons/flags/anidb_sub_japanese.gif);
}

*.i_audio_jv
{
background-image: url(../icons/flags/anidb_audio_javanese.gif);
}

*.i_sub_jv
{
background-image: url(../icons/flags/anidb_sub_javanese.gif);
}

*.i_audio_ka
{
background-image: url(../icons/flags/anidb_audio_georgian.gif);
}

*.i_sub_ka
{
background-image: url(../icons/flags/anidb_sub_georgian.gif);
}

*.i_audio_ko
{
background-image: url(../icons/flags/anidb_audio_korean.gif);
}

*.i_sub_ko
{
background-image: url(../icons/flags/anidb_sub_korean.gif);
}

*.i_audio_la
{
background-image: url(../icons/flags/anidb_audio_latin.gif);
}

*.i_sub_la
{
background-image: url(../icons/flags/anidb_sub_latin.gif);
}

*.i_audio_lv
{
background-image: url(../icons/flags/anidb_audio_latvian.gif);
}

*.i_sub_lv
{
background-image: url(../icons/flags/anidb_sub_latvian.gif);
}

*.i_audio_lt
{
background-image: url(../icons/flags/anidb_audio_lithuanian.gif);
}

*.i_sub_lt
{
background-image: url(../icons/flags/anidb_sub_lithuanian.gif);
}

*.i_audio_my
{
background-image: url(../icons/flags/anidb_audio_malay.gif);
}

*.i_sub_my
{
background-image: url(../icons/flags/anidb_sub_malay.gif);
}

*.i_audio_nl
{
background-image: url(../icons/flags/anidb_audio_dutch.gif);
}

*.i_sub_nl
{
background-image: url(../icons/flags/anidb_sub_dutch.gif);
}

*.i_audio_no
{
background-image: url(../icons/flags/anidb_audio_norwegian.gif);
}

*.i_sub_no
{
background-image: url(../icons/flags/anidb_sub_norwegian.gif);
}

*.i_audio_pl
{
background-image: url(../icons/flags/anidb_audio_polish.gif);
}

*.i_sub_pl
{
background-image: url(../icons/flags/anidb_sub_polish.gif);
}

*.i_audio_pt
{
background-image: url(../icons/flags/anidb_audio_portuguese.gif);
}

*.i_sub_pt
{
background-image: url(../icons/flags/anidb_sub_portuguese.gif);
}

*.i_audio_pt-BR
{
background-image: url(../icons/flags/anidb_audio_brasilian.gif);
}

*.i_sub_pt-BR
{
background-image: url(../icons/flags/anidb_sub_brasilian.gif);
}

*.i_audio_ro
{
background-image: url(../icons/flags/anidb_audio_romanian.gif);
}

*.i_sub_ro
{
background-image: url(../icons/flags/anidb_sub_romanian.gif);
}

*.i_audio_ru
{
background-image: url(../icons/flags/anidb_audio_russian.gif);
}

*.i_sub_ru
{
background-image: url(../icons/flags/anidb_sub_russian.gif);
}

*.i_audio_sk
{
background-image: url(../icons/flags/anidb_audio_slovak.gif);
}

*.i_sub_sk
{
background-image: url(../icons/flags/anidb_sub_slovak.gif);
}

*.i_audio_sl
{
background-image: url(../icons/flags/anidb_audio_slovenian.gif);
}

*.i_sub_sl
{
background-image: url(../icons/flags/anidb_sub_slovenian.gif);
}

*.i_audio_sr
{
background-image: url(../icons/flags/anidb_audio_serbian.gif);
}

*.i_sub_sr
{
background-image: url(../icons/flags/anidb_sub_serbian.gif);
}

*.i_audio_sv
{
background-image: url(../icons/flags/anidb_audio_swedish.gif);
}

*.i_sub_sv
{
background-image: url(../icons/flags/anidb_sub_swedish.gif);
}

*.i_audio_ta
{
background-image: url(../icons/flags/anidb_audio_tamil.gif);
}

*.i_sub_ta
{
background-image: url(../icons/flags/anidb_sub_tamil.gif);
}

*.i_audio_tt
{
background-image: url(../icons/flags/anidb_audio_tartar.gif);
}

*.i_sub_tt
{
background-image: url(../icons/flags/anidb_sub_tartar.gif);
}

*.i_audio_th
{
background-image: url(../icons/flags/anidb_audio_thai.gif);
}

*.i_sub_th
{
background-image: url(../icons/flags/anidb_sub_thai.gif);
}

*.i_audio_tr
{
background-image: url(../icons/flags/anidb_audio_turkish.gif);
}

*.i_sub_tr
{
background-image: url(../icons/flags/anidb_sub_turkish.gif);
}

*.i_audio_uk
{
background-image: url(../icons/flags/anidb_audio_ukrainian.gif);
}

*.i_sub_uk
{
background-image: url(../icons/flags/anidb_sub_ukrainian.gif);
}

*.i_audio_vi
{
background-image: url(../icons/flags/anidb_audio_vietnamese.gif);
}

*.i_sub_vi
{
background-image: url(../icons/flags/anidb_sub_vietnamese.gif);
}

*.i_audio_x-in
{
background-image: url(../icons/flags/anidb_audio_instrumental.gif);
}

*.i_audio_x-jat
{
background-image: url(../icons/flags/anidb_audio_japanese-transcription.gif);
}

*.i_audio_x-kot
{
background-image: url(../icons/flags/anidb_audio_korean-transcription.gif);
}

*.i_sub_x-jat
{
background-image: url(../icons/flags/anidb_sub_japanese-transcription.gif);
}

*.i_audio_x-other
{
background-image: url(../icons/flags/anidb_audio_unknown.gif);
}

*.i_sub_x-other
{
background-image: url(../icons/flags/anidb_sub_unknown.gif);
}

*.i_audio_x-unk
{
background-image: url(../icons/flags/anidb_audio_unknown.gif);
}

*.i_sub_x-unk
{
background-image: url(../icons/flags/anidb_sub_unknown.gif);
}

*.i_audio_zh
{
background-image: url(../icons/flags/anidb_audio_chinese.gif);
}

*.i_sub_zh
{
background-image: url(../icons/flags/anidb_sub_chinese.gif);
}

*.i_audio_zh-x-yue
{
background-image: url(../icons/flags/anidb_audio_cantonese.gif);
}

*.i_audio_zh-x-cmn
{
background-image: url(../icons/flags/anidb_audio_mandarin.gif);
}

*.i_audio_zh-x-nan
{
background-image: url(../icons/flags/anidb_audio_taiwanese.gif);
}

*.i_audio_zh-Hans
{
background-image: url(../icons/flags/anidb_audio_simplified.gif);
}

*.i_sub_zh-Hans
{
background-image: url(../icons/flags/anidb_sub_simplified.gif);
}

*.i_audio_zh-Hant
{
background-image: url(../icons/flags/anidb_audio_traditional.gif);
}

*.i_sub_zh-Hant
{
background-image: url(../icons/flags/anidb_sub_traditional.gif);
}

*.i_audio_mn
{
background-image: url(../icons/flags/anidb_audio_mongolian.gif);
}

*.i_sub_mn
{
background-image: url(../icons/flags/anidb_sub_mongolian.gif);
}

*.i_audio_tl
{
background-image: url(../icons/flags/anidb_audio_filipino.gif);
}

*.i_sub_tl
{
background-image: url(../icons/flags/anidb_sub_filipino.gif);
}

*.i_audio_fa
{
background-image: url(../icons/flags/anidb_audio_persian.gif);
}

*.i_sub_fa
{
background-image: url(../icons/flags/anidb_sub_persian.gif);
}

*.i_audio_si
{
background-image: url(../icons/flags/anidb_audio_shinhala.gif);
}

*.i_sub_si
{
background-image: url(../icons/flags/anidb_sub_shinhala.gif);
}

*.i_audio_hi
{
background-image: url(../icons/flags/anidb_audio_hindi.gif);
}

*.i_sub_hi
{
background-image: url(../icons/flags/anidb_sub_hindi.gif);
}

*.i_audio_ur
{
background-image: url(../icons/flags/anidb_audio_urdu.gif);
}

*.i_sub_ur
{
background-image: url(../icons/flags/anidb_sub_urdu.gif);
}

*.i_audio_ht
{
background-image: url(../icons/flags/anidb_audio_creole.gif);
}

*.i_sub_ht
{
background-image: url(../icons/flags/anidb_sub_creole.gif);
}

*.i_audio_x-zht
{
background-image: url(../icons/flags/anidb_audio_chinese-transcription.gif);
}

*.i_sub_x-zht
{
background-image: url(../icons/flags/anidb_sub_chinese-transcription.gif);
}

/*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: 21px;
height: 21px;
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;
background-color: #FFFFFF;
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
{
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;
}

/*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_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_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);
}

/*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_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_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);
}

*.i_events_event
{
background-image: url(../icons/silk/events_event.png);
}

*.i_events_maintenance
{
background-image: url(../icons/silk/events_maintenance.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);
}

#layout-tabs ul li
{
margin:0;
}

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

/*../anigoogle/anigoogle-layout.css*/
input[size="10"]
{
width: 6em;
}

input[size="50"]
{
width: 27.5em;
}

input[size="60"]
{
width: 36em;
}

select,
button,
span.test,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="password"],
#layout-nav input.submit,
#layout-main ul.g_list li,
#layout-main ul.g_list li.g_odd,
#layout-main div.pagination span a,
#layout-main div.pagination span strong,
#layout-main div.forum div.search form input,
#layout-main div.forum div.search form select
{
padding: 2px 4px;
}

#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 input.text {
width: 237px;
margin: 0;
padding: 4px 8px;
}

#layout-search input.submit {
float: right;
width: 80px;
margin: 0 0 0 4px;
padding: 5px;
}

#layout-search select {
margin-left: -5px;
padding: 4px 8px;
}

#layout-main > h1
{
display: block;
text-align: left;
padding: 4px;
}

#layout-footer p
{
margin-bottom: 0;
}

#layout-footer:after
{
content: "design by hrm & deridiot inspired by google";
}

#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-main ul.g_list + ul.g_list
{
margin-top: -1em;
}

#layout-main .latest_all .g_list.filter
{
margin-top: 0;
}

#layout-main .latest_all .g_list.filter li,
#layout-main ul.g_list li
{
margin-top: .5em;
margin-right: .3em;
}

#layout-hint
{
position: relative;
}

#layout-hint + #layout-nav + #layout-content #layout-tabs
{
margin: 1.8em .3em;
}

#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-main .g_definitionlist table tr td,
#layout-menu li.sub-menu ul li,
#layout-main div.g_definitionlist tr th
{
padding: 2px 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-tabs li.news,
#layout-menu li.sub-menu ul li.alert span a
{
display: inline;
}

#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;
}

#menu-account li.alert span:before,
#menu-account li.alert span:after
{
padding: 0.2em;
}

.g_msg
{
padding: 0.5em 1em;
}

#layout-main tr.header th.sortable
{
padding: 0px;
}

#layout-main tr.header th,
#layout-main tr.header th.sortable a
{
padding: 5px 0px;
}

#layout-main tr.header th.sortable a,
#layout-menu li.sub-menu ul li a
{
display: block;
}

#layout-main ul.jump
{
margin-top: 0em;
}

*.g_button,
#layout-main ul.g_list li
{
display: inline-block;
}

#layout-main div.group_all div.addfilem.options tr.group input,
#layout-main div.filter_menu span.actions.old input
{
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 img,
#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"]
{
padding: 2px;
width: 12em;
margin-bottom: 2px;
}

#layout-main div.profile_all div.pane div.permissions a.i_inline
{
padding: 1px 8px 0 7px;
}

#layout-main div.forum div.search form input + select,
button + button
{
margin-left: 0.5em;
}

#layout-main div.addsongcollectionrel_all div.massadd_new_songs td
{
padding: 0;
padding: 2px 4px;
}

#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;
}

/*../anigoogle/anigoogle-text.css*/
a.i_icon:hover,
a.i_inline:hover,
a.i_button:hover
{
text-decoration: none;
}

#layout-search input.submit
{
text-transform: capitalize;
}

#layout-search select,
#layout-search input.text,
#layout-search input.submit,
#layout-menu > li,
#layout-tabs,
input[type="text"],
input[type="password"],
textarea,
#layout-main div.userpage_all div.content > h3
{
font-size: 1.2em;
}

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.1em;
}

#layout-main div.animeatt_reviews div.review h4,
#layout-main div.userpage_all div.blog div.g_timedentry h4 {
font-size: 1.4em;
}

#layout-main div.animeatt_reviews div.review span.stamp,
#layout-main div.userpage_all div.blog div.g_timedentry span.stamp {
font-size: .9em;
}

#menu-account li.alert span:before,
#menu-account li.alert span:after
{
content: "!";
}

input[type="button"]
{
cursor: pointer;
}

#layout-main div.spoiler input.button
{
font-weight: 400;
}

#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[weight="0"] .name a,
#layout-main div.tag-column div.tag[weight="400"] .name a,
#layout-main div.tag-column div.tag[weight="600"] .name a {
font-weight: bold;
}

#layout-main div.tag-column div.tag[weight="500"] .name a,
#layout-main div.tag-column div.tag[weight="600"] .name a {
font-size: 14px;
}

/*../anigoogle/anigoogle-border.css*/
input[type="submit"],
button[type="submit"]
{
border-style: solid;
border-width: 1px;
}

table {
border-collapse: separate;
border-top: 1px solid;
}

#layout-tabs ul.main-tabs > li:hover,
#layout-tabs ul.main-tabs > li.selected
{
border-bottom: 2px double;
}

#layout-tabs ul.main-tabs > li
{
border-bottom: 2px double;
}

#layout-main div.tabbed_pane_cfg div.body,
#layout-main div.tabbed_pane_cfg ul.tabs li
{
border: 1px solid #ACC3DF;
}

#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 #ECF4FD;
}

tr + tr td,
li.g_odd + li,
li + li.g_odd,
#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 dotted #C9D7F1;
}

#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: 1px dotted #C9D7F1;
}

tr + tr th,
#layout-main div.g_definitionlist tr th
{
border-top: 1px dotted #E8F0FF;
}

#layout-main div.g_timedentry h4,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.userpage_all > div.g_section > h4
{
border-top: 1px solid blue;
}

#layout-main div.anime_all table.stafflist + table.stafflist,
#layout-main div.anime_all div.episodes tr.newtype td
{
border-top: 1px double #C9D7F1;
}

#layout-main div.animeatt_reviews div.review h4,
#layout-main div.userpage_all div.blog div.g_timedentry h4
{
-moz-border-radius: 0 10px 0 0;
-webkit-border-radius: 0 10px 0 0;
border-radius: 0 10px 0 0;
border-top: none;
}

#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
{
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}

*.g_bubble,
*.g_button a,
input[type="text"],
input[type="password"],
input.text,
textarea,
select,
#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 img,
#layout-main div.anime_all div.info div.image img,
#layout-main div.search_all div.suggestions
{
border: 1px solid;
}

#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;
}

#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.addtagentityrel_all #tag-list div.tag + div.tag
{
border-top: 1px solid;
}

h4,
*.g_button a,
*.g_msg,
div.quotebody,
#layout-main h1,
#layout-main ul.g_list li,
#layout-main .latest_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 input.submit,
span.test,
button,
#layout-main ul.g_list li.g_odd,
#layout-search select,
#layout-main div.format-buttons input,
#layout-main div.format-buttons select,
input[type="text"],
input[type="password"],
input.text,
textarea,
select,
input[type="submit"]
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#layout-main .block .g_definitionlist table,
table table,
img,
a
{
border: none;
}

#layout-search div.g_bubble.search {
background-color: transparent;
border:none;
}

#layout-search input.text {
-moz-border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
}

#layout-search select {
-moz-border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
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;
}

/*tooltip border*/
a.tooltip {
outline:none;
}

a.tooltip span.text:after,
a.tooltip span.text:before {
border: solid transparent;
}

a.tooltip span.text:after {
border-width: 10px;
}

a.tooltip span.text:before {
border-width: 13px;
}

#layout-main div.addtagentityrel_all div.suggestions > span.focus,
#layout-main div.addtagentityrel_all div.suggestions > span:hover {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-style:solid;
border-width:1px;
}

#layout-main div.tag-column .tag-block + .tag-block {
border-left: 1px dotted #97aacc;
}

/*quicksearch*/
#layout-search input.text.focus {
-webkit-border-radius: 5px 0 0;
-moz-border-radius: 5px 0 0;
border-radius: 5px 0 0;
}

#layout-search input.text.focus + select {
-webkit-border-radius: 0 5px 0 0;
-moz-border-radius: 0 5px 0 0;
border-radius: 0 5px 0 0;
}

/*../anigoogle-menu/anigoogle-menu-layout.css*/
#layout-content,
#layout-nav
{
margin-left: 13.2em;
padding-left: 1em;
}

#layout-content
{
margin-top: -10.5em;
padding-top: 1em;
}

#layout-main
{
margin-left: 0;
min-height: 60em;
}

#layout-nav
{
padding-bottom: 2em;
}

#layout-menu
{
display: block;
margin-left: -13em;
padding-left: 1em;
padding-right: 1em;
position: relative;
width: 10em;
margin-top: 9.5em;
padding-top: 0;
}

#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
{
margin: 8.8em 0.3em;
}

#layout-hint + #layout-nav + #layout-content #layout-tabs
{
margin: 10.2em 0.3em;
}

#layout-hint + #layout-nav #layout-menu,
#layout-nav
{
margin-top: 9.5em;
}

#layout-nav
{
height: 10.5em;
padding-bottom: 0;
}

#layout-hint + #layout-nav #layout-search
{
top: 2em;
}

#layout-menu li.sub-menu ul li
{
padding: 0;
}

#layout-menu li.sub-menu.alert ul li span,
#layout-menu li.sub-menu ul li > a span
{
padding: 0 8px;
}

#layout-menu li.sub-menu.alert ul li span,
#layout-menu li.sub-menu ul li.user-xkeep > label,
#layout-main h1.main,
#layout-main div.main_all
{
display: block;
}

#layout-search
{
top: 0.5em;
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 {
float: right;
padding-right: 1em;
padding-top: 3em;
width: 450px;
}

#layout-search div.search a.advsearch
{
display: block;
margin-right: 0;
margin-top: 1.5em;
position: absolute;
right: 1em;
}

#layout-menu li.sub-menu ul li > a,
#layout-menu li.sub-menu ul li > label
{
line-height: 17px;
}

/*../anigoogle-menu/anigoogle-menu-text.css*/
#layout-menu
{
font-size: 1.1em;
}

#layout-menu li.sub-menu,
#layout-tabs
{
font-size: 1em;
}

#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;
}

/*../anigoogle-menu/anigoogle-menu-border.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 #97AACC;
border-left: 1px solid #C9D7F1;
border-top: 1px solid #C9D7F1;
}

#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 #DEE8FA;
}

#layout-menu > li ul
{
border:none;
}

/*../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 div.timeline ul.row li.stalled a,
#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 li.stalled a,
#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.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 div.timeline ul.row li.completed a,
#layout-main div:not(.ed2kdump_all) tr td.mylist,
#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;
}

#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.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, /* deprecated? */
#layout-main div.timeline_all div.timeline ul.row.g_odd li.completed a,
#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:#EEEEEE;
}

#layout-main div.timeline_all div.timeline ul.row li.dropped a,
#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;
}

#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,
#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 span:before,
#menu-account li.alert 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/chosen/style-grey.css*/
.chosen-container .chosen-results li {
color: #CCCCCC;
}

.chosen-container .chosen-drop,
.chosen-container-single .chosen-single {
background-color: #34394d;
color: #CCCCCC;
border: 1px solid #34394d !important;
}

.chosen-container-single .chosen-single span {
background-color: #34394d;
}

.chosen-container-single .chosen-single div {
background-image: -webkit-gradient(linear, left bottom, left top,
color-stop(0, #34394d), color-stop(0.6, #121212));
background-image: -webkit-linear-gradient(center bottom, #34394d 0%, #121212 60%);
background-image: -moz-linear-gradient(center bottom, #34394d 0%, #121212 60%);
background-image: -o-linear-gradient(bottom, #34394d 0%, #121212 60%);
background-image: -ms-linear-gradient(top, #34394d 0%,#121212 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34394d',
endColorstr='#121212',GradientType=0 );
background-image: linear-gradient(top, #34394d 0%,#121212 60%);
border-left: 1px solid #999999;
}

.chosen-container-active .chosen-single-with-drop {
box-shadow: none;
}

.chosen-container .chosen-results .highlighted {
background: #CCCCCC;
color: #34394d;
}

.chosen-container .chosen-results .no-results {
background: #34394d;
}

.chosen-container .chosen-results li em {
background: none;
}

/* dark sprite overrides */
.chosen-container-single .chosen-single abbr {
background: url('../icons/libs/chosen/chosen-sprite-dark.png') right top no-repeat;
}

.chosen-container-single .chosen-single div b {
background: url('../icons/libs/chosen/chosen-sprite-dark.png') no-repeat 0 1px;
}

.chosen-container-single .chosen-search input,
.chosen-rtl .chosen-search input {
background: #333 url('../icons/libs/chosen/chosen-sprite-dark.png') no-repeat 100% -22px;
color: #CCCCCC;
border: 1px solid #999999 !important;
}

.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
background: url('../icons/libs/chosen/chosen-sprite-dark.png') right top no-repeat;
}

/*anidbstyle2-layout.css*/
#layout-menu li.sub-menu ul li#user-xname,
#layout-menu li.sub-menu ul li#user-xpass
{
padding-bottom: 0.2em;
}

#layout-menu li.sub-menu ul li.alert
{
clear: right;
}

#layout-menu li.sub-menu ul li#user-profile a,
#layout-menu li.sub-menu ul li#user-logout a,
#layout-menu li.sub-menu ul li#user-signup a,
#layout-menu li.sub-menu ul li#user-xauth button
{
height: 12px;
display: block;
}

#layout-menu li.sub-menu ul li#user-profile span,
#layout-menu li.sub-menu ul li#user-logout span,
#layout-menu li.sub-menu ul li#user-xauth button span,
#layout-menu li.sub-menu ul li#user-signup a span
{
display: none;
}

#layout-menu li.sub-menu ul li#user-profile,
#layout-menu li.sub-menu ul li#user-signup
{
height: 12px;
width: 42px;
margin: 3px 10px 3px 8px;
padding: 0;
}

#layout-menu li.sub-menu ul li#user-logout,
#layout-menu li.sub-menu ul li#user-xauth
{
height: 12px;
width: 42px;
margin: -16px 2px 3px 58px;
padding: 0;
}

#layout-menu li.sub-menu ul li#user-logout
{
padding-bottom: 0.4em;
}

#layout-menu li.sub-menu ul li#user-profile,
#layout-menu li.sub-menu ul li#user-signup
{
margin-top: 7px;
}

#layout-menu li.sub-menu ul li#user-profile a,
#layout-menu li.sub-menu ul li#user-logout a
{
padding: 0;
}

#layout-nav li.user-xname input,
#layout-nav li.user-xpass input,
#layout-nav li.user-xkeep label
{
margin: 0 8px;
}

#layout-nav li.user-xname input,
#layout-nav li.user-xpass input
{
width: 90px;
}

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

/*anidbstyle2-border.css*/
#layout-main div.anime_all div.staffblock + div.staffblock table,
#layout-main div.ep_all div.staffblock + div.staffblock table,
#layout-main div.anime_all div.episodes tr.newtype td
{
border-top: 1px double #34394D;
}

#layout-main div.tabbed_pane ul.tabs li:hover,
#layout-main div.tabbed_pane ul.tabs li.selected
{
border-bottom: 2px double #B9BBBF;
}

#layout-menu li.sub-menu li:first-child:hover
{
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}

#layout-menu li.sub-menu li:last-child:hover
{
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
}

input[type="submit"],
input[type="button"],
button,
#layout-main div.g_menu.filter_menu div.settings input[type="text"],
#layout-main div.g_menu.filter_menu div.settings select
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid;
}

#layout-menu li.sub-menu li + li
{
border-top: 1px solid #454959;
}

#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: 1px solid;
}

#layout-search input.text
{
box-shadow: 1px 1px 2px #8E8E8E inset;
}

#layout-search select
{
box-shadow: 0 1px 2px #8E8E8E inset;
}

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

a.tooltip span.text:before
{
border-width: 11px;
margin-left: -11px;
}

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: 1px solid #999999;
}

#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: 1px solid #999999;
}

/*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 input.button
{
background: none;
}

span.link,
a:visited,
a:active,
a:link
{
color: #105289;
}

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
{
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,
#layout-menu li.user-xauth input[type="button"],
#layout-search input.submit:hover,
#layout-main div.spoiler input.button:hover,
*.g_button a:hover,
#layout-main tr.header th.sortable:hover a,
#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.forum li.header dt,
#layout-main div.forum li.header dd,
input[type="submit"]:hover,
button[type="submit"]:hover,
#layout-main div.search_all div.suggestions span:hover
{
color: #DDDDDD;
}

option,
th,
#layout-main div.g_timedentry h4,
#layout-main div.animeatt_all div.review > h4,
#layout-main div.userpage_all > div.g_section > h4,
#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,
#layout-main div.anime_all div.info div.caststaff div h4,
*.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
{
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,
#layout-menu li.user-xauth input[type="button"],
#layout-search input.submit:hover,
#layout-main div.spoiler input.button:hover,
#layout-main tr.header th.sortable:hover a,
#layout-main div.pagination span a:hover,
#layout-main div.pagination span strong,
input[type="submit"]:hover,
button[type="submit"]:hover,
#layout-main div.search_all div.suggestions span:hover
{
background-color:#58636E;
}

a.tooltip > span.text.g_bubble,
.g_bubble,
.g_bubble.g_odd,
.g_bubble .g_bubble .g_bubble,
.g_odd .g_bubble .g_odd,
#layout-main div.forum div.g_bubble.events,
#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.tabbed_pane div.body div.pane 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.tabbed_pane div.body div.pane div.forum ul.topics li.row:hover,
#layout-main div.tabbed_pane div.body div.pane 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,
#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;
}

#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,
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,
#layout-tabs ul.main-tabs li,
#layout-menu li.sub-menu,
th,
#layout-search input,
#user-xname input,
#user-xpass input,
.format-buttons select,
#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 input.button,
input[type="text"],
input[type="password"],
input.text,
textarea,
select,
#layout-search select,
#layout-search input.text,
#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 *.g_odd
{
background-color: inherit;
}

#menu-account li.alert span:before,
#menu-account li.alert span:after
{
color: #B32947;
}

#layout-main div.format-buttons *.f_button:hover,
#layout-main div.format-buttons *.f_button.selected
{
background-color: #B5BED6;
}

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 input.submit,
input[type="text"],
input[type="password"],
input.text,
textarea,
select,
#layout-search select,
#layout-search input.text,
#layout-main div.format-buttons *.f_button:hover,
#layout-main div.format-buttons *.f_button.selected,
#layout-main div.pagination span strong,
#layout-main div.pagination span a,
#layout-main div.pagination span a:hover,
#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.votes_all div.graph.eps div.g_odd
{
border-color: #34394D;
}

.g_bubble,
#layout-main div.avatar img,
#layout-main div.anime_all div.info div.image img,
#layout-main div.forum div.signature,
#layout-main div.forum div.events dl + dl,
#layout-main div.forum div.poll dl + dl,
#layout-main div.cmt_entries dl.profile,
#layout-main div.forum div.quickreply textarea,
#layout-main div.forum div.events h2,
#layout-main div.forum div.poll h2,
#layout-main div.forum div.events div.data > p,
#layout-main div.forum div.poll div.data p,
#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.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 dl.profile dd 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 dl.profile dd,
#layout-main div.forum div.events h2
{
color: #666666;
}

#layout-main div.forum div.events h2,
#layout-main div.forum div.poll h2,
#layout-main div.forum div.events div.data > p,
#layout-main div.forum div.poll div.data p
{
border-bottom-color:#7D7D7D;
}

div.quotebody
{
background-color: #E6E4D1;
border-color: #9A9A9A #7D7D7D #7D7D7D #9A9A9A;
}

#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*/
a.tooltip span.text {
background-color: #d3d5d9 !important;
color: #000000;
-moz-box-shadow: 0px 0px 8px 4px #666;
-webkit-box-shadow: 0px 0px 8px 4px #666;
box-shadow: 0px 0px 8px 4px #666;
opacity: 0.85;
}

a.tooltip span.text:after
{
border-color: rgba(211, 213, 217, 0);
border-bottom-color: #d3d5d9;
}

a.tooltip span.text:before
{
border-color: rgba(154, 154, 154, 0);
border-bottom-color: #9a9a9a;
}

/*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[weight="0"] .name a {
color: rgba(0, 0, 0, 0.6);
}

#layout-main div.tag-column div.tag.abstract[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[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[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[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[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[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[weight="600"] .name a {
color: rgba(16, 82, 137, 1.0);
}

#layout-main div.tag-column div.tag[weight="100"] .weight {
opacity: 0.3;
}

#layout-main div.tag-column div.tag[weight="200"] .weight {
opacity: 0.4;
}

#layout-main div.tag-column div.tag[weight="300"] .weight {
opacity: 0.6;
}

#layout-main div.tag-column div.tag[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;
}

/*anidbstyle2-text.css*/
#layout-menu li.sub-menu ul li#user-xpass input,
#layout-menu li.sub-menu ul li#user-xname input
{
font-size:11px;
}

#layout-menu li.sub-menu ul li#user-signup a,
#layout-menu li.sub-menu ul li#user-xauth button
{
cursor:pointer;
}

span.link,
a:visited,
a:active,
a:link
{
text-decoration:none;
}

/*anidbstyle2-icons.css*/
#layout-menu li.sub-menu ul li#user-xauth
{
background:url("../icons/orange/button_logon.gif") no-repeat scroll 0 0 transparent;
}

#layout-menu li.sub-menu ul li#user-signup
{
background:url("../icons/orange/button_signup.gif") no-repeat scroll 0 0 transparent;
}

#layout-menu li.sub-menu ul li#user-logout
{
background:url("../icons/orange/button_logout.gif") no-repeat scroll 0 0 transparent;
}

#layout-menu li.sub-menu ul li#user-profile
{
background:url("../icons/orange/button_profile.gif") no-repeat scroll 0 0 transparent;
}

#layout-menu li.sub-menu ul
{
background:url("images/menuback.png") repeat transparent;
}

#layout-menu li.sub-menu ul li:hover,
#layout-menu li.sub-menu ul li:active
{
background:url("images/menuhover.png") repeat left top transparent;
}

/*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;
}

}

#layout-footer:after
{
content:"design by deridiot inspired by anidbstyle";
}

