body {
     font-family: Arial,Verdana,Bold,Helvetica,sans-serif;
     font-size: 13px;
}

* {
     text-decoration: none ! important;
}

a {
     color: #e2e2e2;
}

a:hover {
     border-bottom: 2px solid #68a404;
     color: #e2e2e2;
     text-decoration: none;
}

.status_selected {
     background-color: #68a404;
     border-color: #000000;
     border-width: 0px 1px 1px 0px;
     color: #000000;
     line-height: 2.5em;
     text-decoration: none ! important;
}

.status_not_selected a:hover {
     border-bottom: 0px none ! important;
}

.status_selected a:hover {
     border-bottom: 0px none ! important;
}

.status_not_selected:hover {
     box-shadow: 0px -5px 0px 0px #68a404 inset;
     transition: all 0.2s ease 0s;
}

.status_not_selected {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
     border-bottom: 0px none ! important;
     border-left-color: #000000;
     border-right-color: #000000;
     border-top-color: #000000;
     color: #000000;
     line-height: 2.5em;
}

.status_selected:hover {
    
}

.status_selected a, .status_not_selected a {
     display: block;
}

#list_surround {
     background: none no-repeat scroll 0px 0px rgba(143, 143, 143, 0.77);
     box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.41);
     height: 100%;
     margin: 240px auto 20px;
     width: 850px;
}

:nth-child(5) .header_title {
     border-color: #ffffff;
     border-top-left-radius: 25px;
     border-top-right-radius: 25px;
     border-width: 2px;
     box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.41);
     height: 195px;
     margin-left: -28px;
     position: absolute;
     top: 60px;
     width: 850px;
	 z-index: -1;
}

:nth-child(5) .header_title:before {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3);
     color: #ffffff;
     display: block;
     font-size: 65px ! important;
     position: relative;
     text-align: center;
     text-shadow: 1px 2px 6px #000000;
     top: 61px;
}

#list_surround .header_cw {
     background: url("https://i.imgur.com/VC2mL5f.png") no-repeat scroll center center rgba(67, 60, 59, 0.75);
     box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21);
}

#list_surround .header_completed {
     background: url("https://i.imgur.com/5N99btk.png") no-repeat scroll center center rgba(67, 60, 59, 0.75);
     box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21);
}

#list_surround .header_onhold {
     background: url("https://i.imgur.com/VlGIINB.png") no-repeat scroll center center rgba(67, 60, 59, 0.75);
     box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21);
}

#list_surround .header_ptw {
     background: url("https://i.imgur.com/tYF4xS3.png") no-repeat scroll center center rgba(67, 60, 59, 0.75);
     box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21);
}

#list_surround .header_dropped {
     background: url("https://i.imgur.com/ZKeUGV6.png") no-repeat scroll center center rgba(67, 60, 59, 0.75);
     box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21);
}

#list_surround .header_cw, #list_surround .header_completed, #list_surround .header_onhold, #list_surround .header_ptw, #list_surround .header_dropped {
     margin-bottom: 7px;
     margin-left: 0px;
     padding: 28px;
}

#list_surround .header_title span {
     color: #000000;
     display: none;
     font-size: 1px;
}

#list_surround .header_title .thickbox {
     display: none;
}

#list_surround br {
     display: none;
}

.borderRBL {
     color: #cccccc ! important;
}

.borderRBL br {
     display: block ! important;
}

.table_header {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
     border-color: #ababab;
     border-style: solid;
     border-width: 1px 1px 1px 0px;
     color: #ffffff;
     line-height: 1.8em;
     padding: 4px;
}

.td1 {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.56);
     line-height: 20px;
     padding: 4px;
}

.td2 {
     background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.45);
     line-height: 20px;
     padding: 4px;
}

#list_surround .animetitle + small {
     background: none repeat scroll 0% 0% #68a404;
     font-size: 13px;
     margin-left: 10px;
     opacity: 1;
     padding: 2px;
     text-transform: uppercase;
}

.td1, .td2, .table_header {
     border-color: #ffffff;
     border-width: 0px 0px 1px ! important;
     color: #ffffff;
}

tr:hover td.td1 small, tr:hover td.td2 small {
     font-size: 13px;
     opacity: 1;
}

