.game_header {
    margin: 0 0 10px 0;
}
    .game_header h2 {
        margin-top: 10px;
        text-shadow: 1px 1px 0 white;
        display: none;
    }
    .game_breadcrumb li {
        display: inline;
    }
#tema_content { margin-top: 0; }

.current {
    font-weight: bold;
}
.game_link {
    width: 31%;
    float: left;
    height: 80px;
    margin-bottom: 5em;
}
.tema_content_link_odd {
    margin-right: 3%;
}
.tema_content_link_thumbnail {
    float: left;
    width: 80px;
}
.not_clickable {
    color: #333 !important;
    text-decoration: none;
    cursor: default;
    opacity: .5;
}
.game_link_title {
    font-size: 1.2em;
    font-weight: normal;
}
.game_category {
    font-size:13px;
    font-weight:bold;
    margin:0 0 5px !important;
    text-transform:uppercase;
}
.game_link_has_thumb h3 {
    margin-left: 90px;
    margin-top:10px;    
}
.game_link_oneup {
    height: 15px;
    margin-top: 3px;
    background: url(../img/thumbs_up.png) no-repeat 0 0 transparent;
    padding-left: 20px;
    cursor: pointer;
    line-height: 15px;
    display: block;
}
    .game_link_has_thumb .game_link_oneup {
        background-position: 90px 0;
        padding-left:108px;
    }
    * + html .game_link_has_thumb .game_link_oneup {
        background-position: 0 0;
        padding-left:20px;
        position: relative;
        left: 10px;
    }
        .game_link_oneup span {
            display: none;
        }
        .game_link_oneup {
            outline: none;
        }
        .game_link_oneup .count {
            display: block;
        }
#gamesubcategories {
    margin-top: 0;
    background:none repeat scroll 0 0 #FFF6E2;
}
#gamesubcategories .tema_content_header {
    border-bottom: 1px solid #ffdb8c;
    font-size:18px;
    line-height:16px;
    font-weight: normal;
}

.game_left_menu {
    font-size: 12px;
}
    .game_left_menu li {
        margin-bottom: 3px; 
    }
.gamesearch {
    margin-top: 20px;
}
    .gamesearch input.textinput {
        border: 1px solid #a0b1ce;
        width:126px;
        margin-left: 0;
        font-size:12px;
        padding:3px 6px;
    }
    .gamesearch .labels_wrapper {
        display: none;
    }
    .gamesearch .search-button-regular {
        top: 0;
    }

#bigpoint_games {
    border-color: #494949;
    margin-top: 0;
    padding-bottom: 60px;
}
    #bigpoint_games .tema_content_links {
        margin-top: -60px;
    }
    #bigpoint_games .tema_content_header {
        background: transparent url(../img/bigpoint-header.png) no-repeat;
        text-indent: -10000px;
        height: 72px;
        border-right: none;
    }
    #bigpoint_games .game_link {
        width: 48%;
        position: relative;
        clear: left;
        margin-top: 60px;
        margin-right: 1%;
    }
    #bigpoint_games .tema_content_link_odd {
        clear: none;
        margin-right: 0;
        float: right;
    }
    #bigpoint_games .tema_content_link_thumbnail {
        display: block;
        float: none;
        position: relative;
        top: 20px;
        width: auto;
    }
    #bigpoint_games .game_link_title {
        font-size: 15px;
        font-weight: normal;
    }
    #bigpoint_games .game_link_title,
    #bigpoint_games .game_link_thumb {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
    }
    #bigpoint_games .game_link_thumb {
        width: 30px;
        left: auto;
        right:20px;
        top:-3px;
    }
    #bigpoint_games .game_link_thumb .game_link_oneup {
        background-position: center left;
        padding-left: 20px;
    }

.gamelist h3 {
    background: none;
    color:#404040 !important;
    margin: 0;
    border-bottom: 1px solid #ffe293;
    border-top: 1px solid #fcd58d;
}
#game_most_liked h3 {
    background: url(../img/thumbs_up.png) no-repeat 96% 4px #fff5e1;
}

.gamelist .subcontentlist {
    padding: 15px 7px;
}  
.gamelist .subcontentlist li {
    position: relative;
}  
.gamelist .subcontentlist a {
    background:none;
}  
.gamelist .subcontentlist .count {
    position: absolute;
    right: 0;
    top: 0;
}
#container .subcontent h2 a, #container .subcontent h3 a {
    color:#404040 !important;
}    
.tema_content_more_link {
    margin-top: 10px;
    text-align: right;
    clear: both; 
    text-align:right;
}
#bigpoint_games .tema_content_more_link {
    position:relative;
    top:60px;    
}
#bigpoint_games #share_this_page {
    position:relative;
    top:40px; 
}
        /* Styling overblikk/hvaskjer boxes slightly different, but based on previos styles. */
        #ovbboks-forsiden,
        #overblikkboks,
        #hvaskjerboks { 
            border-top: 1px solid #FCD58D;
        }
        #ovbboks-forsiden ul { 
            background: transparent !important;
        }
        
        #overblikkboks ul,
        #hvaskjerboks ul { 
            border-top: 1px solid #FCD58D;
            margin-left: -1px;
        }
        #ovbboks-forsiden h3,
        #overblikkboks h3,
        #hvaskjerboks h3 { 
            padding-left: 50px;
            border: 1px solid #FFF9EB;
            margin: 0;
            display: block !important;
        }
        #ovbboks-forsiden h3,
        #overblikkboks h3 { 
            background: transparent url(../img/newsboxes_bg.gif) no-repeat 10px center;
        }
        #hvaskjerboks h3 { 
            background: transparent url(../img/newsboxes_bg.gif) no-repeat -605px center;
        }
            #ovbboks-forsiden h3 a,
            #overblikkboks h3,
            #overblikkboks h3 a,
            #hvaskjerboks h3,
            #hvaskjerboks h3 a { 
                color: #3e3e3e!important;
            }
            /* Extra divider necessary to make border-top on content :-/ */
            #ovbboks-forsiden #ovbcont {
                position: relative;
                right: -1px;
                background: transparent url(../img/subcontent-c-001.gif) no-repeat bottom right;
                padding-bottom: 9px;
                padding-left: 2px;
                padding-right: 1px;
                clear: both;
                border-top: 1px solid #FCD58D;
                margin-left: -1px;
            }
            #ovbboks-forsiden #ovbcont form input#tekst-inn {
                width: 232px;
                margin-left: 6px;
                padding: 3px 5px;
                height: auto;
                display: inline;
                border: 1px solid rgb(204, 204, 204) !important;
                font-size: 11px;
            }
            #ovbboks-forsiden #ovbcont form input#ovb-knapp {
                background: url(/img/skin/default/img/sok_bg.gif) no-repeat;
                text-indent: -9999px;
                border: 0;
                margin-left: 4px !important;
                padding-left: 0px !important;
                display: inline;
                cursor: pointer;
            }
        #overblikkboks a {
            display: block;
            font-weight: bold;
        }
        #overblikkboks li {
            margin-top: 1.0em;
        }
        #overblikkboks li:first-child {
            margin-top: 0.5em;
        }

