article{ text-align: left; } article div.f5{ width: 100%; margin: 1em 0 2em 4em; } article div.f5 .box{ border: 0.3em solid #333333; background-color: #816945; display: inline-block; padding: 0.5em; } article div.f5 div.monster_panel{ font-size: 100% } article div.f5 div.details{ display: inline-block; vertical-align: top; text-align: center; } article div.f5 div.details h4{ color: #ffffff; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000; margin: 0.2em; } article div.f5 div.details span.stars{ display: block; } article div.f5 div.details span.stars img.star{ width: 1.5em; height: 1.5em; margin: -0.1em; } article div.f5 div.details span.level{ color: #ffffff; display: block; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000; } article div.f5 div.ingredients{ margin-left: 5em; border-left: 0.4em solid #333333; margin-top: 0em; padding-top: 0.5em; margin-bottom: 1em; } article div.f5 div.ingredients div.f4 .box{ border: 0.3em solid #333333; background-color: #816945; display: inline-block; padding: 0em; margin-bottom: -0.3em; } article div.f5 div.ingredients div.f4 td div{ position: relative; } article div.f5 div.ingredients div.f4 td.essences{ width: 4em; text-align: center; } article div.f5 div.ingredients div.f4 td.essences div.essence{ position: relative; display: inline-block; vertical-align: top; border-style: solid; border-width: 0.1em; border-radius: 15%; width: 1.5em; height: 1.5em; margin-bottom: 0.1em; } article div.f5 div.ingredients div.f4 td.essences div.essence img{ position: absolute; top: 0; left: 0; width: 1.5em; height: 1.5em; } article div.f5 div.ingredients div.f4 td.essences div.essence span{ position: absolute; font-size: 80%; top: 0.8em; left: 0.8em; color: #ffffff; text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000; } article div.f5 div.ingredients div.f4 td div.monster_panel{ font-size: 80% } article div.f5 div.ingredients div.f4 td div h4{ color: #ffffff; font-size: 100%; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000; margin: 0; position: relative; top: -1.5em; left: 0em; text-align: center; } article div.f5 div.ingredients div.f4 div.ingredients div.f3 td div{ position: relative; margin-bottom: -1.2em; } article div.f5 div.ingredients div.f4 div.ingredients div.f3 td.essences{ width: 4em; text-align: center; } article div.f5 div.ingredients div.f4 div.ingredients div.f3 td.essences div.essence{ position: relative; display: inline-block; vertical-align: top; border-style: solid; border-width: 0.1em; border-radius: 15%; width: 1.5em; height: 1.5em; margin-bottom: 0.1em; } article div.f5 div.ingredients div.f4 div.ingredients div.f3 td.essences div.essence img{ position: absolute; top: 0; left: 0; width: 1.5em; height: 1.5em; } article div.f5 div.ingredients div.f4 div.ingredients div.f3 td.essences div.essence span{ position: absolute; font-size: 80%; top: 0.8em; left: 0.8em; color: #ffffff; text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000; } article div.f5 div.ingredients div.f4 div.ingredients div.f3 td div.monster_panel{ font-size: 60% } article div.f5 div.ingredients div.f4 div.ingredients div.f3 td div h4{ color: #ffffff; font-size: 110%; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000; margin: 0; position: relative; top: -1.5em; left: 0em; text-align: center; }