.td1 small, .td2 small {
     font-size: 13px;
     opacity: 0;
}

tr:hover .td2, tr:hover .td1 {
     background: none repeat scroll 0% 0% rgba(5, 5, 5, 0.7);
}

#list_surround .category_totals {
     /*background-color: rgba(0, 0, 0, 0.7);*/
	 background-color: rgba(0, 0, 0, 0.7);
     color: #d19642;
     line-height: 25px;
     margin-top: 15px;
     text-align: center;
}

#list_surround #grand_totals {
     background-color: #68a404;
     color: #d19642;
     display: none;
     line-height: 25px;
     text-align: center;
	 text-transform: uppercase;
}

/*
[style*="border-left-width"] {
    padding-left: 15px;
    padding-right: 15px;
}

tr:hover [class^="td"] {
    background-color: #fff;
    transition: background-color 0.2s linear;
}

td small a,
[width="70"] span + a,
[width="70"] a + a {
    display: inline-block;
    opacity: 0;
    float: right;
    border: 1px solid #ddd;
    border-radius: 2px;
    background-color: #eee;
    font-size: 9px;
    text-transform: uppercase;
    transition: color 0.2s linear, background-color 0.2s linear, opacity 0.2s linear;
}

td small a {
    height: 15px;
    margin: 1px 0 0 5px;
    padding: 0 9px;
    line-height: 15px !important;
}

td small a:last-child {
    font-size: 0;
}

td small a:last-child:after {
    content: ". . .";
    font-size: 9px;
}

[width="70"] span + a,
[width="70"] a + a {
    height: 13px;
    margin-top: 2px;
    padding: 0 4px;
    line-height: 13px;
}

small a:hover,
[width="70"] span + a:hover,
[width="70"] a + a:hover {
    background-color: #fff;
}

tr:hover td small a,
tr:hover [width="70"] span + a,
tr:hover [width="70"] a + a {
    opacity: 1;
}

a + small {
    display: inline-block;
    vertical-align: top;
    height: 15px;
    margin-top: 1px;
    padding: 0 4px;
    border: 1px solid #ddd;
    border-radius: 2px;
    background-color: #fff;
    line-height: 14px;
    text-transform: uppercase;
    white-space: nowrap;
}

td div small {
    font-size: 0;
    white-space: normal;
}

.animetitle {
    margin-right: 7px;
    font-weight: 600;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
}

.animetitle[href^="/anime/"]:after,
.animetitle[href^="/manga/"]:after {
    content: "";
    z-index: 2;
    position: fixed;
    display: block;
    opacity: 0;
    top: 45px;
    right: 0;
    width: 220px;
    height: 315px;
    margin-right: -220px;
    border-radius: 2px 0 0 2px;
    background-color: #516ba2;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 103% 103%;
    transition: margin 0.15s linear, opacity 0.15s linear;
    pointer-events: none;
}

[width="125"] {
    width: 1px !important;
    padding-left: 0;
}

[id^="tagLinks"] {
    z-index: 2;
    position: fixed;
    display: block;
    opacity: 0;
    overflow: hidden;
    top: 365px;
    right: 0;
    width: 220px;
    margin-right: -220px;
    font-size: 0;
    transition: margin 0.15s linear, opacity 0.15s linear;
    pointer-events: none;
}

[id^="tagLinks"] a {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    max-width: 193px;
    height: 15px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 0 10px;
    border: 1px solid #516ba2;
    border-radius: 2px;
    background-color: #516ba2;
    font-size: 9px;
    line-height: 15px;
    text-transform: uppercase;
    white-space: nowrap;
    color: #fff;
}

[id^="tagLinks"] a:first-child {
    border-color: #bf0000;
    background-color: #bf0000;
}

.hide {
    z-index: 3;
    position: fixed;
    opacity: 0;
    top: 45px;
    right: 0;
    width: 220px;
    height: 315px;
    margin-right: -220px;
    border-radius: 2px 0 0 2px;
    background-color: rgba(255,255,255,0.95);
    transition: margin 0.15s linear, opacity 0.15s linear;
    pointer-events: none;
}

.hide .borderRBL {
    padding: 7px 10px 8px;
    background-color: transparent;
}

.hide .borderRBL,
.hide a,
.hide span,
.hide strong {
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
}

.hide br {
    display: block !important;
}

table:hover .animetitle:after,
table:hover [id^="tagLinks"],
table:hover + .hide {
    opacity: 1;
    margin-right: 0;
}
*/

