html, body, ul {padding:0;margin:0;border:0;}
body {font-size: 90%;font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;background-color: #ffd9df;color: #222;}
a img {border:0;}
a:link {color:#000099;text-decoration:underline;}
a:visited {color:#770077;text-decoration:underline;}
a:hover {text-decoration:none;background-color:#ffd9df;}
h2 { font-size:2.5em;color:#97001a;margin:0.4em 0em -0.2em 0em;}
h2 a:link, h2 a:visited {color:#97001a;}
h2 a:hover {color:#97001a; background-color:transparent;}
p {margin:0.8em 20px 0.8em 20px;}ul {list-style-type:none;}
#container {background: #fffffa url('/img/content-background.png') repeat-y; text-align: left;width: 760px;margin:0px auto;position:relative;}
#header {background: #fffffa url('/img/header-background.png') repeat-x;width:760px;height:120px;overflow:hidden;position:relative;}
#headerimg {background:transparent url('/img/header.png') no-repeat;width:305px;height:120px;float:left;}
#header .description {display:none; }
#header h1 {display:none;}
#header a {display:block; text-decoration:none; height:28px; padding:7px 11px 0px 0px; font-size:0.9em; outline:transparent none thin;}
#header a:link, #header a:visited { color:#444; font-weight:bold;}
#header a:hover {color:#97001a; background-color:transparent;}
#header li { display:inline; float:left; padding-left:11px;}
#header #meta { position:absolute; top:0px; right:20px; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; text-align:center; }
#header #menu { position:absolute; right:30px; top:47px; height:28px; overflow:hidden; }
#header #menu li.active {background:transparent url('/img/tab-active-flex.png') no-repeat left top; }
#header #menu li.active a {background:transparent url('/img/tab-active-flex.png') no-repeat right top; color:#97001a;}
#headercorner {background:transparent url('/img/headercorner.png') no-repeat; height:120px; width:20px; position:absolute; right:0px;}
#content {margin:10px 40px 10px 40px;}
#content ul.bullets {list-style-type:disc; margin:10px;}
#content ul.bullets li {margin:4px 10px;}
#sidebar {float:right; width:160px; font-size:0.8em; font-weight:bold; }
#sidebar ul { margin:0px 0px 15px 15px; border:#97001a 1px solid; background-color:#fff;  width:160px; }
#sidebar h2 {font-size:1em;margin:0;padding:0;}
#sidebar a:link, #sidebar a:visited {display:block; color:#97001a; padding:5px 10px; text-decoration:none; }
#sidebar .no-link { padding:5px 10px;}
#sidebar a:hover {color:#fff; background-color:#97001a; }
#footer {padding-top:2px; background:#ffd9df url('/img/footer.png') no-repeat; width:760px; font-size:0.8em; text-align:center;}
td { border-bottom:#97001a 1px solid; }
#taproot { position:absolute; right:23px; bottom:-12px; }
.sociable { background-color:#fff; padding:6px 10px 10px 10px; border:#97001a 1px solid; }
.sociable a:hover { background-color:transparent; }
.pagelink { width:200px; display:block; margin-top:5px; padding:4px 0px 6px 10px; font-weight:bold; font-size:1.1em;}
a.pagelink:hover { text-decoration:underline; }
