﻿/* general */

a 
{
    font-weight: bold;
}

a:link 
{
    color: #0000EE;
}

a:visited 
{
    color: #551A8B;
}

a:hover 
{
    color: #7700EE;
}

figure.illustration 
{
    float: right;
}

figure.portrait
{
    max-width: 20%;
}

figure.square
{
    max-width: 25%;
}

figure.landscape
{
    max-width: 30%;
}

figure.illustration img 
{
    max-width: 100%;
    margin: 5px;
}

figure.illustration figcaption 
{
    font-size: small;
}

.fbold
{
    font-weight: bold;
}

.funderline
{
    text-decoration: underline;
}

.IPA
{
    padding-left: 2px;
    padding-right: 2px;
    background-color: #D0FFD0;
    color: #000080;
}

/* physics */

.elementColor
{
    display: inline-block;
    width: 2em;
    margin: 0 0 2px 0;
}

.sun_preview
{
    display: inline-block;
    width: 24px;
    height: 24px;    
    margin: 2px;
    border-radius: 50%;
    border: 1px solid black;
}

.sun_yai
{
    background-color: #FFFFFF;    
}

.sun_tsuki
{
    background-color: #DDA0DD;
}

.sun_taisku
{
    background-color: #70EE70;
}

.moon_light
{
    background-color: #D3D3D3;
}

.moon_dark
{
    background-color: #A9A9A9;
}

/* map */

.map_legenda
{
    width: 2em;
    border: 1px solid black;
}

.map_terrain_preview
{
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1px solid black;
}

.map_mountains
{
    background-color: #837C7E;
}

.map_ice
{
    background-color: #F0F8FF;
}

.map_tundra
{
    background-color: #A5A82A;
}

.map_taiga
{
    background-color: #2E7821;
}

.map_jungle
{
    background-color: #3B9020;
}

.map_forest
{
    background-color: #64A229;
}

.map_woodland
{
    background-color: #9ACD32;
}

.map_steppe
{
    background-color: #D0FF00;
}

.map_scrub
{
    background-color: #FBEC5D;
}

.map_desert
{
    background-color: #E1A95F;
}

.map_wetlands
{
    background-color: #7BCBB5;
}

.map_river
{
    background-color: #7CB9E8;
}

.map_sea_lake
{
    background-color: #0077BE;
}

.map_settlement
{
    padding: 0 0.1em 0 0.1em;    
    background-color: #FF0000;
    color: white;
}

.non_map_settlement
{
    padding: 0 0.1em 0 0.1em;
    background-color: #CD853F;
    color: white;
}

.dandd_rules
{
    color: #8B4513;
}