input {
    display: block;
    height: 29px;
    padding: 0 15px;
    border: 0;
    border-radius: 2px;
    background-color: #fff;
    font: 400 12px 'Open Sans', sans-serif !important;
    line-height: 19px;
    color: #444;
    transition: background-color 0.2s linear;
}

:focus {
    outline: 0;
}

::-webkit-scrollbar {
    width: 8px;
    height: 5px;
    background-color: #686868;
}

::-webkit-scrollbar-thumb {
    background-color: #68a404;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #538400;
}

table#mal_control_strip {
    z-index: 2;
    position: relative;
    border-bottom: 1px solid #eee;
    background-color: #8f8f8f;
    background-image: url("https://i.imgur.com/fv1Pc.png")
}

	@media all and (max-width: 1920px) {
    table#mal_control_strip {
        position: fixed !important;
		top: 0px
    }
}

#mal_control_strip td {
    height: 39px !important;
    padding: 0;
    border: 0;
}

/*
FIX MENU BAR TO THE TOP
Keep this on the bottom if you want to keep the top bar fixed to the top.

#mal\_control\_strip
{
position: fixed !important;
}
*/

#mal_cs_listinfo div,
#mal_cs_otherlinks div {
    padding-left: 30px;
}

#mal_cs_otherlinks div {
    text-transform: lowercase;
}

#mal_cs_otherlinks div:first-letter {
    text-transform: uppercase;
}

#mal_cs_listinfo a strong,
#mal_cs_otherlinks strong,
#mal_cs_otherlinks strong a {
    font: 600 12px 'Open Sans', sans-serif;
    color: #68a404;
    transition: color 0.5s linear, font 0.5s linear
}

#mal_cs_otherlinks strong {
    font-weight: 400;
}

#mal_cs_listinfo a strong:hover,
#mal_cs_otherlinks strong a:hover {
	font: 600 14px 'Open Sans', sans-serif;
    color: #dbdbdb;
}

#searchBox {
    width: 157px !important;
    margin: -5px -2px 0 0;
    padding-left: 33px;
    background-image: url(https://i.imgur.com/If63Nlc.png);
    background-repeat: no-repeat;
    background-position: 6px;
	background-color: #3d3d3d;
	color: #dddddd;
	display: block ! important;
    font-family: Consolas,Arial,sans-serif ! important;
    font-size: 10px;
	border-radius: 5px;
    border-style: hidden;
    box-shadow: 0px 0px 3px #e2e2e2;
	transition: background-color 0.5s linear, background-image 0.5s linear, color 0.5s linear
}

#searchBox:focus {
    background-color: #eee;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAASFBMVEUAAABERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERiV1/2AAAAF3RSTlMAqOIQGkWvIwR/yld1ezllbCqRh8PXzLFS4PcAAAB2SURBVBjTZY5ZEoQgDAXDNjgKguu7/00NGKXU/urqBCrE2KQ2lT3dOJwMr9CSZV2ddz8AtpYE9F0RTguJjFU8sNfRdi0bQJvXjjzPgCrSzUCUESdvJw6QIwfcBDpJLUVJ07LqPo6hJcaUz/+SLiTlT9L0JGh3AGleCe9drHXXAAAAAElFTkSuQmCC);
	color: #3d3d3d;
}

#copyright {
    background-color: #232323;
    border: 1px solid #ffffff;
    color: #e2e2e2;
    display: block;
    margin-top: 2px !important;
    padding: 1px 14px 0px;
    position: auto;
}

#copyright:after{
    content: "Original design by iSayChris and edited by PCMachinima.";
    font-size: 10px;
  	color:#e2e2e2;
	background-color: #232323;
    border: 0px solid #e2e2e2;
	display: block;
    margin-top: 2px !important;
    position: auto;
}

#fancybox-wrap {
    min-width: 280px !important;
    min-height: 71px !important;
}

#fancybox-outer {
    border-radius: 2px;
}

