/* main.css */

/* defaults */
a:link, a:visited, a:active
                { color:#0000cc; text-decoration:none      }
a:hover         { color:red;     text-decoration:underline }
body            { font-family:Verdana,Arial,Helvetica,Sans-serif;
                  font-size:11px;
                  font-style:normal;
                  margin:8px 0 20px 5px; }
h1, h3, h4      { font-family:Times New Roman,Verdana,Papyrus;
                  font-size:35px;
                  color:#0052a5;
                  border-bottom:1px solid lightgrey;
                  padding-bottom:5px;
                  margin-bottom:8px; }
h2, h5          { border-top:1px solid lightgrey;
                  padding-top:7px;
                  margin-bottom:8px;
                  margin-top:0; }
h2              { font-size:13px }
h3              { font-size:22px }
h4              { font-size:15px }
ul              { line-height:20px;
                  list-style-type:square;
                  list-style-image:url(bullet.gif);
                  margin:4.8px 0 0 18px;
                  padding:0; }
li              { margin-bottom:1.6px; }
blockquote      { margin:14px 30px 14px 30px;
                  padding:8px 10px 8px 13px;
                  border:3px dotted #3a8bb3; }

/* layout */
#middleWrapper  { float:left;
                  width:100%; }
#middle         { background-color:#f5f5f5;
                  font-size:12px;
                  margin:0 131px 0 124px;
                  padding:1px 8px 15px 8px; }
#left           { float:left;
                  margin-left:-100%;
                  width:120px }
#right          { background-color:#f5f5f5;
                  border:#d3d3d3 1px dashed;
                  float:left;
                  font-family:Verdana,Arial,Helvetica;
                  font-size:10px;
                  margin-left:-128px;
                  width:123px; }
#feedback       { background-color:#f5f5f5;
                  border:solid 1px #4f7fcd;
                  font-size:12px;
                  margin:0 131px 0 124px;
                  padding:20px 8px 15px 8px;
                  width:625px; }

/* header */
div#title       { background-color:#eeeeff;
                  border-bottom:1px solid #5f5f7f;
                  padding:20px 0 20px 10px;
                  text-align:center }
.part1          { color:#547093;
                  font-family:Helvetica,Georgia,Arial;
                  font-size:22px; }
.part2          { color:navy;
                  font-family:Verdana,Sans-serif;
                  font-size:18px;
                  font-weight:bold }
div#search      { float:right;
                  padding-top:10px;
                  padding-right:5px }
.searchbox      { font-family:arial,helvetica;
                  font-size:9px;
                  margin-right:3px;
                  white-space:nowrap }

/* menu */
#menu           { font-family:Verdana,Arial,Helvetica,Sans-serif;
                  font-size:12px;
                  border-bottom:1px solid #f0f0f0;
                  margin-bottom:7px; 
                  padding-bottom:5px; }
#menu a         { color:#3a8bb3; text-decoration:none      }
#menu a:hover   { color:#3a8bb3; text-decoration:underline }

/* Advertising */
#leftad         { float:left;
                  padding:0 5px 0 5px }
.adsLeft        { width:120px;
                  vertical-align:top }
.adsRight       { width:130px;
                  vertical-align:top }

/* Alphabet list */
.alphabet       { font-family:Tahoma,Arial,Helvetica,sans-serif;
                  font-size:15px;
                  padding:5px 0 5px 195px; }
.alphabet a     { color:#0000cc; text-decoration:none }
.alphabet a:hover
                { text-decoration:underline; font-weight:normal }

/* Main Pope list */
#popelistWrap   { float:left;
                  font-size:14px;
                  margin-bottom:5px;
                  min-width:510px;
                  width:510px; }
#popelist       { border:#d3d3d3 1px ridge;
                  border-bottom:none;
                  line-height:20px; }
#popelist a:hover
                { color:Red;
                  text-decoration:underline; }
#popelist .trh  { background-color:#ccddff;
                  border-bottom:#d3d3d3 1px ridge;
                  font-weight:bold; }
#popelist .tr   { border-bottom:#d3d3d3 1px ridge; }
#popelist .tdh1 { border-right:#d3d3d3 1px ridge;
                  float:left;
                  padding-left:3px;
                  width:75px; }
#popelist .td1  { border-right:#d3d3d3 1px ridge;
                  float:left;
                  padding-right:3px;
                  text-align:right;
                  width:75px; }
