/*
	==== MyAnimeList.net - Clannad Theme by suffix ====
	Based on themes Night Theme by Zealotus & Re[MAL] - MyAnimeList.net Redesign [Cleartype] by kimatg
	Recommend using Rounded Corners by Zealotus with this theme!

	==== Full Change Log ====
	2.0.0 - Updated for new MAL Layout
	1.1.0 - Lots of fixes and upgrades
	1.0.1 - Fixed lightLink bug
	1.0.0 - First release!
	==== End Change Log ====
*/

@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"), 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") {*{/*$*/}

body 
{ 
	background: #fff url("http://vegar.ostsoft.net/~suffix/mal/clannad/body-v2.jpg") no-repeat top center !important; 
	color: #333 !important;
	margin: 0 !important;
}

#menu { background: transparent !important; height: 32px !important; width: auto !important;  }

#menu_left { background: transparent !important; width: auto !Important; margin-left: 135px !important; float: left !important; }

#nav li { margin-top: 5px !important;  width: auto !important; background: transparent !important;}
#nav li:hover { -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; margin-top: 8px !important; margin-bottom: -8px !important; -moz-box-shadow: 0px 0px 25px #eee0f9;}
#nav li:hover a { color: #602391 !important; line-height: 20px !important; }
#nav li a { width: auto !important; height: 26px !important; line-height: 26px !important; padding: 0 5px 0 0 !important;  display: block !important; background: none !important;}  
#nav li ul { background-color: #fff !important; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; margin-top: -2px !important; }
#nav li ul li { height: 24px !important; width: 120px !important; background: none !important;  margin-top: 0 !important; margin-bottom: 0 !important; padding: 0 0 0 0 !important; }
#nav li ul li:hover { -moz-border-radius: 0; margin-top: 0 !important; margin-bottom: 0 !important; -moz-box-shadow: none;}
#nav li:hover ul li a { line-height: 24px !important; }
#nav li:hover ul {-moz-box-shadow: 0px 2px 6px #bbb;}
#nav li:hover { background-color: #eee0f9 !important; }
#nav li:hover a:hover {color: #602391 !important; }

#nav li a { color: #fff !important; font-family: Arial !important; font-size: 1.1em !important; font-weight: bold !important; text-transform: lowercase !important; }
#nav li ul li a { color: #602391 !important; font-family: "Arial", "Meiryo", "YDIYGO530-Screen", "Malgun Gothic" !important; font-size: 1em !important; font-weight: normal !important; text-transform: none !important; }

#nav ul.wider span.edit a { height: 18px !important; line-height: 18px !important; margin: 3px 2px 0 0 !important; font-size: 0.8em !important; }
#nav ul.wider span.edit a:hover { background-color: #fff !important; -moz-border-radius: 2px; }

#header, #headerSmall   { position: absolute !important; background: none !important; }
#header a, #headerSmall a { width: 135px !important; height: 32px !important; background-image: url(http://vegar.ostsoft.net/~suffix/mal/clannad/logo.png) !important; display: block !important; position: absolute !important; background-color: transparent !important; background-position: -12px 0 !important; }
#header a:hover, #headerSmall a:hover { background-position: -152px 0 !important; }
#header a:active, #headerSmall a:active { background-position: -292px 0 !important; }

#menu_right { width: 350px !important; display: block !important; background-color: transparent !important; }

#myanimelist
{
	margin-top: 156px !important;
	background: transparent !important;
}

#content
{ 
	border-bottom: 1px solid #602391 !important; 
	-moz-border-radius-bottomleft:	4px !important;
	-moz-border-radius-bottomright:	4px !important;
}

a, a:hover, a:visited
{ 
	color: #602391 !important; 
}

a.lightLink {
	color: #888 !important;
	font-size: 10px !important;
}

div.membersBar
{
	background: rgba(96,35,145, 0.6) !important;
}

div.updatesBar
{
	background: rgba(96,35,145, 0.3) !important;
}

.hoverinfo
{
background-image: url("http://vegar.ostsoft.net/~suffix/mal/clannad/getinfo_topleft.png") !important;
}

.hoverinfo[style*="background-image: url(http://cdn.myanimelist.net/images/getinfo_topleft.png"]
{
background-image: url("http://vegar.ostsoft.net/~suffix/mal/clannad/getinfo_topleft.png") !important;
}

.hoverinfo[style*="background-image: url(http://cdn.myanimelist.net/images/getinfo_botleft.png"]
{
background-image: url("http://vegar.ostsoft.net/~suffix/mal/clannad/getinfo_botleft.png") !important;
}

.hoverinfo[style*="background-image: url(http://cdn.myanimelist.net/images/getinfo_topright.png"]
{
background-image: url("http://vegar.ostsoft.net/~suffix/mal/clannad/getinfo_topright.png") !important;
}

.hoverinfo[style*="background-image: url(http://cdn.myanimelist.net/images/getinfo_botright.png"]
{
background-image: url("http://vegar.ostsoft.net/~suffix/mal/clannad/getinfo_botright.png") !important;
}

.hoverinfo .hovertitle
{
	color: #fff !important;
}

h1
{
	background-color: #eee0f9 !important;
	border-bottom-color: #602391 !important; 
}


.goodresult, .successQuery
{
	background-color: #eee0f9!important;
	border-color: #602391 !important; 
}

.goodresult a:link,.goodresult a:active,.goodresult a:visited
{
	color: #602391 !important; 
}

.badresult
{
	background-color: #eee0f9!important;
	border-color: #602391 !important; 
}

.badresult a:link,.badresult a:active,.badresult a:visited 
{ 
	color: #602391 !important; 
}

#dialog 
{
	border: 10px solid #eee0f9!important; 
}

#dialog td 
{
	border: 1px solid #602391 !important; 
}

#dialog td td 
{
	border: 0 !important; 
}

.row_highlighted 
{
	background-color: #eee0f9 !important;
}

#leftcontent, #rightbody {
	background-color: transparent !important;
}

