@charset "utf-8";
/* CSS Document */


a:link {color: #06C; text-decoration:none;}
a:visited {color: #06C; text-decoration:none;}
a:hover {color: #09F; text-decoration:underline;}
a:active {color: #03C; text-decoration:underline;}
p {line-height:1.3em;margin-bottom:15px;}
#blog p, #promo2 p {margin-bottom:.5em;}
label { font-size: .9em; color: #666}
h1 {color: #333; margin-bottom: 1em; text-indent: -9999px;}

h5 {margin-bottom: 3pt;font-size: 1.25em; color:#666;}


.board h5{font-weight:normal; margin-bottom: 10px;
text-align:center;}

h4 {font-size: 1.5em; color:#99cc00;margin-bottom:5px;}
h2 {color:#009900;font-size:1.75em;margin-bottom:5px;}
#howusecharacters h4 {margin:20px 0 0 20px;}
#howusecharacters h2{color:#666; font-size: 2.25em}

strong {font-weight:bold;}

#promo2 {font-size: 1.1em;font-family: "Kristen ITC", "Comic Sans MS", cursive}

#topper a {color: #fff;}

#featuresmap a {text-decoration: none;}

#newsstories h2 {margin-bottom:10px;}
#newsstories p {margin-top:10px;}
#newsstories h5 {font-weight:lighter;margin-bottom:10px; padding-top:5px;}
#newsstories div { border-top: 1px solid #e5e5e5; padding-bottom: 40px;}
#newsstories div:first-child {margin-top: 0px; border-top:none;}

.caption {color:#333333;
font-size:0.85em;}

a.mousehide {position:relative;}
a.mousehide span {display:none;}
a.mousehide:hover span {position:; display:block; width: 383px; line-height: normal; color: #999; text-decoration:none !important;}
/* Don't expect to write standards code for IE. ;) */
a.mousehide:hover {
  font-size: 100%;}

li.question { font-weight:bold; color: #06C; text-decoration:none;}
li.question { list-style-type:decimal;}
ol p {font-family: Arial, Lucida Sans, Helvetica, sans-serif; font-size: small; color: #333;}
ol ul {margin-left: 1em; margin-top:0}
ol {margin-left: 20px;}