/* CSS Document */
html, body {
	height:100%;
}
body {
	margin:0;
	padding:0;
	background:#000;
	background-image:url(/data/images/bg.jpg);
	line-height:20px;
	text-align:center;
	color:#B49C7A;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a:link {
	color:#74A7D1;
}
a:visited {
	color:#74A7D1;
}
a:hover {
	color:#0066CC;
}
a:active {
	color:#0066CC;
}
#container {  
  width:100%;
  height:100%;
  background-image:url(/data/images/blackBacking.gif);
  background-position:center;
  background-repeat:repeat-y;
  text-align:center;     
}
#holder {
  width:837px;
  text-align:center;
}
div#headerHolder {
  width:837px;
  height:293px;  
  position:relative;
  margin-left: auto;
  margin-right: auto;
}
div#contentHolder {
	text-align:left;
	width:525px;
	padding-top:25px;
	padding-bottom:80px;
	position:relative;
	overflow: visible;
}
div#pageHeader {
	padding-top:15px;
	text-align:left;
	width:525px;
	margin-left: auto;
    margin-right: auto;
}
div#pageHeader a {
	color:#CC3300;
}
div#contentHolder p {
	text-indent:10px;
}
div#pageHeader .titleTxt {
	color:#CC3300;
	font-size:19px;
	font-weight: bold;
	font-variant: small-caps;
}
div#contentHolder .titleTxt {
	color:#CC3300;
	font-size:19px;
	font-weight: bold;
	font-variant: small-caps;
}
div#footer {
	text-align:left;
	width:589px;
	height:20px;
	background-image:url(/data/images/footer_bg.jpg);
	background-repeat:repeat;
	bottom:0px;
	color:#330000;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	margin-left: auto;
	margin-right: auto;
}
div#footer a {
	color: #660000;
}
/* pieces of the header */
div#left {
	position:absolute;
	top:0px;
	left:0px;
	width:65px;
	height:293px;
	background-image:url(/data/images/left.gif);
	background-repeat:no-repeat;
}
div#right {
	position:absolute;
	top:0px;
	left:759px;
	width:78px;
	height:293px;
	background-image:url(/data/images/right.gif);
	background-repeat:no-repeat;
}
div#top {
	position:absolute;
	top:0px;
	left:65px;
	width:694px;
	height:78px;
	background-image:url(/data/images/top.gif);
	background-repeat:no-repeat;
}
div#mid {
	position:absolute;
	top:78px;
	left:107px;
	width:611px;
	height:157px;
	background-image:url(/data/images/mid.jpg);
	background-repeat:no-repeat;
}
div#midleft {
	position:absolute;
	top:78px;
	left:65px;
	width:42px;
	height:157px;
	background-image:url(/data/images/midL.gif);
	background-repeat:no-repeat;
}
div#midright {
	position:absolute;
	top:78px;
	left:718px;
	width:41px;
	height:157px;
	background-image:url(/data/images/midR.gif);
	background-repeat:no-repeat;
}
div#menu {
	position:absolute;
	top:235px;
	left:65px;
	width:694px;
	height:58px;
}
.createdby {
	font-variant: small-caps;
	color: #660000;
}
.bookCell {
	vertical-align:top;
}

/* text styles */

.highlight_blue {
	color:#74A7D1;
}
.highlight_red {
	color:#CC3300;
}
.highlight_cream {
	color:#FEF7DE;
}
