/* 
 ___________________________________________________________________
|                                                                   |
|                      0000                           0000          |
|                      00                               00          |
|      88.d88 .d88o.   00  888     888  .88b    88      00          |
|      88P   dP   `8b. 00  8888   8888  d888.   88      00          |
|      88   .88888888' 00  88"88 88 88 .8P Y8.  88      00          |
|      88   '8b.   ,.  00  88 "8V8" 88 88ood88  88      00          |
|      88    `Y8888P   00  88  Y8P  88d8    '88.888888  00          |
|                      00                               00          |
|                      0000                           0000          |
|___________________________________________________________________|
|                                                                   |
|  re[MAL] - MyAnimeList.net Redesign Forum Addon                   |
|  by kimatg (http://xenosium.com)                                  |
|  http://userstyles.org/styles/23461/                              |
|                                          last updated 2012.06.02  |
|___________________________________________________________________|
|                                                                   |
| [!] RECOMMENDED TO USE WITH FULL re[MAL] STYLE:                   |
|     (http://userstyles.org/styles/23461/)                         |
|___________________________________________________________________|
|                                                                   |
|  THIS WORK IS LICENSED IN:                                        |
|  CC Attribution-Noncommercial-Share Alike 3.0 Unported License    |
|  http://creativecommons.org/licenses/by-nc-sa/3.0/                |
|___________________________________________________________________|

*/


@-moz-document url(http://myanimelist.net/), url-prefix(http://myanimelist.net/login), url-prefix(http://myanimelist.net/password), url-prefix("http://myanimelist.net/addtolist"), url-prefix("http://myanimelist.net/panel"), 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/comtocom.php), url-prefix(http://myanimelist.net/register), url-prefix(http://myanimelist.net/admin), url-prefix(http://myanimelist.net/editlist), url(http://myanimelist.net/import.php), url-prefix(http://myanimelist.net//) {


/* FORUM */


/* new post notice */
a[title="Go to Newest Post"] { width: 39px !important; height: auto !important; display: inline-block !important; float: right !important; background: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/newicon.png) no-repeat right 5px  !important; color: transparent !important;  padding: 0 6px 0 0 !important; margin: 2px !Important; text-align: right !important;}
a[title="Go to Newest Post"]:before { content: 'NEW' !important; font-size: 11px !important; line-height: 12px !Important; text-align: right !important; color: orange !important;  }
a[title="Go to Newest Post"]:hover:before { color: #ef7032 !important;  }



/* forum menu (h1) */
#content > div[style^="margin-top: 10px"] { float: right !important; margin-top: -30px !important; font-size: 13px !important; font-weight: normal !important; margin-right: -8px !important; position: relative !important; z-index: 3 !important; background-color: rgba(29,67,155,0.1) !Important; font-size: 10px !important; line-height: 20px !Important; color: transparent !important; border-radius: 3px !Important; -webkit-border-radius: 3px !Important; }
#content > div[style^="margin-top: 10px"] a { font-family: "Helvetica 65 Medium", Arial, sans-serif !important; color: #1E4094 !important;  text-shadow: 0 1px 0 rgba(255,255,255,0.8); font-size: 12px !important; padding: 3px 7px !important; line-height: 12px !Important; margin-left: -8px !important; 
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.5) inset, -1px 0 0 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(255,255,255,0.5); -moz-transition-duration: 0.1s;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.5) inset, -1px 0 0 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(255,255,255,0.5); -webkit-transition-duration: 0.1s}
#content > div[style^="margin-top: 10px"] a:first-child { margin-left: 0px !important; border-left: none !important; border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; }
#content > div[style^="margin-top: 10px"] a:last-child { border-right: none !important; border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; }
#content > div[style^="margin-top: 10px"] a:hover { text-decoration: none !Important; background-color: rgba(255,255,255,0.3) !Important; 
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.5) inset, -1px 0 0 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(255,255,255,0.5); -moz-transition-duration: 0.1s; 
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.5) inset, -1px 0 0 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(255,255,255,0.5); -webkit-transition-duration: 0.1s}
#content > div[style^="margin-top: 10px"] a:active{ background-color: rgba(29,67,155,0.2) !Important; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.8) inset, 0 1px 0 rgba(255,255,255,0.5); -moz-transition-duration: 0.1s;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.8) inset, 0 1px 0 rgba(255,255,255,0.5); -webkit-transition-duration: 0.1s}