#horiznav_nav, #horiznav_nav ul li 
{
	border-color: #602391 !important;
	background:transparent !important;
}

#horiznav_nav ul li a
{
	-moz-border-radius: 4px 4px 0 0 !important;
	color: #602391 !important;
}

#horiznav_nav ul li a:hover
{
	background-color: #602391 !important;
	color: #fff !important;
}

#horiznav_nav ul li .horiznav_active
{
	background-color: #602391 !important;
	color: #fff !important;
}

#profileRows a
{
	border-color: #8969a3 !important;
	color: #602391 !important; 
}

#profileRows a:hover
{
	background-color: #602391 !important; 
	border-color: #602391 !important;
	color: #fff !important; 
}

.inputButton
{
	border-top-color: #a684c3 !important;
	border-left-color: #a684c3 !important;
	border-bottom-color: #4a0a7e !important;
	border-right-color: #4a0a7e !important;
	background-color: #8969a3 !important;
}

#topSearchText, #topSearchValue
{
	background: #602391 !important;
	color: #fff !important;
	border-color: #874bb7 !important;
}

#topSearchValue
{
	padding: 1px !important;
}

#topSearchText:focus, #topSearchText:hover, #topSearchValue:focus, #topSearchValue:hover 
{ 
	-moz-box-shadow: 0px 0px 25px #9565bb !important; 
}

.button_add
{
	color: #888 !important;
}

.button_add:hover
{
	color: #fff !important;
	background-color: #602391 !important;
}

.button_edit
{
	color: #888 !important;
}

.button_edit:hover
{
	color: #fff !important;
}

.button_form
{
	color: #888 !important;
}

.button_form:hover 
{
	color: #fff !important;
	background-color: #602391 !important;
}

/* Forums */
#TB_window {
	color: #602391 !important;
}

#forum_options_container ul li
{ 
	border-color: #602391 !important;
}

.forum_category, .forum_category a
{
	background-color: #602391 !important;
	color: #fff !important;

}

