html { margin:0; padding:0; background:#ffac3a; color:#000; font:normal .7em/1.5em verdana, helvetica,arial,sans-serif; text-align:justify; }
body { margin:1em auto; padding:0; width:600px; -webkit-border-radius:.3em; -moz-border-radius:.3em; border-radius:.3em; background:#fff; color:#000; }

a    { background:transparent; color:#2e406e; }
a:hover { background:transparent; color:#000; }

h1      { margin:0; padding:0; background:transparent url(images/logo.gif) top left no-repeat; width:248px; height:80px; }
h1 span { display:none; }
h2   { clear:both; overflow:hidden; width:98%; margin:.3em 0; padding:0 .3em; -webkit-border-radius:.3em; -moz-border-radius:.3em; border-radius:.3em; background:#eeeff3; color:#2e406e; font-size:1.2em; }
h2 span { float:left; padding:.1em .3em; background:#fff; color:#2e406e; }

#content { margin:.3em auto; width:98%; }
#content p { font:bold 12px arial,sans-serif; color:#5271C3;}
#content p span {color:#000000;}
#header  { position:relative; height:80px; margin-bottom:.5em; padding:.5em; -webkit-border-radius:.3em .3em 0 0; -moz-border-radius:.3em .3em 0 0; border-radius:.3em .3em 0 0; background:#2e406e url(images/bg_header.jpg) no-repeat top left scroll; color:#7c87a3; font-transform:lowercase; }
#header p { position:absolute; right:0; bottom:0; padding-right:.3em; background:transparent; color:#f1f1f1; font:normal 24px arial,sans-serif; line-height:1em; }
#footer  { padding:.5em; -webkit-border-radius:0 0 .3em .3em; -moz-border-radius:0 0 .3em .3em; border-radius:0 0 .3em .3em; background:#2e406e; color:#7c87a3; font-transform:lowercase; text-align:right; }
