body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}

h1 { font-size: 3.5em; }
h2 { font-size: 2.5em; }
h3 { color: rgb(31, 138, 112); font-size: 2em; }

a { font-size: 1em; color: rgb(253, 116, 0); text-decoration: none; }
a:hover { color: rgb(0, 67, 88); text-decoration: underline; }

p { padding: 10px; font-size: 1.1em; }
ol { margin-left: 30px; margin-bottom: 10px; }
ol li { padding: 5px; list-style: decimal; }
#container { margin: auto; width: 898px; }
#body { margin: 1em; }

#footer { color: #333; }
.nav li { float: left; padding: 25px; }
.nav a { font-size: 1.5em; }
.extra-left { margin-left: 20px; }
.clear { clear: both; }
.tooltip { font-size: 1.1em; text-align: center; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc; width: 200px; display: none; background-color: #000; color: #fff; padding: 7px; }
.questions { padding: 10px; font-size: 1.5em; }
.questions p { padding: 7px; float: left; }
.next a { margin-left: 20px; }
#tagger { display: none; }
.answer { display: none; }
#tagcloud { padding: 10px; }
#taglist { float: right; margin: 20px; }
#hide_answer { display: none; }
#ads { padding: 20px; }
#geoloc { display: none; }
#hide_geolocation { display: none; width: 105px;}
#about { width: 65%; }
#resources h1 { font-size: 2em; }
#resources h2 { font-family:"Lucida Grande"; font-size: 2em; }
#resources h3.extra-left { font-size: 1.5em; margin-left: 40px; }
#resources h1,h2 { margin-top: 10px; }
