::-webkit-scrollbar {
	width: 12px;
	height: 12px;
}
/* Track */
::-webkit-scrollbar-track {
	background:#DDD;
}
/* Handle */
::-webkit-scrollbar-thumb {
	background:#BBB;
}
::-webkit-scrollbar-thumb:hover {
	background:#999;  
}
*::-moz-focus-inner {
	border:0;
}

* {
	font-family:'Roboto', Arial;
	outline:none;
}

html {
	min-height:100%;
	position:relative;
	height:initial !important;
}

body {
	margin: 0;
	color: #000;
	font-size: 14.00px;
	background-color: #FF6600;
	-webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	overflow-x:hidden;
	height:100%;
}

#mal_control_strip {
	width: 100%;
	height: 64px;
	max-height: 64px;
	left: 0;
	top: 0;
	position: fixed !important;
	background: none !important;
	background-repeat: no-repeat !important;
	background-color: inherit !important; /* #2e51a2 */
	color: #ffffff;
	font-family: 'Roboto', Arial !important;
	box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.14), 0px 4px 5px 0px rgba(0, 0, 0, 0.098), 0px 1px 10px 0px rgba(0, 0, 0, 0.082);
	z-index:3000;
}
#list_surround:before {
	content:'';
	width:100vw;
	height:250px;
	/*background-color:#2e51a2;*/
	position:absolute;
	top:0;
	left:0;
	z-index:-2000;
}
#list_surround:after {
	content:'';
	/*background-image:url(http://vignette2.wikia.nocookie.net/bakatotest/images/0/00/Shoukanjuu-akihisa.png);*/
	position:absolute;
	background-size:contain;
	/*top:70px;
	right:100px;*/
	z-index:-1500;
	/*height:316px;
	width:200px;*/
}
body table:nth-child(2):before {
	content:'';
	width:100vw;
	background-color:#fafafa;
	top:250px;
	position:absolute;
    bottom:0;
    left:0;
    right:0;
    overflow:hidden;
	z-index:-21;
}

#mal_control_strip a {
  font-family: 'Roboto', Arial !important;
  text-decoration: none !important;
}
#mal_cs_listinfo {
	width:initial !important;
	padding:0 0 0 20px !important;
	border-right:1px solid #FFF !important;
}
#mal_cs_listinfo div {
	display:inline-block !important;
	margin:0 !important;
}
#mal_cs_listinfo div:first-child a {
	font-size:28px !important;
}
#mal_cs_listinfo div:nth-child(2) a {
	font-size:12px !important;
}
#mal_cs_listinfo div:nth-child(2) a:hover {
	text-decoration:underline !important;
}
#mal_cs_listinfo div:nth-child(2) a:before {
	content:'(' !important;
}
#mal_cs_listinfo div:nth-child(2) a:after {
	content:')' !important;
}

#mal_cs_pic {
	border-right:1px solid #FFF !important;
}

#mal_cs_links {
	width:220px !important;
	padding:0 !important;
	border-right:1px solid #FFF !important;
}
#mal_cs_links div {
	display:inline-block !important;
	margin:0 !important;
}
#mal_cs_links div:first-child a:first-child {
	text-indent: -9999px;
    background-image: url(http://floatingcube.web44.net/more/myanimelist/cleanminimal/addtolist.svg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:40px;
    height: 64px;
    width: 64px;
    white-space: nowrap;
	display:inline-block;
	position: fixed;
	bottom: 30px;
	right: 30px;
	background-color: #777;
	border-radius: 100%;
	transition:opacity 0.3s;
	box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.14), 0px 4px 5px 0px rgba(0, 0, 0, 0.098), 0px 1px 10px 0px rgba(0, 0, 0, 0.082);
}
#mal_cs_links div:first-child a:first-child:hover {
	opacity:0.8;
}
#mal_cs_links div:first-child a:nth-child(2) {
	text-indent: -9999px;
    background-image: url(http://floatingcube.web44.net/more/myanimelist/cleanminimal/home.svg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:30px;
    height: 64px;
    width: 64px;
    white-space: nowrap;
	display:inline-block;
}
#mal_cs_links div:nth-child(2) a:first-child {
	text-indent: -9999px;
    background-image: url(http://floatingcube.web44.net/more/myanimelist/cleanminimal/animelist.svg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:30px;
    height: 64px;
    width: 64px;
    white-space: nowrap;
	display:inline-block;
}
#mal_cs_links div:nth-child(2) a:nth-child(2) {
	text-indent: -9999px;
    background-image: url(http://floatingcube.web44.net/more/myanimelist/cleanminimal/mangalist.svg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:30px;
    height: 64px;
    width: 64px;
    white-space: nowrap;
	display:inline-block;
}
#mal_cs_links a {
	transition: opacity 0.3s;
}
#mal_cs_links div a:hover {
	opacity:0.8 !important;
}

