@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("apps.facebook.com") {

/* version 13 - change #eee below to #fff if you dislike the grey background */
.ff3 {background-color:#eee!important;}

/* note */
#app2341504841_top_banner:before, #app2458301688_top_banner:before, #app2721700161_top_banner:before, #app17801732384_top_banner:before {content: "This redesign V12 of the Monsters game is explained below the bottom navigation.";}
.bottom_nav:after {content:"Redesign notes: Made for Firefox 3++ with add-on Stylish 1.0.6++. === Get up-to-date version on http://userstyles.org/styles/20549. === Discarded background images & dark fonts/bright background emphasize player-relevant information, if in daylight situations. === To inspire & discuss designs for daily Monsters players short on play time. === PLEASE FEEDBACK @ Zomblog & on Vampires general forum (see thread): http://apps.facebook.com/vampires/forum.php?topic_xid=general. === Thank you & ***ENJOY.";}

/* rounded corners */
.ui_body_frame, .ui_box_body, .ui_body_border, .ui_body_frame_open, .ui_box_body_content, .ui_table_body_border, .hud, .hud_container, .hud_background, .hud_background_landing, .hud_info_frame, .hud_left_container, .hud_right_container, .info_div_no_overflow, .success {-moz-border-radius:5px!important; -webkit-border-radius:5px!important;}

/* colors */
   /* links */
.char_points_label a, .hud a, .list_item a, .ui_tab_div  ul.ui_sub_tabs li a, .ui_tab_content, .fight_app_buttons li a, div#app2458301688_sub_links a, .hud_char_stats_value a, ul.ui_sub_tabs li a {color:#940!important;}
   /* background */
.list_item_special, .quest_requirements, .quest_rewards, .hud_right_container .hud_info_frame {background-color:#fff!important;}
.hud_left_container {background-color: transparent !important;}
li.selected a {background-color:#f9f9f9!important;}
.hud_background, .hud_background_landing, .page_container {background-color:#ccccd3 !important;}
.background_color {background-color:#ccccd3 !important;}
.hud_level_box, .hud_level_number {background-color:#cba !important;}
ul.ui_sub_tabs li {background-color:#ddd!important;}
#app2341504841_bite_club_header, #app2458301688_bite_club_header, #app2721700161_bite_club_header, #app17801732384_bite_club_header {background-color:#f7f7ff!important;}
.coe_smallerwrap {background-color:#f7f7ff;}


   /* text */
.unselected_list span {color:#000!important;}

/* no background images */
#app2341504841_quest_hidden_box, #app2458301688_quest_hidden_box, #app2721700161_quest_hidden_box, #app17801732384_quest_hidden_box, #app2341504841_quest_details_bg, #app2458301688_quest_details_bg, #app17801732384_quest_details_bg, #app2721700161_quest_details_bg, .error, .hud, .hud_container, .hud_level_box, .list_item_special, .page_container, .page_container_results {background-image:none!important;}

/* borders */
.hud_container, .hud_left_container, .hud_right_container, .hud_info_container {border-width:0px!important;}
.hud_info_frame {border-width:1px!important;}
.item_missing {border: 2px solid #f00!important; }
.background_color, .hud_background, .hud_background_landing, .page_container {border-style:solid!important;border-color:#fff!important;}
.background_color {border-width:0 0 0 2px !important;}
.page_container {border-width:0 0 2px 2px!important;}
.hud_background, .hud_background_landing {border-width:2px 2px 0 !important;}
 

/* extras */
.achievement_box, .achievement_box_score {height:62px!important;}
.bottom_div, .bottom_nav {min-height:190px!important;margin-bottom:10px!important;}
.description {font-size:9px!important;}
.game_logo img, .hud_logo img {position:relative;height:82px!important;top:25%!important;}
.hud_logo {margin:0!important;}
.item_info span.name {color:#000!important;font-weight:bold!important;font-size:120%!important;}
label {color:#000!important;}
.left_div { margin: 22px 10px 10px!important;}
.list_item, .list_item_special { border-top: 1px dotted #bb0000; margin:0 5px 0!important; padding:2px 5px!important; list-style-type: none; }
.outcome, .rewards {padding-left:5px!important;}
.small_avatar_pet_icon {height: 20px!important; width: 20px!important;padding:0 1px!important;}
table.scroll_owner {border-width:1px 2px!important; background-color: #fff!important; }

/* shut off */
#app2341504841_quest_map, #app2458301688_quest_map, #app2721700161_quest_map, #app17801732384_quest_map, /*#app2341504841_recomended_fight, #app2458301688_recomended_fight, #app17801732384_recomended_fight, #app2721700161_recomended_fight,*/
.game_button_highlight img, .recommended_fight_title, .map_piece, .quest_description, .UIStandardFrame_SidebarAds {display:none!important;}

/* other */
#app2341504841_notification_box, #app2458301688_notification_box, #app17801732384_notification_box, #app2721700161_notification_box {top:320px!important;}

 div,  td { color: #000!important; font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;  }
 .header_container { margin:0 auto!important; width: 720px!important; padding:5px 0 3px 0!important;height:27px!important;background-color:transparent!important; }
 .header_spacer {height:1px!important;overflow:visible;margin:0!important;padding:0!important;}
.game_logo {top:-120px!important;z-index:11;}

 .hud_table { padding: 0px; right: 0px; top: 0px; float: none; width: 100%; }
 .hud_table .hud_level_box {font-size:12px!important;}
 .hud_table .hud_info_frame {background-color: transparent !important; }
 .main_div {color: #000!important;}
 .main_padding {margin-bottom:100px!important;}
 .text {color: #333!important;}

.hud a { text-decoration: none;color: #000!important; }
 a:hover,  a:focus { color: #000!important;text-decoration: underline; }
 .unselected_weapon { border: 3px solid #eee; width: 25px; height: 25px; }
 .selected_weapon { border: 3px solid #ff0000; width: 25px; height: 25px; }
 .success {background: #fff repeat scroll 0% 0%!important;border:2px dotted #6df!important;}
 .error {border: 2px solid #ff0!important;background-color:#fdd!important;color: #f00!important; }
 .message, .detail {color: #f00!important; }

 div.header_two {background-color:transparent!important; }
 div.main_header { padding:5px 0 0 35px!important;color: #500!important;margin-top:1px!important; }
.main_title, #app2341504841_main_title, #app2458301688_main_title, #app17801732384_main_title, #app2721700161_main_title {padding:5px 0 0 15px!important; margin-bottom:2px!important;color: #500!important; }
.main_sub_title, #app2341504841_main_sub_title, #app2458301688_main_sub_title ,#app2721700161_main_sub_title, #app17801732384_main_sub_title {font-size: 9px!important; color: #000!important;margin:-5px 0 5px 25px!important;}
 .h1,  .h2,  .h3,  .h4,  .h5,  .h6 {padding-left: 5pt!important;}
 .content {background-color: #fff!important; }
.content .options .opt {background-color: #f7f7f7!important; color: #f00!important;}
 .clear {height: 0pt!important; }

.notification_title {color: #000!important;}
.notification_subtitle { color: #777!important;}
 .ui_container {background-color:transparent!important;}
 .ui_top_left { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_top_left.pngg") no-repeat scroll 0% 0%; }
 .ui_top_right { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_top_right.pngg") no-repeat scroll 0% 0%; }
 .ui_bottom_left { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_bottom_left.pngg") no-repeat scroll 0% 0%; }
 .ui_bottom_right { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_bottom_right.pngg") no-repeat scroll 0% 0%; }
 .ui_top_border { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_top_border.pngg") repeat-x scroll 0% 0%; }
 .ui_bottom_border { background: transparent repeat-x scroll 0% 0%!important; }
 .ui_left_border { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_left_border.pngg") repeat-y scroll 0% 0%; width: 15px; }
 .ui_right_border { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_right_border.pngg") repeat-y scroll 0% 0%; width: 15px; }
 .ui_mid { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_mid.pngg") repeat scroll 0% 0%; }

 .ui_tab_div .ui_tab_content {background: #ddd none repeat scroll 0% 0%!important;}
 .ui_tab_table td { border: 1px solid #6f6960!important;}
 td.ui_tab_selected_container .ui_tab_div .ui_tab_content {background-color: #fff!important; color: #000!important; }
 .ui_tab_div {background-color:#ddd!important;}

 .ui_table_body_border {padding: 5px 5px 0px!important; background-color: #f7f7f7 !important;background-image:none!important; }
.ui_table_body_border table tr td .hud_info_container {margin:-0 -0 0 0!important;}
 .ui_body_border { padding: 5px!important; background-color: transparent !important;background-image:none!important;border:none!important; }
 .ui_body_frame_open { border-left: 1px solid #6f6960; border-right: 1px solid #6f6960; border-bottom: 1px solid #6f6960; }
 ul.ui_sub_tabs { margin:0 0 2px 0!important; }
 ul.ui_sub_tabs li.selected a {color: #000!important;font-weight:bold!important;padding:0 2px!important; }
 ul.ui_sub_tabs li a:hover {color: #000!important; }
 .ui_body_frame {padding: 1px!important;margin:1px!important;;background-color:#fff!important; }
 .ui_box_body_content {background-color:#eee!important;padding:2px!important; }


 .ui_top_bar,  .ui_bottom_bar { position: relative; top: 0px; left: 0px; width: 100%; }
 .ui_body { clear: both; width: 100%; border-spacing: 0pt; }
 .ui_body_content { margin: -15px 0pt; position: relative; top: 0px; left: 0px; z-index: 10; }
 .ui_button_mid { border: 1px solid #aa0000; background: #5d1f1b none repeat scroll 0px 0px; height: 26px; text-align: center; font-size: 14px; font-variant: small-caps; font-weight: bold; color: #e1d7c8; display: inline-block; }
 .ui_button_disabled { border: 1px solid #a0a0a0; background: #707070 none repeat scroll 0% 0%; }
 .ui_button_arrow { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_button_arrow.pngg") no-repeat scroll center center; width: 15px; height: 16px; margin-left: 3px; display: inline-block; }
 .ui_button_arrow_size { width: 15px; height: 8px; margin-top: -4px; }
.ui_button_highlight {background-color:#fdd!important;}
 a:hover .ui_button_highlight { border: 1px solid #dd0000; background-color: #fee !important; }
 .ui_radio_left { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_radio_left.pngg") no-repeat scroll 0% 0%; float: left; height: 20px; width: 16px; }
 .ui_radio_left_active { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_radio_left.pngg") no-repeat scroll 0px -40px; float: left; height: 20px; width: 16px; }
 .ui_radio_mid { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_radio_mid.pngg") repeat-x scroll 0px 0px; float: left; height: 20px; text-align: center; }
 .ui_radio_right { background: transparent url("http://sn-apps.ohai.com/images/monsters/design/ui/ui_radio_right.pngg") no-repeat scroll 0% 0%; float: left; height: 20px; width: 12px; }
 a .ui_radio_mid { color: #940; font-size: 10px; }
 a:hover .ui_radio_highlight { background-position: 0px -20px; color: #ff1c1c; font-size: 10px; }
 a:active .ui_radio_highlight { background-position: 0px -40px; color: #6f6960; font-size: 10px; }

 .action_image_button {background-color: #f99!important;}
 .fight_app_buttons li {background-color: #fee!important;}
 .fight_app_buttons li { color: #000!important; }

 .hud {background-color:transparent!important;height:122px!important;}
 .hud *a {color: #f00!important; }
 .hud_container {background-color:transparent !important;}
 .hud_background {background-image:none !important;height: 119px!important;}
 .hud_background_landing {background-image:none !important; height: 117px!important;}
 .hud_info_container {padding: 0px!important; background-color:transparent!important;background-image:none !important;}
 .hud_avatar_container {border-right: 0px solid #6f6960!important;padding:0!important;}
 .hud_game_button_row { border-bottom: 0px solid #6f6960!important; height: 13px!important; position: relative; top: 0px!important; left: 0px;padding-top:2px!important; }
 .hud_button_container {background-color:#eee!important; }
 .game_button_highlight, .game_button_highlight_label {background-color:#fff!important;}
 .hud_level_label { font-size: 13px!important;color:#000!important; }
 .hud_right_text {font-size: 10px!important;line-height:14px;color:black!important;}
.hud_right_text {color:black!important;}
 .hud_level_bar {background-color: #fff!important;}
 .hud_nav_container {top:-24px!important;background-color:#4e1612!important;height:25px!important; width:752px!important;border-width:1px 4px!important;border-color: #f7f7f7!important;border-style:solid!important;}
 .nav_bar_dropdowns {top: 130px!important;}
 .hud_dropdown_background { padding: 1px!important; background-color: #eee!important; position: absolute; top:-20px!important; }
 .hud_dropdown_item {background-color:#eee!important }
 a:hover .hud_dropdown_item {background: white repeat scroll 0% 0%!important; }

 .hud_pip { background: transparent url("http://sn-apps.ohai.com/images/monsters/redesign/header/nav_divider.pngg") no-repeat scroll 0pt 0pt; overflow: hidden; height: 16px; width: 8px; display: inline-block; position: relative; top: 6px; }

.quest_box_float {;width:150px!important;margin:0!important;}
.quest_details_box {background-image:none!important;}
.quest_pic {margin-right:10px!important;}
.quest_requirements, .quest_rewards {padding:0 7px!important;}
 .quest_area { border: 1px solid #000; background: white url("http://sn-apps.ohai.com/images/monsters/redesign/header/red_square.pngg") repeat scroll 0% 0%; text-align: center; position: absolute; width: 120px; height: 15px; font-family: Georgia; font-weight: bold; }
 .hidden { color: #7f7f7f; }
 .quest_title { font-variant: small-caps; font-weight: bold; }

.quest_result {display:none;font-size:7px;line-height:7px;}
 .quest_item_container { border-bottom: 1px dotted #dddddd; margin-bottom: 10px; padding-bottom: 10px; }
 .quest_list_submit { margin: 15px 0pt 0pt; height: 40px; font-size: 18px; float: left; }
.item_container div table { color: #555!important; }
 .req_lacking {background-color:#faa!important;}
 .req { font-size: 12px!important; line-height: 110%!important; }
.friend_unselected { background: #eee none repeat scroll 0% 0%!important; }
.friend_selected { background: #f00 none repeat scroll 0% 0%!important; }
.submit_text {color:#000!important;}
.item_owned {color:#888!important;}
.section_header {background-image:none!important;background-color:#f7f7f7!important;}
}