/*  	CSS Styles	Author: Dan Jasker	Version: 1.0a (2009)		Description: CSS sheet for titopublishingcompany.com	Site Address: http://www.titopublishingcompany.com	Owner: Clifton Bean*/body {	color: #666;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 14px;	margin: 0px;	background-color: #ebdcbd;	background-image: url(../Resources/bg-website.png);	background-repeat: repeat-x;	background-position: left top;	height: 100%}html {	height: 100%}img {	margin: 0px;	border-style: none}button {	margin: 0px;	border-style: none;	padding: 0px;	background-color: transparent;	vertical-align: top}table {	empty-cells: hide}.f-sp {	font-size: 1px;	visibility: hidden}.f-lp {	margin-bottom: 0px}.f-fp {	margin-top: 0px}em {	font-style: italic}strong {	font-weight: bold}p {	line-height: 24px;	text-align: left}p:first-child {	margin-top: 0px}ul, ol {	list-style-type: none;	padding: 0;	margin: 0;}/* Links */a:link {	color: #1969bc;	text-decoration: none;}a:visited {	color: #1969bc;	text-decoration: none;}a:hover {	color: #1969bc;	text-decoration: underline;}a:active {	color: #1969bc;	text-decoration: underline;}a.current {	color: #DBF1FF !important;	text-decoration: none;}/* Headers */h1 {	color: #fff;	font-family: Helvetica, Arial, sans-serif;	font-size: 24px;	font-weight: normal;	font-style: normal}h1:first-child {	margin-top: 0px}h2 {	color: #333;	font-size: 18px}h2:first-child {	margin-top: 0px}h3 {	color: #666;	font-family: Helvetica, Arial, sans-serif;	font-size: 18px;	line-height: 24px;	font-weight: normal;	font-style: normal}h3:first-child {	margin-top: 0px}/* General Styles */.bottomlinks {	color: #888;	font-size: 11px;	line-height: 21px}.heading {	color: #38290b;	font-weight: bold;	margin: 0 0 9px 0}.footer {	color: #38290b;	font-size: 11px;	line-height: 21px;	text-align: center}#header-nav ul {	margin: 0;	padding: 0 30px;}#header-nav li {	line-height: 54px;	display: inline;	padding: 0 30px 0 0;}#header-nav li a, #header-nav li a:visited {	font-size: 14px;	text-decoration: none;	color: #EBDCBD;}#header-nav li a:hover, #header-nav li a:active {	color: white;	text-decoration: none;}/* Styled DIV's - These DIV's must not be touched or else structure will break */#PageDiv {	position: relative;	min-height: 100%}#container {	position: relative;	width: 100%;	clear: both}#header {	position: relative;	width: 100%;	clear: both}#header-inner {	position: relative;	width: 960px;	clear: both;	margin-left: auto;	margin-right: auto}#header-logo {	position: relative;	float: left;	width: 940px;	clear: both;	padding-left: 20px;	padding-top: 20px;	margin-bottom: 20px}#header-nav {	position: relative;	float: left;	width: 960px;	clear: both;	background-image: url(../Resources/bg-nav.png);	background-repeat: no-repeat;	background-position: center top}#header-spacer {	position: relative;	width: 960px;	height: 18px;	clear: both;	overflow: hidden}#content {	position: relative;	width: 100%;	clear: both}#content-inner {	position: relative;	width: 960px;	clear: both;	margin-left: auto;	margin-right: auto;	background-color: #fff;	border: solid #c8c3ba 1px}#content-footer {	position: relative;	width: 900px;	clear: both;	padding: 25px 30px 0px;	background-color: #fff;	background-image: url(../Resources/bottom_hd.jpg);	background-repeat: repeat-x;	background-position: left top;	border-top: solid #e1dfdb 1px}#content-spacer {	position: relative;	width: 900px;	height: 35px;	clear: both;	background-color: #fff;	overflow: hidden}#list-wrapper {	position: relative;	float: right;	width: 440px;	clear: right;	background-color: #fff}#li-left {	position: relative;	float: left;	width: 275px;	clear: left}#li-right {	position: relative;	float: right;	width: 160px;	clear: right}#subcontent-left {	position: relative;	float: left;	width: 450px;	clear: left;	background-color: #fff}#subli-header {	position: relative;	width: 430px;	clear: both;	padding: 0px 10px;	margin: 0px 0px 5px}#subli-info {	position: relative;	width: 402px;	clear: both;	padding: 5px 10px;	background-color: #fff}#footer {	position: relative;	width: 100%;	clear: both}#footer-inner {	position: relative;	width: 924px;	clear: both;	padding: 18px;	margin-left: auto;	margin-right: auto}/* Home */body#home #content-image {	position: relative;	width: 880px;	clear: both;	padding: 30px 40px 0px;	background-color: #e0f0fa;	background-image: url(../Resources/header_bck.jpg);	background-repeat: no-repeat;	background-position: center top}body#home #content-left {	position: relative;	float: left;	width: 388px;	clear: left}body#home #content-left-header {	position: relative;	width: 388px;	clear: both;	margin-bottom: 23px}body#home #content-left-info {	position: relative;	width: 388px;	clear: both}body#home #content-right {	position: relative;	float: right;	width: 380px;	height: 100px;	clear: right}body#home #content-spacer-bottom {	position: relative;	width: 880px;	height: 38px;	clear: both;	overflow: hidden}body#home #content-bar {	position: relative;	width: 870px;	clear: both;	padding: 15px 50px 0px 40px;	background-color: #50a7dd;	border-top: solid #4b8eb3 1px;	border-bottom: solid #4b8eb3 1px}body#home #bar-left {	position: relative;	float: left;	width: 640px;	clear: left;	padding-top: 7px;	background-color: #50a7dd}body#home #bar-right {	position: relative;	float: right;	width: 216px;	clear: right;	background-color: #50a7dd}body#home #bar-spacer {	position: relative;	width: 870px;	height: 8px;	clear: both;	background-color: #50a7dd;	overflow: hidden}body#home #content-subbar {	position: relative;	width: 960px;	height: 35px;	clear: both;	background-color: #e0f0fa;	border-bottom: solid #e1dfdb 1px;	overflow: hidden}/* Author */body#author #content-image {	position: relative;	width: 960px;	height: 89px;	clear: both;	background-color: #e0f0fa;	background-image: url(../Resources/about_hd.jpg);	background-repeat: no-repeat;	background-position: center top;	overflow: hidden}body#author #content-bar {	position: relative;	width: 880px;	clear: both;	padding: 30px 40px 0px;	background-color: #fff;	border-top: solid #e1dfdb 3px;	border-bottom: solid #e1dfdb 1px}body#author #content-info {	position: relative;	float: left;	width: 880px;	clear: both;	background-color: #fff}body#author #subcontent-spacer {	position: relative;	width: 880px;	height: 40px;	clear: both;	background-color: #fff;	overflow: hidden}/* eBook One */body#one #content-image {	position: relative;	width: 960px;	height: 89px;	clear: both;	background-color: #e0f0fa;	background-image: url(../Resources/cause_hd.jpg);	background-repeat: no-repeat;	background-position: center top;	overflow: hidden}body#one #content-bar {	position: relative;	width: 880px;	clear: both;	padding: 30px 40px 0px;	background-color: #fff;	border-top: solid #e1dfdb 3px;	border-bottom: solid #e1dfdb 1px}body#one #content-info {	position: relative;	width: 880px;	clear: both;	padding-bottom: 33px;	background-color: #fff}body#one #download-box {	position: relative;	width: 832px;	clear: both;	padding: 15px 20px;	background-color: #f7f4ef;	border: solid #c8c3ba 4px}body#one #subcontent-spacer {	position: relative;	width: 880px;	height: 40px;	clear: both;	background-color: #fff;	overflow: hidden}/* eBook Two */body#two #content-image {	position: relative;	width: 960px;	height: 89px;	clear: both;	background-color: #e0f0fa;	background-image: url(../Resources/dynamic_hd.jpg);	background-repeat: no-repeat;	background-position: center top;	overflow: hidden}body#two #content-bar {	position: relative;	width: 880px;	clear: both;	padding: 30px 40px 0px;	background-color: #fff;	border-top: solid #e1dfdb 3px;	border-bottom: solid #e1dfdb 1px}body#two #content-info {	position: relative;	width: 880px;	clear: both;	padding-bottom: 33px;	background-color: #fff}body#two #download-box {	position: relative;	width: 832px;	clear: both;	padding: 15px 20px;	background-color: #f7f4ef;	border: solid #c8c3ba 4px}body#two #subcontent-spacer {	position: relative;	width: 880px;	height: 40px;	clear: both;	background-color: #fff;	overflow: hidden}/* Free eBooks */body#three #content-image {	position: relative;	width: 960px;	height: 89px;	clear: both;	background-color: #e0f0fa;	background-image: url(../Resources/free_hd.jpg);	background-repeat: no-repeat;	background-position: center top;	overflow: hidden}body#three #content-bar {	position: relative;	width: 880px;	clear: both;	padding: 30px 40px 0px;	background-color: #fff;	border-top: solid #e1dfdb 3px;	border-bottom: solid #e1dfdb 1px}body#three #content-info {	position: relative;	width: 880px;	clear: both;	background-color: #fff}body#three #subcontent-spacer {	position: relative;	width: 880px;	height: 30px;	clear: both;	background-color: #fff;	overflow: hidden}/* Ordering Information */body#four #content-image {	position: relative;	width: 960px;	height: 89px;	clear: both;	background-color: #e0f0fa;	background-image: url(../Resources/order_hd.jpg);	background-repeat: no-repeat;	background-position: center top;	overflow: hidden}body#four #content-bar {	position: relative;	width: 880px;	clear: both;	padding: 30px 40px 0px;	background-color: #fff;	border-top: solid #e1dfdb 3px;	border-bottom: solid #e1dfdb 1px}body#four #content-info {	position: relative;	width: 880px;	clear: both;	background-color: #fff}body#four #subcontent-spacer {	position: relative;	width: 880px;	height: 30px;	clear: both;	background-color: #fff;	overflow: hidden}
