body {font-family: "Trebuchet MS", Helvetica, Arial,sans-serif;font-size:9pt;background-color:#1E404E;color:#2B1B17;}

/* general links */
a:link, a:visited {color: #662234;text-decoration:underline;font-weight: normal;}
a:hover 		      {color: #2E8288;text-decoration:none;font-weight:normal;}
a:active          {color: #662234;text-decoration:underline;font-weight: normal;}

h1 {background-color:transparent;color:#eeeeee;font-size:11pt;text-transform:uppercase;letter-spacing:0.25em;margin:5px 5px 10px 5px;padding:10px;font-weight:bold;text-align:center;border:none;}
h2 {font-style:normal;font-size:12pt;background-color:transparent;padding:2px;text-align:left;border-bottom:1px solid orange;margin:20px 20px 0px 20px;}
h3 {font-style:italic;color:#662234;font-size:10pt;background-color:transparent;margin:2px 2px 0px 20px;padding:2px;text-align:left;}

p {text-align:left;font-size:1.0em;margin-left:20px;margin-right:20px;}
/* p:first-letter {font-size:110%;font-weight:bold} */
p.indent, p.indent-bigLetter {text-indent:20px;}
/* p.indent-bigLetter:first-letter {font-size:130%;font-weight:bold} */
p.indentImg {text-indent:50px;}

p.quote  {padding:0px 10px 0px 30px;font-style:italic;line-height:normal;margin:0px;}
p.attrib {padding:0px 10px 10px 50px;font-style:normal;line-height:normal;margin:0px;font-size:8pt;font-weight:bold;}
p.caption {padding:0px 10px;font-style:normal;line-height:normal;margin:0px;font-size:8pt;font-weight:bold;text-align:center;}

p.quote:first-letter, p.attrib:first-letter  {font-size:100%;font-weight:normal;}

p.email  {margin-left:20px;margin-right:20px;}
p.email:first-line {font-size:100%;font-weight:bold;}


/* p.attrib:before {content: " - "} */

ul {color:black;text-align:left;font-size:10pt;margin-left:30px;}
li {padding:2px 2px 2px 10px;}

.point1 {list-style-image:url('gifs/point1.gif');padding-left:20px;}
.point2 {list-style-image:url('gifs/point2.gif');padding-left:20px;}
.centre {text-align:center;}
.allcaps {text-transform:uppercase;}

.secondline {text-transform:capitalize;font-size:11pt;letter-spacing:normal;font-weight:normal;}

/* structure */

.mainIndex {width:1000px;margin-top:15px;border:0px;}
.mainIndexBgnd {background:#000066 url('images/background-p7.jpg') no-repeat top left;border:0px;height:900px;width:1000px;}

#mainDiv {width:100%;height:100%;position:relative;top:0px;left:0px;border:1px solid white;}

#indexTextBox {position:absolute;top:180px;left:240px;width:500px;padding:10px;
					background-color:transparent;color:white;
					font-size:16pt;text-transform:lowercase;letter-spacing:0.3em;font-weight:bold;}

.mainEntryImage {background-color:transparent;text-align:center;padding:10px;filter:alpha(opacity=100);-moz-opacity:0.99;width:480px;}

/* main text box */
#mainDiv #mainTextBox {position:absolute;top:100px;right:20px;width:500px;border-left:1px solid #ffa500;background-color:#ffffff;filter:alpha(opacity=99);-moz-opacity:0.99;padding:10px;}


.imgBoxContainer {position:absolute;bottom:45px;left:20px;padding:10px;background-color:white;filter:alpha(opacity=99);-moz-opacity:0.99;border:2px groove white;}
.imgBoxContainer img {width:230px;border:0px;margin-right:auto;margin-left:auto;}

.imgTitleContainer {position:absolute;top:50px;right:20px;width:680px;padding:5px;}

.imgTextContainer {position:absolute;top:140px;right:20px;width:680px;padding:2px;overflow:auto;height:708px;border:2px groove white;background-color:white;z-index:100}
/* alternative: background-image:url('gifs/bg.gif');background-repeat:repeat;background-position:top left; */
.imgTextContainer p {}

/* book information control link bar */
#mainDiv .bookControl {position:absolute;top:110px;right:20px;padding:5px;width:680px;text-align:center;color:#ffa500;}

/* side navigation bar */
#mainDiv #navContainer {width:245px;position:absolute;top:50px;left:36px;}
.navBar {margin:0px;text-align:left;font-size:8pt;}
.navBar a {display:block;}

/* top navigation bar */
#mainDiv #topBarContainer {width:16em;height:40px;line-height:40px;position:absolute;top:20px;right:20px;background-image:url('images/goldleaf3.jpg');background-position:left center;background-repeat:repeat-x}
.topBar {margin:0px;text-align:center;font-size:8pt;}
.topBar a {display:inline;}

/* bottom email bar */
#mainDiv #botBarContainer {height:1.2em;line-height:1.2em;position:absolute;bottom:5px;right:10px;border-left:1px solid #ffa500;border-top:1px solid #ffa500;}
.botBar {margin:0px;text-align:right;font-size:8pt;color:white;}
.botBar a {display:inline;}

/* bottom "web by" bar */
#mainDiv #botWebContainer {height:1.2em;line-height:1.2em;position:absolute;bottom:5px;left:10px;border-right:1px solid #ffa500;border-top:1px solid #ffa500;}
.botWeb {margin:0px;text-align:left;font-size:8pt;color:white;}
.botWeb a {display:inline;}

/* general link styles */

.s, .n 		 	         {padding:1px 3px 1px 14px;letter-spacing:0.1em;font-size:8pt;}
.t, .b, .sub, .bc, .subF {padding:1px 3px 1px 4px;letter-spacing:0.1em;font-size:8pt;}
.sub, .subF              {margin-left:4px;font-size:8pt;text-transform:capitalize;}

/* sub-menu links */
.sub:link, .sub:visited {background:transparent;color:#ffffff;text-decoration:none;border-left:2px solid white;}
.sub:hover 					{background:transparent;color:#ffa500;text-decoration:none;border-left:2px solid red;}

/* sub-menu links (FREELANCE PAGE) */
.subF:link, .subF:visited {background:transparent;color:#ffffff;text-decoration:none;border-left:2px solid white;}
.subF:hover 				  {background:transparent;color:#ffa500;text-decoration:none;border-left:2px solid red;}

/* selected page links */
.s:link, .s:visited, .s:hover {color:white;text-decoration:none;font-weight:bold;background-image:url('images/block-p3.jpg');background-repeat:no-repeat;background-position:center left;}

/* normal links */
.n:link, .n:visited {color:#Ffa500;text-decoration:none;background-image:url('images/block-p6.jpg');background-repeat:no-repeat;background-position:center left;}
.n:hover            {color:white;text-decoration:none;background-image:url('images/block-p2.jpg');background-repeat:no-repeat;background-position:center left;}

/* top links normal */
.t:link, .t:visited {background:transparent;color:#000066;text-decoration:none;}
.t:hover            {background:transparent;color:#bb0000;text-decoration:none;}

/* top links selected page */
.st:link, .st:visited, .st:hover
						  {background:transparent;color:#750000;text-decoration:none;font-weight:bold;padding:10px 5px; border:1px solid white;z-index:10;}

/* bottom links */
.b:link, .b:visited {background:transparent;color:white;text-decoration:none;font-weight:normal;}
.b:hover            {background:transparent;color:#FFA500;text-decoration:none;font-weight:normal;}

/* book control links */
.bc:link, .bc:visited {background:transparent;color:white;text-decoration:none;font-weight:normal;}
.bc:hover            {background:transparent;color:#FFA500;text-decoration:none;font-weight:normal;}


.imA				{border:none;vertical-align:text-bottom;}

