body {background:#E2E2E2;font: 100.1% normal Helvetica, Verdana, Arial, sans-serif;color: #000000;margin:0 0 20px;padding:0;}
body#questions p {line-height:1.5;}
a {text-decoration:none;color:#F00}
a:hover {color:#333;text-decoration:underline;}
a img {border:0;}
ul {margin-left:20px;}
ul li {padding-bottom:6px;}


#wrapper {width:800px;margin:0 auto;font-size:12px}
#logo {background:url(images/logo.gif) no-repeat 0 0;width:100%;height:130px;}
#logo a {display:block;width:100%;height:130px;}
#total {background:#FFF url(images/total.gif) no-repeat 0 0;;margin:10px 0 18px;padding:6px 0 0;}
#total p, #total div, #total h1, #total h2 {padding: 0 18px;}
#total #curve {height:20px;background:#FFF url(images/total2.gif) no-repeat 0 0;margin-top:-12px}
#total #redtext {font-size:30px;color:#F00;}
#total li {padding-right:20px;}
#left, #right {width:389px; height:280px; line-height:1.4;float:left;background:#FFF url(images/curve.gif) no-repeat 0 0;padding:6px 0 0;}
#left p, #left div#trillionth, #right p, #right div#sevenfifty {padding:0 17px;}
#left #curve, #right #curve {clear:both;height:20px;background:#FFF url(images/curve2.gif) no-repeat 0 0;margin-top:12px;}
#left #curve {margin-top:15px;}
#left {margin-right:20px;}
#left h2 {color:#ff0000; font-size:2em; line-height:1; padding-left:17px; padding-right:17px;margin-top:12px; margin-bottom: 12px;}
#left h3 {color:#ff0000; font-size:1.5em; line-height:1; padding-left:17px; padding-right:17px;margin-top:12px; margin-bottom: 12px;}
#left select {margin-left:17px; margin-right:17px;}
#right-container {margin-bottom:28px;}
#footer {clear:both;font-size:75%;text-align:center}
#footer img {margin:0 18px;}


h1 {font-family:Helvetica,Arial,sans-serif;font-size:2.7em;letter-spacing:-1.7px;margin:0 0 0 -2px;color:#222;}
h2 {font-family:Helvetica,Arial,sans-serif;font-size:2em;letter-spacing:-1.2px;margin:35px 0 0 -2px;color:#333;}
#logo h1 {display:none;}

#redtext {color:#FF0000;font-size:130%;line-height:0.8;font-weight:bold;letter-spacing:-0.4px;}
#tonnage {margin:-20px 0 -20px -8px;color:#FF0000;font-size:87px;letter-spacing:-5px;font-weight:bold;}
#small-redtext {color:#FF0000;}
#not-red {color:#000000;font:12px normal Helvetica, Verdana, Arial, sans-serif;color: #000000;margin:0 0 20px;padding:0;}

#trillionth, #sevenfifty, #total_cumulative_emissions_text_1 {color:#FF0000;font-weight:bold;font-size:150%;margin-top:-6px;}
#sevenfifty {}

#falling, #fall_sf, #date_of_nth_tonne, #falling_rate_text {display:block;color:#FF0000;font-weight:bold;font-size:150%;margin-bottom:0;}
#fall_sf {}
#falling_rate_text {}

#post {float:left;padding:7px 0 0 3px;}

p#moreinfo {clear:both;float:left;margin:19px 0 16px;margin-left:346px;}
p#moreinfo a, p#moreinfo a:visited, p#moreinfo a:active {display:block;text-align:center;padding:7px 3px 2px;letter-spacing:-0.06em;font-weight:bold;font-size:85%;color:#FFF;width:103px;height:18px;background:#616161 url(images/moreinfo.gif) no-repeat 0 0;}
p#moreinfo a:hover {background:#FF0 url(images/moreinfo2.gif) no-repeat 0 0;text-decoration:none;}

#tonnes {margin-top:18px;}
#top {font-size:75%;color:#666;padding:5px 9px 5px 0;}
#top:hover {color:#FF0000;text-decoration:none;}