body {
	text-align: center;
	min-width: 854px;
	background-color: #404040;
}

#wrapper {
	margin:0 auto;
	width: 854px;
	text-align: left;
	background-color: rgb(223, 220, 226);	
}

#photodiv {
	text-align: center;
	border: 1px solid black;
/*	width: 768px;
	height: 462px;*/
	margin: 10px 40px;
	position:relative; width:768px; height:462px;
	background-image:url("images/website3.jpg");
}

#photodiv ul  {
	list-style-type: none;
}

a.books {
  display:block; position:absolute; 
  top: 344px; left: 88px; width: 269px; height: 35px;
  outline: 0;
}

a.wcorner {
  display:block; position:absolute; 
  top: 382px; left: 72px; width: 279px; height: 42px;
  outline: 0;
}

a.about {
  display:block; position:absolute; 
  top: 234px; left: 438px; width: 141px; height: 190px;
  outline: 0;
}

a.contact {
  display:block; position:absolute; 
  top: 234px; left: 610px; width: 100px; height: 185px;
  outline: 0;
}

#photodiv img {
	border: 2px solid black;
}

#transbox
{
  width: 620px;
  height: 460px;
  margin: 10px 10px;
  background-color: #ffffff;
  opacity:0.9;
  filter:alpha(opacity=80); /* For IE8 and earlier */
}

#transbox p
{
  margin: 30px 40px;
  font-weight: bold;
  color: #000000;
}

#emptynav {
	width: 854px;
	height: 25px;
	text-align: center;
	background-color: rgb(159, 104, 149);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}

#nav {
	width: 854px;
	text-align: center;
	background-color: rgb(159, 104, 149);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}

#nav a {
	font: 16px "Courier New";
	color: #404040;
	width: 182px;
	text-decoration: none;
}
#nav a:hover {
	color: #06c;
}

#nav ul  {
	list-style-type: none;
	text-align: center;
	width: 728px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#nav ul li { 
	display: inline; 
	font: 16px "Courier New";
	color: #404040;
	/*color: #a34ba2;*/
}

#nav ul li a
{
	text-decoration: none;
	padding: .2em 1em;
	font: 16px "Courier New";
	color: rgb(250, 250, 250);
	width: 182px;
}

#nav ul li a:hover
{
	color: rgb(223, 220, 226);
}

#wrapper2 {
	margin:0 auto;
	width: 854px;
	text-align: left;
	background-color: rgb(223, 220, 226);	
}

#bookdiv {
	font: 18px "Times New Roman";
	text-align: center;
	width: 814px;
	padding: 20px;
}

#bookdiv img {
	border: 1px;
}

#subfooter{
	float: left;
	height: 25px;
}

#copyright {
	float: left;
	background: #efeef0;
	color: #202020;
	text-align: center;
	font-size: 11px;
	width: 854px;
	padding: 10px 0;
	margin-bottom: 20px;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}

#copyright p {
  margin: 0;
  padding: 0;
}

#mainbody {
	float: left;
	width: 854px;
	background-color: rgb(223, 220, 226);
}

#bookbox {
	float: left;
	width: 854px;
/*	height: 1150px;
	margin: 10px 22px 10px 22px; */
	background-color: rgb(223, 220, 226);
}

#leftside {
	float: left;
	width: 310px;
/*	height: 748px;*/
	margin: 20px 10px 0px 10px;
	text-align: center;
	font: 18px "Garamond";
	color: rgb(132, 64, 149);
}

#rightside {
	float: right;
	width: 524px;
/*	height: 748px;*/
}

#synopbox {
	margin: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #202020;
	background-image:url('images/textboxfill.jpg')
}

#textbox {
	margin: 20px;
	font: 18px "Garamond";
}

#clipbox {
	float: left;
	text-align: center;
	width: 854px;
	margin: 20px 0px 20px 0px;
	font: 18px "Garamond";
	color: rgb(132, 64, 149);
}

#itembox2 {
	float: left;
	width: 454px;
	border-style: solid;
	border-width: 1px;
	border-color: #202020;
	margin: 20px 204px;
	background-color: rgb(242, 241, 243);
}

