/***********************************
*            +Normalize            *
***********************************/

/* Normalizes margins and padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0;}

/* Normalizes header sizes */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/* Normalize list styles */
ol, ul { list-style: none; }

/* Normalizes font style/weight on elements */
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

/* Normalize table borders */
table { border-collapse: collapse; border-spacing: 0; }

/* Normalzize fieldset and img borders */
fieldset, img { border: 0; }

/* Normalize text alignment to left */
caption, th { text-align: left; }

/* Normalize (aka Remove) quotation marks */
q:before, q:after { content: ''; }

/* Normalize Links for Netscape for image replacements */
a { text-decoration: none; }


img, div { behavior: url(iepngfix.htc); }

body{ text-align: center; background-image: url(images/SPG_Wallpaper.jpg); background-repeat: no-repeat; background-position: top center; background-attachment: fixed; padding-bottom: 15px; padding-top: 15px;}

div{ text-align: left; }

/***********************************
*     +Master Design Elements      *
***********************************/
body{ text-align: center; background: #000; padding: 0;}

#content{ display: block; width: 624px; height: 691px; background: #fff url('images/clipboard.jpg') no-repeat; margin: 0 auto; position: relative; }

.logo{ text-align: center; position: absolute; top: 115px; width: 624px;}

.footer{ width: 512px; position: absolute; bottom: 20px; left: 56px; text-align: center;}

.footer p{ text-align: justify; font-size: 9px; font-family: tahoma, sans-serif; padding-top: 10px; color: #333;}

.dob{ text-align: center; font-family: Courier New, monospace; font-size: 16px; width: 624px; position: absolute; top: 275px; }