a            { color: #30f;}
a:hover      { color: #0cf;}

h1 {
font-family: impact,sans-serif;
font-size: 4em;
font-weight: normal;
color: #090;
display: inline;
}

h2 {
font-family: impact,sans-serif;
font-size: 4em;
font-weight: normal;
color: #c00;
display: inline;
}

.logo {
font-family: impact,sans-serif;
font-size: 6em;
color: #009;
text-decoration: none;
}

.riddle {
font-family: tahoma,sans-serif;
font-size: 1.5em;
color: #000;
font-weight: bold;
}

.toanswer {
font-family: verdana,sans-serif;
font-size: 3em;
font-weight: bold;
color: #f00;
}

.answer {
font-family: comic sans,arial,sans-serif;
font-weight: bold;
font-size: 2.5em;
color: #603;
}

.next {
font-family: tahoma,sans-serif;
font-weight: bold;
font-style: italic;
font-size: 3em;
color: #ff0;
background-color: #000;
}

.popular {
font-family: impact,sans-serif;
font-size: 3em;
color: #ff0;
text-decoration: underline;
background-color: #333;
}

.popular2 {
font-family: impact,sans-serif;
font-size: 2.5em;
color: #f00;
text-decoration: underline;
}

.number {
font-family: verdana,sans-serif;
font-size: 3em;
font-weight: bold;
color: #ff0;
background-color: #999;
}

.list {
font-family: verdana,sans-serif;
font-size: 1.5em;
font-weight: bold;
color: #009;
}

.list2 {
font-family: verdana,sans-serif;
font-size: 1.25em;
font-weight: bold;
color: #009;
}

.text {
font-family: tahoma,sans-serif;
}

.footer {
font-family: arial,sans-serif;
font-size: 1.5em;
color: #aaa;
}