#textbox2 {
	margin: 20px;
	font: 16px "Garamond";
	text-align: center;
}

#itemleftside {
	float: left;
	width: 240px;
	/*height: 748px;*/
	margin: 25px 10px 0px 20px;
	text-align: left;
	font: 20px "Garamond";
	color: rgb(132, 64, 149);
}

#itemrightside {
	float: right;
	width: 584px;
	/*height: 748px;*/
}

#itemtextbox {
	margin: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #202020;
	background-color: rgb(242, 241, 243);
}

#bobox {
	float: left;
	width: 854px;
/*	height: 1150px;
	margin: 10px 22px 10px 22px; */
	background-color: rgb(223, 220, 226);
}

#boleftside {
	float: left;
	width: 350px;
/*	height: 748px;*/
	margin: 20px 10px 0px 10px;
	text-align: center;
	font: 18px "Garamond";
	color: rgb(132, 64, 149);
}

#borightside {
	float: right;
	width: 484px;
	/*height: 748px;*/
}

#previewbox {
	float: left;
	width: 800px;
	height: 500px;
	border-style: solid;
	border-width: 1px;
	border-color: #202020;
	margin: 20px 20px 20px 30px;
	background-color: rgb(242, 241, 243);
}

#previewtitle {
	width: 800px;
	height: 20px;
	font: 18px "Garamond";
	color: rgb(132, 64, 149);
	text-align: left;
	margin: 10px 0px 0px 30px;

}

#contactbox {
	float: left;
	width: 734px;
	border-style: solid;
	border-width: 1px;
	border-color: #202020;
	margin: 20px 50px;
	padding-left:20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: rgb(242, 241, 243);
	font: 16px "Garamond";
}

#photobox {
	float: left;
	width: 380px;
	height: 290px;
	margin: 0px 10px 0px 0px;
}

#photobox img {
	border-width: 1px;
	border-style: solid;
	border-color: #202020;
}

#aboutbox {
	margin: 10px 10px 10px 10px;
}

#ajaxbox {
	margin: 20px;
	font: 18px "Garamond";
	/*height: 100px;*/
}

#pubsbox {
	float: left;
	width: 820px;
	border-style: solid;
	border-width: 1px;
	border-color: #202020;
	margin: 20px 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: rgb(242, 241, 243);
	font: 16px "Garamond";
}

#book1 {
	float: left;
	width: 400px;
}

#book2 {
	float: right;
	width: 390px;
}

#book3 {
	float: right;
	width: 360px;
	padding-right: 30px;
}

h1 {
	font: 20 "Garamond";
	color: #a0a0a0;
	margin: 0px;
}

#buybook {
	float: left;
	width: 650px;
	margin: 20px 100px;
	border-style: solid;
	border-width: 1px;
	border-color: #202020;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: rgb(242, 241, 243);
	font: 16px "Garamond";
}

#bookimage {
	float: left;
	width: 200px;
	height: 250px;
	text-align: center;
}

#bookimage2 {
	float: left;
	width: 300px;
	height: 390px;
	text-align: center;
	margin: 10px;
}

#bookinfo {
	font: 16px "Garamond";
	float: right;
	width: 190px;
	height: 220px;
	text-align: left;
	padding-top: 30px;
}

#bookinfo2 {
	font: 16px "Garamond";
	float: right;
	width: 300px;
	height: 290px;
	text-align: center;
	margin: 10px;
	padding-top: 100px;
}

#articlebox {
	float: left;
	width: 752px;
	margin: 0px 50px;
	padding-bottom: 20px;
	background-color: rgb(242, 241, 243);
	font: 18px "Garamond";
	/*text-align:center;*/
}

#buynow {
	width: 200px;
	height: 20px;
	text-align: center;
	margin: 1px;
/*	padding-top: 2px;*/
	border-style: groove;
	border-width: 1px;
	border-color:  rgb(0, 0, 0);
	background-color: rgb(243, 234, 197);
	font: 14 "Courier New";
	color: rgb(48, 48, 48);
}

#buynow a {
	font: 14px "Courier New";
	color: #404040;
	text-decoration: none;
}
#buynow a:hover {
	color: rgb( 250, 250, 250);
}

