body {
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 10px;
	background-image:url(images/bg.gif); 
	background-repeat:repeat;
	font-family:"Times New Roman", Times, serif;
}

h3 {padding-top:0px; border-top: 0px; margin-top: 0px;}

.mainheader {
  background-image:url(images/headerback.jpg);
  background-repeat:repeat-x;
  height:108px;
}

.maincontent {
  background-color:#FFFFFF;
  height:100%;
}

.menuitems {
  width:529px;
  margin-left:auto;
  margin-right:auto;
}

.menuitems img {
  margin-left:5px;
  margin-right:5px;
}

.content {
  background-color:#FFFFFF;
  padding:20px;
  height:100%;
  color:#666666;
}

.indentpara p {
  text-indent: 2em;
}

.indentpara a {
  color:#666666;
  font-weight:bold;
  text-decoration:none;
}

.indentpara a:hover {
  font-style:italic;
}


#rjpic1{
  padding-top:10px;
  padding-right:10px;
  padding-bottom:10px;
  float:left;
}

#cw {
  color:#999999;
}

.foot {
  padding-top:6px;
  padding-right:6px;
  background-color:#FF33FF;
  color:#FFFFFF;
  height:26px;
  font-weight:bold;
  text-align:right;
}

.cap { 
  padding-right:2px;
  padding-left:2px;
  margin-right:2px;
  font-size: 20px;
  color:#FFFFFF;
  background-color:#FF77FF;
  font-weight:bold;
}

.book{
  padding-top:10px;
  min-height:140px;
  border-bottom:dotted;
  border-bottom-color:#CCCCCC;
}

.bookcover{
  float:left;
}

.booksynopsis{
  margin-left: 100px;
}

.line {
clear:both;
}

.book a {
  color:#FF00CC;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
}

.book a:hover {
  font-style:italic;
}

.foodtext a {
  color:#FF00CC;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
}

.foodtext a:hover {
  font-style:italic;
}

.food{
  padding-top:10px;
  min-height:120px;
}

.foodline {
  clear:both;
  padding-top:10px;
  border-top:dotted;
  border-top-color:#CCCCCC;
}

.foodtext{
  margin-left: 210px;
}

.picture{
  font-size:9pt;
  color:#000000;
  display:inline;
  float:left;
  text-align:center;
  padding-bottom:10px;
  padding-left:2px;
  padding-right:2px;
}

.picture1{
  font-size:9pt;
  color:#000000;
  display:inline;
  float:left;
  text-align:center;
  padding-bottom:10px;
  padding-left:25%;
  padding-right:2px;
}

.centrepics {
  width:410px;
  margin-left:auto;
  margin-right:auto;
}


