/*-------------------------------------------
CSS for POTUS
--------------------------------------------*/

dl.potusCabinet {
	text-indent: 4em;
}

ol.potus { 
font-size:larger;
}

ul.potusNotblEvnts {
	list-style-type: none;
}

div.potusPortrait {
	float: left;
	display: inline;
}

div.potusPortraitStrip {
	position: relative; 
	top: 10em;
	width: 40%;
	left: 140px;
}

div.potusNameList {
	position: relative; 
	top: -502px; 
	left: 60%;
	width: 60%;
}

div.potusIndexes{
    position: relative;
    top: -502px;
}

div.potus {
	text-align: center;
}

div.potusBodyText {
	text-align: left;
}

table.potusTableIndex {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

th.potusElectResults{
	vertical-align:top; 
	text-align:center; 
	font-size: 11px;
	padding: 5px 5px 0px 5px;
}

td.potusElectResults{
	vertical-align:top; 
	text-align:center; 
	font-size: 11px;
}

td.potus50WidthCtr{
	width: 50%;
	text-align: center;
}

td.potus50Width{
	width: 50%;
}

td.potus25WidthCtr{
	width: 25%;
	text-align: center;
}

td.potus75Width{
	width: 75%;
}

td.potusRegSize{
	font-size: 11px;
}

table.potusFord {
	border: 0.2em solid #C0C0C0;
	width: 100%;
}

td.potusFordQrtCtr {
	border: 0.1em solid #8D8D8D;
	width: 25%;
	text-align: center;
}

img.potusNoBdr {
	border: 0;
}

img.potusThumbnail{
	display: block;
    margin-left: auto;
    margin-right: auto;
	border: 0;
}

img.potusPortrait {
	border: none;
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 10%;
}

img.potus{
    margin-left: auto;
    margin-right: auto;
	display: block;
}

p.potusCredits {
	font-size:smaller;
}

span.potusnobr {
  white-space: nowrap;
}
