body {
font-family: verdana,georgia,sans-serif;
font-size: 16px;
background-color: #ffffff; 
margin-left: 0px; 
margin-top: 3px; 
margin-right: 0px; 
margin-bottom: 0px;
}

.editioned {
 font-size: 13px;
 font-weight:bold;
 color:#111111;
}

blockquote { 
 line-height: 15px; font-size: 13px; font-family: verdana,georgia,sans-serif;
 color:#000000;  font-weight: normal; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; margin-left: 8px; 
margin-top: 8px;  margin-right: 8px; margin-bottom: 8px;
 }

a:link { font-weight: bold; text-decoration: none; color: #990000; font-size: 105%; }
a:active { text-decoration: none; color: #990000; font-size: 105%; }
a:visited { font-weight: normal; text-decoration: none; color: #990000; font-size: 105%; }
a:hover { font-weight: bold; text-decoration: underline; color: #990000; font-size: 105%; }

a.red:link { font-family: verdana,georgia,sans-serif; text-decoration: none; color: #990000; font-weight: bold; font-size: 105%;}
a.red:active { font-family: verdana,georgia,sans-serif; text-decoration: none; color: #990000; font-weight: bold;  font-size: 105%;}
a.red:visited { font-family: verdana,georgia,sans-serif; text-decoration: none; color: #990000; font-weight: normal; font-size: 105%;}
a.red:hover	{ font-family: verdana,georgia,sans-serif; text-decoration: underline; color: #990000; font-weight: bold; font-size: 105%;}

a.black:link { text-decoration: underline; color: #990000; font-size: 96%; }
a.black:active { text-decoration: none; color: #990000; font-size: 96%; }
a.black:visited { text-decoration: underline; color: #990000; font-size: 96%; }
a.black:hover { text-decoration: none; color: #990000; font-size: 96%; }

a.blue:link { text-decoration: underline; color: #000099; font-weight: bold; font-size: 80%; }
a.blue:active { text-decoration: none; color: #000099;  font-weight: bold; font-size: 80%; }
a.blue:visited { text-decoration: underline; color: #000099; font-weight: normal; font-size: 80%; }
a.blue:hover { text-decoration: none; color: #000099; font-weight: bold; font-size: 80%; }

a.authorlink:link { text-decoration: underline; color: #555555; font-size: 85%; }
a.authorlink:active { text-decoration: none; color: #555555; font-size: 85%; }
a.authorlink:visited { text-decoration: underline; color: #555555; font-size: 85%; }
a.authorlink:hover { text-decoration: none; color: #555555; font-size: 85%; }

a.feedback:link { text-decoration: underline; color: #990000; }
a.feedback:active { text-decoration: none; color: #990000; }
a.feedback:visited { text-decoration: underline; color: #990000; }
a.feedback:hover { text-decoration: none; color: #990000; }

a.clickbank:link { font-size:11px; text-decoration: underline; color: #990000; }
a.clickbank:active { font-size:11px; text-decoration: none; color: #990000; }
a.clickbank:visited { font-size:11px; text-decoration: underline; color: #990000; }
a.clickbank:hover { font-size:11px; text-decoration: none; color: #990000; }

.authorname { font-family: verdana,georgia,sans-serif; color: #333333; font-size: 85%; font-weight: bold; }

.articletitle { font-family: verdana,georgia,sans-serif; color: #990000; font-weight: bold; font-size: 120%;}

.bookinfo { font-family: verdana,georgia,sans-serif; color: #990000; font-weight: bold; }
.shortbio { font-family: verdana,georgia,sans-serif; font-size: 90%; font-style: italic; }
.copyright { font-family: verdana,georgia,sans-serif; font-size: 80%; }
.leftidx { font-family: verdana,georgia,sans-serif; font-size: 92%; } /* was 84% */
.rightidx { font-family: verdana,georgia,sans-serif; font-size: 95%; } /* was 84% */
.cntridx { font-family: verdana,georgia,sans-serif; font-size: 100%; }
.hdridxtxt { font-family: verdana,georgia,sans-serif; font-size: 90%; font-weight: bold; }
.hd2txt { font-family: verdana,georgia,sans-serif; font-size: 90%; font-weight: bold; color: #990000; }

.idx-mid {
 font-family: verdana,georgia,sans-serif; font-size: 100%;
 background-repeat: no-repeat;
 padding:3px;
 border-top-width:2px;
 border-bottom-width:2px;
 border-left-width: 0px;
 border-right-width: 0px;
 border-style: solid;
 border-color: #111111;
}

.boxed
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #04315F;
}

.boxedblock
{
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #04315F;
}

.boxedpink
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #04315f;
background-color: #ffb6c1;
}

.inabox
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #04315f;
background-color: #ffcc99;
}

.inbox
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #04315f;
background-color: #ffa500;
}

.topborder
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #ADADAD;
}

.bggray { background-color: #f0f0f0;}
.bggrey { background-color: #EFEFEF; font-weight: bold; color: #353B40; }
.bgltgrey {
 background-color: #e0e0e0;
 color: #353B40;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-top: 5px;
 }

.bgvltgrey { background-color: #f5f5f5; color: #353B40; }
.bgmedblue { background-color: #3399CC; color: #353B40; }

.bottomborderleft
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 0px;
border-style: solid;
border-color: #04315F;
background-color: #BADAF7;
font-size: 90%;
}

.bottomborderright
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
border-style: solid;
border-color: #04315F;
background-color: #BADAF7;
font-size: 90%;
font-weight: bold;
}

.leftistborder
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
border-style: solid;
border-color: #04315F;
background-color: #ffc0cb;
font-weight: bold;
}

.featurebox {
background-color: #ffc0cb;
}
.featureblk
{
background-color: #ffc0cb;
}

.orangeback {background-color: #ffa500;}

.brownback {background-color: #854000;}


.leftistborderleft
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 0px;
border-style: solid;
border-color: #04315F;
background-color: #ffc0cb;
font-weight: bold;
}

.bottomtable
{
  font-size: 90%;
  border: 1px;
  border-style: solid;
  border-color: #ADADAD;
  background-color: #EFEFEF;
}

.boxheader
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #04315F;
background-color: #BADAF7;
font-weight: bold;
}

.boxheader2
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #04315F;
background-color: #ffa500;
font-weight: bold;
}

.boxheader3
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #04315F;
background-color: #854000;
font-weight: bold;
}

.basebox
{
border-bottom-width: 2px;
border-top-width: 2px;
border-left-width: 2px;
border-right-width: 2px;
border-style: solid;
border-color: #000000;
background-color: #fdfdfd;
font-weight: bold;
}

.basebox2
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #04315F;
background-color: #f0f0f0;
font-weight: normal;
}

.inlinebox
{
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #04315F;
background-color: #ffffff;
font-weight: normal;
}

.idxright /* index-right */
{
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
border-bottom-width: 2px;
border-top-width: 2px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #111111;
background-color: #fdfdfd;
}

.bggreybot { font-size: 90%; background-color: #EFEFEF; }

.letterbox {
 background-color: #EFEFEF;
 border: 1px;
 border-style: solid;
 border-color: #ADADAD;
 }

.blueheader { background-color: #16346B; }
.greyline  { border-bottom-width: 1px; border-bottom-style: solid;	border-bottom-color: #999999; }
.formbutton
{
color: #000000;
font-weight: bold;
background-color: #F5F5F5;
border: 1px;
border-style: solid;
border-color: #999999
}
