body { background:#a1b0c5; ; color:#000 ; margin:0;padding:0;
       font-family: Verdana,Univers,Arial,sans-serif; font-size:11pt; font-weight:normal;}
h1,h2,h3 {font-family:Courier New,Courier,monospace; }
.red { color:  #f11}
.blue { color:  #1a598f}

/* a, a:visited, a:link {color:#1a598f;text-decoration:none;border-bottom:1px dotted #1a598f} */
a, a:visited, a:link {color:#1a598f;text-decoration:none;}
a:hover, a:active {color:#fff;text-decoration:underline;}

.midcenter a, .midcenter a:visited, .midcenter a:link {border-bottom:1px solid #fb7}
.midcenter a:hover, .midcenter a:active {border-bottom:1px solid #a1b0c5}

a, div, img, p, dl, dd, dt { border:none; padding:0; margin:0 }

ul { list-style:none; }
ul li { margin-bottom: 1ex}

p  { text-align:justify; padding:0 1em; }

table {width:100%;height:100%}
td {border-top: 1px solid #d1e4ff;border-left: 1px solid #d1e4ff; border-bottom: 1px solid #697280;border-right: 1px solid #697280;padding:1px}
td.topleft, td.topcenter, td.topright    { height:150px; }
td.topleft, td.midleft, td.bottomleft    { width:150px; }
td.topright, td.midright, td.bottomright { width:150px; }
td.midright, td.midcenter, td.midleft { vertical-align:top }
td.bottomright, td.bottomcenter, td.bottomleft { height:150px; vertical-align:top }
td.topcenter, td.midcenter, td.bottomcenter {padding:.5ex;width:*;height:*}
td.midleft {padding-top:1ex; vertical-align:top; text-align:right}

td.topleft {background: url('/images/logo_150.jpg') no-repeat 1px 1px;}
td.topright {background: url('/images/logo_150.jpg') no-repeat 1px 1px;}
#home td.topleft, #home td.topright {background:  #a1b0c5}
#home td.topright, #home td.topcenter, #home td.topleft    { height:80px }
#home td.bottomright, #home td.bottomcenter, #home td.bottomleft { height:220px }

.credit { font: bold 110%/180% Courier New,Courier,monospace; color:#fff;text-align:center}
.credit a, .credit a:visited, .credit a:link {color:#fff;text-decoration:none}
.credit a:hover, .credit a:active {color:#1a598f;text-decoration:underline}
.subcredit { font: bold 100%/160% Courier New,Courier,monospace; color:#fff;text-align:center;margin:1ex;}
.subcredit a, .subcredit a:visited, .subcredit a:link {color:#fff;text-decoration:none}
.subcredit a:hover, .subcredit a:active {color:#1a598f;text-decoration:underline}

.cuttings *, .topcenter * { text-align:center; }
.cuttings h2, .topcenter h1 { font: bold 300%/100% Courier New,Courier,monospace;
                color:#fff}
.cuttings h2, .topcenter h2 { color:#fff}

div.synopsis { padding:2ex 2em; text-align:justify; }
a.this, a.this:visited, a.this:link, a.this:hover, a.this:active {color:#fff;text-decoration:none}

.bio {margin:2ex 1.5em;padding:0 0 1em;border:none;text-align:justify}
div.block {float:left;display:inline;font-size:3em;font-weight:bold;color:#fff;background:#1a598f;padding:0 .1em;margin:0 .1em 0 0;width:.8em;text-align:center}
div.block {font-family: Courier New,Courier,monospace;}
div.pic {text-align:center;color:#fff;padding:.1em;margin:2ex .1em .1em;}
div.pic img {height:100px;width:64px;border:1px solid #000;}

div.photo {text-align:center;color:#fff;padding:.1em;margin:2ex .1em .1em;}
div.photo p {font-size:75%;margin:0 6em 2ex;text-align:center;}
div.photo img {border:1px solid #000;margin:1ex;margin-left:auto;margin-right:auto}

#homelink {padding:0;border:none;margin:0;display:block;}
#homelink img {width:150px;height:150px}

.midcenter h2 { font: bold 130%/200% Times New Roman, Times, serif; 
                text-align:center; 
                margin:1ex 14px 0; padding:0;
                color:#fff; background: #1a598f}
.midcenter h4 { font: bold 100%/120% Times New Roman, Times, serif; 
                text-align:center; 
                margin:0 14px 1ex; padding:0; padding-bottom:1ex;
                color:#fff; background: #1a598f}
.midcenter p  { padding: 1ex 1em;}
.more {font-size:80%}

.stoppress    { padding:0 1em 0 1em; margin:0 0 3ex 0; }
.stoppress h1 { background:#000;
                font: bold 200%/210% Courier New,Courier,monospace; 
                color:#fff;
                margin-top:0;
                margin-bottom: 0;
                margin:0 4em;
                text-align:center }
.stoppress h2, .stoppress h3 { font: bold 110%/180% Times New Roman, Times, serif; 
                text-align:center; 
                margin:0;
                padding:0; }
.stoppress h2 { font: bold 200%/140% Times New Roman, Times, serif; color: #000;} 
.midcenter .stoppress h2 { color: #fff;} 
.stoppress h3 { font-style: italic; }
.stoppress p  { text-align:justify; 
                font-size:90%;
                padding:1ex 1em; 
                margin-top:0;
                border:1px solid black;
                background: #fff }
.stoppress a:hover, .stoppress a:active {color:#f11;text-decoration:underline}

ul.numbers { margin-left:auto; margin-right:auto; width: 20em}

/* Dramatis Personae */
dl.dp { margin:1ex 2em; }
dl.dp dt { width: 14em; float:left; text-align:right; margin-right: 0; margin-bottom:1ex;}
dl.dp dd { margin-left: 15em; text-indent -14em; padding:0; margin-bottom:1ex;}
#home table tr .bottomcenter .stoppress div #supportersDiv #supporters1 {
	text-align: left;
	float: left;
	width: 33.3%;
	margin-bottom: 15px;
}
.source {
	text-align: right;
	color: #fff;
}
#indexHeader1 {
	font-size: 18px;
	text-align: center;
}
#indexHeader2 {
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}

