*, html{ margin:0; padding:0; }
body{ font-size:62.5%; background:#fff; color:#000; width:860px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}

#branding{ background:url(../img/refresh_branding.jpg) center 20px no-repeat; height:455px;  }
#branding h1, #branding h2{ position:absolute; top:-200px; left:-9999px; }

h3{ color:#75C1F5; font-size:2.2em; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }

p{ margin-bottom:1em; }

#content{ font-size:1.3em; width:745px; margin:0 auto;}
#content h3{ margin-bottom: .5em; padding-top:1em; }

#news{ width:63%; float:left; margin-right:3%; }
#contact{ width:31%; margin-left:68%; }

a{ color:#F9B401; }
a:hover{ color:#75C1F5; }

#siteInfo{ clear:both; padding:60px 0 20px 0; text-align:center; color:#aaa; }

#siteInfo a{ color:#aaa; }
#siteInfo a:hover{ color:#F9B401; }
#siteInfo p{ margin-bottom:.1em; }

#contact form label{ display:block; font-size:.8em; }
#contact form textarea{ width:100%; }
