/*Burnt Orange#B2762ADark Green#424E31Medium Green#717946Light Green#b2b59c*/body {	margin:0 0 0 0;	padding:0 0 0 0;	background:url(../images/body-bg.gif) repeat-y #b2b59c;}.floatright {	float:right;}.floatleft {	float:left;}ul.content-list li {	list-style-type:none;	margin:10px 0px 20px -25px;	color:#717946;}a img {	border:none;}a img:focus {	outline: none;}div#mainContainer {	background:url(../images/main-container-bg.jpg) repeat-x;	width:100%;	height:100%;	float:left;	overflow:auto;}div#mainContainer:after {  /* this makes mainContainer hold all the floated divs in it without overflowing */	clear:both;	height:1%;	display:block;}div#left {	width:240px;	height:768px;	background:#B2762A;	border-right:32px #424E31 solid;	float:left;	padding:0px 0px 0px 48px;}div#left img#smallLogo {	position:relative;	top:155px;}div#left ul {	margin:0 0 0 0;	padding:0 0 0 0;	position:relative;	top:180px;}div#left ul li {	width:240px;	height:25px;	margin:0px 0px 1px 0px;	padding:9px 0px 0px 0px;	list-style-type:none;}div#left ul li a {	margin:0px 0px 0px 47px;	text-decoration: none;	font-family:georgia, serif;	color:#424E31;}div#left ul li.on, div#left ul li:hover {	background:url(../images/left-li-on.jpg) no-repeat top left;}div#left ul li.on a, div#left ul li:hover a {	color: #fff;}div#left div#book_purchase {	position:relative;	top:230px;	left:0px;	text-align:center;}div#left div#book_purchase a {	color:#424E31;	text-decoration:none;}div#left div#book_purchase a:hover  {	color:#000;}div#right {	width:553px;	background:url(../images/main-container-bg.jpg) repeat-x top right #b2b59c;	min-height:768px;	float:left;	position:relative;}div#right div#navigation {	width:630px;	height:30px;	position:absolute;	top:186px;	left:62px;}div#navigation ul {	margin:0 0 0 0;	padding: 0 0 0 0;}div#navigation ul li {	display:block;	float:left;	margin:0px 20px 0px 0px;	padding:7px 5px 0px 5px;	height:22px;}div#navigation ul li.on, div#navigation ul li:hover {	background:url(../images/li-on.gif) repeat-x;}div#navigation ul li a {	color:white;	text-decoration: none;	font-family:Georgia;}div#right_top {	width:100% !important;	border-bottom:29px #424E31 solid;	height:186px;	background:url(../images/top-right-bg.jpg) no-repeat top right #717946;}div#right_top p {	margin:0 0 0 0;	padding: 40px 0 0 130px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	width:100%;}div#right_top p q {	color:#e5e8cf;}div#right_top p cite {	float:right;	color:#e5e8cf;	margin:20px 0 0 0;	font-style:normal;}div#right_content {	width:100%;	min-height:300px;	margin:42px 62px 42px 62px;	font-family:Georgia, "Times New Roman", Times, serif;}	div#right_content p {	color:#424E31;	font-size:0.9em;}	div#right_content p a {	color:#717946;}div#right_content p a:hover {	color:#fff;}	div#right_content h1 {	color:#717946;	font-size:16px;	margin:0px 0px 0px 0px !important;	padding:15px 0px 0px 0px !important;}div#right_content h2 {	font-size:12px;	color:#000;}div#right_content p strong {	color:#040;}div.blog_hr {	width:100%;	height:2px;	border-bottom:1px white dotted;}body#splash {	background:#717946 !important;}div#splash_main {	margin:0 auto;	margin-top:150px;	width:915px;}div#splash_main img {	float:left;}div#splash_main ul {	float:left;	margin:79px 0 0 0;	padding:6px 0 0 0;	list-style-type:none;	background:url(../images/splash-ul-bg.jpg) repeat-y;	width:300px;	height:290px;}div#splash_main ul li {	height:31px;	margin: 3px 0 0 0;	padding: 13px 0 0 40px;	font-family:Georgia, "Times New Roman", Times, serif;}div#splash_main ul li:hover {	background:#717946;}div#splash_main ul li a {	color:#fff;	text-decoration: none;	display:block;	height:30px;}body#splash div#bottom {	width:100%;	position:absolute;	bottom:0px;	left:0px;	height:87px;	background:#636A3C;}div#bottom div#icons {	width:915px;	height:87px;	margin:0 auto;	}