aside div#monster_info{ text-align: center; } aside div#monster_info div#monster_details{ display: block; font-size: 70%; } @media only screen and (max-width: 788px){ aside div#monster_info div#monster_details{ display: inline-block; vertical-align: top; text-align: center; } } aside div#monster_info div#monster_details div#teams{ text-align: left; margin: 1em; } @media only screen and (max-width: 788px){ aside div#monster_info div#monster_details div#teams{ margin: 0.2em; } aside div#monster_info div#monster_details div#teams ul{ margin: 0.2em; } } aside div#monster_info div#monster_details div#teams h4{ margin: 0.2em auto; } aside div#monster_info div#monster_details a#optimize{ display: block; margin: auto 30%; } aside 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%; margin: auto 25%; } @media only screen and (max-width: 788px){ aside div#monster_info div#exp{ display: none; } } aside div#monster_info div#exp span#exp_bar{ height: 1em; border-radius: 0.4em; display: block; background-color: #cc0000; } aside div#monster_info div#exp span#exp_text{ display: block; text-align: center; position: absolute; bottom: 0; margin: auto; width: 100%; font-weight: bold; font-size: 0.8em; 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#stats{ display: inline-block; vertical-align: top; } section#monster article#stats table{ 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#stats table th{ font-weight: bold; background-color: #00000066; } section#monster article#stats table td{ font-weight: bold; background-color: #ffffff33; text-align: right; font-family: monospace; font-size: 120%; } section#monster article#stats table td span.percent{ margin: 0 0 0 -0.7em; font-size: 80%; } section#monster article#stats table td, th{ padding: 0.2em; border: 0.1em solid #000000; } section#monster article#stats table td.extra{ color: #aaaaff; } section#monster article#stats table td.total{ color: #f2c920; font-weight: bold; } section#monster article#artifacts{ display: inline-block; vertical-align: top; } section#monster article#artifacts table{ display: block; } section#monster article#runes{ display: inline-block; vertical-align: top; width: 50em; /*Force two rows*/ } @media only screen and (max-width: 788px){ section#monster article#runes{ width: 100%; } } section#monster article#skills > table{ display: block; font-size: 90%; border: 0.1em solid black; color: #ffffff; margin: 0.5em auto; border-collapse: collapse; border-radius: 0.4em; vertical-align: top; width: 90%; } @media screen and (max-width : 990px){ section#monster article#skills > table{ width: 100%; } } section#monster article#skills > table th{ font-weight: bold; background-color: #00000066; } section#monster article#skills > table > tbody > tr > td{ vertical-align: top; padding: 0.2em 0.5em; border-right: 0.1em solid #00000088; border-left: 0.1em solid #00000088; border-top: 0.2em solid #00000088; border-bottom: 0.2em solid #00000088; } section#monster article#skills > table td.skill_img img{ width: 4em; height: 4em; border: 0.15em solid var(--ui-color-border); border-radius: 0.4em; } section#monster article#skills > table 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#skills > table span.skill_level.maxed{ color: #f2c920; } section#monster article#skills > table td.skill_text{ text-align: left; } section#monster article#skills > table td.skill_text h4{ 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#skills > table td.skill_text p{ margin: 0 0 0 0; } section#monster article#skills > table td.skill_extra{ text-align: center; } section#monster article#skills > table td.skill_text span.formula{ font-size: 80%; color: #cccccc; font-weight: bold; font-style: italic; font-family: monospace; white-space: nowrap; } section#monster article#skills > table td.skill_text div.effects img{ width: 1.6em; height: 1.6em; border: 0.1em solid #000000; border-radius: 0.5em; } section#monster article#skills > table td.skill_ups table{ font-size: 80%; font-family: monospace; } section#monster article#skills > table td.skill_ups table td{ white-space: nowrap; color: #999999; } section#monster article#skills > table td.skill_ups td.aquired{ color: #efefef; } section#monster article#skills > table td.skill_ups table td.level{ display: inline-block; text-align: left; } section#monster article#skills > table td.skill_ups table td.upgrade{ font-style: italic; text-align: left; } /*section#monster article#profile td#skill_averages{ font-size: 90%; font-style: italic; border-top: 0.1em solid #cccccc; }*/