#int_trivia, #history{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#int_trivia{
    width:598px;
    height:430px;
    position:relative;
    overflow:hidden;
    font-size:13px;
}
    #grayCol{
        position:absolute;
        overflow:hidden;
        left:8px;
        height:100%;
        width:208px;
        background-color:#dfe5e6;
        z-index:1;
    }
        .colContent{
            display:none;
            padding-left:10px;
            padding-right:10px;
        }
            #quizDescription{
                font-size:1em;
                padding-top:70px;
                line-height:140%;
            }
            .questionTitle, #scoreTitle{
                font-size:1.3em;
                text-align:left;
                padding-top:60px;
                color:#3d3d3d;
                margin-top:20px;
                margin-bottom:5px;
            }
                #scoreTitle{
                    font-size:1.5em;
                }
            .questionText, #scoreDescription{
                font-size:1.2em;
                margin:0px;
                line-height:150%;
            }
                .explainer{
                    color:#3E5C63;
                    display:none;
                    font-family:'sl-ApresIt','verdana',sans-serif;
                    margin-top:5px;
                    border-top:1px solid #7da4aa;
                    padding-top:5px;
                    font-size:1em;
                    line-height:normal;
                }
            #revisit{
                text-align:center;
                font-size:0.8em;
                line-height:100%;
                margin:0px;
            }
        #qNav{
            color:white;
            position:absolute;
            left:-220px;
            bottom:10px;
            width:130px;
            padding:10px;
            padding-left:20px;
            padding-right:20px;
            display:none;
            background-color:#57828d;
            z-index:100;
            box-shadow:3px 3px 3px rgba(0,0,0,0.2);
        }
            .qBox{
                float:left;
                background-color:#2d4045;
                line-height:25px;
                height:25px;
                margin-left:10px;
                margin-top:5px;
                color:white;
                text-align:center;
                line-height:25px;
                cursor:pointer;
                width:25px;
                font-size:0.9em;
            }
                .qBox.correct, .qBox.incorrect{
                    color:white;
                }
                .qBox:active{
                    position:relative;
                    top:1px;
                }
                .qBox.correct{
                    background-color:#7cc576;
                }
                .qBox.incorrect{
                    background-color:#c47676;
                }
                .qBox.active{
                    background-color:#FFDDB0;
                    color:black;
                }
                .qBox:hover,#btn_finalScore:hover{
                    background-color:#FFDDB0;
                    color:black;
                }
            .qBox.leftmost{
                margin-left:0px;
            }
            #qNavMinimizeArrow{
                right:0px;
                padding:5px;
                top:70px;
                position:absolute;
                cursor:pointer;
            }
            #qNavMaximizeArrow{
                right:0px;
                top:70px;
                padding-top:5px;
                padding-right:3px;
                padding-bottom:5px;
                position:absolute;
                cursor: pointer;
                display: none;
            }
            #btn_finalScore{
                width:100%;
                text-transform: uppercase;
                font-size:1em;
            }
            #btn_finalScore.active{
                background-color:#FFDDB0;
            }
            #qNavFold{
                bottom:4px;
                left:0px;
                position:absolute;
                display:none;
            }
    #quizHeader{
        position:absolute;
        z-index:2;
    }
    #quizHeader_alt{
        display:none;
    }
        #foldLeft{
            position:absolute;
            z-index:5;
            top:63px;
            left:2px;
        }
        #foldRight{
            position:absolute;
            z-index:5;
            top:63px;
            left:215px;
        }
        #moneyStack{
            display:none;
            position:absolute;
            bottom:10px;
            width:100%;
            left:30px;
            height:27px;
            z-index:6;
        }
            .coin{
                width:27px;
                height:26px;
                margin-left:.1px;
                float:left;
                position:absolute;
            }
            .coin.inactive{
                opacity:.1;
                filter: alpha(opacity = 10);
                z-index:2;
            }
            #moneyStack_amount{
                position:absolute;
                font-size:0.8em;
                text-align:right;
                height:27px;
                line-height:27px;
                z-index:3;
                left:375px;
            }
    #answerQuickly{
        display:none;
        position:absolute;
        bottom:35px;
        width:420px;
        left:40px;
        height:20px;
        font-size:0.8em;
        z-index:2;
    }
    #redBar{
        width:100%;
        position:absolute;
        bottom:0;
        background-color:#650933;
        height:5px;
        z-index:3;
        margin-left:8px;
    }
    #qSpace{
        position:relative;
        top:31px;
        border-top:1px solid gray;
        border-right:1px solid gray;
        left:216px;
        width:381px;
        height:100%;
        overflow:hidden;
        z-index:2;
    }
        #cardCarousel{
            width:5334px;
            position:relative;
            left:0px;
            top:0px;
            height:100%;
        }
            .card{
                float:left;
                width:7.142857142%;
                height:100%;
                padding-top:20px;
            }
            .choiceGrid{
                margin-top:15px;
                width:100%;
                height:100%;
            }
                .choice{
                    margin-left:4%;
                    color:white;
                    float:left;
                    background-color:#7da4aa;
                    position:relative;
                    height:32%;
                    width:44%;
                }
                    .choice.act:hover{
                        background-color: #FFDDB0;
                        color:black;
                    }
                    .choice .wrapit{
                        display:table;
                        height:100%;
                        width:100%;
                    }
                    .choice p{
                        font-size:1.3em;
                        display:table-cell;
                        text-align:center;
                        vertical-align: middle;
                        margin:0px;
                        line-height:normal;
                        padding:0 5px 0 5px;
                    }
                    .choice.act:active{
                        position:relative;
                        top:1px;
                    }
                    .choice.right{
                        margin-right:4%;
                    }
                    .choice.bottom{
                        margin-top:4%;
                    }
                    .choice.act{
                        cursor:pointer;
                    }
                    .no-touch .choice.act:hover{
                        background-color:#ffddb0;
                    }
                    .no-touch .choice.act:hover p{
                        color:black;
                    }
                    .ex, .check{
                        position:absolute;
                        bottom:2px;
                        left:2px;
                        width:17%;
                    }
        #btn_go_con{
            margin-left:auto;
            margin-right:auto;
            width:200px;
            height:141px;
            margin-top:65px;
            cursor:pointer;
            background:url('graphics/btn_go.png');
        }
        #btn_go_con:hover{
            background-position:-200px;
        }
        #btn_go_con:active{
            position:relative;
            top:1px;
        }
    #dateBox{
        background-color:#78184a;
        position:absolute;
        top:15px;
        left:223px;
        z-index:5;
        color:white;
        padding:5px 10px 5px 5px;
        overflow:hidden;
        font-size:1.15em;
        line-height:20px;
        font-family:'sl-ApresIt','verdana',sans-serif;
    }
    #moneyReadout{
        display:none;
        position:absolute;
        color:white;
        font-size:1em;
        right:5px;
        bottom:-50px;
        width:93px;
        height:30px;
        text-align:center;
        padding-top:25px;
        z-index:10;
    }
        #moneyReadout .amt{
            font-family:'sl-ApresBold','verdana',sans-serif;
            text-align:center;
            margin-top:0px;
            margin-bottom:1px;
            font-size:1em;
            line-height:100%;
        }
        #moneyReadout #pts{
            font-size:.8em;
            margin:0px;
            line-height:100%;
        }
    #btn_next,#btn_back{
        display:none;
        position:absolute;
        bottom:18%;
        width:25%;
        cursor:pointer;
        z-index:3;
    }
        #btn_next:hover,#btn_back:hover{
            opacity:.5;
            filter: alpha(opacity = 50);
        }
        #btn_next:active,#btn_back:active{
        }
    #btn_next{
        left:37.5%
    }
    #btn_next.end{
        left:52%;
    }
    #btn_back{
        left:23%;
    }
    .scoreColumn{
        width:33%;
        text-align:center;
        float:left;
        height:355px;
        position:relative;
    }
        #col_slatester{
            padding-right:0px;
        }
        .scoreColumn.center{
            border-left:1px solid #a4a5a5;
            border-right:1px solid #a4a5a5;
        }
        .portraitTitle{
            margin:4px 0 0 0;
            font-size:1em;
            color:#57828d;
            line-height:100%;
        }
        .portraitTitle.victor{
            font-family: 'sl-ApresBold','verdana',sans-serif;
        }
        .avatar_img{
            position:absolute;
            top:7px;
            left:35px;
            width:57px;
        }
        .score{
            line-height:100%;
            margin:0px;
            color:black;
            font-size:1.2em;
            position:absolute;
            bottom:0px;
            width:50%;
            left:25%;
            border-bottom:1px solid #e3e3e3;
            padding-bottom:5px;
        }
        .score.victor{
            margin:0px;
            color:#7e334b;
            font-size:1.15em;
            font-family:'sl-ApresBold','verdana',sans-serif;
        }
        .scoreColumn .coins{
            position:absolute;
            bottom:0px;
            left:28%;
            height:200px;
            width:44%;
        }
        .vcoins{
            position:absolute;
            left:0px;
            width:100%;
        }
        .winner{
            display:none;
            background-color:#650933;
            text-transform:uppercase;
            font-size:0.8em;
            color:white;
            padding:5px;
            width:71px;
            margin-left:9px;
            margin-top:2px;
        }
        .crown{
            position:absolute;
            top:-23px;
            left:23px;
            z-index:101;
            width:30px;
        }
    #shadow{
        position:absolute;
        left:216px;
        top:70px;
    }
    .coinStack{
        position:absolute;
        bottom:0px;
        left:0px;
    }
        .coinStack.inactive{
            display:none;
        }
    #shareContainer{
        margin-top:5px;
    }
    #btn_tweet{
        width:90px;
        float:left;
        display: block;
        height:27px;
        margin-left:3px;
        cursor: pointer;
    }
    #btn_facebook{
        float:left;
        cursor: pointer;
    }
    #btn_tweet:active,#btn_facebook:active{
        position:relative;
        top:1px;
    }
    #vsbox{
        width:100%;
        height:57px;
        padding:5px 0 10px 0;
        border-bottom:1px dashed #57828D;
    }
        #vsbox p{
            margin:0px;
            overflow:hidden;
            word-wrap:break-word;
            line-height:115%;
        }
        #vs_user,#vs_slatester{
            width:45%;
            float:left;
            height:57px;
            font-size:0.8em;
        }
        #vs_user img, #vs_slatester img{
            width:57px;
            height:57px;
        }
        #vs_user img{
            float:right;
            margin-left:5px;
        }
        #vs_slatester img{
            float:left;
            margin-right:5px;
        }
        #user_vs_name, #user_vs_title{
            text-align:right;
        }
        #vs_vstext{
            width:10%;
            float:left;
            height:57px;
            font-size:0.8em;
            line-height:57px;
            text-align:center;
        }
        #slatester_vs_title,#user_vs_title{
            font-size:0.75em;
        }

    /* HISTORY MODULE */
    #history{
        padding:10px 0 10px 0;
        margin-left:8px;
        float:left;
        width:562px;
        border-bottom:5px solid #650933;
        overflow:hidden;
        display:none;
    }
    #history_carousel{
        float:left;
        height:60px;
        margin-left:10px;
        position:relative;
        width:540px;
        overflow:hidden;
    }
        .history_btn{
            float:left;
            height:60px;
            width:10px;
            cursor:pointer;
            position:relative;
            z-index:2;
            line-height:60px;
            display:none;
        }
        .no-touch .history_btn:hover{
            opacity:.5;
        }
        #history_inner{
            bottom:0px;
            height:60px;
            width:0px;
            position:absolute;
            left:0px;
        }
    #history h2{
        margin-bottom:5px;
        font-size:1.15em;
    }
    #history .scorep{
        background-color:#DFE5E6;
        cursor:pointer;
        padding:5px;
        width:165px;
        height:50px;
        float:left;
        margin-right:5px;
        position:relative;
        display:none;
    }
        #history .scorep.hovering{
            background-color:#F9DDB0;
        }
            #history .scorep.hovering a{
                text-decoration:underline;
            }
    .questionTitle span{
        font-size:0.8em;font-weight:normal;
    }
    #quizAttribution{
        font-size:0.8em;
        text-align:right;
        max-width:598px;
        margin-top:2px;
        margin-bottom:0px;
        color:#c7c7c7;
    }