html,body,div,ul,li,h1,h2,h3,h4,h5,h6,form,button,img { margin: 0; padding: 0; border: 0; }
body { background-color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; padding-top: 50px; }
#container { width: 900px; margin: 0 auto; }
#header { width: 100%; text-align: center; }
#content { width: 775px; margin: 0 auto; }
h1 a { font-size: 48px; color: #0089bb; text-decoration: none; }
h1 a:hover { color: #e11900; }
h2 { font-size: 36px; font-weight: normal; color: #e11900; }
h3 { font-size: 24px; font-weight: normal; color: #333; margin-bottom: 50px; }
h3 a { color: #333; text-decoration: none; }
h3 a:hover { text-decoration: underline; }
h4 { color: #333; margin: 25px 0; }
h4 a { color: #0089bb; text-decoration: underline; }
h4 a:hover { color: #e11900; text-decoration: none; }
#ads1 { width: 729px; height: 90px; margin: 10px auto 25px auto; background-color: #000; display: none; }
#ads2 { width: 729px; height: 15px; margin: 10px auto 10px auto; background-color: #000; display: none; }
#word { width: 500px; border: 1px #ccc solid; }
#contact { width: 305px; margin: -25px auto 0 auto; }
form input { width: 100%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #333; padding: 5px; }
#button { width: 150px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; }
#contact #button { margin: 15px 0 15px 75px; }
textarea { width: 100%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #333; padding: 5px; }
.right { text-align: right; margin: 0; }
.red { color: #e11900; }
#rhymes { margin-top: 50px; }
p { padding-left: 50px; }
p a { font-weight: normal; color: #0089bb; }
p a:hover { color: #e11900; text-decoration: none; }
.error { color: #e11900; }
