/* Sigismundus web basic styles */
body { margin: 0; text-align: center; background: white; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #F1EFE2; padding:0; }
#container { width:800px; margin: 0 auto; text-align: left; padding: 2px 4px; background: white; overflow:hidden; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
a { text-decoration: none; color: maroon; }
a:hover { color: #B22222; text-decoration: underline; }
a img { border: none; }
a.ext:hover { border-bottom: 1px dashed #B22222; text-decoration:none; }
.above { overflow:hidden; height: 23px; border-bottom: 1px solid white; width:800px;}
.homeonly { display:block; }
.right { display:block; float: right; width: 648px;}
.left {display:block; float:left; border-right: 1px solid white; width:151px;}
.below { height: 152px; border-bottom: 2px solid white; clear:both;width:800px;}
.below .left { width:152px; border:none; }
.leftbottom { display:block; width: 770px; height: 23px; background:url(img/bottombg.jpg); float:left; }
.leftbottom div { color: white; text-indent:16px; vertical-align: middle; margin-top:4px; font-size: 12px }
.leftbottom a { color: white; }
.rightbottom { display:block; width: 29px; height: 23px; background:#B78D2D; float:right; border-left: 1px solid white; text-align: right;}
.leftbottom img { margin-top: -2px; margin-bottom:-1px }
.menu { padding-top:5px; }
.menu * { width: 151px; display: block; height: 25px; }
.menu a:hover { text-decoration: none }
/*  em { color: #2F0200; } */
h1, h2, h3, h4 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif; letter-spacing: 1px;
}
h1 { background:#B78D2D; padding: 2px 8px; margin: 0 0 2px; color: white; font-size: 20px; }
h2 { color: black; background: #ccc;  margin: 12px 0 2px; padding: 2px 2px}
h3 { color:white; background: #B78D2D; margin: 12px 0 2px; padding: 1px 4px; clear:both; }
h4 { margin: 12px 0 2px; color: #B22222; font-size: 15px} 
p  { margin: 1px 0 6px; clear:left }
.gray { background: #999; padding: 5px; margin:0 0 2px }
.gray p { color:black; font-weight: bold;  line-height:1.4 }
.gray p strong { color: white }
.silver { background: #ccc; padding: 5px; margin:0 0 2px }
.silver p { color: dimgray; font-weight: bold; line-height:1.4 }
.silver p strong { color: white }
.content { padding: 4px 0; margin: 0 10px 10px 0; min-height: 420px }
.content p { color: dimgray; padding-top:4px; text-align: left }
.content td { padding:1px 4px; color:dimgray}
.content li { color:dimgray }
img.ill { display:block; float:left; margin: 0 8px 8px 0 }