/*

		MyAnimeList.net semi-transparent dark theme

		Semi-transparent dark theme with mild colors for MyAnimeList
		and native theme for anime/manga lists (CSS3-features).
		AdBlock included.
		http://userstyles.org/styles/58020/myanimelist-net-semi-transparent-dark-theme

		License: CC-BY-SA (http://creativecommons.org/licenses/by-sa/3.0/)
		Report about bugs and feature requests to xmpp:fastpoke@fastpoke.org


	Changelog:
	['+' add / '-' del / '*' fix]

		v. 1.3 [14.01.2012]
			+ new :hover effect for buttons;
			+ navigation icons;
			+ new rss icon;
			* fixed box-shadow;

		v. 1.2 [05.01.2012]
			+ new 'compatibility' colors;
			+ replace old font;
			* rewrite some code;  

		v. 1.1.2 [02.01.2012]
			+ new 'add' button;
			* some minor fixes;

		v. 1.1.1 [29.12.2011]
			+ new colors;
			* rewrite request window;
			* code optimizations;
			* fix max-width for small resolutions;
			- old selectors;

		v. 1.1 [23.12.2011]
			+ new design for all buttons;
			+ new 'more' window for anime/manga list;
			+ new opentype-font (OpenSans);
			* rewrite code;
			* other minor fixes;

		v. 1.0.4 [21.12.2011]
			* fixed 'edit'-buttons position on hover;
			* fixed main panel (remove top banner);
			* fixed forum blockquote;
			* small redesign for anime/manga lists;

		v. 1.0.3 [19.12.2011]
			* replace png-transparent background on rgba-transparent background
			  (global speed optimizations);
			+ native theme for users anime/manga lists;
			+ some small style fixes;

		v. 1.0.2 [18.12.2011]
			* height-fix for all <select>;
			* fix border-radius on top navi-bar;
			+ new AdBlock;

		v. 1.0.1 [17.12.2011]
			* hotfix height for <select> (add/edit pages);
			- border around all images
  			 (border only for userpic/anime/manga main image);

		v. 1.0.0 (release) [16.12.2011]
			* small fixes for Anime/Manga pages;
			+ return search button;
			+ Chrome and Opera support;

		v. 0.9.1 (pre-release) [16.12.2011]
			* fixed edit-button position;
			+ fixed style for panel.php;
			+ native color bars;
			+ transparent menu-box;
			- some unnecessary code;

		v. 0.3 [14.12.2011]
			+ add style for login pop-up;
			+ border-radius on navi bar;
			+ some small fixes;

		v. 0.2 [13.12.2011]
			+ shadow around navi bar;
			+ new buttons/search textarea;

		v. 0.1 (alfa version) [13.12.2011]
			+ create main style idea;
			+ change main text/link colors;
			+ background pattern;
			- remove all borders;
			- remove ads;

*/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document
    url(http://myanimelist.net/),
    url-prefix(http://myanimelist.net/login),
    url-prefix("http://myanimelist.net/addtolist"),
    url-prefix("http://myanimelist.net/panel.php"),
    url-prefix("http://myanimelist.net/profile"),
    url-prefix("http://myanimelist.net//profile"),
    url-prefix("http://myanimelist.net/editprofile"),
    url-prefix("http://myanimelist.net/myfriends"),
    url-prefix("http://myanimelist.net/clubs"), 
    url-prefix("http://myanimelist.net/mymessages"),
    url-prefix("http://myanimelist.net/myreviews"),
    url-prefix("http://myanimelist.net/myrecommendations"),
    url-prefix("http://myanimelist.net/blog"),
    url-prefix("http://myanimelist.net/myblog"),
    url-prefix("http://myanimelist.net/anime.php"),
    url-prefix("http://myanimelist.net/manga.php"),
    url-prefix("http://myanimelist.net/people"),
    url-prefix("http://myanimelist.net/character"),
    url-prefix("http://myanimelist.net/fansub-groups"),
    url-prefix("http://myanimelist.net/topanime"),
    url-prefix("http://myanimelist.net/topmanga"),
    url-prefix("http://myanimelist.net/favorites"),
    url-prefix("http://myanimelist.net/reviews"),
    url-prefix("http://myanimelist.net/news"),
    url-prefix("http://myanimelist.net/forum/"), 
    url-prefix("http://myanimelist.net/users"),
    url-prefix("http://myanimelist.net/manga/"),
    url-prefix("http://myanimelist.net/anime/"),
    url-prefix("http://myanimelist.net/modules"),
    url-prefix("http://myanimelist.net/showreview"),
    url-prefix("http://myanimelist.net/about"),
    url-prefix("http://myanimelist.net/donations"),
    url-prefix("http://myanimelist.net/tou.php"),
    url-prefix("http://myanimelist.net/privacy"),
    url-prefix(http://myanimelist.net/dbchanges),
    url-prefix(http://myanimelist.net/comments),
    url-prefix(http://myanimelist.net/friends),
    url-prefix(http://myanimelist.net/showclubs),
    url-prefix(http://myanimelist.net/editclub),
    url-prefix(http://myanimelist.net/topusers),
    url-prefix(http://myanimelist.net/shared),
    url-prefix(http://myanimelist.net/history),
    url-prefix(http://myanimelist.net/recommendations),
    url-prefix(http://myanimelist.net/info.php),
    url-prefix(http://myanimelist.net/comtocom.php),
    url-prefix(http://myanimelist.net/register),
    url-prefix(http://myanimelist.net/admin),
    url-prefix(http://myanimelist.net/password),
    url-prefix("http://myanimelist.net/editlist.php"),
    url-prefix("http://myanimelist.net/ajaxtb.php"),
    url-prefix("http://myanimelist.net/import.php")
{

* {font-family: "Trebuchet MS", sans-serif, sans !important;font-weight: normal !important;}
html, body {
    background: url("http://i.imgur.com/AZDeB.png") repeat fixed 0 0 transparent !important;
    color: #ffffff !important;
    text-shadow: #1d1d1d 1px 1px 0px;
}
#fancybox-inner {background: url("http://i.imgur.com/AZDeB.png") repeat fixed 0 0 transparent;color: #ffffff !important;}
#fancybox-outer {background: url("http://i.imgur.com/AZDeB.png") repeat 0 0 !important;}
#content, #contentHome, .container {
    background-color: transparent !important;
    border: #ffffff 0px solid !important;
    padding-bottom: 30px !important;
}

/* AdBlock */
img[src="http://cdn.myanimelist.net/images/rssicon.png"],
#adNav,
#promotion_container,
#headerSmall,
#homeAds,
#roadblock,
.roadblock,
.adBlockNav,
.adCenter300,
.adCenter600,
.ad_border,
.adCenter728,
.adRight728,
.adHome300,
.adHome230,
.ad300,
.widget_table,
div[id^="ew_Banner"],
div[id*="bannerDiv"],
div#header {display: none !important;}

a {color: #b7b7b7 !important;}
a:hover {text-decoration: underline !important;}
.lightLink {color: #e3e3e3 !important;}
#myanimelist {padding-top: 40px;}
#contentWrapper{padding-top: 5px;}
td.profile_leftcell {padding: 10px 20px 0 0 !important;}

#menu {width: 970px !important;background-color: transparent !important;border: transparent 1px !important;}
#menu_left {
    background-color:rgba(255,255,255,0.1) !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset;
}
#menu_right {background-color: transparent !important; }
#nav li {background-color: transparent !important; }
#nav li a {
    background: transparent !important;
    color: #ffffff !important;
    border-left: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
            border-radius: 30px 0px 30px 0px;
    -webkit-border-radius: 30px 0px 30px 0px;
         -o-border-radius: 30px 0px 30px 0px;
       -moz-border-radius: 30px 0px 30px 0px;
}
#nav li a:hover {
    background-color:rgba(0,0,0,0.1) !important;
    color: #f7ffc1 !important;
    text-shadow: #1d1d1d 1px 1px 0px;
            border-radius: 30px 0px 30px 0px;
    -webkit-border-radius: 30px 0px 30px 0px;
         -o-border-radius: 30px 0px 30px 0px;
       -moz-border-radius: 30px 0px 30px 0px;
    text-decoration: none !important;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6) inset;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}
#nav ul {border-right: transparent 1px  !important; border-left: transparent 1px !important;}
#nav ul li {border-bottom: transparent 1px !important;}
#nav ul a {padding: 4px 6px !important;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;}
#nav ul a:hover {
    background-color:rgba(0, 0, 0, 0.6) !important;
    color: #f7ffc1 !important;
    border-left: 1px solid #747474;
    border-bottom: 1px solid #747474;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.8) inset;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}
#nav li a span.count {color: #aaa !important;}
#nav li .new a {color: #aaa !important;}
#nav li .new a:hover {color: #d7b090 !important;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;}

ul[style*="display: block;"], .wider, .wide {
    background-color:rgba(0,0,0,0.6) !important;
            border-radius: 0px 0px 25px 0px;
    -webkit-border-radius: 0px 0px 25px 0px;
         -o-border-radius: 0px 0px 25px 0px;
       -moz-border-radius: 0px 0px 25px 0px;
    border: 0px solid !important;
    margin-top: 0px !important;
}

/* height for <select> */
#status,
select#stype,
select#friendsort,
select[name="score"],
select[name="startMonth"],
select[name="startDay"],
select[name="startYear"],
select[name="endMonth"],
select[name="endDay"],
select[name="endYear"],
select[name="priority"],
select[name="storage"],
select[name="discuss"],
select[name="list_rewatch_value"],
select[name="storage_num"],
select[name="reread_value"],
select[name="myinfo_status"],
select[name="myinfo_score"],
select[name="myinfo_watchedeps"],
select[name="timezone"],
select[name="friend_email"],
select[name="mem_pm_notify"],
select[name="mem_email_notify"],
select[name="club_invitations"],
select[name="finvite"],
select[name="pmAllow"],
select[name="mem_comments"],
select[name="showblogprofile"],
select[name="mem_comments"],
select[name="gender"],
select[name="bmonth"],
select[name="bday"],
select[name="byear"],
select[name="blogcom"],
select[name="workmode"],
select[name="watching_choice"],
select[name="image_type"],
select[name="hide_mal"],
select[name="style_override_id"],
select[name="ls_date_format"],
select[name="ls_a_default_status"],
select[name="ls_a_discuss"],
select[name="ls_a_private"],
select[name="ls_m_default_status"],
select[name="ls_m_discuss"],
select[name="ls_m_private"],
select[name="type"],
select[name="status"],
select[name="p"],
select[name="r"],
select[name="sm"],
select[name="sd"],
select[name="sy"],
select[name="em"],
select[name="ed"],
select[name="ey"],
select[name="ey"],
select[name="bubbles"],
select[name="g"]
 {height: 22px !important;background-color:rgba(255,255,255,0.1) !important;color: #ffffff !important;}
select[name="c[]"] {height: 115px; color: #ffffff !important;}

/* search bar */
#topSearchText, .inputtext  {
    background-color:rgba(255,255,255,0.1) !important;
    color: #ffffff !important;
    height: 16px;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}
textarea {
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}
#topSearchText:focus, textarea:focus, input:focus {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.6) inset;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}
#topSearchValue{background-color:rgba(255,255,255,0.1) !important;color: #ffffff !important;height: 22px;}

option {color: #000000 !important;}
h1 {background-color: transparent !important;border-color: transparent !important;color: #f7ffc1 !important;}

li, a {background: none !important;}
li.small a {padding-left: 10px !important;}
#horiznav_nav {border: 0px !important;background: none !important;}
#horiznav_nav ul li a,
#horiznav_nav ul li a[href*="?sd="],
#horiznav_nav ul li a[href*="?o="] {
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
    padding: 5px 12px 4px 11px !important;
}
#horiznav_nav ul li a:hover,
#horiznav_nav ul li a[href*="?sd="]:hover,
#horiznav_nav ul li a[href*="?o="]:hover {
    color: #ffffff !important;
    text-decoration: none !important;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
            border-radius: 30px 2px 30px 2px !important;
    -webkit-border-radius: 30px 2px 30px 2px !important;
         -o-border-radius: 30px 2px 30px 2px !important;
       -moz-border-radius: 30px 2px 30px 2px !important;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
    padding: 5px 12px 4px 11px !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6) inset !important;
    background-color:rgba(0,0,0,0.1) !important;
}
td.normal_header[align="center"]{
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
    padding: 5px 12px 4px 11px !important;
}
td.normal_header[align="center"]:hover{
    color: #ffffff !important;
    text-decoration: none !important;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
            border-radius: 30px 2px 30px 2px !important;
    -webkit-border-radius: 30px 2px 30px 2px !important;
         -o-border-radius: 30px 2px 30px 2px !important;
       -moz-border-radius: 30px 2px 30px 2px !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6) inset !important;
    background-color:rgba(0,0,0,0.1) !important;
}
td.normal_header[align="center"] a:hover{color: #ffffff !important;text-decoration: none !important;}
.horiznav_active {
    color: #ffffff !important;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
    background-color:rgba(255,255,255,0.1) !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
    padding: 5px 12px 4px 11px !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset;
}

#rightcontentunder {display: none;}
td, tr {border: 0px solid !important;}
.normal_header, h2 {
    color: #f7ffc1 !important;
    padding: 3px 10px 3px 10px !important;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
    background-color:rgba(255,255,255,0.1) !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset;
}
div#horiznav_nav[style="text-align: center; margin-top: 8px;"] a,
div#horiznav_nav ul li a[href*="?subboard=1&letter="]
{border: 0px !important; padding-left: 8px !important; padding-right: 8px !important;}
div#horiznav_nav[style="text-align: center; margin-top: 8px;"] a:hover,
div#horiznav_nav ul li a[href*="?subboard=1&letter="]:hover {
    background: transparent !important;
    border: 0px !important;
    border-radius: 0px !important;
    text-decoration: underline !important;
    color: #ffffff !important;
    box-shadow: 0px 0px 0px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}
#profileRows a {
    border-left: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
    padding-left: 10px !important;
    color: #ffffff !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
}

#profileRows a:hover {
    background-color:rgba(0,0,0,0.1) !important;
    color: #f7ffc1 !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
    text-decoration: none !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6) inset;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}
#profileRows a[href^="http://myanimelist.net/animelist/"]:hover::after,
#profileRows a[href^="http://myanimelist.net/mangalist/"]:hover::after
    {content: url("http://i.imgur.com/1jaT7.png"); float: right; padding: 0px 12px 4px 0px;}
#profileRows a[href^="http://myanimelist.net/editprofile.php"]:hover::after
    {content: url("http://i.imgur.com/u3x0T.png"); float: right; padding: 0px 12px 4px 0px;}
#profileRows a[href^="http://myanimelist.net/mymessages.php"]:hover::after
    {content: url("http://i.imgur.com/y3wvW.png"); float: right; padding: 0px 12px 4px 0px;}
#profileRows a[href^="http://myanimelist.net/myfriends.php?go=add"]:hover::after
    {content: url("http://i.imgur.com/f8Hdc.png"); float: right; padding: 0px 12px 4px 0px;}
#profileRows a[href^="http://myanimelist.net/myfriends.php?go=remove"]:hover::after
    {content: url("http://i.imgur.com/byPsO.png") ; float: right; padding: 1px 12px 4px 0px;}
.borderClass {border: 0px solid !important;background: transparent !important;}
.floatRightHeader a {
    border-left: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
    padding: 0px 10px 0px 10px !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;}
.floatRightHeader a:hover {
    color: #ffffff !important;
    text-shadow: #1d1d1d 1px 1px 0px;
    background-color:rgba(0,0,0,0.1) !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
    padding: 0px 10px 0px 10px !important;
    text-decoration: none !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6) inset;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}

.button_add, .button_edit {
    float: right;
    border-left: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
    padding: 0px 10px 0px 7px !important;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}
.button_add:hover, .button_edit:hover {
    color: #ffffff !important;
    text-decoration: none !important;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
    padding: 0px 10px 0px 7px !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6) inset;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}
textarea {background-color:rgba(255,255,255,0.1) !important;color: #ffffff !important;}
.goodresult, .badresult, #dialog, .quotetext {border: 0px solid !important;background-color:rgba(255,255,255,0.1) !important;}
.forum_category {background-color:rgba(0,0,0,0.25) !important;}
.forum_boardrowspacer {background: transparent !important;}
div[style="float: right; font-weight: normal;"] a {
    font-size: 11px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    border: 1px solid transparent !important;
}
div[style="float: right; font-weight: normal;"] a:hover {
    background-color:rgba(0,0,0,0.1) !important;
    font-size: 11px !important;
    color: #ffffff !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
    text-decoration: none !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6) inset;
    padding-left: 4px !important;
    padding-right: 4px !important;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}
.hoverinfo {text-shadow: 0px 0px 0px !important;color: #000000 !important;}
.hoverinfo .dark_text {text-shadow: 0px 0px 0px !important;color: #747474 !important;}
.forum_boardrow1 {background-color:rgba(255,255,255,0.1) !important; border: 0px solid !important;}
.forum_boardrow2 {background-color:rgba(0,0,0,0.25) !important;}
.bgColor1 {background-color:transparent !important;}
.bgColor2 {background-color:rgba(255,255,255,0.1) !important;}
.forum_locheader {color: #ffffff !important;}
#forum_options_container ul li {border: 0px solid !important;}
#catoption {height: 22px !important;}
.bgbdrContainer {border: 0px solid !important;}

div[style="border: 1px solid #bebebe; padding: 2px; margin: 4px 2px 2px 2px;"]
{border: 0px solid !important; background: url("http://i.imgur.com/V0ER4.png") repeat 0 0 ! important;}

.button_form {border: 0px solid !important;text-decoration: underline !important;}
.inputButton {
    color: #ffffff !important;
    border-color: transparent !important;
    border-top: 1px solid transparent !important;
    border-left: 1px #747474 solid !important;
    border-bottom: 1px #747474 solid !important;
    background-color:rgba(255,255,255,0.1) !important;
            border-radius: 30px 2px 30px 2px;
    -webkit-border-radius: 30px 2px 30px 2px;
         -o-border-radius: 30px 2px 30px 2px;
       -moz-border-radius: 30px 2px 30px 2px;
    padding: 2px 5px 2px 5px !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}
.inputButton:hover {
    background-color:rgba(0,0,0,0.1) !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6) inset;
       -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
         -o-transition: 0.5s;
}
.dark_text {color: #ffffff !important;}
.profile_leftcell div[style="text-align: center;"] img  {border: 1px solid #252525 !important;}
div[style="margin: 2px 0;"]::before {content: url("http://i.imgur.com/USmhd.png") !important;padding-left: 1px !important;}

/* change compatibility colors */
div[style*="background: #2F2AA8;"]	{background-color:rgba(249,255,201,0.10) !important;color:#000000 !important; text-shadow: 0px 0px 0px;}
/*div[style*="background: ?;"]	{background-color:rgba(249,255,201,0.30) !important;}*/
div[style*="background: #D9A11F;"]	{background-color:rgba(249,255,201,0.40) !important;color:#000000 !important; text-shadow: 0px 0px 0px;}
div[style*="background: #AE8741;"]	{background-color:rgba(249,255,201,0.50) !important;color:#000000 !important; text-shadow: 0px 0px 0px;}
div[style*="background: #FAAE04;"]	{background-color:rgba(249,255,201,0.60) !important;color:#000000 !important; text-shadow: 0px 0px 0px;}
div[style*="background: #FFA200;"]	{background-color:rgba(249,255,201,0.70) !important;color:#000000 !important; text-shadow: 0px 0px 0px;}
div[style*="background: #FF4D00;"]	{background-color:rgba(249,255,201,0.80) !important;color:#000000 !important; text-shadow: 0px 0px 0px;}

/* change compatibility text colors */
div.spaceit [style*="color: #2F2AA8;"] {color:rgba(249,255,201,0.10) !important;text-shadow: 0px 0px 0px;}
div.spaceit [style*="color: #D9A11F;"] {color:rgba(249,255,201,0.40) !important;text-shadow: 0px 0px 0px;}
div.spaceit [style*="color: #AE8741;"] {color:rgba(249,255,201,0.50) !important;text-shadow: 0px 0px 0px;}
div.spaceit [style*="color: #FAAE04;"] {color:rgba(249,255,201,0.60) !important;text-shadow: 0px 0px 0px;}
div.spaceit [style*="color: #FFA200;"] {color:rgba(249,255,201,0.50) !important;text-shadow: 0px 0px 0px;}
div.spaceit [style*="color: #FF4D00;"] {color:rgba(249,255,201,0.50) !important;text-shadow: 0px 0px 0px;}


/* change bar-colors */
div[style*="background-color:#eaf0fa"]	{background-color:rgba(249,255,201,0.10) !important;}
div[style*="background-color:#dbe5f6"]	{background-color:rgba(249,255,201,0.20) !important;}
div[style*="background-color:#cddbf2"]	{background-color:rgba(249,255,201,0.25) !important;}
div[style*="background-color:#bdceec"]	{background-color:rgba(249,255,201,0.30) !important;}
div[style*="background-color:#b0c4e8"]	{background-color:rgba(249,255,201,0.35) !important;}
div[style*="background-color:#a3bae3"]	{background-color:rgba(249,255,201,0.40) !important;}
div[style*="background-color:#96b0de"]	{background-color:rgba(249,255,201,0.45) !important;}
div[style*="background-color:#8aa7d8"]	{background-color:rgba(249,255,201,0.50) !important;}
div[style*="background-color:#7c9acf"]	{background-color:rgba(249,255,201,0.55) !important;}
div[style*="background-color:#7191c8"]	{background-color:rgba(249,255,201,0.60) !important;}
div[style*="background-color:#6687c0"]	{background-color:rgba(249,255,201,0.65) !important;}
div[style*="background-color:#5b7db8"]	{background-color:rgba(249,255,201,0.70) !important;}
div[style*="background-color:#5073af"]	{background-color:rgba(249,255,201,0.75) !important;}
div[style*="background-color:#476aa6"]	{background-color:rgba(249,255,201,0.80) !important;}
div[style*="background-color:#3e619d"]	{background-color:rgba(249,255,201,0.85) !important;}
div[style*="background-color:#365a97"]	{background-color:rgba(249,255,201,0.90) !important;}
div[style*="background-color:#2f528f"]	{background-color:rgba(249,255,201,0.95) !important;}
div[style*="background-color:#274a86"]	{background-color:rgba(249,255,201,1.00) !important;}
}


/* anime and manga lists theme */

@-moz-document url-prefix("http://myanimelist.net/animelist"),
               url-prefix("http://myanimelist.net/mangalist")
    
{
* {font-family: "Trebuchet MS", sans-serif, sans !important;font-weight: normal !important;}
body {	
    color: #000000 !important;
	background: url("http://i.imgur.com/AZDeB.png") repeat scroll 0 0 !important;
    background-attachment: fixed !important;
}

#list_surround, table {margin: 0 auto;width: 1000px !important;}
a {color: #ffffff !important;text-decoration: none !important;}
a:visited {color: #ffffff !important;text-decoration: none !important;}
a:hover {text-decoration: underline !important;}

.td1 {		
    background-color:rgba(0,0,0,0.07) !important;
    color: #aeaeae !important;
    border-right: 1px solid #747474 !important;
    border-left: 0px solid !important;
    border-top: 0px solid !important;
    border-bottom: 0px solid !important;
    padding: 2px !important;
}
.td2 {
    background-color:rgba(255,255,255,0.06) !important;
    color: #aeaeae !important;
    border-right: 1px solid #747474 !important;
    border-left: 0px solid !important;
    border-top: 0px solid !important;
    border-bottom: 0px solid !important;
    padding: 2px !important;
}

.table_header a {color: #ffffff !important;}
.table_header {
    background-color:rgba(0,0,0,0.25) !important;
    color: #ffffff !important;
    border-left: 0px solid !important;
    border-right: 1px solid #747474 !important;
    border-top: 0px solid !important;
    border-bottom: 1px solid #747474 !important;
    padding: 2px !important;  
}
td[style="border-width: 1px 1px 1px 1px;"]{
    border-left: 1px solid #747474 !important;
    border-right: 1px solid #747474 !important;
    border-top: 0px solid !important;
    border-bottom: 1px solid #747474 !important;
}
td[width="30"] {border-left: 1px solid #747474 !important;}
	
.table_headerLink {color: #ffffff !important;}
.table_headerLink:Visited {color: #ffffff !important;}
.table_headerLink:Hover {text-decoration: underline !important;}

.form {
        border-width: 1px 1px 1px 1px !important;
        border-color: #ABABAB !important;
        border-style: solid !important;
        color: #000000 !important;
        padding: 2px !important;
        font-size: 11.00px !important;
}

.header_cw {}
.header_completed {}
.header_onhold {}
.header_dropped {}
.header_ptw {}
.header_title span::after {content: ":";}
.header_title {
    padding-left: 15px !important;
    padding-bottom: 2px !important;
    color: #f7ffc1 !important;
    background-color:rgba(0,0,0,0.25) !important;
            border-radius: 30px 0px 0px 0px;
    -webkit-border-radius: 30px 0px 0px 0px;
         -o-border-radius: 30px 0px 0px 0px;
       -moz-border-radius: 30px 0px 0px 0px;
    border: 1px solid #747474 !important;
}

.category_totals {
    padding-left: 10px !important;
    padding-bottom: 2px !important;
    color: #ffffff !important;
    background-color:rgba(0,0,0,0.25) !important;
            border-radius: 0px 0px 30px 0px;
    -webkit-border-radius: 0px 0px 30px 0px;
         -o-border-radius: 0px 0px 30px 0px;
       -moz-border-radius: 0px 0px 30px 0px;
    border: 1px solid #747474 !important;
}

#grand_totals {
    padding-left: 10px !important;
    padding-bottom: 2px !important;
    color: #ffffff !important;
    background-color:rgba(0,0,0,0.25) !important;
            border-radius: 30px 0px 30px 0px;
    -webkit-border-radius: 30px 0px 30px 0px;
         -o-border-radius: 30px 0px 30px 0px;
       -moz-border-radius: 30px 0px 30px 0px;
    border: 1px solid #747474 !important;
    text-align: left !important;
}

.header_al {
		font-weight: bold  !important;
		font-size: 16px;
		padding-bottom: 5px  !important;
}

td.status_not_selected {
    background-color:rgba(0,0,0,0.1) !important;
            border-radius: 30px 0px 30px 0px;
    -webkit-border-radius: 30px 0px 30px 0px;
         -o-border-radius: 30px 0px 30px 0px;
       -moz-border-radius: 30px 0px 30px 0px;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
    border-top: 0px solid !important;
    border-right: 0px solid !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6) inset;
}
td.status_not_selected:hover {background-color:rgba(255,255,255,0.1) !important; border-color: #747474 !important;}
td.status_selected {
    background-color:rgba(255,255,255,0.1) !important;
            border-radius: 30px 0px 30px 0px;
    -webkit-border-radius: 30px 0px 30px 0px;
         -o-border-radius: 30px 0px 30px 0px;
       -moz-border-radius: 30px 0px 30px 0px;
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
    border-top: 0px solid !important;
    border-right: 0px solid !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset;
}
.borderRBL {
    border-left: 1px solid #747474 !important;
    border-bottom: 1px solid #747474 !important;
    color: #ffffff !important;
    padding-left: 37px !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    padding-right: 30px !important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7) inset;
}
div[style="margin-bottom: 3px;"] a {color: #F7FFC1 !important;}
small {float: right !important; padding-right: 5px !important;}
small::before {content: "[";}
small::after {content: "]";}
#mal_cs_listinfo, #mal_cs_links, #mal_cs_pic {
    background-color:rgba(0,0,0,0.25) !important;
    border-bottom: 1px solid #747474 !important;
    border-top: 0px solid !important;
    border-right: 1px solid #747474 !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset;}
#mal_cs_otherlinks {
    background-color:rgba(0,0,0,0.25) !important;
            border-radius: 0px 0px 30px 0px;
    -webkit-border-radius: 0px 0px 30px 0px;
         -o-border-radius: 0px 0px 30px 0px;
       -moz-border-radius: 0px 0px 30px 0px;
    border-bottom: 1px solid #747474 !important;
    border-top: 0px solid !important;
    border-right: 0px solid !important;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset;}
#mal_control_strip { background: transparent !important; padding-bottom: 20px !important; padding-right: 30% !important;}
.animetitle {font-weight: normal  !important;}
div[style="border: 1px; width: 400px;"] {color: #ffffff !important;}
#copyright, #mal_cs_powered {display: none  !important}

}