body {
    background-color: #f0f0f0;
    font-family: 'Dosis', sans-serif;
}


ul.navigation {  padding: 1em 0 2em 0; color: white; list-style: none; text-transform: uppercase; font-weight: bold; }
ul.navigation li { float: left; margin-left: 1em; }
ul.navigation li a { color: white; text-decoration: none; border-bottom: 1px dashed white; }
ul.navigation li a:hover { border-bottom: 1px solid white; }


ul.sidebar {
    list-style: none;
    padding-left: 0;
}

ul.sidebar li {
    margin-bottom: 0.5em;
}

p.h4 {
    margin-top: 2em;
}

div.black-menu {
    background-color: #000000;
    color: white;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

p { font-size: 120%; width: 95%; }

p.myheader {

    font-family: 'Dosis', sans-serif;
    font-size: 20px;
    font-weight: 300;
}

a {
    color: #337ab7;
    text-decoration: none;
    border-bottom: 1px solid;
}

a:hover, a:visited, a:active, a:link { color: #23527c; text-decoration: none; }

a:active { opacity: 0.9; }


a.nolink, span.nolink  { color: red !important; white-space:nowrap;border-bottom: 1px dashed red; }


.centered { text-align: center; }



.home-page {
    /*background: #EFEEE9 url(/images/banner.jpg) center top no-repeat;
    background: #EFEEE9 url(/images/bg.png) center top no-repeat;
    background-size: 100% auto;*/



}

.container {
    background-color: #ffffff;
    /*border: 2px solid #f0f0f0;*/
}

.content-cut {
    padding-bottom: 1em;
}

#main-menu {
    border-bottom: 1px solid #f0f0f0;
}

#main-menu div {
    padding-top: 1em;
    padding-bottom: 1em;
}
#main-menu div a {
    padding-bottom: 1em;
}

#footer {
    background-color: #f0f0f0;
    margin-top: 2em;
    padding-top:0.5em;
}

.gray { color: #a0a0a0; }

img.round { background-color: #F5F5F5; border: 1px solid #DDDDDD; border-radius: 50% 50% 50% 50%; padding: 4px; }

div.see-also { background-color: #fafafa;margin-top: 1em; }
img.bottom-gallery { padding: 1em; }


.pt1 { padding-top: 1em; }
.game-list-screenshots>div { padding-left: 4em; }