#contentWrapper h1 div[style="float: right; font-weight: normal;"] { margin-right: 385px !important; background-color: #e1e7f5 !important; position: relative !important; z-index: 4 !Important; }


/* sub-boards menu */
#content > div[style^="margin-top: 10px"] + div.forum_category { margin: 65px 0 0 0 !important;  }
#content > div[style^="margin-top: 10px"] + div.forum_category+div.borderClass { border-width: 0 1px 1px 1px !important; padding: 5px !important; margin-bottom: -10px !Important;} 
#content > div[style^="margin-top: 10px"] + div.forum_category+div.borderClass ~ div.borderClass[style^="padding: 3px 0"] { border-width: 0 1px 1px 1px !important; padding: 5px !important; margin-top: 10px !important; margin-bottom: -10px !Important;} 

/* forum posts list table */
#forumTopics td.normal_header, #forumTopics td.normal_header a { margin: 0 !important; padding-top: 3px !Important; }

tr[id^="topicRow"] td[class^="forum_boardrow"] { vertical-align: middle !Important; padding: 4px 6px !important; }
tr[id^="topicRow"] td[class^="forum_boardrow"] span[style="float: right;"] { margin-top: 5px !important; margin-left: 2px !Important;}

/* forum hierarchy bar */
#content > div[style^="margin-top: 10px"] + p, #content > div[style^="margin: 5px 0"] + p, #content > div.borderClass[style^="padding: 3px 0"]+br+p { border: 1px solid #EBEBEB !important; background-color: #fff; color: transparent !important; margin-top: 38px !important; width: auto !Important; height: 23px !important; padding: 0 0 0 0 !important; margin-bottom: 10px !Important; position: absolute !important; top: 0 !important;
border-radius: 3px; box-shadow: 0 1px 0 #fff inset, 0 -15px 15px -5px #f6f6f6 inset; 
border-radius: 3px; -webkit-box-shadow: 0 1px 0 #fff inset, 0 -15px 15px -5px #f6f6f6 inset;  }

#content > div[style^="margin-top: 10px"] + p + * { margin: 63px 0 0 0 !important;}
#content > div[style^="margin-top: 10px"] + div[style^="margin: 5px 0"][class=""] { margin: 5px 0 12px 0 !important; font-size: 14px !important; }
#content > div[style^="margin-top: 10px"] + div[style^="margin: 5px 0"] + p { display: none !important; }

/* override for sub-board on top */
div.borderClass[style^="padding: 3px 0"]+br+p { margin-top: 0px !important; position: absolute !important; top: 0 !important; }

#content > div[style^="margin: 5px 0"] + p { margin: 0 0 10px 0 !important; width: auto !important; }

