div,h1,h2,h3,h4,h5,p,span,form,input,ul,li,ol,table,thead,th,tbody {margin: 0; padding: 0; color: #473b3b; position: relative; font-family: 'ArialMT', 'Arial', 'sans-serif'; font-size: 15px;}
img {border: none;}
a {outline: none; text-decoration: none; color: #c41130;}
a:hover {text-decoration: underline; }
body {margin: 0; padding: 0; background: #fff; text-align: center;}
.clr {clear: both; font-size: 1px;}
#page {width: 630px; margin-left: auto; margin-right: auto;}
#nav {text-align: center; width: 630px; height: 36px; margin: 0px 0 6px 0; border-bottom: 1px solid #000;}
#mainnav {text-align: center; margin-top: 14px; margin-left: auto; margin-right: auto;}
#mainnav p a {font-size: 16px; color: #666; margin: 7px 8px 0px 8px; height: 34px; font-weight: bold;}
#mainnav p a:hover {text-decoration: none; color: #c41130; margin: 7px 8px 0px 8px;}
#mainnav p .blog a {color: #c41130;}
#mainnav p .blog a:hover {color: #c41130;}
#address {margin-left: auto; margin-right: auto; text-align: center; font-size: 12px; color: #666;}
#content {width: 830px; margin-left: auto; margin-right: auto; text-align: left;}
#alpha {width: 690px; margin-left: auto; margin-right: auto; padding: 20px 0 0px 15px;}
#alpha p {line-height: 17px; margin: 6px 0 10px 0; font-size: 12px;}
#alpha h1 {font-size: 20px; font-weight: normal; color: #c41130; margin: 4px 0 16px 0;}
#alpha h2 {line-height: 20px; padding-top: 0pt; font-family: 'Arial-BoldMT', 'Arial', 'sans-serif'; font-size: 14px; font-weight: bold; line-height: 19px;}
#alpha h3 {line-height: 17px; margin-bottom: 0px; margin-top: 0px; padding-bottom: 0pt; font-family: 'Arial-BoldMT', 'Arial', 'sans-serif'; font-size: 12px; font-weight: bold; line-height: 17px;}
#alpha-blog {float: left; width: 600px; margin-left: auto; margin-right: auto; padding: 20px 0 0px 15px;}
#alpha-blog p {line-height: 17px; margin: 6px 0 10px 0; font-size: 12px;}
#alpha-blog h1 {font-size: 20px; font-weight: normal; margin: 4px 0 16px 0;}
#alpha-blog h2 {padding-top: 0pt; font-family: 'Arial-BoldMT', 'Arial', 'sans-serif'; font-size: 20px; font-weight: bold; line-height: 19px;}
#alpha-blog h3 {line-height: 17px; margin-bottom: 0px; margin-top: 0px; padding-bottom: 0pt; font-family: 'Arial-BoldMT', 'Arial', 'sans-serif'; font-size: 12px; font-weight: bold; line-height: 17px;}
#logo {float: right; margin: 10px 10px 30px 0;}
#beta {float: right; font-size: 11px; width: 140px; margin-top: 28px; border-top: 1px solid #bcbdbd; border-bottom: 1px solid #bcbdbd; background: #f0f1f1; padding: 8px 6px 8px 6px;}
#beta h2 {color: #c41130; font-weight: bold; font-size: 11px; margin: 8px 0 6px 0;}
#beta h3 {color: #000; font-weight: bold; font-size: 11px; margin: 8px 0 6px 0;}
#beta p { font-size: 11px;  margin: 0 0 14px 0;}
#beta ul { font-size: 11px; list-style: none; margin: 0px 0px 24px 0px;}
#beta li {width: 130px; border-bottom: 1px solid #bcbdbd; padding: 3px 0 3px 0;}
#beta li a {padding-left: 6px; font-size: 11px; }
.postheader {margin: 0 0 18px 0; border-bottom: dashed 1px #ccc; padding: 0 0 6px 0; height: 60px;}
.posttitle {font-size: 20px; font-weight: normal; color: #c41130; padding: 8px 0 0px 0;}
.postheader small {font-size: 11px; color: #666;}
.postfooter {font-size: 11px; margin: 0 0 38px 0; border-top: dashed 1px #ccc; padding: 6px 0 0px 0; color: #666;}
ol.commentlist {list-style: none; margin: 12px 0 10px 0;}
ol.commentlist li {list-style: none; margin: 6px 0 26px 0;}
.comment-text {border-bottom: 1px dashed #ccc; margin-bottom: 6px;}
small.commentmetadata {font-size: 11px; color: #666;}
small {font-size: 11px; color: #666;}
.headshot {border: 1px solid #000; margin: 0px 6px 0px 10px;}
.blogheadshot {float: right; border: 1px solid #666; margin: 0px 6px 0px 10px;}
.line {height: 20px; border-bottom: 1px dashed #ccc; margin: 0 0 26px 0;}
.navigation {margin-bottom: 12px; font-size: 11px;}
.navigation a {font-size: 11px;}



