body {
	margin:0px; 
	
	color:black;
	background-color:#e7e7e7;
}
h1 { color:#3366CC; font-size:12px; }
p { font-size:11px; line-height:18px; }
a:link { color:#3366CC;}
a:visited { color:#3366CC;}
a:hover { color:#999999;}
a:active { color:#3366CC;}

#maintable { background-color:white; font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px; line-height:16px; }
#maintable td { padding-bottom:10px; }
#header { width:800px; height:168px; background-image:url(_images/head_bg.gif); vertical-align:bottom; padding: 10px 5px 10px 5px; background-repeat: repeat-x; }
.headpic { border:4px solid #e7e7e7; margin-right:10px; }
.logo {margin-right:10px; margin-bottom:30px}

#nav td {  vertical-align:middle; font-size:11px; font-weight: bold; padding:5px; }
#nav a:link { color:white; text-decoration:none;  padding:5px;}
#nav a:visited { color:white; text-decoration:none; padding:5px;}
#nav a:hover { color:white; text-decoration:none; padding:5px;}
#nav a:active { color:white;  text-decoration:none; padding:5px;}

td.bg_green { background-color:#669966; }
td.bg_orange { background-color:#EBA401;}
td.bg_yellow { background-color:#DFD625; }


#intro { background-image:url(_images/main_bg.jpg); background-repeat:no-repeat; width:528px; height:292px; }
#intro h1 { position: relative;  left:30px; top:0px; }
#intro p { width: 290px; line-height:16px; position: relative; left:30px; top:0px; margin:0px;  }

.buy { background-image:url(_images/buythebook_bg.jpg); background-repeat:no-repeat; width:232px; height:292px; vertical-align:top; text-align:center;}
.buy h1, p { margin:20px}
.buy img { border:1px solid #3366CC;}
.amazon { border:1px solid #3366CC;}

#book { text-align:left; width:257px; height:242px; background-image:url(_images/sec_Book.gif); background-repeat: no-repeat; }
#book p { width: 100px; line-height:16px; position: relative;  left:130px; top:60px; margin:0px;}
#author { text-align:left; width:257px; height:242px; background-image:url(_images/sec_author.gif); background-repeat: no-repeat; }
#author p { width: 100px; line-height:16px; position: relative;  left:130px; top:60px; margin:0px;}
#buy { text-align:left; width:257px; height:242px; background-image:url(_images/sec_buy.gif); background-repeat: no-repeat; }
#buy p { width: 100px; line-height:16px; position: relative;  left:130px; top:60px; margin:0px;}

.more { color:#669966; }

.body_text { width:700px; text-align:left; padding:20px 50px 0px 50px;}
.body_text h1 { text-align:center; font-size:14px; border-bottom:1px solid #3366CC; }
.body_text p { font-size:12px; line-height:20px;  }
.pic_right { float:right; margin-left:20px; border:1px solid #3366CC;}

#footer { height:69px; background-image:url(_images/footer_bg.gif); font-family:"Small Fonts"; text-transform:uppercase; font-size:9px; color:#999999; text-align:center; vertical-align:bottom; padding-bottom:10px}
#footer a:link { color:#999999;}
#footer a:visited { color:#999999;}
#footer a:hover { color:#666666;}
#footer a:active { color:#999999;}