body{
    font: normal 18px Helvetiva, Arial, sans-serif;
}
/* FRONTPAGE */
.frontpage h1{font-family: 'Poly', serif;font-size:80px;text-align: center; color:#fff;}
.frontpage {background-color: #5FA4CE; width:960px;margin:0 auto;}
.frontpage h2{font-family: 'Habibi', serif; color: #F0FFF0 ;text-align: center;}
.frontpage form{text-align: center;}
.frontpage .text{width:500px;text-align: center; 
    height:40px; 
    border:1px solid #D3D3D3; 
    font-family: 'Poly', serif;
    font-size:32px;
    line-height: 40px;
    background-color: #D3D3D3;}
.frontpage .error {color:red;}
/* FRONT PAGE END */
div#full-content{
    width:960px;
    margin:0 auto;
}

div#menu-left{
    width:200px;
    float:left;
}

div#main-right{
    width:760px;
    float:left;
}

div.question{
    padding:20px;
    margin:0 auto;
}

div.question:hover {
/*background-color:#AAB7E7;
color:black;*/
}

div.question table tr:hover {
background-color:#CBD8E8;
color:black;
cursor:pointer;
}

div.q{
    font-weight:bold;
    text-align:left;
    border-bottom:1px solid grey;
    width: 810px;
    margin-left:50px;

}

div.question table td {
text-align:center;
}

div.question table td.black{
    text-align:left;
    
}
div.question table{
    margin-left: 50px;
    font: normal 16px Helvetiva, Arial, sans-serif;
}
#next, #submit{
    margin-left:480px;
}
div#qcounter{
    text-align:center;
}
textarea{
    width: 600px;
    margin-left:50px;
    height: 100px;
    font: normal 16px Helvetiva, Arial, sans-serif;
}
.chosen{
    background-color: #BFFF00;
}