#bcrumb {
	padding: 12px 0 15px 10px;
	color: #4c4c4c;
	max-width: 1170px;
	border-bottom-style: dotted;
	border-top-style: dotted;
	border-width: 1px 1px 1px 1px;
	border-color: #4c4c4c;
	margin: 20px auto 10px auto;
	font: 10pt Arial, Verdana, Helvetica, sans-serif;/*background: url(/images/dotupper.gif) left bottom repeat-x;*/
}
#bcrumb a, #bcrumb a:link, #bcrumb a:visited, #bcrumb a:hover, #bcrumb a:active, #bcrumb a:hover {
	color: #4c4c4c;
}
table {
	margin-left: 10px;
	padding: 12px 0 15px 5px;
	min-width: 98%
}
td {
	vertical-align: top;
	padding: 2px 0 5px 0
}
table.bio, table.desc p {
	text-align: justify;
	line-height: 20px;
}
table.note {
	margin-top: 0
}
.note td {
	padding: 5px 0 5px 0
}
td.source {
	width: 5%;
	color: #4c4c4c;
	vertical-align: top
}
table.chrono, table.sources td {
	vertical-align: top;
}
table.chrono p {
	font-size: 16px;
	margin-top: 25px;
}
table.elect {         /* ELECTIONS */
	width: 100%;
	margin: -10px 0 0 0;
	padding: 0;
	border: 0;
	text-align: left;
	font: 10pt Arial, Verdana, Helvetica, sans-serif
}
table.elect col#e1 {         /* ELECTIONS */
	width: 50%;
}
tr.elect {
	background-color: #F3F2F2
}
.elect td {
	padding: 2px
}
#col1 {
	width: 140px
}
#col2 {
	width: auto
}
#col3 {
	width: 35%
}
#col4 {
	width: 65%
}
/* sources and notes line */

.content-line {
	margin: 0px 0px 12px -8px;
	height: 2px;
	width: 102%;
	font-size: 11px;
	color: #4c4c4c;
	border-bottom-style: dotted;
	border-width: 1px 1px 1px 1px;
	border-color: #4c4c4c;/*background: url(/images/dotupper.gif) left bottom repeat-x*/
}
nav {
	background-color: #354a5f;
}
#nationsmain {
	font-size: 16px;
	margin-left: 0;
	color: #4c4c4c;
	text-align: justify;
	margin-bottom: -20px;
}
html>body #nationsmain, .sitemap, #nations { /* navigation top margin for Firefox and Opera */
	padding-left: 0
}
#nationsmain li {
	list-style: none;
	font-size: 16px;
	display: inline;
	line-height: 25px;
}

#nationslist li {
	display: inline;
	list-style-type: none;
	line-height: 25px;
}


#nationslist li::before {
  content: " · ";
  white-space: nowrap;
}

div.fore {
	margin-top:25px;
	margin-bottom: 10px;
}

div.fore p {
	font-size:13px;
}