.forum_boardrowheader
{
	background-color: #602391 !important;
}

.forum_postusername a, .forum_postusername a:visited
{
	color: #444444 !important;
	text-decoration: none !important;
}

.forum_postusername a:hover
{
	color: #444444 !important;
	text-decoration: underline !important;
}


#copyright:after {
	content: " Clannad Theme by suffix [v2.0.0] - Based on codes by Zealotus & kimatg" !important;
	color: #602391 !important;
	display: block !important;
}

/* Icons */
img[src*="images/ignorethread.gif"]
{
	background: transparent url(http://vegar.ostsoft.net/~suffix/mal/clannad/ignorethread.gif) no-repeat center center !important;
	height:	0 !important;
	margin:	0 auto !important;
	padding: 12px 12px 0 0 !important;
	width: 0 !important;
}

img[src*="images/watch_y.gif"] {
	background: transparent url("http://vegar.ostsoft.net/~suffix/mal/clannad/watch_y.gif") no-repeat center center !important;
	height:	0 !important;
	margin:	0 auto !important;
	padding: 15px 15px 0 0 !important;
	width: 0 !important;
}

}


/* Remove background-image from pop-ups such as edit/add anime entry */
@-moz-document url-prefix(http://myanimelist.net/panel.php?keepThis=true), url-prefix(http://myanimelist.net/editlist.php?keepThis=true), url(http://myanimelist.net/info.php?go=bbcode) {
body
{
	background: #fff !important; 
}

}

@-moz-document url-prefix("http://myanimelist.net/profile") {

/* Replacement colours for the "progress" bars on profile pages. */

/* ==== [Z-PbrRpl] START ==== */

div[style*="background-color: rgb(234, 240, 250);"]	{ background-color: rgba(96,35,145,0.15) !important; }

div[style*="background-color: rgb(219, 229, 246);"]	{ background-color: rgba(96,35,145,0.20) !important; }

div[style*="background-color: rgb(205, 219, 242);"]	{ background-color: rgba(96,35,145,0.25) !important; }

div[style*="background-color: rgb(189, 206, 236);"]	{ background-color: rgba(96,35,145,0.30) !important; }

div[style*="background-color: rgb(176, 196, 232);"]	{ background-color: rgba(96,35,145,0.35) !important; }

div[style*="background-color: rgb(163, 186, 227);"]	{ background-color: rgba(96,35,145,0.40) !important; }

div[style*="background-color: rgb(150, 176, 222);"]	{ background-color: rgba(96,35,145,0.45) !important; }

div[style*="background-color: rgb(138, 167, 216);"]	{ background-color: rgba(96,35,145,0.50) !important; }

div[style*="background-color: rgb(124, 154, 207);"]	{ background-color: rgba(96,35,145,0.55) !important; }

div[style*="background-color: rgb(113, 145, 200);"]	{ background-color: rgba(96,35,145,0.60) !important; }

div[style*="background-color: rgb(102, 135, 192);"]	{ background-color: rgba(96,35,145,0.65) !important; }

div[style*="background-color: rgb(91, 125, 184);"]	{ background-color: rgba(96,35,145,0.70) !important; }

div[style*="background-color: rgb(80, 115, 175);"]	{ background-color: rgba(96,35,145,0.75) !important; }

div[style*="background-color: rgb(71, 106, 166);"]	{ background-color: rgba(96,35,145,0.80) !important; }

div[style*="background-color: rgb(62, 97, 157);"]	{ background-color: rgba(96,35,145,0.85) !important; }

div[style*="background-color: rgb(54, 90, 151);"]	{ background-color: rgba(96,35,145,0.90) !important; }

div[style*="background-color: rgb(47, 82, 143);"]	{ background-color: rgba(96,35,145,0.95) !important; }

div[style*="background-color: rgb(39, 74, 134);"]	{ background-color: rgba(96,35,145,1.00) !important; }

/* ==== [Z-PbrRpl] END ==== */

}