* {
		margin: 0;
		padding: 0;
}


body {
		margin: 0;
		padding: 0;
		background: #fff url('images/bg.jpg') top left repeat-x;
}

#head {
		margin: 0 auto;
		text-align: center;
		width: 935px;
}	

#content {
		margin: 40px auto 20px;
		padding: 15px 20px 0px 20px;
		background: #151515 url('images/content_bg.gif') top left repeat-x;
		text-align: left;
		color: #fff;
		position: relative;
		width: 895px;
		border-bottom: 3px #000 solid;
}

/* links

-------------------------------------------------------------- */

a {
		color: #ff2d20;
		text-decoration: underline;
		font-weight: bold;
}

a:hover {
		color: #ccc;
		text-decoration: underline;
		font-weight: bold;
}

/* left column 

-------------------------------------------------------------- */

#left {
		display: block;
		width: 240px;
		font-family: arial, helvetica, sans-serif;
		font-size: 13px;
		line-height: 20px;
		height: 90%;
}

#left p {
		margin-top: 10px;
}

#bookinfo {
		margin-bottom: 25px;
		line-height: 20px;
		font-family: arial, helvetica, sans-serif;
		font-size: 13px;
		text-align: center;
}

#bookinfo form {
		display: inline;
}

#bookinfo h1 {
		font-family: arial, helvetica, sans-serif;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
}

.preorder {
		display: block;
		/*background-color: #eee;*/
		color: #000;
		padding: 5px 0px 5px 3px;
		margin: 10px auto;
		width: 220px;
		text-align: center;
}
.preorder a 
{
	border-style:none;
	border-width:0px;
}

/* right column 

-------------------------------------------------------------- */
#right {
		float: right;
 		width: 611px;
 		margin: 0px 0px 0px 25px;
 		padding: 0;
 		font-family: arial, helvetica, sans-serif;
		font-size: 13px;
		line-height: 20px;
		height: 90%;
	
}

#right p {
		margin-top: 10px;
}

#right h2 {
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 18px;
		line-height: 24px;
}


/* form is hidden for now


#form_box {
		width: 472px;
		background-color: #fff;
		border-top: 4px #d96100 solid;
		padding: 0;
		margin: 0;
		color: #000;
		line-height: 150%;
}

#form_box p {
		line-height: 20px;
		font-family: arial, helvetica, sans-serif;
		font-size: 13px;
		margin: 10px; 
		color: #000;
}

#form_box p.error {
		line-height: 20px;
		font-family: arial, helvetica, sans-serif;
		font-size: 13px;
		margin: 10px; 
		color: #974400;
		font-weight: bold;
		padding-bottom: 10px;
}

#form_box form {
		margin: 10px;
		padding-bottom: 10px;
}

#form_box input {
		margin: 5px 0px 5px 0px;
}


.formtext {
		font-family: arial, helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		background: #eee;
		padding: 0px 0px 0px 3px;
		margin-right: 5px;
}

*/

#author {
		margin-top: 20px;
}

.author_photo {
		float: left;
		margin-right: 20px;
		margin-bottom: 80px;
		margin-top: 20px;
		
}

#author p {
		line-height: 20px;
		font-family: arial, helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		margin: 20px 0px 0px 0px;
}

/* footer

-------------------------------------------------------------- */

#footer {
		margin: 20px 0px 10px 0px;
		text-align: center;
		color: #fff;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		line-height: 20px;
}

.clear {
	clear: both;
}
