body {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	margin:0;
	padding:0;
	background-image:url(images/bgrd.jpg);
	background-attachment:fixed;
	background-position:bottom;
	background-repeat:no-repeat;
}
.auname {
	color: #852B2B;
	font-weight: bold;
}
.booktitle {
	color: #852B2B;
	font-weight: bold;
	font-style: italic;
}
/* Forces the floating logo (body background image)to sit in the proper place */
#containerouter {
	width: 780px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
/* For the book cover & paes background image on the content area */
#container {
	background-image: url(images/contentbgrd.jpg);
	background-repeat: repeat-y;
	text-align:left;
	margin-bottom:10px;
}
/* To set the size of the heading area */
#pageheading {
	padding-left: 56px;
	padding-right: 90px;
}
/* For the background image on the heading area */
#pageheadingnav {
	background-image:url(images/topnavback.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}
/* TOP NAVIGATION BAR */
#topnavbar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	height: 131px;
}
#topnavbar ul {
	list-style: none;
	margin:0;
	padding: 0;
	padding-left: 108px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#topnavbar li {
	display: inline;
}
#topnavbar li a {
	text-decoration: none;
	float:left;
	height: 85px;
	padding-right: 7px;
	padding-left: 6px;
}
#tophome {
	background-image:url(images/topnavback.jpg);
	width: 49px;
	text-align:center;
}
#topblog {
	background-image:url(images/topnavback.jpg);
	width: 46px;
	text-align:center;
}
#topfaq {
	background-image:url(images/topnavback.jpg);
	width: 46px;
	text-align:center;
}
#topshop {
	background-image:url(images/topnavback.jpg);
	width: 49px;
	text-align:center;
}
#topservices {
	background-image:url(images/topnavback.jpg);
	width: 81px;
	text-align:center;
}
#topabout {
	background-image:url(images/topnavback.jpg);
	width: 83px;
	text-align:center;
}
#topcontact {
	background-image:url(images/topnavback.jpg);
	width: 74px;
	text-align:center;
}
a span {
	line-height:85px;
}

#topnavbar li a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#topnavbar li a:visited {
	color: #E1CACC;
	text-decoration: none;
}
#topnavbar li a:hover {
	background-image: url(images/hoverbgrd.jpg);
	color: #852B2B;
}
#active span {
	color: #B26972;
}
#active a:link, #active a:visited, #active a:hover {
	background-image: url(images/hoverbgrd.jpg);
}
#slogan p {
	font-style: italic;
	line-height:55px;
	font-weight: bold;
	color: #852B2B;
	margin:0;
	padding:0;
	padding-left: 90px;
	font-size:.9em;
}

/* END TOP NAVIGATION BAR */

/* SIDEBAR */
.sidebarcont {
	float:right;
	margin-top:-40px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	width:160px;
}
/* for IE */
* html .sidebarcont {
	margin-right: 5px;
}
.sidebar {
	border: 3px ridge #852B2B;
	background-color:#E1CACC;
	padding:8px;
	font-size:11px;
}
#contentarea h1.sidebarheading  {
	margin-bottom: 0;
	margin-top: 2px;
	margin-left: 3px;
	font-size: 17px;
	font-weight:bold;
	text-align: center;
	line-height:12px;
}
.sidebar ul {
	padding-left: 0;
	margin-left:0;
	list-style-type:none;
	font-size: 11px;
}
.sidebar ul ul {
	padding-left: 0;
	margin-left:14px;
	list-style-type:disc;
	font-size: 11px;
	padding-bottom:6px;
	color:#FF6600;
}
#contentarea .sidebar ul ul li a {
	font-weight:normal;
}

/* END SIDEBAR */
/* Prop open the content area a minimum of 550px */
.prop {
    float:right;
    width:1px;
}
  .min550px {
    height:550px;
}
/* MAIN CONTENT AREA */
#contentarea {
	padding-left: 65px;
	padding-right: 86px;
	padding-bottom: 20px;
}
#contentarea p {
	padding-right:8px;
}
#contentarea ol {
	padding-right: 5px;
}
#contentarea ol li {
	padding-bottom: 10px;
}
#contentarea ol li ul {
	padding-top: 5px;
}
#contentarea ol li ul li {
	padding-bottom: 5px;
}
#contentarea h1 {
	color: #852B2B;
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-weight:bold;
	padding-bottom: 5px;
}
#contentarea h1.fl {
	background-image: url(images/topflourish1.jpg);
	background-repeat: no-repeat;
	padding-left: 75px;
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-weight:bold;
	padding-bottom: 5px;
}
#contentarea h2 {
	color: #852B2B;
	font-family:"Times New Roman", Times, serif;
	font-size:1.6em;
	font-weight:bold;
}
.pageh {
	background-color:#EED4C8;
	padding-left:5px;
	padding-right:5px;
}
#contentarea ol li {
	padding-bottom: 10px;
}
#contentarea ol li ul {
	padding-top: 5px;
}
#contentarea ol li ul li {
	padding-bottom: 5px;
}
#pageheader {
	font-family:"Times New Roman", Times, serif;
	color:#810303;
	background-image:url(images/header.jpg);
	height:80px;
	padding-top:20px;
	width: 450px;
}
/* for IE */
* html #pageheader {
	float:left;
}
#pageheader h1 {
	font-size:24px;
	padding-left:15px;
}
#contentarea #tagline {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#810303;
	text-align:right;
	padding-right:15px;
}
#contentarea a {
	text-decoration:none;
	color:#852B2B;
	font-weight:bold;
}
#contentarea a:hover {
	text-decoration:underline;
}
.coname {
	color: #852B2B;
	font-weight: bold;
}
.pcenter {
	text-align:center;
}

#contentarea .highlightbox {
	margin-right: 25px;
	margin-left: 15px;
	border: thin double #852B2B;
	padding-left: 15px;
	width: 400px;
}
#contentarea .innerbox {
	background-color: #FFCED4;
	padding: 8px;
	margin-right:8px;
	margin-bottom:10px;
}
/* FOOTER */
#footerright {
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: left;
	padding-left:6px;
}
#footerright a {
	color: #FFFFFF;
	text-decoration: none;
}
.bottomfl {
	text-align: center;
	clear: both;
}
/* Home Page */
#contentarea #greenbox {
	color: #FFFFFF;
	float:left;
	height: 230px;
	width: 200px;
	padding-right: 6px;
	padding-bottom: 18px;
	padding-top: 20px;
	padding-left: 8px;
	background-image: url(images/grbox.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-right:7px;
	font-size:11px;
}
/* for IE */
* html #contentarea #greenbox {
	padding-top: 28px;
	width: 198px;
}
#contentarea #greenbox p {
	padding-right:5px;
}
#contentarea #goldbox {
	color: #FFFFFF;
	height: 230px;
	width: 200px;
	padding-right: 11px;
	padding-bottom: 18px;
	padding-top: 20px;
	padding-left: 8px;
	background-image: url(images/gldbox.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	float:left;
	font-size:11px;
}
/* for IE */
* html #contentarea #goldbox {
	padding-top: 28px;
	width: 198px;
}
#contentarea .bottomfl img {
	margin-top: 10px;
}
/* FAQ page*/
dl#faqanswers {
	padding-left: 10px;
	padding-right: 15px;
	}
dt {
	font-weight: bold;
	}
p.smtxt {
	font-size:smaller;
	}
ol#faqlist li a {
text-decoration:underline;
font-weight:normal;
color:#000000;}
ol#faqlist li a span {
line-height:normal;
}