p span.forum_locheader+br {display: none !Important; }
p span.forum_locheader+br ~ a { background:url("http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/tree-separator-combine.png") no-repeat scroll right 0px transparent; margin: -1px 0 0 -30px !important; padding: 3px 13px 5px 20px !important; text-shadow:0 1px 0 #FFFFFF; display: inline-block !Important; height: 17px !important; overflow: hidden !important; position: relative !Important; }
p span.forum_locheader+br ~ a:hover { text-decoration: none !Important; background-position: right -25px; }
p span.forum_locheader+br ~ a:active { text-decoration: none !Important; background-position: right -50px; padding: 4px 13px 4px 20px !important; color: #333 !important; }
p span.forum_locheader+br ~ a[href="index.php"] { margin-left: 0px !important; padding-left: 8px !important; background-position: right -75px; }
p span.forum_locheader+br ~ a[href="index.php"]:hover { background-position: right -100px; }
p span.forum_locheader+br ~ a[href="index.php"]:active { background-position: right -125px; }
p span.forum_locheader+br+a ~ a[href*=".php"] { background: none !Important; }
p span.forum_locheader+br+a ~ a[href*=".php"]+a { margin-left: -45px !important; padding-left: 35px !important; }
p span.forum_locheader+br+a+a ~ a:last-child, p span.forum_locheader+br+a ~ a:nth-last-child(2), p span.forum_locheader+br+a+a:last-child { padding-right: 20px !important; margin-right: -25px !important; }
p span.forum_locheader+br+a ~ a[href*="subboard"]:last-child { margin-left: 0px !important;} 
p span.forum_locheader+br+a+a ~ a[href*="topicid"] { display: none !Important; }
p span.forum_locheader+br+a+a { display: inline-block !Important; }
p span.forum_locheader+br+a ~ a[href*=".php"]:nth-last-child(2) { padding-right: 13px !important; margin-right: 0 !important; }
p span.forum_locheader+br ~ a[href*=".php"] img { margin-top: 3px !Important; }

p span.forum_locheader+br+a { z-index: 10 !Important;}
p span.forum_locheader+br+a+a {z-index: 9 !Important;}
p span.forum_locheader+br+a+a+a { z-index: 8 !Important;}
p span.forum_locheader+br+a+a+a+a {z-index: 7 !Important; min-width: 15px !important;}
p span.forum_locheader+br+a+a+a+a+a {z-index: 6 !Important;}
p span.forum_locheader+br+a+a+a+a+a+a {z-index: 5 !Important;}

/* thread title */
span.forum_locheader { font-family: "HelveticaNeue Condensed", "HelveticaNeue-Condensed", "Arial Narrow", "Corbel" !important; font-size: 1.6em !important; width: 940px !important; height: 27px !Important; display: block !important; margin-bottom: 2px !important; position: absolute !important; top: -33px; overflow: hidden !important; border: 1px solid #fff !Important; white-space: pre !important;  border-radius: 2px; -webkit-border-radius: 2px }

/* 
span.forum_locheader:hover { overflow: hidden !Important; z-index: 30 !important; background-color: rgba(255,255,255,0.8) !important; border: 1px solid #ccc !Important; height: 88px !important; padding: 2px 5px !important; margin: 1px 0 0 -5px !important; line-height: 1.2em !important;  -moz-transition-property: background-color,border,overflow,z-index,box-shadow,height; -moz-transition-duration: 0.6s; -moz-transition-delay: 1s; white-space: normal !important;word-wrap: break-word !important; box-shadow: 0 1px 4px -1px rgba(0,0,0,0.3); }
*/

/* thread lock message */
#content > div[style^="margin-top: 10px"] + p + div[style^="margin: 7px 0"] { margin: 70px 0 -60px 0 !important; text-align: left !important; background-color: #fff !Important; display: block !Important; padding: 4px !important; height: 20px !Important; width: 400px !important; position: relative !important; z-index: 5 !important;}

/* forum category header */
.forum_category { text-shadow: 0 -1px 0 rgba(0,0,0,0.5); padding: 2px 7px !important; margin-top: 5px !Important; 
border-radius: 3px 3px 0 0 !important; -webkit-border-radius: 3px 3px 0 0 !important; box-shadow: 0 1px 6px rgba(29, 67, 155, 0.2) inset, 0 20px 30px -10px rgba(255, 255, 255, 0.5) inset, 0 1px 0 #FFFFFF inset, 0 -1px 0 rgba(29, 67, 155, 0.3); -webkit-box-shadow: 0 1px 6px rgba(29, 67, 155, 0.2) inset, 0 20px 30px -10px rgba(255, 255, 255, 0.5) inset, 0 1px 0 0 #FFFFFF inset, 0 -1px 0 rgba(29, 67, 155, 0.3); }

/* thread post header */
td.forum_category[colspan="2"] { text-shadow: 0 -1px 0 rgba(0,0,0,0.5); padding: 2px 3px !Important; 
border-radius: 3px 3px 0 0 !important; -webkit-border-radius: 3px 3px 0 0 !important; box-shadow: 0 1px 6px rgba(29, 67, 155, 0.2) inset, 0 20px 30px -10px rgba(255, 255, 255, 0.5) inset, 0 1px 0 #FFFFFF inset, 0 -1px 0 rgba(29, 67, 155, 0.3); -webkit-box-shadow: 0 1px 6px rgba(29, 67, 155, 0.2) inset, 0 20px 30px -10px rgba(255, 255, 255, 0.5) inset, 0 1px 0 0 #FFFFFF inset, 0 -1px 0 rgba(29, 67, 155, 0.3); }
td.forum_category[colspan="2"] div[style^="margin: 5px 0"] { margin: 3px 0 !important; }
td.forum_category[colspan="2"] div[style^="margin: 5px 0"] div[style*="padding-left: 3px;"] {font-size: 1em; margin: 0; padding: 0 0 0 5px !important; font-family: "HelveticaNeue Extended", "Arial" !important; font-weight: normal !important; }
td.forum_category[colspan="2"] div[style^="margin: 5px 0"] div[style*="float: right; padding-right: 3px"], td.forum_category[colspan="2"] div[style^="margin: 5px 0"] div[style*="float: right; padding-right: 3px"] a {font-size: 24px; margin: -2px -2px 0 0; padding: 0 5px 5px 0 !important; font-family: "HelveticaNeue Extended", "Arial" !important; font-weight: bold !important; font-style: italic; letter-spacing: -1.5px !important; }

#content > div.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: right;"] .bgColor1, .spaceit[style="text-align: right;"] .bgColor1 { background: none !important; }

.forum_border_around { margin-bottom: 8px !important; box-shadow: 0 1px 0 rgba(0,0,0,0.2); border-radius: 3px !Important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2); -webkit-border-radius: 3px !Important;}
.forum_boardrowspacer { display: none !Important; }

/* thread post style */
td.forum_boardrow2[style^="border-width: 0px 0px 1px 1px;"] {width: 105px !important; padding: 7px !important;}
td.forum_boardrow2[style^="border-width: 0px 0px 1px 1px;"] div[id^="messageuser"] a { white-space: normal !Important; word-wrap: break-word !important; width: 105px !important; display: block !important }
td.forum_boardrow2[style^="border-width: 0px 0px 1px 1px;"] div[id^="messageuser"] a strong {font-family: "Helvetica 65 Medium", "Arial" !important; font-size: 14px !important; font-weight: Normal !important; letter-spacing: -0.25px;  }
td.forum_boardrow1[style^="border-width: 0px 1px 1px 1px;"] {padding: 5px 10px !important;  }
td.forum_boardrow1[style^="border-width: 0px 1px 1px 1px;"] div[id^="message"] { overflow: auto !important; width: 800px !important; }

div[style="width: 439px;"] { width: 100% !important }

td[class^="forum_boardrow"] div[id^="message"] + div[style="margin-top: 8px;"] { color: #666 !important; font-size: 0.9em !important; text-align: right !important; font-weight: bold !important; }

#forumTopics { margin-top: 5px !important;}
#forumTopics strong a { font-size: 0.9em !important;}
#forumTopics td.forum_boardrow1 small { display: block !important;}
#forumTopics td.forum_boardrow1 br { display: none !important;}
#forumTopics td.forum_boardrow1[width="130"] br { display: block !important;}



/* thread post action buttons */
.forum_border_around .postActions { position: relative !important; color: transparent !important; line-height: 12px !important; display: block !important; height: 18px !important; bottom: 0 !important; }
.forum_border_around .postActions  a  {display: inline-block !important; }
.forum_border_around .postActions div[style="text-align: right;"] 
     {display: block !important; opacity: 0 !important; -moz-transition: opacity 0.8s 0.5s; -webkit-transition: opacity 0.8s 0.5s}
.forum_border_around:hover .postActions div[style="text-align: right;"] 
     {display: block !important; opacity: 1 !important; -moz-transition: 0.3s 0s; -webkit-transition: 0.3s 0s}

.forum_border_around .postActions a
     {padding: 1px 4px !important; margin-left: -7px !important; background-color: #ddd !important; color: #777 !important; font-weight: bold !important; text-transform: uppercase !Important; font-size: 10px !Important; text-indent: 0px !important; text-shadow: 0 1px 0 #fff; border-radius: 2px; box-shadow: 0 1px 0 0 #ddd; -webkit-border-radius: 2px; -webkit-box-shadow: 0 1px 0 0 #ddd;  }
.forum_border_around .postActions a:hover
     {color: #fff !important; background-color: #333 !important; text-decoration: none !important; text-shadow: none !important;}



/* forum buttons */
div[style^="height: 15px; margin: 5px 0"] { height: 20px !important; border: 1px solid #ebebeb !important; padding: 3px 3px 6px 3px !important; vertical-align: middle !important; border-radius: 3px !important; -webkit-border-radius: 3px !important; }

#content > div[style^="margin-top: 10px"] + p + .borderClass[style^="height: 15px; margin: 5px 0"] {  height: 20px !important; margin-top: 35px !Important; padding: 3px 0 6px 0 !important; }

#forum_options_container { min-height: 23px !important;}

#forum_options_container ul li, 
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a,
div[style="float: left;"] a[href*="action=post&board"],
#iBoardId a,
div[style="float: left;"] a[href*="action=post&club"],
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a
 { border: 1px solid #ccc !important; color: #999 !important; font-weight: bold !important; padding: 2px 6px !important; height: 17px !important; display: inline-block !Important; line-height: 15px !important; text-shadow: 0 1px 0 #fff; border-radius: 2px; -webkit-border-radius: 2px; background-image: -moz-linear-gradient(top,#fff,#efefef); background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef)); box-shadow: 0 -1px 0 #fff inset, 0 1px 0 #fff inset; -webkit-box-shadow: 0 -1px 0 #fff inset, 0 1px 0 #fff inset; }

#forum_options_container ul li a, 
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a,
div[style="float: left;"] a[href*="action=post&board"],
#iBoardId a,
div[style="float: left;"] a[href*="action=post&club"],
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a
 { color: #555 !important; font-weight: bold !important; text-shadow: 0 1px 0 #fff; line-height: 15px !important; height: 17px !important; display: inline-block !Important; }

#forum_options_container ul li:hover,
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: left;"]:hover,
div[style="float: left;"] a[href*="action=post&board"]:hover,
#iBoardId a:hover,
div[style="float: left;"] a[href*="action=post&club"]:hover,
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a:hover
 { border-color: #aaa !Important; }

#forum_options_container ul li:hover a,
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: left;"]:hover a,
div[style="float: left;"] a[href*="action=post&board"]:hover,
#iBoardId a:hover,
div[style="float: left;"] a[href*="action=post&club"]:hover,
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a:hover
 { color: #333 !important; text-decoration: none !important; }

#forum_options_container ul li:active,
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a:active,
div[style="float: left;"] a[href*="action=post&board"]:active,
#iBoardId a:active,
div[style="float: left;"] a[href*="action=post&club"]:active,
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a:active
 { background-image: -moz-linear-gradient(bottom,#fff,#ddd); background-image: -webkit-gradient(linear,left bottom,left top,from(#fff),to(#ddd));  }

.borderClass[style^="height: 15px; margin: 5px 0"] { border: none !important; }
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] { display: inline-block; padding: 0; margin-left: 4px !important; margin-top: 30px !important; position: absolute !Important; }
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] { color: transparent }
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] #iBoardId { margin-left: -5px !Important; }

#forum_options_container { margin-top: 0px !Important; border: 1px solid #ebebeb !important; padding-left: 3px !important; padding-right: 3px !important; border-radius: 3px !important; -webkit-border-radius: 3px !important;}
#forum_options_container ul li span { height: 16px !important; display: inline-block !important; line-height: 15px !important; vertical-align: middle !important; }


/* bottom Quick Reply - Top */
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] div[style^="margin: 3px 0"] { display: inline-block; margin: 0 !important; color: transparent !important; }
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] div[style^="margin: 3px 0"] a[href="#top"] { margin-left: -7px !important; }

/* quick reply */
#quickReply { padding: 5px !important; background: #F2F8FC !important; border: 1px solid #ebebeb !important; border-radius: 3px !important; -webkit-border-radius: 3px !important; }
#quickReply form textarea { width: 808px !important; min-height: 120px !important; }
#quickReply div[style^="margin: 2px 0"] { float: right !important; width: auto !important; line-height: 6px !important; }
#quickReply div[style^="margin: 2px 0"] input { display: block !important; width: 100px !Important; margin: 0 !Important;  }
#quickReply div[style^="margin: 2px 0"] input[type="submit"] { height: 60px !Important; white-space: normal !important; }
#quickReply div[style^="margin: 2px 0"] input[type="button"] { margin-bottom: 10px !important;}
#quickReply div[style^="margin: 2px 0"] small { float: left !important; }


/* button-specific icons */
   /* Create New Topic */
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a[href*="?action=post&"] { background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/page_white_edit.png), -moz-linear-gradient(top,#fff,#efefef); background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/page_white_edit.png), -webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef)) !important; background-repeat: no-repeat, repeat-x; background-position: 3px center, left center !important; padding-left: 23px !Important; }
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a[href*="?action=post&"]:hover { border-color: #aaa !Important; color: #333 !important; text-decoration: none !important; }
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a[href*="?action=post&"]:active { background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/page_white_edit.png), -moz-linear-gradient(bottom,#fff,#ddd); background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/page_white_edit.png), -webkit-gradient(linear,left bottom,left top, from(#fff),to(#ddd))  !important; background-repeat: no-repeat, repeat-x; background-position: 3px center, left center !important; padding-left: 23px !Important; }
   /* Post New Reply */
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a[href^="?action=message&topic_id"],
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a[onclick*="showHideQuickReply"] 
 { background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/comments.png), -moz-linear-gradient(top,#fff,#efefef); background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/comments.png), -webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef)) !important; background-repeat: no-repeat, repeat-x; background-position: 4px center, left center !important; padding-left: 24px !Important; }
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a[href^="?action=message&topic_id"]:hover,
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a[onclick*="showHideQuickReply"]:hover
 { border-color: #aaa !Important; color: #333 !important; text-decoration: none !important; }
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a[href^="?action=message&topic_id"]:active,
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] a[onclick*="showHideQuickReply"]:active
 { background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/comments.png), -moz-linear-gradient(bottom,#fff,#ddd); background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/comments.png), -webkit-gradient(linear,left bottom,left top, from(#fff),to(#ddd))  !important; background-repeat: no-repeat, repeat-x; background-position: 4px center, left center !important; padding-left: 24px !Important; }
   /* Page Top */
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] div[style^="margin: 3px 0"] a[href="#top"] { background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/toppage.png), -moz-linear-gradient(top,#fff,#efefef); background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/toppage.png), -webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef)) !important; background-repeat: no-repeat, repeat-x; background-position: 3px center, left center !important; padding-left: 17px !Important; text-indent: -900px !important; letter-spacing: -9px !important; color: transparent !important; }
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] div[style^="margin: 3px 0"] a[href="#top"]:hover { border-color: #aaa !Important; color: #333 !important; text-decoration: none !important; color: transparent !important; }
div[style^="height: 15px; margin: 5px 0"] div[style="float: left;"] div[style^="margin: 3px 0"] a[href="#top"]:active { background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/toppage.png), -moz-linear-gradient(bottom,#fff,#ddd); background-image: url(http://i135.photobucket.com/albums/q154/kimatg/MyAnimeList/reMAL/toppage.png), -webkit-gradient(linear,left bottom,left top, from(#fff),to(#ddd))  !important; background-repeat: no-repeat, repeat-x; background-position: 3px center, left center !important; padding-left: 17px !Important; color: transparent !important; }


/* paging */
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: right;"] span.bgColor1[style="padding: 2px;"],
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: right;"],
.spaceit[style="text-align: right;"] span.bgColor1[style="padding: 2px;"],
div[style^="height: 15px; margin: 5px 0"] div[style="float: right;"] 
{ padding: 0 4px 0 0 !important; font-size: 13px !Important; height: 22px !important; line-height: 19px !important; display: inline-block !important; }
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: right;"] { padding: 5px 0 !important; }

.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: right;"] span.bgColor1[style="padding: 2px;"] a,
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: right;"] a 
{display: inline-block !Important; height: 16px !Important; line-height: 14px !Important; margin: 0 !important; padding: 2px 0 !Important; text-align: center !Important; vertical-align: top !Important; }
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: right;"] { padding: 0 !important;}

.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: right;"] a[href*="&show=-"],
.borderClass[style^="height: 15px; margin: 5px 0"] div[style="float: right;"] a[href*="&show=-"] { display: none !important;}

/* poll result bars */
.vote_container { border-radius: 5px 0; -webkit-border-radius: 5px 0; box-shadow: 0 0 1px rgba(0,0,0,.5) inset, 0 7px 0 rgba(255,255,255,.2) inset, 0 3px 7px rgba(255,255,255,.3) inset; -webkit-box-shadow: 0 0 1px rgba(0,0,0,.5) inset, 0 7px 0 rgba(255,255,255,.2) inset, 0 3px 7px rgba(255,255,255,.3) inset; background-color: rgb(176, 196, 232) !important; }
.vote_container:hover { box-shadow: 0 0 1px rgba(0,0,0,.8) inset, 0 7px 0 rgba(255,255,255,.3) inset, 0 3px 7px rgba(255,255,255,.3) inset; -webkit-box-shadow: 0 0 1px rgba(0,0,0,.8) inset, 0 7px 0 rgba(255,255,255,.3) inset, 0 3px 7px rgba(255,255,255,.3) inset}


/* miscellaneous tweaks */
tr#topicRow1:first-child td { border-top: 1px solid #ebebeb !important; }


/* forum post write preview */
.bgbdrContainer { width: 800px !important; padding: 10px !important; background: white !important; margin: 10px auto !Important; border-radius: 5px; -webkit-border-radius: 5px}
.bgbdrContainer > strong:first-child { border-bottom: 1px solid #eee !important; font-size: 1.2em !Important; display: block !important; margin: -10px -10px 10px -10px !important; padding: 5px 10px !important; }

/* toggle signatures */
/*
.sig { display: none !Important; }
.forum_boardrow1:hover .sig { display: block !Important; }
*/

}

