/* General Text */
#content { background-color: #fff; font-family: times, georgia, "times new roman" serif; line-height: 1.4;}
P { font-size: .9em; line-height: 1.4; margin: 0px 0px 15px 0px; color: #354133;  }

/* Lists */
ul { margin: 0 0 0px 30px; list-style-type: square; color: #3d3d3d;}
ul li { margin-top: 8px; font-size: 0.9em; }

/* Headers & Text */
#content .head1 { font-size: 1.6em; color: #58408e; font-weight: bold; }
#content .head2 { font-size: 1.2em; color: #e48314; font-weight: bold;}
#content .head3 { font-size: 1.1em; color: #2c745c; font-weight: bold; }
#content p { font-size: 0.9em; text-align: left; color: #3d3d3d; padding: 0px; line-height: 1.4em; margin: 0px 0px 15px 0px; }

/* Links */
a { color: #446e7c;  text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

/* Alignment */
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.clear { clear: both; }
blockquote { padding-left: 50px; }

/* Misc. */
.acpe {float: left; padding: 3px 0px 0px 0px; }
.emphasis { color: #741b1b; font-weight: bold; font-size: 1em; text-align: center; }
.headshot { border: 1px solid #7c7c7c; padding: 1px; float: left; margin: 0px 10px 10px 0px; }
.minislide { border: 1px solid #741b1b; padding: 1px; float: left; margin: 0px 10px 0px 0px; }
.rule { border-bottom: 1px solid #a8a8a8; margin: 20px 0px 20px 0px; }
.promo {float: right; padding: 0px 0px 8px 8px; }
.black {color: #3d3d3d; }
span.cred { color: #818181; font-size: 12px; }



/* Footer */

