section#monster{ max-width: 60%; display: inline-block; vertical-align: top; margin: 0.2em; position: relative; } @media screen and (max-width : 990px){ section#monster{ width: 90%; max-width: 90%; margin: 0.2em auto; display: block; } } section#monster article#profile div#monster_info{ display: inline-block; vertical-align: top; max-width: 10em; } section#monster article#profile div#monster_info div#monster_details{ display: block; font-size: 70%; margin-top: -3em; } section#monster article#profile div#monster_info div#monster_details div#teams{ text-align: left; } section#monster article#profile div#monster_info div#monster_details div#teams h4{ margin: 0.2em auto; } section#monster article#profile div#monster_info div#exp{ border: 0.3em solid var(--ui-color-border); border-radius: 0.5em; height: 1em; background-color: #00000088; position: relative; font-size: 100%; } section#monster article#profile div#monster_info div#exp span#exp_bar{ height: 1em; border-radius: 0.4em; display: block; background-color: #cc0000; } section#monster article#profile div#monster_info div#exp span#exp_text{ display: block; text-align: center; margin-top: -1.5em; font-weight: bold; font-size: 0.5em; text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000; } section#monster article#profile table#stats{ font-size: 90%; vertical-align: top; display: inline-block; border: 0.1em solid black; color: #ffffff; margin: auto; border-collapse: collapse; border-radius: 0.4em; } section#monster article#profile table#stats th{ font-weight: bold; background-color: #00000066; } section#monster article#profile table#stats td{ font-weight: bold; background-color: #ffffff33; } section#monster article#profile table#stats td, th{ padding: 0.2em; border: 0.1em solid #000000; } section#monster article#profile table#stats td.extra{ color: #aaaaff; } section#monster article#profile table#stats td.total{ color: #f2c920; font-weight: bold; } section#monster article#profile table#skills{ display: block; vertical-align: top; margin: 1em auto; color: #ffffff; text-align: center; width: 98%; position: relative; border-collapse: collapse; table-layout: fixed; } section#monster article#profile table#skills th{border: none;} section#monster article#profile table#skills td{ vertical-align: top; padding: 0.2em 0.5em; } section#monster article#profile table#skills img.skill_img{ width: 4em; height: 4em; border: 0.15em solid var(--ui-color-border); border-radius: 0.4em; } section#monster article#profile table#skills span.skill_level{ font-size: 100%; top: 2.8em; display: block; width: 3.5em; margin: -1.5em auto 0.5em auto; text-align: right; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000, 0 0 0.4em #000000, 0 0 0.6em #000000, 0 0 0.6em #000000, 0 0 0.8em #000000, 0 0 0.8em #000000; } section#monster article#profile table#skills span.skill_level.maxed{ color: #f2c920; } section#monster article#profile table#skills span.skill_name{ text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000; margin: 0 0 0.5em 0; display: block; font-weight: bold; } section#monster article#profile table#skills span.skill_description{ font-size: 80%; font-style: italic; margin: 0; padding: 0; display: block; line-height: 0.95em; } section#monster article#profile table#skills span.skill_formula{ display: block; text-align: center; margin-top: 1em; font-size: 50%; color: #cccccc; font-weight: bold; font-style: italic; font-family: monospace, monospace; } section#monster article#profile table#skills span.skill_effects{ display: block; text-align: center; } section#monster article#profile table#skills span.skill_effects img.effect_img{ width: 1.5em; height: 1.5em; border: 0.1em solid #000000; border-radius: 0.5em; } section#monster article#profile table#skills td.skill_up{ margin: 0.5em auto 0 auto; border-collapse: collapse; font-size: 70%; color: #999999; font-style: italic; } section#monster article#profile table#skills td.skill_up span.level{ width: 3em; display: inline-block; } section#monster article#profile table#skills td.skill_up span.description{ font-style: italic; min-width: 6em; display: inline-block; width: 70%; } section#monster article#profile table#skills td.skill_up span.aquired{ color: #efefef; } section#monster article#profile td#skill_averages{ font-size: 90%; font-style: italic; border-top: 0.1em solid #cccccc; } section#runes{ max-width: 35%; display: inline-block; vertical-align: top; position: relative; } @media screen and (max-width : 990px){ section#runes{ width: 90%; max-width: 90%; margin: 0.2em auto; display: block; } } section#runes article#rune_averages{ margin: 2em auto 1em auto; text-align: center; } section#runes article#rune_averages table#table_averages{ margin: auto; font-size: 80% } section#runes article#rune_averages table#table_averages td.title{ text-align: right; } section#runes article#rune_averages table#table_averages td.value{ text-align: left; padding-left: 1em; }