/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td, form {margin:0; padding:0;}

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {font-size:100%;}

/* Removes list-style from lists */
ol, ul {list-style:none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal;}

/* Removes borders from tables */
table {border-collapse:collapse; border-spacing:0;}

/* Removes border form fieldset and img */
fieldset, img {border:0;}

/* Left-aligns text in caption and th */
caption, th {text-align:left;}

/* Removes quotation marks from q */
q:before, q:after {content:'';}

strong {font-weight:bold;}

/* Tag Styles ************************************************************************************************************************/
html {text-align:center;}
body {text-align:left; margin:25px; color:#929496; font:12pt Verdana, Arial, Helvetica, sans-serif;}
h1 {margin:0;}
h2 {margin:0;}
h3 {margin:0;}
h4 {margin:0;}
h5 {margin:0;}

/* Layout Styles *********************************************************************************************************************/
.container {width:642px;}
.branding {text-align:center; margin-bottom:55px;}
.main-nav {}
.main-content {text-align:justify; margin-bottom:55px; font-weight:bold; line-height:28px; letter-spacing:1px;}
.secondary-nav {}
.site-info {text-align:center; line-height:38px; letter-spacing:5px; font-size:18pt;}

/* Custom Styles *********************************************************************************************************************/
.status {display:none;}
.error {color:red; font-weight:bold;}