#popelist .td2  { border-right:#d3d3d3 1px ridge;
                  float:left;
                  padding-left:3px;
                  width:246px; }
#popelist .td3  { background-color:#eeeeff;
                  border-right:#d3d3d3 1px ridge;
                  float:left;
                  padding-left:3px;
                  width:86px; }
#popelist .td4  { background-color:#eeeeff;
                  padding-left:3px;
                  float:left;
                  width:86px; }

/* Popelist column */
.popelistWrap   { background-color:#f5f5f5;
                  border:#d3d3d3 1px dashed;
                  font-family:Verdana,Arial,Helvetica;
                  font-size:10px;
                  margin-bottom:25px;
                  width:120px; }
.popelistTitle  { background-color:#ccddff;
                  border-color:#ccddff;
                  font-weight:bold;
                  padding:1px 0 2px;
                  text-align:center; }
.popelistTitle a:hover
                { color:red;
                  text-decoration:underline; }
.popelist a     { color:#0000cc;
                  text-decoration:none; }
.popelist a:visited
                { color:#3a8bb3;
                  text-decoration:none; }
.popelist a:hover
                { font-weight:bold;
                  text-decoration:underline; }
.popelist       { border:#d3d3d3 1px dashed;
                  padding:2px 0px 2px 2px; }
.popelist .tr   { padding-bottom:2px;
                  margin-right:2px; }
.popelist .trh  { background-color:White;
                  padding-bottom:2px;
                  margin-right:2px; }
.popelist .td1  { float:left;
                  width:25%; }

/* thumbnails */
div.thumbOuter  { border-style:none;
                  margin-bottom:5px }
div.thumbInner  { padding:3px;
                  overflow:hidden;
                  border:1px solid lightgrey;
                  background-color:#f5f5f5; }
div.thumbMagnify
                { padding:3px;
                  float:right }
div.thumbTitle  { font-size:80%;
                  text-align:center;
                  background-color:#f5f5f5;
                  line-height:14px;
                  padding:3px 0 1px 1px }
div.thumbTitleLeft
                { font-size:80%;
                  background-color:#f5f5f5;
                  line-height:14px;
                  padding:3px 0 1px 1px }
div img.thumbImage
                { border:1px solid lightgrey }
div img.imageMagnify
                { display:block;
                  border:none }
div.thumbRight  { float:right;
                  padding:3px 0 3px 7px }
div.thumbLeft   { float:left;
                  padding:3px 7px 3px 0 }

/* data */
a.external      { background:url(external.png) center right no-repeat;
                  padding-right:13px; }
a.video         { background:url(video.gif) center right no-repeat;
                  padding-right:17px; }
#lblDetails p   { background:url(bullet1.png) center left no-repeat;
                border-bottom:1px solid #aaaaaa;
                font-weight:bold;
                line-height:23px;
                margin-bottom:5px;
                margin-top:10px;
                padding-left:13px }
.biogContent    { line-height:1.5em }
.title          { font-family:Times New Roman,Verdana,Papyrus;
                  font-size:35px;
                  font-weight:bold;
                  color:#0052a5;
                  border-bottom:1px solid lightgrey;
                  padding-bottom:5px; }
.title2         { border-top:1px solid lightgrey;
                  font-weight:bold;
                  font-size:13px;
                  padding-top:7px;
                  padding-bottom:6px; }
.data           { color:red;
                  font-weight:bold;
                  vertical-align:top }
.history        { font-family:Courier New,Verdana,Arial;
                  font-size:11px;
                  white-space:pre;
                  padding-bottom:5px;
                  line-height:6px }
.bodyblue       { color:#4f7fcd;
                  font-size:11px;
                  font-weight:normal;
                  line-height: 16px;
                  text-decoration:none; }

/* articles */
.art12          { font-size:12px }
.art16          { font-size:16px }
.art22          { font-size:22px }
.column         { background-image:url(col/letter-bkg.gif);
                  background-repeat:repeat-y }

/* footer */
#footer         { clear:left;
                  color:Gray;
                  font-family:Arial,Verdana,Helvetica;
                  font-size:9px;
                  padding-bottom:10px;
                  padding-top:20px;
                  width:100%; }
#footer a       { color:#3a8bb3; 
                  text-decoration:none; 
                  margin-right:5px }
#footer a:hover { color:#3a8bb3; 
                  text-decoration:underline; 
                  font-weight:normal }

