/* basic.css ver 2.1 20051017*/
body, div, img, table, tr, td {border:0; padding:0; margin:0}
body {padding:3px 0;background-color:#ddd;color:black;
 font-size:12pt; font-family:Arial,Geneva,Sans-Serif;
 margin-left:5px;/* To always show left side regardless of the window width */
 text-align: center;
}
.mid {/*margin-left:-380px; position:relative;left:50%;margin-bottom:0;*/background-color:#ddd;width:760px;}
.mid {margin: 0 auto;/*margin-left:-380px;left:50%;*/ position:relative; text-align: left;
/*	width:940px;*/
}
div {display:block}
acronym {color:#339;text-decoration:underline}
noscript {font-weight:bold; margin-left:8px; font-size:large; color:#97a}

.homeLink {position:absolute;top:4px;left:680px;font-size:12px;font-weight:bold;margin-right:5px}
/*header*/
#watermark {position:absolute; top:20px; left:248px; text-align:center; color:#aaf; 
 border-bottom: solid 1px #aad; font-size:14px; margin:8px 0 0 0;
}
#bookTitle {font-weight:bold; letter-spacing:1px}
#scriptReplacement {position:absolute;top:0px;left:40px;font-weight:bold;font-size:20px}
.well {float:left;position:absolute;top:0px}
.header {background-image:url(../images/bluemarblebg.jpg);width:100%; height:25px}
.mainheader {
 font-family: arial; font-size:14px; line-height:24px; text-align:right; 
 background-image: url(../images/Image2.jpg);width:100%;height:100px
}

.wrapcontent{text-align:left; margin:0 0 10px 0; border: solid 1px #ddd;
	width:100%; background:white url(../images/topleftgrey.jpg) no-repeat}
.content{text-align:left; margin:25px 25px 0 25px;
	 background:white url(../images/topleftgrey.jpg) no-repeat}
.iframe{width:290px; height:290px}
h1{text-align:center; font-size:22pt}
h2{text-align:left; font-size:16pt;  margin-top:0; margin-bottom:0; padding:5px 0 0 0}
h3{text-align:left}
h4{text-align:left; font-size:13pt; margin-top:10px; margin-bottom:0; font-weight:bold}
p{margin:0; border:0; padding:4px 4px 4px 0px; font-size:12pt}
.float{float:left; text-align:center; width:65px; padding:5px}
.code {font-family:Monaco,"Curier New",monospace; font-size:11pt}
.code1{font-family:Monaco,"Curier New",monospace; font-size:13pt}
.hilite{background:yellow}
a{text-decoration:none; margin:0; padding:0; border:0;/* font-weight:bold*/}
a:link{color:blue}
a:visited{color:#990099}
a:hover{color:black;background-color:silver;/*text-decoration:underline;*/}
a:active{color:red}
.taglines{line-height:100%;font-style:italic;text-align:right; padding-top:0; padding-bottom:10px}
/*navigation buttons:*/
.button {text-align:center;margin:0; padding:0; border:thin outset;background:#eee}
.button a{font-weight:bold; background-color:#eee}
.SteadyLinks {text-align:center;margin:4px 0;padding:3px}
.SteadyLinks a{font-weight:bold; background-color:#ddd}
.emph{font-weight:bold; font-style:italic}
/*footer:*/
#footer{text-align:center;font:bold 10pt arial, tahoma, sans-serif; color:black; vertical-align:super;margin-bottom:0}
.aboutline a{font-size:10pt}
.aboutline{background:#cdf /*#77aaff*/ url(../images/bluemarblebg.jpg); width:760px}
.horizline {width:660px; color:gray}
.small{font-size:10pt}
.d3 {float:left; font:bold 34px Georgia; position:relative; line-height:107%}
.front{position:relative; top:-10px; left:2px; color:black; z-index:2}
.back {position:absolute; top: -8px; left:0px; color: gray; z-index:1}
p.init:first-letter {float:left; font:bold 34px Georgia; position:relative; line-height:107%;font-weight:bold;
 text-shadow:silver 2px 2px 0}/*IE7, FF*/
