/* Removes Firefox imposed outline */
object, embed { display: inline; }
/* Globals */
html { height: 100%; }
/* squashes IE overflow scrollbar bug */
body { font-size: 75%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; height: 100%; margin: 0 auto; }
html>body { font-size:12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
p { color: black; font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.5em; text-align: justify; width: 560px; margin: 1.5em 0; padding-left: 20px; }
a { color: #800000; text-decoration: underline; }
a:link { color: #800000; text-decoration: underline; }
a:active { color: #800000; }
a:visited { color: #336; text-decoration: underline; }
a:hover { color: white; background-color: maroon; text-decoration: none; }
form style { margin-top: 0; margin-bottom: 0; }
.coverimg { border-color: #fff; border-width: 10px; }
fieldset,img{border:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
p.footer { color: #fff; font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-stretch: expanded; line-height: 1.6em; text-align: center; word-spacing: 2px; width: 580px; }
#wrapper { text-align: center; top: 40px; width: 800px; margin: 0 auto; padding: 0; }
#header { text-align: center; width: 800px; margin: 0; padding: 0; }
#header img { float: left; border-width: 0; }
