html{
    background-color: #eeeeee;
    font-family: Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
}

body{
    background-color:#ffffff;
    font-size:17px;
    line-height: 2em;
}

.container{
    max-width:1024px;
    border:1px solid #BBC7C7;
    margin-left: auto;
    margin-right: auto;

}

header{
    background-color: #333333;
    text-align:center;
    color: #ffffff;

}

main{
        min-height:600px;
        background-color: #ffffff;
        margin:20px;
}

footer{
    background-color: #444;
    color: #fcfcfc;
    line-height:1.0em;
    height: 33px;
}

.copyright{
    font-size:13px;
    text-align: center;

}

.quiz-form{

    padding: 17px;
	line-height: 2.3em;
}

input[type="radio"]{
	width: 19px;
	height: 19px;
}

label{
	background-color:#E1E1E1;
	border: solid 1px #CCCCCC;
	padding: 5px;
	
}

input[type="button"]{
	padding: 2px;
	width: 130px;
	height: 40px;
	margin: 10px;
	border: #dedede 2px solid;
	font-size: 20px;
	background-color:#338F02;
}

input[type="reset"]{
	padding: 2px;
	width: 130px;
	height: 40px;
	margin: 10px;
	border: #dedede 2px solid;
	font-size: 20px;
	background-color:#FF484B;
	color: aliceblue;
}

input[type='text']{
	height:40px;
	margin: 10px;
	padding: 2px;
	width: 95px;
	border: #dedede 2px solid;
	font-size: 16px;
	color: #333;
	
}

#heads{
	text-decoration: none;
	color: #fff;
}

.hlinks{
	font-size: 22px; line-height: 2.3em; color: blue; text-decoration:none; background-color: #DBDBDB; padding: 7px;
}
.hlinks:hover{
	font-size: 22px; line-height: 2.3em; color: blue; text-decoration:underline!important; background-color: #eeeeee; padding: 7px;
}