@charset "UTF-8";
html {
	font-family:			Georgia, serif;
}

body {
	margin:					0px;
	background-image: 		url(../images/common/background.jpg);
	line-height:			1.4em;
}

p {
	margin-bottom:			1em;
}

h3 {
	font-size:				1.2em;
	margin-bottom:			0em;
}

h4 {
	font-size:				1em;
	margin:					0;
	padding:				0;
	line-height:			1.4em;
}

#outercontainer {
	background-image: 		url(../images/common/tileBlack.jpg);
	background-repeat: 		repeat-x;}  

#innercontainer {
	width: 955px;
	text-align: left;
	margin: 0 auto;
}  

#banner {
	height:					98px;
	clear:					both;
}

#banner div.logo {
	width:					172px;
	text-align:				right;
	float:					left;
	margin-left:			17px;
	margin-top:				9px;
}

#banner div.bannerImage {
	width:					204px;
	margin-left:			536px;
	float:					left;
	margin-top:				9px;
}

span.spacer {
	display:				block;
	height:					1px;
	clear:					both;
}

#lhs {
	width:					200px;
	min-height:				400px;
	float: 					left;
}

#lhs div#menu {
	width: 					150px;
	text-align:				right;
	margin-right:			50px;
	float:					right;

}

#lhs div#menu ul {
	list-style-type:		none;
	width:					150px;
}

#lhs div#menu ul li.home {
	background-image: 		url(../images/menu/home.jpg);
	height:					24px;
	width:					150px;
	background-position:	0px 0px;
}

#lhs div#menu ul li.aboutBook {
	background-image: 		url(../images/menu/aboutBook.jpg);
	height:					24px;
	width:					150px;
	background-position:	0px 0px;
}

#lhs div#menu ul li.aboutAuthor {
	background-image: 		url(../images/menu/aboutAuthor.jpg);
	height:					24px;
	width:					150px;
	background-position:	0px 0px;
}

#lhs div#menu ul li.otherBooks {
	background-image: 		url(../images/menu/otherBooks.jpg);
	height:					24px;
	width:					150px;
	background-position:	0px 0px;
}

#lhs div#menu ul li.orderOnline {
	background-image: 		url(../images/menu/orderDanOBrien.jpg);
	height:					24px;
	width:					150px;
	background-position:	0px 0px;
}

#lhs div#menu ul li.contact {
	background-image: 		url(../images/menu/contact.jpg);
	height:					25px;
	width:					150px;
	background-position:	0px 0px;
}

#lhs div#menu ul li.active,
#lhs div#menu ul li:hover {
	background-position:	150px 0px;
}

#lhs div#menu ul li a {
	width:					150px;
	display:				block;
	height:					24px;
}


#rhs {
	width:					660px;
	float: 					left;
	margin-top:				16px;
	margin-left:			5px;
}

.Title {
	margin-left:			10px;
	font-size:				12px;
	color:					#4f4634;
}

#rhs table {
	border:					none;
}

#rhs table tr {
	vertical-align:			top;
}

a {
	color:					#7f0076;
}

table#contentBased {
	width: 					660px;
	margin-top:				0px;
	margin-left:			5px;
}

table#contentBased tr td.left {
	width:					390px;
	font-size:				12px;
	color:					#4f4634;
	margin-top:				0px;
	padding-left:			3px;
}

table#contentBased tr td.left p {
	margin-top:				0px;
}

table#contentBased tr td.right {
	width:					240px;
	text-align:				left;
	margin-right:			0px;
	padding-left:			30px;
	font-size:				12px;
	color:					#4f4634;
}


img {
	padding-bottom:			10px;
}

strong {
	font-size: 				1.1;
}