#mal_cs_otherlinks {
	width:initial !important;
	padding:0 0 0 20px !important;
}
#mal_cs_otherlinks div:nth-child(2) a:hover {
	text-decoration:underline !important;
}

img[src="http://cdn.myanimelist.net/images/list-top-powered.gif"] {
	display: block !important;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(http://floatingcube.web44.net/more/myanimelist/cleanminimal/credit.gif) no-repeat !important;
	width: 150px !important; /* Width of new image */
	height: 5px !important; /* Height of new image */
	padding-left: 150px !important; /* Equal to width of new image */
}
#search {
	margin:10px 0 0 0 !important;
	height:31px !important;
}
#searchBox {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:0 !important;
	font-size:14px !important;
	padding:5px 0 !important;
	border:0 !important;
	transition:width 0.5s;
	margin-right:35px !important;
}
#search:hover > #searchBox {
	width:250px !important;
	padding:5px !important;
}
#searchBox:focus {
	width:250px !important;
	padding:5px !important;
}
#searchListButton{
	display: block !important;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-image:url(http://floatingcube.web44.net/more/myanimelist/cleanminimal/search.svg) !important;
	background-repeat:no-repeat !important;
	background-size:30px !important;
	width: 30px !important; /* Width of new image */
	height: 30px !important; /* Height of new image */
	padding-left: 30px !important; /* Equal to width of new image */
	margin-top:-29px !important;
}

#list_surround {
	margin: 64px auto 0 auto;	
	/*width: 730px;*/
}

a {
	color: #000;
	text-decoration: none;
}

a:visited {
	color: #000;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

.td1 {	
	color: #000;
	padding: 2px;
	background-color:#FFF;
	z-index:2;
}

.td2 {
	color: #000;
	padding: 2px;
	background-color:#FFF;
	z-index:2;
}

table .td1:first-child:not(.borderRBL),
table .td2:first-child:not(.borderRBL),
table .table_header:first-child {
	box-shadow: 0 -9px 0 0 white,0 9px 0 0 white,9px 0 0 0 white,0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);
}
table .td1:last-child:not(.borderRBL),
table .td2:last-child:not(.borderRBL),
table .table_header:last-child {
	box-shadow: 0 -9px 0 0 white,0 9px 0 0 white,-9px 0 0 0 white,0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);
}

.table_header {
	color: #000;
	padding: 2px;
	background-color:#FFF;
	/* border-bottom:1px solid #e2e2e2;*/
}

.form {
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	border-style: solid;
	color: #000000;
	padding: 2px;
	font-size: 11.00px;
	font-family: Verdana, Arial;
}

.status_selected {
	color: #FFF;
    padding: 5px;
	background-color:rgba(255,255,255,0.3);
	border-radius:2px;
	font-size:17px;
}
.status_not_selected {
	color: #FFF;
    padding: 5px;
	font-size:17px;
}
.status_selected a,
.status_not_selected a {
	color:#FFF !important;
}

.header_cw,
.header_completed,
.header_onhold,
.header_dropped,
.header_ptw {
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);
	background-color:#FFF;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:20px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
}

.header_title {
	font-size: 36px;
	padding-bottom:10px;
}

.category_totals {
	box-shadow: 0 -9px 0 0 white,0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);
	background-color:#FFF;
	text-align:center;
	padding:20px 0;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	z-index:-2;
}

#grand_totals {
	text-align: center;
}

.header_al {
	font-weight: bold;
	font-size: 16px;
}

.header_al_links {

}

.animetitle {
	/*font-weight: bold;*/
}

.borderRBL {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-shadow: inset 0 3px 1px -2px rgba(0,0,0,.14),inset 0 2px 2px 0 rgba(0,0,0,.098),inset 0 1px 5px 0 rgba(0,0,0,.084);
	padding:20px;
	z-index:20;
	position:relative;
}
#fancybox-overlay {
	z-index:4000 !important;
}
#fancybox-wrap {
	z-index:4010 !important;
}
#copyright {
	width:100vw !important;
	border-top:1px solid #e2e2e2;
	padding:5px 0 !important;
	color:#777777;
	position:absolute;
	left:0;
	background-color:#fafafa !important;
	box-shadow:0 -10px 0 0 #fafafa;
	z-index:-20;
}