/* General Text */
#container { background-color: #dfe0e2; font-family: arial, verdana, helvetica sans-serif; font-size: .8em; color: #000000; line-height: 1.4; }
#content {margin: 10px 50px 0px 50px; border: 0px solid #000;}

#main { float: left; width: 540px;  margin: -30px 25px 30px 50px; border: 0px solid #000;}
#sidebar { float: right; width: 250px; height: 100%; margin: 0px 0px 0px 0px; padding: 25px 20px 0px 0px; font-size: .85em; line-height: 1.5;}

table { font-family: arial, verdana, helvetica sans-serif; font-size: 1em; color: #000000; line-height: 1.4; border: 0px solid #000;}
td { border: 0px solid #000; padding-bottom: 0px; vertical-align: top;}

/* Lists */
ul { margin: 0 0 10px 25px; list-style-type: square; }
ul li { margin-top: 8px; }

/* Headers & Text */
h1 { font-size: 18px; color: #741b1b; margin: 0px 0 0px 0; font-weight: bold; text-align: left; }
h2 { font-size: 16px; color: #741b1b;; margin: 20px 0 0px 0; font-weight: bold; text-align: left; clear: both; }
h3 { font-size 12px; color: #741b1b; font-weight: bold; margin-left: 10px; }
h4 { font-size: 16px; color: #741b1b;; margin: 15px 0 10px 0; font-weight: bold; text-align: left; clear: both; }
h5 { font-size 12px; color: #741b1b; font-weight: bold; margin: 10px 0px 0px 0px; }
p { text-align: left; margin: 8px 0 8px 0; }

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

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

/* Presentations */
ul#presentations { margin: 0px 5px; }
ul#presentations li { display: table; margin-bottom: 10px; clear: both; }
ul#presentations li img { float: left; margin-right: 10px; }

/* Misc. */
.acpe {float: left; padding: 3px 8px 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; }

