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: 12em; } section#monster article#profile div#monster_info div#monster_details{ display: block; font-size: 70%; color: #ffffff; } section#monster article#profile div#monster_info div#exp{ border: 0.3em solid #f2c920; border-radius: 1em; height: 2em; background-color: #00000088; position: relative; font-size: 90%; } section#monster article#profile div#monster_info div#exp span#exp_bar{ height: 2em; border-radius: 0.7em; display: block; background-color: #ff0000; } section#monster article#profile div#monster_info div#exp span#exp_text{ display: block; text-align: center; margin-top: -1.5em; font-weight: bold; color: #ffffff; 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: 2em auto 2em 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 div#skills{ text-align: center; } section#monster article#profile div#skills div.skill{ display: inline-block; vertical-align: top; margin: 0.2em; color: #ffffff; text-align: center; max-width: 20%; position: relative; } section#monster article#profile div#skills div.skill img.skill_img{ width: 5em; height: 5em; border: 0.3em solid #f2c920; border-radius: 0.5em; } section#monster article#profile div#skills div.skill span.skill_level{ font-size: 130%; position: absolute; top: 2.8em; right: 1.8em; 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 div#skills div.skill span.skill_level.maxed{ color: #f2c920; } section#monster article#profile div#skills div.skill span.skill_name{ text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000; margin-top: 0; display: block; font-weight: bold; } section#monster article#profile div#skills div.skill span.skill_description{ font-size: 80%; font-style: italic; margin: 0; padding: 0; display: block; line-height: 0.95em; } section#monster article#profile div#skills div.skill span.skill_effects{ display: block; text-align: center; margin-top: 1em; } section#monster article#profile div#skills div.skill 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 div#skills div.skill table.skill_up{ margin: 0.5em auto 0 auto; border-collapse: collapse; font-size: 70%; } section#monster article#profile div#skills div.skill table.skill_up td{ font-size: 90%; color: #888888; padding: 0.2em border: 0 solid #000000; line-height: 1em; } @media screen and (max-width : 990px){ section#monster article#profile div#skills div.skill table.skill_up td{ padding: 0; border: 0.1em solid black; line-height: 0.95em; font-size: 70%; } } section#monster article#profile div#skills div.skill table.skill_up td.level{ font-style: italic; padding-right: 0.8em; min-width: 2em; font-size: 80% } @media screen and (max-width : 990px){ section#monster article#profile div#skills div.skill table.skill_up td.level{ font-size: 70% } } section#monster article#profile div#skills div.skill table.skill_up td.aquired{ color: #ffffff; font-weight: bold; } section#monster article#profile table#skill_averages{ margin: 3em auto 2em auto; color: #ffffff; font-size: 120%; border-top: 0.1em solid #ffffff; border-bottom: 0.1em solid #ffffff; border-radius: 0.3em; padding-top: 2em; padding-bottom: 2em; } section#monster article#profile table#skill_averages td.title{ padding-left: 4em; text-align: right; } section#monster article#profile table#skill_averages td.value{ padding-right: 4em; text-align: left; padding-left: 1em; } 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: 5em auto 2em auto; text-align: center; } section#runes article#rune_averages table#table_averages{ margin: auto; color: #ffffff; } 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; }