#fancybox-inner {
    top: 15px !important;
    min-width: 260px !important;
    min-height: 51px !important;
}

#fancybox-inner > div {
    margin-top: -4px;
    font: 400 12px 'Open Sans', sans-serif !important;
}

#fancybox-inner > div div {
    margin-top: 11px !important;
    font-size: 0;
}

#fancybox-inner > div div input[type="button"] {
    display: inline-block !important;
    vertical-align: top;
    height: 17px;
    padding: 0 4px;
    border: 1px solid #ddd;
    border-radius: 2px;
    background-color: #eee;
    font-size: 9px !important;
    line-height: 14px;
    text-transform: uppercase;
    white-space: nowrap;
    transition: color 0.2s linear, background-color 0.2s linear, opacity 0.2s linear;
    cursor: pointer;
}

#fancybox-inner > div div input[type="button"]:first-child {
    margin-right: 5px;
}

#fancybox-inner > div div input[type="button"]:hover {
    background-color: #fff;
}

#mal_cs_listinfo div:last-child,
#mal_cs_links,
#mal_cs_otherlinks div:last-child,
#mal_cs_powered a,
#mal_cs_pic,
img,
[type="button"],
[type="submit"],
br,
[width="30"],
[width="125"] strong,
[width="125"] b,
[href*="order=1"] strong,
.hide div,
.hide small,
object,
#grand_totals,
.fancy-bg {
    display: none;
}

/* COVER AREA
http://myanimelist.net/forum/?topicid=563993
*/

.hide {
background-size: cover;
right: 10px;
bottom: 10px;
height: 350px;
width: 226px;
padding-bottom: 0px;
border-style: transparent;
border-color: white;
border-top: 2px solid white;;
border-left: 2px solid white;
border-right: 2px solid white;
border-bottom: 2px solid white;
border-radius: 25px 25px 25px 25px;
background-color: rgba(200, 5, 200, 0.75);
background-position: center 50% !important;
background-repeat: no-repeat !Important;
display: block !important;
position: fixed;
visibility: hidden;
opacity: -50;
}

.hide:before {
color: white;
background: transparent;
padding-bottom: 5px;
position: absolute;
text-align: center;
width: 225px;
top: -25px;
border-radius: 25px 25px 0 0;
}


/* OTHER SETTINGS */
:hover + .hide {
visibility: visible;
opacity: 2;
}

/* mouse over link */
a:hover {
    font-weight: bold;
}

::-moz-selection {
    color: #ffffff;
    background: #4f7c03;
}
::selection {
    color: #ffffff;
    background: #4f7c03;
}

/* no 'more' button */

#list_surround tab\le:nth-of-type(n+4):hover td:nth-of-type(3),
#list_surround tab\le:nth-of-type(n+4):hover td:nth-of-type(4), 
#list_surround tab\le:nth-of-type(n+4):hover td:nth-of-type(5), 
#list_surround tab\le:nth-of-type(n+4):hover td:nth-of-type(6), 
#list_surround tab\le:nth-of-type(n+4):hover td:nth-of-type(7),
#list_surround tab\le:nth-of-type(n+4):hover td:nth-of-type(8) {
    display: tab\le-cell;
}

#list_surround small a:last-of-type {
    display: none !important;
}

.animetitle + small {
    visibility: visible !important;
}

#list_surround a[href*="http://myanimelist.net/panel.php?go=edit"],
#list_surround a[href*="http://myanimelist.net/editlist.php?type="], 
#list_surround a[href*="http://myanimelist.net/panel.php?go=add"] {
    visibility: visible !important;
    margin-right: 10px
}

.td1:nth-of-type(6) small, .td2:nth-of-type(6) small,
.td1:nth-of-type(5) small, .td2:nth-of-type(5) small,
.td1:nth-of-type(4) small, .td2:nth-of-type(4) small {
    visibility: visible !important;
}

.td1:nth-of-type(6) small:hover, .td2:nth-of-type(6) small:hover,
.td1:nth-of-type(5) small:hover, .td2:nth-of-type(5) small:hover,
.td1:nth-of-type(4) small:hover, .td2:nth-of-type(4) small:hover{
    text-decoration: underline;
}
