/*
	==== MyAnimeList.net - EL (Lucy) Theme by Half_Bl00d ====
	Originally based on the Beato Theme by Bastvera
*/

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain(myanimelist.net)
 {
	/*Orginal width (970) + side menu (132)*/
	body>#myanimelist {
		font-size: 110% !important;
		width: 970px !important;
		padding: 0px 0px 0px 0px !important;
		font-family: "Arial", "Meiryo", "Malgun Gothic" !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) * {
		font-family: "Arial", "Meiryo", "Malgun Gothic" !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) a:hover {
		text-shadow: #333333 1px 1px 7px !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) a {
		color: #AD190D !important;
		outline: 0 !important;
	} 

	body>*:not(#mal_control_strip):not(#list_surround) .lightLink {
		color: #10238D !important;
		outline: 0 !important;
	} 

	body>*:not(#mal_control_strip):not(#list_surround) #horiznav_nav {
		border-bottom: 1px solid #AD190D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #horiznav_nav ul li a {
		color: #AD190D !important;
		background-color: #F6F6F6 !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #horiznav_nav ul li a:hover {
		background-color: #EAA3A9 !important;
		color: #10238D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #horiznav_nav ul li a.horiznav_active:hover {
		background-color: #E1E7F5 !important;
		color: #AD190D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #horiznav_nav ul li a.horiznav_active {
		background-color: #AD190D !important;
		color: #10238D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #profileRows a {
		border-color: #10238D !important;
		color: #10238D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #profileRows a:hover {
		border-color: #AD190D !important;
		background-color: #EAA3A9 !important;
		color: #E1E7F5 !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .inputButton {
		color: #10238D !important;
		background-color: #EAA3A9 !important;
		border-color: #AD190D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .button_add {
		color: #10238D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .button_add:hover {
		background-color: #EAA3A9 !important;
		color: #AD190D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .button_edit {
		color: #10238D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .button_edit:hover {
		background-color: #EAA3A9 !important;
		color: #AD190D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #dialog {
		border:10px solid #EAA3A9 !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #dialog td {
		border: 1px solid #AD190D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #searchBar {
		padding-top: 7px !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #searchBar #topSearchText.inputtext,
	body>*:not(#mal_control_strip):not(#list_surround) #searchBar #topSearchValue.inputtext,
	body>*:not(#mal_control_strip):not(#list_surround) .inputtext,
	body>*:not(#mal_control_strip):not(#list_surround) .textarea {
		font-family: "Arial" !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #horiznav_nav ul li a {
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		font-size: 11px !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .horiznav_active {
		font-weight: bold !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #panel_left br:first-child {
		display: none !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) td {
		font-size: 1em !important;
		background: url("http://i51.tinypic.com/2ynj5tl.png") no-repeat fixed top center !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .normal_header,
	body>*:not(#mal_control_strip):not(#list_surround) .normal_header strong,
	body>*:not(#mal_control_strip):not(#list_surround) h2 {
		font-family: "Times New Roman" !important;
		font-size: 15px !important;
		letter-spacing: 1px !important;
		color: #10238D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) h1 {
		font-family: "Corbel", "Arial" !important;
		font-weight: bold !important;
		font-size: 17px !important;
		border-bottom: 1px solid #AD190D !important;
		background-color: #EAA3A9 !important;
		text-shadow: #DDDDDD 1px 1px 7px !important;
		color: #10238D !important;
	}

	/*Anime Blue Titles */
	body>*:not(#mal_control_strip):not(#list_surround) div[id*='myarea']+a {
		font-family: "Corbel", "Arial" !important;
		font-weight: bold !important;
	}

	/*Profile comment user name*/
	body>*:not(#mal_control_strip):not(#list_surround) .dark_text a {
		font-family: "Corbel", "Arial" !important;
		font-size: 14px !important;
		font-weight: bold !important;
		letter-spacing: -0.25px !important;
	}

	/*Forum */
	body>*:not(#mal_control_strip):not(#list_surround) span.forum_locheader {
		font-family: "Arial Narrow", "Corbel" !important;
		font-size: 1.4em !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) td.forum_category[colspan="2"] {
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		background-color: #AD190D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) td.forum_category[colspan="2"] a {
		color: #FFFFFF !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .forum_postusername a {
		color: #10238D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .forum_category {
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		background-color: #333333 !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .goodresult, .successQuery {
		background-color: #EAA3A9 !important;
		border-color: #AD190D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .goodresult a {
		color: #10238D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .badresult {
		background-color: #EAA3A9 !important;
		border-color: #AD190D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) .badresult a {
		color: #10238D !important;
	}

	/*Old header text*/
	body>*:not(#mal_control_strip):not(#list_surround) #menu {
		width: 1102px !important;
		background: none!important;
		margin-left: -132px !important;
		padding-top: 150px !important;
	}

	/*Content moved to right by side menu size (132)*/
	body>*:not(#mal_control_strip):not(#list_surround) #contentWrapper {
		padding: 0px 0px 0px 0px !important;
		background-color: #FFFFFF !important;
	}

	/*Menu Position*/
	body>*:not(#mal_control_strip):not(#list_surround) #menu_left {
		background: none !important;
		float: none !important;
		width: 130px !important;
		padding: 0px 0px 0px 0px !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left>#nav {
		opacity: 0.0 !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left>#nav:hover {
		opacity: 0.90 !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_right {
		background: url("http://i973.photobucket.com/albums/ae216/HalfBl00d/MAL%20Themes/MALT_ELL_H.png") no-repeat scroll left top !important;
		background-color: #AD190D !important;
		float: none !important;
		width: 970px !important;
		margin-left: 132px !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-box-shadow: 0px 2px 10px #000000 !important;
	}

	/*Menu Header Style*/
	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav>li>a {
		height:17px !important;
		width:130px !important;
		padding: 3px 0px 1px 0px !important;
		/*Anty blink*/
		background: url("http://i973.photobucket.com/albums/ae216/HalfBl00d/MAL%20Themes/MALT_ELL_MH.png") no-repeat scroll left top !important;
		color: #000000 !important;
		font-family: "Arial" !important;
		font-size: 1.2em !important;
		text-shadow: #FFFFFF 1px 1px 7px !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav>li:first-child {
		margin: 1px 0px 0px 0px !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav>li:first-child a {
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav>li:last-child>ul {
		-moz-border-radius-bottomleft: 5px !important;
		-moz-border-radius-bottomright: 5px !important;
	}

	/*Menu Items Style List*/
	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav>li>ul {
		display: block !important;
		background-color: #fff !important;		
		-moz-box-shadow: 0px 2px 6px #999 !important;
		width:130px !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav li ul li {
		background: none !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav li ul li:hover {
		-moz-border-radius: 0; margin-top: 0 !important;
		margin-bottom: 0 !important;
		-moz-box-shadow: none;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav li:hover {
		background-color: #E1E7F5 !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav>li>ul>li a:hover {
		color: #AD190D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav>li>ul>li a {
		background: none !important;
		text-shadow: #333333 1px 1px 7px !important;
		color: #10238D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav ul.wider span.edit a:hover {
		background-color: #fff !important;
		-moz-border-radius: 2px;
		color: #10238D !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav ul.wider span.edit a {
		height: 18px !important;
		line-height: 18px !important;
		margin: 1px 2px 0 0 !important;
		font-size: 10px !important;
		color: #AD190D !important;
	}

	/*Menu Positions*/
	body>*:not(#mal_control_strip):not(#list_surround) #menu_left>#nav * {
		float: none !important;		
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left>#nav li * {
		position: relative !important;		
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left>#nav>li .edit {
		position: absolute !important;
		left: 100px !important;	
		z-index: 255 !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #menu_left>#nav>li .new {
		position: absolute !important;
		left: 65px !important;	
		z-index: 255 !important;
	}

	/*Menu Items Style List Items*/
	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav li ul li {
		height: 20px !important;
		width: 130px !important;
	}

	/*Menu Items Style Links (Edit)*/
	body>*:not(#mal_control_strip):not(#list_surround) #menu_left #nav>li>ul a {
		height: 17px !important;
		padding: 2px 2px 1px 0px !important;
	}

	/*Everyone knows what it is ^_^*/
	body>*:not(#mal_control_strip):not(#list_surround) #header {
		position: fixed! important;
		height: 900px !important;
		width: 1920px !important;
		background:url("http://i973.photobucket.com/albums/ae216/HalfBl00d/MAL%20Themes/MALT_ELL_OBG.jpg") no-repeat fixed top center !important;
		z-index: -255 !important;
		margin-left: -475px !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #headerSmall {
		position: fixed! important;
		height: 900px !important;
		width: 1920px !important;
		background:url("http://i973.photobucket.com/albums/ae216/HalfBl00d/MAL%20Themes/MALT_ELL_OBG.jpg") no-repeat fixed top center !important;
		z-index: -255 !important;
		margin-left: -475px !important;
	}		

	body{
		margin-top: 0px !important;
	}

	body>*:not(#mal_control_strip):not(#list_surround) #copyright:after {
	content: "Elfen Lied (Lucy) Theme v1.0 by Half_Bl00d" !important;
	color: #AD190D !important;
	display: block !important;
	}
}

@-moz-document url(http://myanimelist.net/panel.php), url(http://myanimelist.net), url-prefix(http://myanimelist.net/ajaxtb.php) {
	body {
		background: none !important;
	}
}

@-moz-document url-prefix("http://myanimelist.net/profile") {
	/* Replacement colours for the "progress" bars on profile pages. */
	div[style*="background-color: rgb(234, 240, 250);"]	{ background-color: rgba(173,25,13,0.15) !important; }
	div[style*="background-color: rgb(219, 229, 246);"]	{ background-color: rgba(173,25,13,0.20) !important; }
	div[style*="background-color: rgb(205, 219, 242);"]	{ background-color: rgba(173,25,13,0.25) !important; }
	div[style*="background-color: rgb(189, 206, 236);"]	{ background-color: rgba(173,25,13,0.30) !important; }
	div[style*="background-color: rgb(176, 196, 232);"]	{ background-color: rgba(173,25,13,0.35) !important; }
	div[style*="background-color: rgb(163, 186, 227);"]	{ background-color: rgba(173,25,13,0.40) !important; }
	div[style*="background-color: rgb(150, 176, 222);"]	{ background-color: rgba(173,25,13,0.45) !important; }
	div[style*="background-color: rgb(138, 167, 216);"]	{ background-color: rgba(173,25,13,0.50) !important; }
	div[style*="background-color: rgb(124, 154, 207);"]	{ background-color: rgba(173,25,13,0.55) !important; }
	div[style*="background-color: rgb(113, 145, 200);"]	{ background-color: rgba(173,25,13,0.60) !important; }
	div[style*="background-color: rgb(102, 135, 192);"]	{ background-color: rgba(173,25,13,0.65) !important; }
	div[style*="background-color: rgb(91, 125, 184);"]	{ background-color: rgba(173,25,13,0.70) !important; }
	div[style*="background-color: rgb(80, 115, 175);"]	{ background-color: rgba(173,25,13,0.75) !important; }
	div[style*="background-color: rgb(71, 106, 166);"]	{ background-color: rgba(173,25,13,0.80) !important; }
	div[style*="background-color: rgb(62, 97, 157);"]	{ background-color: rgba(173,25,13,0.85) !important; }
	div[style*="background-color: rgb(54, 90, 151);"]	{ background-color: rgba(173,25,13,0.90) !important; }
	div[style*="background-color: rgb(47, 82, 143);"]	{ background-color: rgba(173,25,13,0.95) !important; }
	div[style*="background-color: rgb(39, 74, 134);"]	{ background-color: rgba(173,25,13,1.00) !important; }
}