@charset "UTF-8";
/*
    New Supply Chain Agenda Style Sheet
    By Todd Temple: http://t2graphicdesign.com
	Date Modified: 03-18-2010
*/

* 														{ margin: 0; padding: 0; }
html, body 												{ height: 100%;/* background-color: #002F65;*/ background-color: #002C5F; margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #000; }
img 													{ vertical-align: bottom; }
a img 													{ border: 0; }

#wrapper 												{ width: 990px; margin: 0 auto 60px; padding: 0 5px; background-color: #FFF; border-bottom: 5px solid #FFF; }
#banner 												{ width: 990px; height: 177px; display: block; overflow: hidden; }
h1.logo 												{ display: block; text-indent: -9999px; width: 964px; height: 131px; background: url(../i/gfx_logo.png) no-repeat 0 0; margin: 0 0 5px 18px; }
h1.logo a, h1.logo a:link, h1.logo a:visited 			{ display: block; height: 131px; width: 964px; }
#navbar 												{ /* background-color: #005395; */ background-color: #013D79; margin: 0 0 5px 0; }
#nav 													{ width: 705px; height: 38px; margin: 0 0 0 51px; padding: 0; list-style: none; overflow: hidden; }
#nav li 												{ float: left; }
#nav li a, #nav li a:link, #nav li a:visited 			{ text-decoration: none; text-indent: -9999px; height: 38px;  display: block; line-height: 38px; }
#nav li.home a 											{ width: 75px; background: url(../i/gfx_nav.png) no-repeat 0px 0px; }
#nav li.authors a 										{ width: 97px; background: url(../i/gfx_nav.png) no-repeat -75px 0px; }
#nav li.order a 										{ width: 84px; background: url(../i/gfx_nav.png) no-repeat -172px 0px; }
#nav li.blog a 											{ width: 69px; background: url(../i/gfx_nav.png) no-repeat -256px 0px; }
#nav li.services a 										{ width: 100px; background: url(../i/gfx_nav.png) no-repeat -325px 0px; }
#nav li.survey a 										{ width: 89px; background: url(../i/gfx_nav.png) no-repeat -425px 0px; }
#nav li.reviews a 										{ width: 98px; background: url(../i/gfx_nav.png) no-repeat -514px 0px; }
#nav li.contact a 										{ width: 93px; background: url(../i/gfx_nav.png) no-repeat -612px 0px; }
#nav li.home a:hover, #nav li.home a.current 			{ width: 75px; background: url(../i/gfx_nav.png) no-repeat -0px -38px; }
#nav li.authors a:hover, #nav li.authors a.current 		{ width: 97px; background: url(../i/gfx_nav.png) no-repeat -75px -38px; }
#nav li.order a:hover, #nav li.order a.current 			{ width: 84px; background: url(../i/gfx_nav.png) no-repeat -172px -38px; }
#nav li.blog a:hover, #nav li.blog a.current 			{ width: 69px; background: url(../i/gfx_nav.png) no-repeat -256px -38px; }
#nav li.services a:hover, #nav li.services a.current 	{ width: 100px; background: url(../i/gfx_nav.png) no-repeat -325px -38px; }
#nav li.survey a:hover, #nav li.survey a.current 		{ width: 89px; background: url(../i/gfx_nav.png) no-repeat -425px -38px; }
#nav li.reviews a:hover, #nav li.reviews a.current 		{ width: 98px; background: url(../i/gfx_nav.png) no-repeat -514px -38px; }
#nav li.contact a:hover, #nav li.contact a.current 		{ width: 93px; background: url(../i/gfx_nav.png) no-repeat -612px -38px; }
#main 													{ overflow: hidden; margin: 0; background: url(../i/gfx_main_bkg.png) repeat-y 0 0; position: relative; }
#main_home 												{ overflow: hidden; margin: 0; background: url(../i/gfx_main_home_bkg.png) repeat-y 0 0; position: relative; min-height: 650px; }
#main_alt 												{ overflow: hidden; margin: 0; background: url(../i/gfx_main_alt_bkg.png) repeat-y 0 0; position: relative; min-height: 650px; }
h2.process, h2.order, h2.services, h2.blog, h2.blog2, 
h2.reviews, h2.survey, h2.contact, h2.authors, 
h2.transform 											{ background-color: #EEBC5B; margin: 0; padding: 0; width: 990px; height: 57px; text-indent: -9999px; display: block; }
h2.transform 											{ background: url(../i/gfx_title_home.png) no-repeat 0 0; height: 138px; }
h2.process 												{ background: url(../i/gfx_title_process.png) no-repeat 0 0; }
h2.order 												{ background: url(../i/gfx_title_order.png) no-repeat 0 0; }
h2.services 											{ background: url(../i/gfx_title_services.png) no-repeat 0 0; }
h2.blog 												{ background: url(../i/gfx_title_blog.png) no-repeat 0 0; }
h2.blog2 												{ background: url(../i/gfx_title_blog2.png) no-repeat 0 0; }
h2.reviews 												{ background: url(../i/gfx_title_reviews.png) no-repeat 0 0; }
h2.survey 												{ background: url(../i/gfx_title_survey.png) no-repeat 0 0; }
h2.contact 												{ background: url(../i/gfx_title_contact.png) no-repeat 0 0; }
h2.authors 												{ background: url(../i/gfx_title_authors.png) no-repeat 0 0; }
#column1 												{ width: 244px; /* background-color: #E8D4A2; */ overflow: hidden; float: left; margin: 0 0 30px; }
#sidebar 												{ width: 221px; overflow: hidden; float: left; margin: 62px 0 30px 23px; }
#column1 p, #sidebar p 									{ font: 15px/18px "Times New Roman", Times, serif; color: #000; }
#column1 p.entry 										{ margin: 0 0 0 38px; font: 12px/15px "Times New Roman", Times, serif; color: #000; padding: 5px 25px 5px 0; }
#column2 												{ width: 479px; /* background-color: #F8F2D8; */ overflow: hidden; float: left; padding: 0 34px; margin: 0 0 30px; }
#column2_alt 											{ width: 400px; /* background-color: #F8F2D8; */ overflow: hidden; float: left; padding: 0 34px 0 103px; margin: 0 0 30px; }
#column2 p, #column2_alt p, #column2 li, 
#column2_alt li 										{ font: 16px/19px "Times New Roman", Times, serif; color: #000; padding: 0 0 15px 0; }
#column2 a, #column2_alt a 								{ color: #F80012; }
#column2 ul, #column2_alt ul 							{ list-style-position: outside; list-style-type: disc; padding-left: 25px; }
#column2 hr 											{ height: 1px; width: 100%; display: block; border: 0; border-top: 1px solid #F09300; margin: 15px 0; }
#column3 												{ width: 199px; /* background-color: #FFF; */ overflow: hidden; float: left; margin: 0 0 30px; }
#jacket 												{ position: absolute; z-index: 99; top: 138px; left: 55px; width: 270px; height: 301px; }

.author 												{ margin: 0 0 0 49px; }
.booksellers 											{ position: absolute; z-index: 99; top: 138px; left: 203px; width: 502px; height: 396px; }
.chances 												{ margin: 91px 0 15px 38px; }
.excerpt 												{ margin: 188px 0 0 75px; }
.read 													{ margin: 303px 0 0 58px; }
.recent 												{ margin: 65px 0 0 39px; }
.inset_book 											{ margin: 27px 0 0 28px; }
.btn_buy 												{ margin: 9px 0 0 60px; }
.btn_harvard 											{ margin: 16px 0 0 42px; }
.btn_amazon 											{ margin: 23px 0 0 44px; }
.btn_barnes 											{ margin: 18px 0 0 46px; }
.btn_800 												{ margin: 20px 0 0 42px; }
.blue, #sidebar h3, 
#wrapper #main_home #column2_alt p span.blue 			{ font: 18px/18px Arial, Helvetica, sans-serif; color: #002F65; font-weight: bold; }
.red 													{ color: #E01C22; }
.dark-red 												{ color: #A33038; }
.blue-only 												{ color: #002F65; }
#wrapper #main #column2 .audit a 						{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #FFE59D; background-color: #013D79; 
														  display: inline; font-size: 10px; text-decoration: none; padding: 6px 10px; margin-left: 6px; }
.dot 													{ font: bold 20px/18px Arial, Helvetica, sans-serif; color: #EEBC5B; text-align: center; margin: 0px 0px 0px 220px; }
.attributions 											{ font: normal 13px/18px "Times New Roman", Times, serif; padding: 0 0 0 15px; display: block; }

