/*
 * Start of basic font declarations.
 */
@font-face {
    font-family: 'ArnoProItalic';
    src: url('/fonts/arnopro/arnopro-italic-webfont.eot');
    src: url('/fonts/arnopro/arnopro-italic-webfont.eot?iefix') format('eot'),
         url('/fonts/arnopro/arnopro-italic-webfont.woff') format('woff'),
         url('/fonts/arnopro/arnopro-italic-webfont.ttf') format('truetype'),
         url('/fonts/arnopro/arnopro-italic-webfont.svg#webfontVjbjyieS') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArnoProRegular';
    src: url('/fonts/arnopro/arnopro-regular-webfont.eot');
    src: url('/fonts/arnopro/arnopro-regular-webfont.eot?iefix') format('eot'),
         url('/fonts/arnopro/arnopro-regular-webfont.woff') format('woff'),
         url('/fonts/arnopro/arnopro-regular-webfont.ttf') format('truetype'),
         url('/fonts/arnopro/arnopro-regular-webfont.svg#webfontIWP5E3rr') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArnoProSemibold';
    src: url('/fonts/arnopro/arnopro-smbd-webfont.eot');
    src: url('/fonts/arnopro/arnopro-smbd-webfont.eot?iefix') format('eot'),
         url('/fonts/arnopro/arnopro-smbd-webfont.woff') format('woff'),
         url('/fonts/arnopro/arnopro-smbd-webfont.ttf') format('truetype'),
         url('/fonts/arnopro/arnopro-smbd-webfont.svg#webfonthU7sRR1E') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArnoProSemiboldItalic';
    src: url('/fonts/arnopro/arnopro-smbditalic-webfont.eot');
    src: url('/fonts/arnopro/arnopro-smbditalic-webfont.eot?iefix') format('eot'),
         url('/fonts/arnopro/arnopro-smbditalic-webfont.woff') format('woff'),
         url('/fonts/arnopro/arnopro-smbditalic-webfont.ttf') format('truetype'),
         url('/fonts/arnopro/arnopro-smbditalic-webfont.svg#webfontay2B8nVB') format('svg');
    font-weight: normal;
    font-style: normal;
}
.arno{ font-weight: 100; font-family: 'ArnoProRegular', Georgia, 'Times New Roman', Times, serif; }
.arno.italic{ font-style: italic; font-weight: 100; font-family: 'ArnoProItalic', Gerogia, 'Times New Roman', Times, serif; }
.arno.bold{ font-weight: 900; font-family: 'ArnoProSemibold', Gerogia, 'Times New Roman', Times, serif; }
.arno.bold.italic{ font-style: italic; font-weight: 900; font-family: 'ArnoProSemiboldItalic', Gerogia, 'Times New Roman', Times, serif; }
.lato{ font-weight: 900; font-family: 'Lato', Helvetica, Arial, serif; }
/*
 * End of basic font declarations.
 */

/*
 * Start of main layout styles.
 */
/* General */
body{
    margin: 0;
    padding: 0;
    font-family: Tahoma,Geneva,Verdana,sans-serif;
    color: #333;
    background: url('../images/body_bg.png');
}
a, a:link, a:visited {
    outline: none;
    color: #d8592a;
    text-decoration: none;
}
a:hover, a:active {
    text-decoration:underline;
}
img { border: none; }
div, h1, h2, h3, h4, h5, h6, form {
    margin:0;
}
body #hellobar-wrapper{
    z-index: 500;
}
#wrapper{
    position: relative;
    overflow: hidden;
    min-width: 980px;
}
.container {
    position:relative;
    overflow:hidden;
    width:100%;
    padding:0;
    margin:0 0 30px 0;
}
.floatL { float: left; }
.floatR { float: right; }
.align_left { text-align: left; }
.align_right { text-align: right; }
.align_center {text-align: center; }
.section{
    width: 980px;
    margin: 0 auto;
}
.sectionWrapper{
    min-width: 980px;
}
.sectionWrapper .photoCredit{
    bottom: 0;
    font-size: 11px;
    text-shadow: 1px 1px 4px #000;
    left: 50%;
    position: absolute;
    padding: 4px;
    width: 590px;
    text-align: right;
    z-index: 100;
}
.sectionWrapper .photoCredit a,
.sectionWrapper .photoCredit a:link,
.sectionWrapper .photoCredit a:visited{
    color: #fff;
}
#share{
    height: 29px;
    width: 980px;
    margin: 0 auto;
}

h3.heading.lato{
    font-size: 20px;
    color: #a4c663;
    text-shadow: 1px 1px 2px #333;
    text-transform: uppercase;
}
.slidedeckNav a{
    width: 61px;
    height: 0;
    padding-top: 61px;
    overflow: hidden;
    display: block;
    text-decoration: none;
    background: url('../images/slidedeck_nav_sprite.png') no-repeat 0 0;
}
.slidedeckNav a.prev,
.slidedeckNav a.prev:link,
.slidedeckNav a.prev:visited{
    background-position: 0 0;
}
.slidedeckNav a.prev:hover{
    background-position: 0 -61px;
}
.slidedeckNav a.prev:active{
    background-position: 0 -122px;
}
.slidedeckNav a.prev.disabled{
    background-position: 0 -183px;
    cursor: default;
}
.slidedeckNav a.next,
.slidedeckNav a.next:link,
.slidedeckNav a.next:visited{
    background-position: -61px 0;
}
.slidedeckNav a.next:hover{
    background-position: -61px -61px;
}
.slidedeckNav a.next:active{
    background-position: -61px -122px;
}
.slidedeckNav a.next.disabled{
    background-position: -61px -183px;
    cursor: default;
}
/*
 * End of main layout styles.
 */


/*
 * Intro styles
 */
#intro.sectionWrapper{
    background: url('../images/intro_bg.jpg') no-repeat center center;
    margin-bottom: 100px;
    padding-top:29px;
}
#intro .section{
    height: 702px;
    padding-top: 98px;
}
#intro h1{
    width: 917px;
    height: 0;
    padding-top: 73px;
    margin-left: 34px;
    margin-bottom: 35px;
    overflow: hidden;
    position: relative;
    background: url('../images/title-the_lean_startup.png') no-repeat 0 0;
}
#intro h2{
    color: #f2b220;
    font-size: 30px;
    letter-spacing:0.075em;
    text-shadow: 3px 3px 7px #333;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 50px;
}
#intro .headline{
    margin-bottom: 65px;
}
#intro #company_quotes_wrapper {
	position:relative;
	overflow: hidden;
	width:384px;
	height: 103px;
	float:left;
	margin:0 50px 0 100px;
	padding:0;
}
#intro #company_quotes,
#intro #company_quotes li{
	width:384px;
	height: 83px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align:center;
}
#intro #company_quotes {
	position:relative;
	overflow: hidden;
}
#intro #company_quotes li{
    margin: 0px;
    padding: 0;
    background:transparent !important;
}
#intro #company_quotes blockquote,
#intro #company_quotes blockquote p{
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: #ffffff;
    text-shadow: 2px 2px 5px #000000;
    font-size: 18px;
    font-style: italic;
    margin: 0;
    padding: 0;
    text-align: center;
}
#intro #company_quotes blockquote cite{
    display: block;
    padding-top: 10px;
}
#intro #company_quotes_nav {
	text-align:center;
}
#intro #company_quotes_nav a,
#intro #company_quotes_nav a:link,
#intro #company_quotes_nav a:visited {
	display:block;
	overflow:hidden;
	background-color:#958e89;
	padding:10px 0 0;
	margin:0 3px;
	float:left;
	width:10px;
	height:0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#intro #company_quotes_nav a:hover,
#intro #company_quotes_nav a:active {
	background-color:#a9a6a3;
}

#intro #company_quotes_nav a.activeSlide,
#intro #company_quotes_nav a.activeSlide:link,
#intro #company_quotes_nav a.activeSlide:visited,
#intro #company_quotes_nav a.activeSlide:hover,
#intro #company_quotes_nav a.activeSlide:active {
	background-color:#FFFFFF;
}
#intro .headline a.button{
    float: left;
}
#white_area{
    width: 714px;
    height: 154px;
    padding: 25px;
    margin:0 auto;
    background: url('../images/nl_bg.png') no-repeat 0 0;
}
#white_area.home {
	height: 188px;
	padding-top:20px;
	background: url('../images/nl_home_bg.png') no-repeat 0 0;
}
#white_area #follow_us,
#white_area #get_the_book {
	position:relative;
	overflow:hidden;
	width:200px;
	height:144px;
	padding:10px 20px 0 0;
	background:url('../images/dotted_vert.png') right 0 no-repeat;
}
#white_area ul.social,
#white_area ul.social li {
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style-type:none;
}
#white_area.home ul.social {
	padding-top:20px;
	border-top:1px dotted #b9b9b9;
}
#white_area ul.social li {
	margin-bottom:10px;
	height:30px;
}
#white_area.home ul.social li {
	margin-bottom:0;
	float:left;
}
#white_area.home ul.social li.facebook {
	margin-right:40px;
}
#white_area ul.social a,
#white_area ul.social a:link,
#white_area ul.social a:visited {
	display:block;
	overflow:hidden;
	height:30px;
	line-height:30px;
	padding-left:40px;
	color:#006699;
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-decoration:underline;
}
#white_area ul.social a:hover,
#white_area ul.social a:active {
	text-decoration:none;
}
#white_area ul.social li.facebook a { background: url('../images/follow_icon_facebook.png') 0 0 no-repeat; }
#white_area ul.social li.twitter a { background: url('../images/follow_icon_twitter.png') 0 0 no-repeat; }

#white_area #get_the_book {
	padding-top:0;
	height:188px;
	font-size:11px;
	color:#333333;
	text-align:center;
	font-family:Georgia, 'Times New Roman', Times, serif;
	background-repeat:repeat-y;
	background-position:right 8px;
}
#white_area #get_the_book .inner {
	background:url('../images/buy_book_bg.jpg') 0 0 no-repeat;
	padding-top:125px;
}
#white_area #get_the_book a#btn_buy_the_book,
#white_area #get_the_book a#btn_buy_the_book:link,
#white_area #get_the_book a#btn_buy_the_book:visited {
	display:block;
	position:relative;
	overflow:hidden;
	width:154px;
	height:0;
	padding:48px 0 0;
	margin:0 auto 3px;
	background:url('../images/btn_buy_the_book.png') 0 0 no-repeat;
}

#white_area #get_the_book a#btn_buy_the_book:hover,
#white_area #get_the_book a#btn_buy_the_book:active {
	background-position:0 -48px;
}
#white_area.home .requestFormWrapper {
	height:75px;
	margin-bottom:-15px;
	z-index:100;
}
#white_area #nl_signup {
	position:relative;
	overflow:hidden;
	width:430px;
	height:144px;
	padding:10px 20px 0 0;
}
#white_area.home #nl_signup {
	height:204px;
}
#white_area h4 {
	font-size:18px;
	text-transform:uppercase;
	color:#70893f;
	margin-bottom:10px;
}
#white_area p {
	margin:0 0 10px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:17px;
	color:#333;
}
#white_area .requestForm ul { padding:0; }
#white_area .requestForm .textField { width:200px; }
/*
 * Benefits styles
 */
#benefits.sectionWrapper{
    background: url('../images/benefits_bg.jpg') no-repeat center center;
    margin-bottom: 140px;
}
#benefits .section{
    height: 800px;
}
#benefits .content{
    position: absolute;
    top: 188px;
    left: 434px;
    width: 546px;
}
#benefits h3{
    margin-bottom: 7px;
}
#benefits h4{
    color: #fff;
    font-size: 45px;
    line-height: 56px;
    margin-bottom: 60px;
}
#benefits blockquote{
    width: 400px;
    margin: 0 0 36px 25px;
}
#benefits blockquote p{
    font-family: Georgia, 'Times New Roman', Times, serif;
    line-height: 24px;
    font-style: italic;
    text-align: center;
    color: #c5c5c5;
    font-size: 18px;
}
#benefits blockquote cite{
    display: block;
}
#benefits #lean_startup_principles{
    font-size: 16px;
    margin-left: 15px;
}
#social_share {
	position:absolute;
	overflow:visible;
	width:80px;
	height:60px;
	top:200px;
	left:-23px;
	padding-left:23px;
}
#social_share a.socialIcon,
#social_share a.socialIcon:link,
#social_share a.socialIcon:visited {
	display:block;
	overflow:hidden;
	float:left;
	width:21px;
	height:0;
	padding-top:21px;
	margin:0;
	background-image:url('../images/social_share_icons.png');
	background-repeat:no-repeat;
}
#social_share a#twitter_social,
#social_share a#twitter_social:link,
#social_share a#twitter_social:visited {
	background-position: 0 0;
	margin-right:2px;
}
#social_share a#twitter_social:hover,
#social_share a#twitter_social:active { background-position: 0 -21px; }
#social_share a#facebook_social,
#social_share a#facebook_social:link,
#social_share a#facebook_social:visited { background-position: -21px 0; }
#social_share a#facebook_social:hover,
#social_share a#facebook_social:active { background-position: -21px -21px; }

#social_share span.tooltip {
	display:block;
	overflow:hidden;
	width:64px;
	height:18px;
	line-height:18px;
	padding:9px 0 0;
	margin:0;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-weight:bold;
	position:absolute;
	top:22px;
	background-image:url('../images/social_share_tooltips.png');
	background-repeat:no-repeat;
	/*display:none;*/
}
#social_share span#twitter_tooltip {
	background-position:0 0;
	left:0;
}
#social_share span#facebook_tooltip {
	background-position:0 -27px;
	left:24px;
}
/*
 * Principles styles
 */
#principles.sectionWrapper{

}
#principles h3.heading{
    margin-bottom: 12px;
    color: #70893f;
    text-shadow: 1px 1px 2px #fff;
    float:left;
    margin-right:10px;
}
#principles a#view_principle_details,
#principles a#view_principle_details:link,
#principles a#view_principle_details:visited {
	float:left;
	position:relative;
	top:3px;
	font-size:14px;
	color:#70893f;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	text-shadow: 1px 1px 2px #fff;
}
#principles a#view_principle_details:hover,
#principles a#view_principle_details:active {
	text-decoration:none;
}
#principles #slidedeck_slide_number{
    position: relative;
    width: 242px;
    height: 242px;
    margin-left: 60px;
    text-align: center;
    float: left;
    font-size: 180px;
    font-weight: 700;
    text-shadow: 2px 2px 2px #000;
    line-height: 222px;
    color: #ece6d8;
    background: url('../images/slidedeck_slide_number_bg_8.png') no-repeat 0 0;
}

/*
 * It's all in the details.
 */
#principles #slidedeck_slide_number .number-1{ margin-left: -7px; }
#principles #slidedeck_slide_number .number-2{ margin-left: 0px; }
#principles #slidedeck_slide_number .number-3{ margin-left: -2px; }
#principles #slidedeck_slide_number .number-4{ margin-left: -10px; }
#principles #slidedeck_slide_number .number-5{ margin-left: 4px; }

#principles #slidedeck_slide_number div{
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
}
#principles_slidedeck_frame,
#principles #principles_slidedeck_frame dl{
    width: 640px;
    margin: 0;
    padding: 0;
}
#principles #principles_slidedeck_frame{
    float: right;
    padding-top: 40px;
    margin-bottom: 110px;
}
#principles #principles_slidedeck_frame dl{
    height: 170px;
    font-size: 78px;
    text-shadow: 2px 2px 0px #fff;
    line-height: .88em;
    clear:both;
}
#principles #principles_slidedeck_frame dl dd{
    padding-left: 5px;
}
#principles .slidedeckNav a{
    float: left;
}
#principles .learnMoreContainer{
    width: 772px;
    margin: 0 auto;
    margin-bottom: 180px;
}
#principles .learnMoreContainer h4{
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: #b78516;
    font-style: italic;
    font-weight: normal;
    font-size: 24px;
    padding-top: 13px;
    text-shadow: 1px 1px 0px #fff;
}
#principles .learnMoreContainer h4{
    float: left;
}
#principles .learnMoreContainer a.button{
    float: right;
}


/*
 * Overview styles
 */
#overview.sectionWrapper{
    background: url('../images/overview_bg.jpg') no-repeat center center;
    margin-bottom: 60px;
}
#overview .section{
    height: 800px;
}
#overview .content{
    position: absolute;
    top: 87px;
    left: 428px;
}
#overview blockquote {
	position:relative;
	padding:35px 0 0;
	margin:0 0 20px;
}
#overview blockquote p {
	color:#FFF;
	margin:0;
	padding:0;
}
#overview blockquote span.large {
	display:block;
	font-size:44px;
	line-height:48px;
}
#overview blockquote span.small {
	font-size:16px;
	line-height:26px;
	color:#c5c5c5;
	font-style:italic;
	font-family: Georgia, 'Times New Roman', Times, serif;
	padding-right:50px;
}
#overview blockquote cite {
	display:block;
	color:#a4c663;
	font-size:24px;
	text-transform:uppercase;
	font-style:normal;
	padding-left:60px;
	padding-top:5px;
	height:60px;
	background:url('../images/methodology_quote_bg.png') 0 5px no-repeat;
}
#overview blockquote cite span.position {
	display:block;
	color:#999999;
	font-size:14px;
	font-weight:300;
}

#overview .content a.button.greenRibbon{
    margin: 0 0 130px 0;
}
#overview .content a.button.yellow282{
    margin-left:50px;
}

/*
 * Case Studies Styles
 */

#casestudies.sectionWrapper{
    margin-bottom: 175px;
    z-index: 1;
    position: relative;
}
#casestudies .section{
	max-width: 1200px;
	width:auto;
	margin:0 auto;
}
#casestudies .section.top h3.heading {
	text-align:center;
	color: #70893F;
    margin-bottom: 12px;
    margin-right: 10px;
    text-shadow: 1px 1px 2px #FFFFFF;
    font-size:30px;
}
#casestudies .section.top #casestudies_nav_wrapper {
	border-bottom: 3px solid #c9ccac;
	height:60px;
	margin-bottom:40px;
}
#casestudies .section.top ul#casestudies_nav {
	position:relative;
	margin:0 auto;
	padding:0;
	list-style-type:none;
	height:60px;
	width:840px;
}
#casestudies .section.top ul#casestudies_nav li {
	position:relative;
	overflow: hidden;
	margin:0;
	padding:0;
	list-style-type:none;
	height:60px;
	width:140px;
	float:left;
	cursor:pointer;
}
#casestudies .section.top ul#casestudies_nav li#cs_arrow {
	position:absolute;
	width:140px;
	height:9px;
	margin:0;
	padding:0;
	z-index:100;
	bottom:-3px;
	left:0;
	background:url('../images/cs_logo_arrow.png') 0 0 no-repeat;
	cursor:default;
	overflow:visible;
}
#casestudies .section.top ul#casestudies_nav img {
	position:absolute;
	top:-60px;
	left:0;
	opacity: 0.60;
	filter:alpha(opacity=60);
}
#casestudies .section.top ul#casestudies_nav li:hover img,
#casestudies .section.top ul#casestudies_nav li.active img {
	top:0;
	opacity: 1;
	filter:alpha(opacity=100);
}
#casestudies_slidedeck_frame {
	position:relative;
	width:980px;
	height:250px;
	margin:0 auto 30px;
}
#casestudies_slidedeck_frame dl.slidedeck {
	width:780px;
	height:250px;
	margin:0 auto;
}
#casestudies_slidedeck_frame dl.slidedeck img.screenshot {
	float:left;
}
#casestudies_slidedeck_frame dl.slidedeck div.slideContent {
	float:left;
	width:430px;
}
#casestudies_slidedeck_frame dl.slidedeck div.slideContent p {
	margin:0;
	font-size:29px;
	line-height:37px;
	color:#231f20;
	font-family:'ArnoProRegular', 'Times New Roman', Times, serif
}
#casestudies_slidedeck_frame dl.slidedeck div.slideContent a.readmore,
#casestudies_slidedeck_frame dl.slidedeck div.slideContent a.readmore:link,
#casestudies_slidedeck_frame dl.slidedeck div.slideContent a.readmore:visited {
	color:#707070;
	font-weight:bold;
	text-transform: uppercase;
	font-size:18px;
	text-decoration:underline;
	font-weight: 900;
	font-family: 'Lato', Helvetica, Arial, serif;
	text-shadow: 1px 1px 2px #fff;
}
#casestudies_slidedeck_frame dl.slidedeck div.slideContent a.readmore:hover,
#casestudies_slidedeck_frame dl.slidedeck div.slideContent a.readmore:active {
	text-decoration:none;
}
#casestudies_slidedeck_frame .slidedeckNav a.nav {
	position:absolute;
	top:100px;
}
#casestudies_slidedeck_frame .slidedeckNav a.prev {
	left:15px;
}
#casestudies_slidedeck_frame .slidedeckNav a.next {
	right:15px;
}
#casestudies .section.bottom {
	border-top:3px solid #70893f;
	padding-top:65px;
}
#casestudies .section.bottom .inner {
	position:relative;
	width:485px;
	margin:0 auto;
	padding:0 185px;
	background:url('../images/casestudies_bg.png') right bottom no-repeat;
}
#casestudies .section.bottom h3 {
	font-size:20px;
	text-transform: uppercase;
	color:#231f20;
	margin:0 0 10px;
	padding-left:5px;
}
#casestudies .bottom .images ul,
#casestudies .bottom .images ul li{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#casestudies .bottom .images ul{
    margin-bottom: 14px;
}
#casestudies .bottom .images ul li{
    float: left;
    display: block;
    width: 69px;
    height: 69px;
    padding: 2px;
    border: solid 1px #b1ada2;
    margin: 0 0 5px 5px;
}
#casestudies .bottom .images ul li img
#casestudies .bottom .images ul li a,
#casestudies .bottom .images ul li a:link,
#casestudies .bottom .images ul li a:visited{
    display: block;
    float: left;
    width: 69px;
    height: 69px;
    background: pink;
}
#casestudies .bottom a.button{
    margin: 0 auto;
}

/*
 * Book styles
 */
#book.sectionWrapper{
    background: url('../images/book_bg.jpg') no-repeat center center;
    margin-bottom: 100px;
}
#book .section{
    height: 800px;
}
#book .content{
    position: absolute;
    top: 137px;
    left: 359px;
}
#book h2{
    font-size: 52px;
    font-weight: 900;
    line-height: 56px;
    color: #fff;
    text-shadow: 1px 1px 3px #333;
    text-transform: uppercase;
    margin-bottom: 23px;
}
#book h3{
    font-size: 20px;
    font-weight: 900;
    line-height: 22px;
    color: #a4c663;
    text-shadow: 1px 1px 3px #333;
    text-transform: uppercase;
    margin-bottom: 8px;
}
#book p{
    width: 480px;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    margin: 0 0 39px;
}
#book h2, #book h3, #book p{
    margin-left: 33px;
}
#book .button.getInvolved{
    font-size: 15px;
    margin-right: 10px;
}
#book a.button{
    float: left;
    font-size: 17px;
}
#book .button.greenRibbon200 {
	position:relative;
	top:12px;
	margin-left:85px;
}

/*
 * Author Styles
 */
#author.sectionWrapper {
	width:100%;
	margin:0 auto;
	background:;
	margin-bottom:220px;
	padding-top:40px;
	background:url('../images/author_handwriting.png') center bottom no-repeat;
}
#author .section {
	width:920px;
	height:735px;
	margin:0 auto;
	padding:0;
}
#author img.portrait{
	float:right;
	margin:0 20px 0 60px;
}
#author h3.heading {
	position:relative;
	overflow:hidden;
	width:222px;
	height:0;
	margin:0 0 10px;
	padding-top:71px;
	background:url('../images/title_about_author.png') 0 0 no-repeat;
}
#author h2 {
	position:relative;
	overflow:hidden;
	width:416px;
	height:0;
	margin:0;
	padding-top:75px;
	background:url('../images/title_eric_ries.png') 0 0 no-repeat;
}
#author p {
	color:#000000;
	font-size:14px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	line-height:24px;
	width:480px;
}
/*
 * Attend styles
 */
#attend.sectionWrapper{
	height:570px;
	padding-top:28px;
    margin: 0 auto;
    margin-bottom: 134px;
	background:url('../images/attend_bg.jpg') center 0 no-repeat;
}
#attend .section{
    height: 517px;
    width: 956px;
	margin: 0 auto;
    padding-top: 24px;
    padding-left: 24px;
    background: url('../images/attend_bg.png') no-repeat center 0;
}
#attend #facebook_like_box{
    float: left;
    width: 292px;
    display: block;
    position: relative;
    overflow: hidden;
}
#attend .top{
    margin-bottom: 0px;
}
#attend .right{
    float: right;
    width: 624px;
}
#attend h3{
    font-size: 26px;
    color: #70893f;
    padding-top: 25px;
}
#attend h4{
    font-size: 16px;
    font-style: italic;
    color: #787873;
    font-weight: 100;
    margin-bottom: 35px;
}
#attend #world_map{
    display: block;
    padding-left: 291px;
    padding-top: 12px;
    height: 113px;
    font-size: 55px;
    line-height: 48px;
    background: url('../images/world_map_bg.png') no-repeat 0 0;
}
#attend .learnMoreContainer{
    padding-left: 50px;
    width: 512px;
}
#attend #happening_everywhere{
    padding-top: 15px;
    padding-right: 17px;
    color: #b78516;
    font-size: 18px;
    font-family: Georgia, 'Times New Roman', Times, serif;
}
#attend .learnMoreContainer h4{ float: left; }
#attend .learnMoreContainer .button{
    float: right;
}
#attend .bottom{
    text-align: center;
}
#attend .bottom h5{
    font-weight: 900;
    font-size: 19px;
    text-transform: uppercase;
    color: #70893f;
    margin-bottom: 10px;
}
#attend .bottom .question{
    margin: 0 0 25px;
    padding: 0;
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: #000;
    font-size: 19px;
}
#request_form_bottom ul {
	width:385px;
	padding:0;
	margin:0 auto;
}
/*
 * Resources styles
 */
#resources.sectionWrapper {
	margin-bottom:134px;
	max-width:1200px;
	margin:0 auto 20px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
}
#resources h2.heading {
	position:relative;
	overflow:hidden;
	color:#21201f;
	font-size:32px;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #FFF;
	text-align:center;
	letter-spacing:0.075em;
	margin-bottom:30px;
	background:url('../images/resource_links_bg.png') center center no-repeat;
}
#resources #global_local {
	position:relative;
	overflow:hidden;
	width:637px;
	height:192px;
	padding:30px 170px;
	margin-bottom:50px;
	text-align:center;
	background:url('../images/global_local_bg.png') 0 0 no-repeat;
}
#resources #global_local h4 {
	color:#70893f;
	font-style:italic;
	font-size:26px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom:15px;
	background:url('../images/double_rule.png') center bottom no-repeat;
}
#resources #global_local p {
	font-size:14px;
	color:#000000;
	line-height:24px;
}
#resources #resource_list,
#resources #resource_list li {
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style-type:none;
}
#resources #resource_list {
	background:url('../images/resources_separator.png') center 0 no-repeat;
	margin-bottom:30px;
}
#resources #resource_list li {
	float:left;
	width:460px;
}
#resources #resource_list li.top {
	height:130px;
	padding:5px 0 20px;
	margin-bottom:1px;
	border-bottom:1px solid #b3b1b1;
}
#resources #resource_list li.bottom {
	height:150px;
	padding:30px 0 5px;
	border-top:1px solid #b3b1b1;
}
#resources #resource_list li.right {
	margin-left:10px;
	padding-left:20px;
}
#resources #resource_list li.left {
	margin-right:10px;
	padding-right:20px;
}
#resources #resource_list li a.thumb {
	position:relative;
	float:left;
	padding:0;
	margin:0 20px 0 0;
	border:1px solid #cac5b9;
}
#resources #resource_list > li.top.left > a {
	border: none;
}
#resources #resource_list li a.thumb img{
	display:block;
	position:relative;
	margin:0;
	padding:2px;
}
#resources #resource_list li.bottom.right a.thumb,
#resources #resource_list li.bottom.right a.thumb img {
	border:none;
	padding:0;
}
#resources #resource_list li h4 {
	float:left;
	width:275px;
	color:#b78516;
	font-size:18px;
	font-style:italic;
	margin-bottom:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#resources #resource_list li p {
	float:left;
	width:275px;
	color:#21201f;
	font-size:12px;
	line-height:20px;
	margin-top:0;
}
#resources #resource_list li p a,
#resources #resource_list li p a:link,
#resources #resource_list li p a:visited {
	color:#21201f;
	text-decoration:underline;
}
#resources #resource_list li p a:hover,
#resources #resource_list li p a:active {
	text-decoration:none;
}
#resources a#btn_in_the_press {
	margin: 0 auto 30px;
}
#resources #required_reading {
	margin-bottom:130px;
	background:url('../images/double_rule_hor.png') 0 bottom repeat-x;
}
#resources #required_reading .book,
#resources #required_reading .blog {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
}
#resources #required_reading h3 {
	position:relative;
	overflow:hidden;
	color:#21201f;
	font-size:24px;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #FFF;
	letter-spacing:0.075em;
	margin-bottom:30px;
	background:url('../images/required_reading_rule.png') 275px center no-repeat;
}
#resources #required_reading a.thumb {
	position:relative;
	overflow:hidden;
	float:left;
}
#resources #required_reading a.thumb img {
	display:block;
	margin:0;
	padding:0;
}
#resources #required_reading span.title {
	font-size:14px;
	color:#21201f;
	display:block;
	margin-bottom:5px;
}
#resources #required_reading span.title a,
#resources #required_reading span.title a:link,
#resources #required_reading span.title a:visited {
	font-weight:bold;
	color:#70893f;
	text-decoration:none;
}
#resources #required_reading span.title a:hover,
#resources #required_reading span.title a:active {
	text-decoration:underline;
}
#resources #required_reading span.author {
    background:url('../images/author_arrow.png') 0 center no-repeat;
	clear:both;
	font-size:14px;
	color:#000000;
	line-height:15px;
	padding-left:13px;
}
#resources #required_reading p {
	margin:5px 0;
	font-size:14px;
	line-height:20px;
	color:#21201f;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
}
#resources #required_reading p a,
#resources #required_reading p a:link,
#resources #required_reading p a:visited {
	color:#21201f;
	text-decoration:underline;
}
#resources #required_reading p a:hover,
#resources #required_reading p a:active {
	text-decoration:none;
}
#resources #book_reading {
	padding:60px 50px;
	border-bottom:1px solid #b3b1b1;
	border-top:1px solid #b3b1b1;
}
#resources #book_reading .book {
	width:450px;
	padding-right:40px;
}
#resources #book_reading .book a.thumb {
	border:1px solid #000000;
	margin-right:30px;
}
#resources #book_reading span.title {
	width:255px;
	float:left;
}
#resources #book_reading span.author {
	display:block;
	width:245px;
	float:left;
	clear:none;
	margin:3px 0 5px;
}

/* Blog Reading section */
#resources #blog_reading {
	width:900px;
	padding:0 40px;
	padding-bottom:60px;
	margin-bottom:70px;
	border-bottom:1px solid #b3b1b1;
}
#resources #blog_reading .blog {
	width:293px;
	float:left;
	text-align:center;
	margin:0 3px;
}
#resources #blog_reading .blog.first {margin-left:0;}
#resources #blog_reading .blog.last {margin-right:0;}
#resources #blog_reading .blog a.thumb{
	display:block;
	float:none;
	width:198px;
	height:141px;
	margin:0 auto 10px;
	border:1px solid #b3b1b1;
}
#resources #blog_reading .blog a.thumb:hover,
#resources #blog_reading .blog a.thumb:active{ border:1px solid #979797; }
#resources #blog_reading .blog a.thumb img {
	margin:0 auto;
	padding:3px;
}
#resources #blog_reading .blog p {
	font-size:12px;
	padding:0 10px;
	line-height:18px;
}

/* Software for Entrepreneurs section */
#resources #software_for_entrepreneurs {
    width: 900px;
    padding: 0 40px;
    padding-bottom: 60px;
}

/* Content block */
.b-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.b-content .content__header {
    margin-bottom: 2em;
}
.b-content .content__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow: hidden;
}
#software_for_entrepreneurs .content__wrap {
    flex-wrap: wrap;
}
.b-content .content__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 14px;
}
#software_for_entrepreneurs .content__content {
    width: 48%;
    margin-bottom: 2rem;
}
.b-content .content__image {
    margin-bottom: 1em;
    width: 100%;
}
.b-content .content__link {
    color: #70893f;
    font-weight: bold;
    text-decoration: none;
}
.b-content .content__link:hover,
.b-content .content__link:focus {
    text-decoration: underline;
}
.b-content .content__details {
    background:url('../images/author_arrow.png') 0 center no-repeat;
    padding-left: 15px;
}

/* More Book Reading */
#resources #more_book_reading {
    border-bottom:1px solid #b3b1b1;
	width:880px;
    margin-bottom: 70px;
	padding: 0 50px 60px;
}
#resources #more_book_reading .book {
	width:435px;
	text-align:center;
}
#resources #more_book_reading .book a.thumb {
	border:1px solid #000000;
	margin-left:151px;
	margin-bottom:10px;
}
#resources #more_book_reading .book.double a.thumb {margin-left:20px;}
#resources #more_book_reading .book.double a.thumb.first {margin-left:75px;}
#resources #more_book_reading .book span.title {
	clear:both;
}

.x-lean-series,
#x-lean-co,
#x-the-startup-way {
    border-top: 1px solid #B3B1B1;
    padding: 35px;
}

#x-the-startup-way {
    border-bottom: 1px solid #B3B1B1;
    border-top: none;
    margin-bottom: 70px;
}

.x-lean-series > a,
#x-lean-co > a,
#x-the-startup-way > a img {
    float: left;
    width: 375px;
    position: relative;
}

#x-lean-co > a > img {
    width: 200px;
    display: block;
    margin: auto;
}

#x-lean-impact > a {
    height: 240px;
    text-align: center;
}

#x-lean-impact > a > img {
    width: auto;
    height: 100%;
}

.x-lean-series > div,
#x-lean-co > div,
#x-the-startup-way > div {
    float: left;
    width: 480px;
    margin-left: 40px;
    margin-top: 60px;
    position: relative;
}

#x-lean-co > div {
	margin-top: 40px;
}

.x-lean-series > div h5,
#x-lean-co > div h5,
#x-the-startup-way > div h5 {
    font-size: 15px;
    margin-bottom: 5px;
}


.x-lean-series > div strong,
#x-lean-co > div strong,
#x-the-startup-way > div strong {
    font-size: 13px;
}

/*********/
.requestForm ul,
.requestForm ul li{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.requestForm ul{
    padding: 0 0 33px 60px;
    overflow: hidden;
}
.requestForm ul li{
    text-align: left;
    position: relative;
}
.requestForm ul li.liTextField{
    float: left;
    width: 430px;
}
.requestForm ul li.liTextField.email{
    width: 294px;
}
.requestForm ul li label{
	font-size:14px;
    padding-right: 10px;
    color:#666666;
}
.requestForm ul .email {
    width: 190px;
}
.requestForm ul li.submit{
    width: 90px;
    float: left;
}
.requestForm .textField{
    padding: 8px;
    font-size: 14px;
    color: #666;
    border: solid 1px #d2d2d2;
}
.requestFormWrapper{
    overflow: hidden;
    position: relative;
    height: 123px;
}
.requestForm li.error span{
    color: #FF0000;
    right: 12px;
    position: absolute;
    top: 36px;
    font-size: 12px;
    display: block;
}
.requestForm li.email.error span{
    width: 207px;
}
.formMessages{
    padding-top: 10px;
}
.formMessages .message{
    padding: 4px;
    font-size: 13px;
    width: 410px;
    margin: 0 auto;
    border: solid 1px #fff;
}
.formMessages .message.success{
    border-color: #1b5b2b;
    color: #1b5b2b;
    background: #d4fade;
    z-index:100;
}
.formMessages .message.fail{
    border-color: #B34747;
    color: #B34747;
    background: #fad4d4;
}

/*
 * Internal Styles
 */
div.internal {
	width:970px;
	margin:0 auto 150px;
	z-index:100;
}
div.internal h1 {
	position:absolute;
	top:31px;
	left:25px;
	color:#FFFFFF;
	font-size:47px;
	text-transform: uppercase;
}
div.internal .internalHeader {
	position:relative;
	overflow:hidden;
	height:99px;
	padding:0 25px 0 25px;
	margin:0 auto;
	background:url('../images/internal_header_bg.png') 1px 0 no-repeat;
}
div.internal .internalHeader .lsuHeading {
	font-size:17px;
	text-transform: uppercase;
	color:#f2b220;
	position:absolute;
	top:19px;
	left:25px;
}
div.internal .internalHeader a.backToMain {
	position:absolute;
	top:40px;
	right:60px;
}
div.internal .internalBodyWrapper {
	position:relative;
	overflow: hidden;
	width:968px;
	margin:0 auto;
	padding:43px 0 63px;
}
div.internal .internalBody {
	position:relative;
	overflow: hidden;
	width:808px;
	padding:0 80px;
	margin:0;
	background:url('../images/internal_content_body.png') 2px 0 repeat-y;
}
div.internal .section {
	position:relative;
	overflow:hidden;
	width:100%;
	margin-bottom:30px;
}
div.internal .internalBodyCap {
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	width:968px;
	height:43px;
	background:url('../images/internal_content_cap.png') 0 0 no-repeat;
}
div.internal .internalBodyFoot {
	position:absolute;
	overflow:hidden;
	bottom:0;
	left:0;
	width:968px;
	height:63px;
	background:url('../images/internal_content_foot.png') 2px 0 no-repeat;
}
div.internal p.intro {
	margin-top:0;
	font-size:32px;
	color:#000000;
	line-height:40px;
}
/*Internal Case Studies*/
ul#case_studies_list,
ul#case_studies_list li {
	position:relative;
	overflow: hidden;
	padding:0;
	margin:0;
	list-style-type:none;
}
ul#case_studies_list li {
	padding:50px 0;
	border-top:1px solid #e9e8e8;
}
ul#case_studies_list li:first-child {
	padding-top:0;
	border-top:none;
}
ul#case_studies_list li div.mediaFeature {
	position:relative;
	overflow:hidden;
	width:315px;
}
ul#case_studies_list li div.caseStudyContent {
	position:relative;
	overflow:hidden;
	width:460px;
	margin-right:15px;
	font-size:13px;
	line-height:24px;
	color:#000000;
}
ul#case_studies_list li div.caseStudyContent p {
	margin-top:0;
}
ul#case_studies_list li.odd div.mediaFeature,
ul#case_studies_list li.odd div.caseStudyContent {
	float: left;
}
ul#case_studies_list li.even div.mediaFeature,
ul#case_studies_list li.even div.caseStudyContent {
	float: right;
}
ul#case_studies_list li a.video img { display:block; }
ul#case_studies_list li a.video span.playnow,
ul#case_studies_list li a.video:link span.playnow,
ul#case_studies_list li a.video:visited span.playnow {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	overflow:hidden;
	width:150px;
	height:0;
	margin:-75px 0 0 -75px;
	padding:150px 0 0 0;
	background:url('../images/btn_playnow.png') 0 0 no-repeat;
	z-index:101;
}
ul#case_studies_list li a.video:hover span.playnow,
ul#case_studies_list li a.video:active span.playnow {
	background-position:0 -150px;
}
ul#case_studies_list li a.videoText,
ul#case_studies_list li a.videoText:link,
ul#case_studies_list li a.videoText:visited {
	display: block;
    font-size: 12px;
    margin: 0 auto;
    padding: 5px;
    position: relative;
    text-align: center;
    top: -40px;
    width: 100px;
    z-index: 100;
}
/*case study specific styling*/
ul#case_studies_list li#dropbox div.mediaFeature {
	width:340px;
	background:url('../images/cs_handwriting_1.png') -60px 17px no-repeat;
}
ul#case_studies_list li#dropbox div.caseStudyContent { width:445px; }
ul#case_studies_list li#wealthfront div.mediaFeature {
	padding-top:15px;
	background:url('../images/cs_handwriting_2.png') 0 0 no-repeat;
}
ul#case_studies_list li#grockit div.mediaFeature {
	width:350px;
	padding-top:10px;
	background:url('../images/cs_handwriting_1.png') -49px -29px no-repeat;
}
ul#case_studies_list li#grockit div.caseStudyContent { width:415px; }
ul#case_studies_list li#grockit a.videoText { top: -10px; }
ul#case_studies_list li#imvu div.mediaFeature {
	padding-top:15px;
	background:url('../images/cs_handwriting_2.png') 25px 23px no-repeat;
}
ul#case_studies_list li#imvu a.videoText { top: -15px; }
ul#case_studies_list li#votizen div.mediaFeature {
	width:360px;
	padding-top:10px;
	background:url('../images/cs_handwriting_2.png') 102px 24px no-repeat;
}
ul#case_studies_list li#votizen div.caseStudyContent { width:415px; }
ul#case_studies_list li#votizen a.videoText { top: -5px; }
ul#case_studies_list li#aardvark div.mediaFeature {
	width:340px;
	background:url('../images/cs_handwriting_1.png') -14px 35px no-repeat;
}
ul#case_studies_list li#aardvark div.caseStudyContent { width: 450px; }
ul#case_studies_list li#aardvark a.videoText { top: -5px; }
ul#case_studies_list li#dropbox a.video span.playnow {
	margin-top:-88px;
	margin-left:-81px;
}
ul#case_studies_list li#wealthfront a.video span.playnow {
	margin-top:-69px;
	margin-left:-84px;
}
ul#case_studies_list li#grockit a.video span.playnow {
	margin-top:-70px;
	margin-left:-94px;
}
ul#case_studies_list li#imvu a.video span.playnow {
	margin-top:--68px;
	margin-left:-81px;
}
ul#case_studies_list li#votizen a.video span.playnow {
	margin-top:-65px;
	margin-left:-97px;
}
ul#case_studies_list li#aardvark a.video span.playnow {
	margin-top:-72px;
	margin-left:-69px;
}
/*Internal Methodology*/
#methodology_wrapper blockquote {
	position:relative;
	margin:0 0 30px;
}
#methodology_wrapper .section blockquote p {
	padding:0 18px;
	margin:0;
	font-size:24px;
	color:#666666;
	line-height:32px;
}
#methodology_wrapper blockquote p.intro {
	padding:0 22px;
	margin-bottom:10px;
	font-size:32px;
	color:#333333;
	line-height:40px;
}
#methodology_wrapper blockquote span.quotes {
	font-size:40px;
	color:#999999;
}
#methodology_wrapper blockquote p.intro span.quotes {
	font-size:60px;
	color:#000000;
}
#methodology_wrapper blockquote span.lquote {
	position:absolute;
	top:8px;
	left:0;
}
#methodology_wrapper blockquote span.rquote {
	position:relative;
	top: 18px;
	left:3px;
}
#methodology_wrapper blockquote p.intro span.lquote { top: 13px; }
#methodology_wrapper blockquote p.intro span.rquote { top: 35px; }
#methodology_wrapper blockquote cite {
	display:block;
	padding-left:0;
	font-size:20px;
}

#methodology_wrapper .section .left,
#methodology_wrapper .section .right {
	position:relative;
	overflow: hidden;
	margin:0;
	padding:0;
}
#methodology_wrapper .section .left {
	width:380px;
	float:left;
}
#methodology_wrapper .section .right {
	width:380px;
	float:right;
}
#methodology_wrapper .section p {
	margin:0 0 30px;
	color:#231f20;
	font-size:15px;
	line-height:24px;
}
#methodology_wrapper .section p.marginBottom {
	margin-bottom:70px;
}
#methodology_wrapper .section p span.firstLetter {
	float:left;
	display:block;
	font-size:88px;
	height:50px;
	line-height:75px;
	color:#f2b220;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-right:5px;
}
#methodology_wrapper h2 {
	font-size:32px;
	color:#000000;
	text-transform:uppercase;
}
#methodology_wrapper #validated_learning .right { padding-top: 42px; }
#methodology_wrapper #eliminate_uncertainty .left { padding-top: 78px; }
#methodology_wrapper #eliminate_uncertainty blockquote:first-child { margin-bottom: 80px; }
#methodology_wrapper #eliminate_uncertainty div.image { margin-bottom: 75px; }
#methodology_wrapper #develop_mvp div.image {
	float:right;
	width:380px;
	margin:0 0 0 70px;
}
#methodology_wrapper div.image {
	text-align:center;
	color:#333333;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}
#methodology_wrapper a.fancy,
#methodology_wrapper a.fancy:link,
#methodology_wrapper a.fancy:visited {
	display:block;
	position:relative;
	padding:8px;
	cursor:pointer;
}
#methodology_wrapper a.fancy img {
	display:block;
	overflow:hidden;
	padding:8px;
	background-color:#FFFFFF;
	border:1px solid #d9d9d9;
	margin:0 auto;
	-moz-box-shadow: 0px 0px 4px #e8e8e8;
	-webkit-box-shadow: 0px 0px 4px #e8e8e8;
	box-shadow: 0px 0px 4px #e8e8e8;
}
#methodology_wrapper a.fancy span.expand,
#methodology_wrapper a.fancy:link span.expand,
#methodology_wrapper a.fancy:visited span.expand {
	display:block;
	position:absolute;
	overflow: hidden;
	width:38px;
	height:0;
	margin:0;
	padding:38px 0 0;
	background:url('../images/btn_expand.png') 0 0 no-repeat;
	top:0;
	right:0;
}
#methodology_wrapper a.fancy:hover span.expand,
#methodology_wrapper a.fancy:active span.expand {
	background-position:0 -38px;
}
#methodology_wrapper div.image span.caption {
	display:block;
	width:96%;
	margin:0 auto 20px;
	padding:5px 0 10px;
	border-bottom:1px solid #e9e8e8;
}
#lean_principles { padding-top:15px; }
#lean_principles h4 {
	text-align:center;
	color:#ba8a24;
	font-size:20px;
	text-transform:uppercase;
	height:20px;
	line-height:20px;
	background:url('../images/title_principles_rule.png') 0 5px repeat-x;
	margin-bottom:30px;
}
#lean_principles h4 span.inner {
	display:block;
	overflow:hidden;
	width:150px;
	height:20px;
	background-color:#FFFFFF;
	margin:0 auto;
}
#principles_list,
#principles_list li {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;
}
#principles_list {
	padding:20px 0 0;
	background:url('../images/principles_line.png') 23px -12px no-repeat;
}
#principles_list li {
	width:345px;
	height:320px;
	padding-top:165px;
	float:left;
}
#principles_list li.even {float:right;}
#principles_list li#principle_1 { background:url('../images/principle_1.png') center 0 no-repeat; }
#principles_list li#principle_2 { background:url('../images/principle_2.png') center 0 no-repeat; }
#principles_list li#principle_3 { background:url('../images/principle_3.png') center 0 no-repeat; }
#principles_list li#principle_4 { background:url('../images/principle_4.png') center 0 no-repeat; }
#principles_list li#principle_5 { background:url('../images/principle_5.png') center 0 no-repeat; }
#principles_list h3 {
	font-size:28px;
	text-transform: uppercase;
	color:#708a40;
	margin-bottom:10px;
}
#methodology_wrapper .section #principles_list p {
	margin:0;
	color:#4f4a4b;
	font-size:17px;
	line-height:24px;
}
#principles_list a.readmore,
#principles_list a.readmore:link,
#principles_list a.readmore:visited {
	font-size:15px;
	color:#fcc628;
	text-decoration:underline;
}
#principles_list a.readmore:hover,
#principles_list a.readmore:active {text-decoration:none;}

/* :::::::::: Internal Press :::::::::: */
#press_wrapper .internalBody {
	width: 868px;
	padding: 0 50px;
}
#press_wrapper .internalBody h2.title {
	position: relative;
	overflow: hidden;
	height: 0;
	padding: 31px 0 0;
	margin: 0 auto 10px;
	background: url('../images/press_title.png') center 0 no-repeat;
	text-align: center;
}
#press_wrapper #slidedeck_frame {
	position: relative;
	overflow: hidden;
	width: 780px;
	padding: 20px 0 0;
	margin: 0 auto;
}
#press_wrapper #slidedeck_frame dl.slidedeck {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 215px;
	padding: 0;
	margin: 0;
}
#press_wrapper #slidedeck_frame dl.slidedeck dd {
	position: relative;
	overflow: hidden;
	padding: 0;
}
#press_wrapper #slidedeck_frame dl.slidedeck div.slideCTA {
	position: relative;
	overflow: hidden;
	width: 160px;
	padding: 10px 0 0 70px;
	text-align: center;
	float: left;
}
#press_wrapper #slidedeck_frame dl.slidedeck div.slideCTA div.logo {
	position: relative;
	width: 158px;
	padding: 10px 0 10px;
	margin: 0 0 25px;
	background-color: #fafafa;
	border: 1px solid #eeeeee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, .1);
}
#press_wrapper #slidedeck_frame dl.slidedeck div.slideCTA h5 {
	font-size: 1em;
	color: #969696;
	font-family: 'Lato';
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#press_wrapper #slidedeck_frame dl.slidedeck div.slideCTA div.logo img {}
#press_wrapper #slidedeck_frame dl.slidedeck div.text {
	position: relative;
	overflow: hidden;
	width: 500px;
	float: right;
	color:;
	font-size: 3.5em;
	line-height: 1em;
	font-family: 'ArnoProRegular';
}
#press_wrapper #deck_nav {
	position: relative;
	overflow: hidden;
	height: 45px;
	padding: 0;
	margin: 0;
	background: url('../images/press_slidedeck_nav_bar.png') center 4px no-repeat;
}
#press_wrapper #deck_nav .innerNav {
	position: relative;
	overflow: hidden;
	width: 125px;
	height: 45px;
	margin: 0 auto;
}
#press_wrapper #deck_nav a {
	position: relative;
	overflow: hidden;
	display: block;
	width: 27px;
	height: 0;
	padding: 39px 0 0;
	margin: 0 0 0 20px;
	float: left;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#press_wrapper #deck_nav a:first-child { margin-left:0; }
#press_wrapper #deck_nav a:hover, #press_wrapper #deck_nav a:active, #press_wrapper #deck_nav a.active, #press_wrapper #deck_nav a.active:hover, #press_wrapper #deck_nav a.active:active {
	background-position: 0 -39px;
}
#press_wrapper #deck_nav a.press-article { background-image: url('../images/press_deck_nav_article.png'); }
#press_wrapper #deck_nav a.press-video { background-image: url('../images/press_deck_nav_video.png'); }
#press_wrapper #deck_nav a.press-interview { background-image: url('../images/press_deck_nav_interview.png'); }

#press_wrapper .internalBody h3 {
	font-size: 1.12em;
	text-transform: uppercase;
	color: #27b3d0;
	font-family: 'Lato';
	font-weight: 900;
	margin-bottom: 10px;
}
#press_wrapper .section .left {
	position: relative;
	overflow: hidden;
	width: 540px;
	padding-left: 40px;
	float: left;
}
#press_wrapper ul.press {
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#press_wrapper ul.press li {
	position: relative;
	overflow: hidden;
	padding: 5px 0 5px 50px;
	margin: 0 0 10px 0;
	list-style-type: none;
}
#press_wrapper ul.press li.press-article { background: url('../images/press_sprite_article.png') 6px 3px no-repeat; }
#press_wrapper ul.press li.press-video { background: url('../images/press_sprite_video.png') 6px 3px no-repeat; }
#press_wrapper ul.press li.press-interview { background: url('../images/press_sprite_interview.png') 6px 3px no-repeat; }
#press_wrapper ul.press li a {
	font-size: 1em;
	color: #f2b220;
	font-family: 'Lato';
	font-weight: 300;
	text-decoration: underline;
}
#press_wrapper ul.press li a:hover, #press_wrapper ul.press li a:active { text-decoration: none; }

#press_wrapper ul#featured_press li {
	padding: 15px 15px 15px 50px;
}
#press_wrapper ul#featured_press li.odd {
	background-color: #fafafa;
	border: 1px solid #eeeeee;
}
#press_wrapper ul#featured_press li.press-article { background: url('../images/press_sprite_article_lrg.png') 6px center no-repeat; }
#press_wrapper ul#featured_press li.press-video { background: url('../images/press_sprite_video_lrg.png') 6px center no-repeat; }
#press_wrapper ul#featured_press li.press-interview { background: url('../images/press_sprite_interview_lrg.png') 6px center no-repeat; }
#press_wrapper ul#featured_press li a { text-decoration: none; }
#press_wrapper ul#featured_press li strong {
	font-weight: 900;
	display: block;
	text-transform: uppercase;
	font-size: 1.2em;
}
#press_wrapper ul#featured_press li a:hover strong, #press_wrapper ul#featured_press li a:active strong { text-decoration: underline; }
#press_wrapper ul#featured_press li span.text { color: #333; }

#press_wrapper .section .right {
	position: relative;
	overflow: hidden;
	width: 182px;
	float: right;
	text-align: center;
	padding: 20px 25px;
	border: 4px solid #eeeeee;
	background-color: #fafafa;
}
#press_wrapper ul.pressCompanies, #press_wrapper ul.retailers {
	position: relative;
	overflow: hidden;
	padding: 5px 0 0;
	margin: 0;
	list-style-type: none;
}
#press_wrapper ul.pressCompanies {
	margin-bottom: 15px;
	background: url('../images/dotted_hor.png') 0 bottom repeat-x;
}
#press_wrapper ul.pressCompanies li, #press_wrapper ul.retailers li {
	position: relative;
	overflow: hidden;
	list-style-type: none;
}
#press_wrapper ul.pressCompanies li {
	margin-bottom: 3px;
}
#press_wrapper a#btn_buy_the_book {
	display:block;
	position:relative;
	overflow:hidden;
	width:154px;
	height:0;
	padding:48px 0 0;
	margin:0 auto 3px;
	background:url('../images/btn_buy_the_book.png') 0 0 no-repeat;
}
#press_wrapper a#btn_buy_the_book:hover,
#press_wrapper a#btn_buy_the_book:active {
	background-position:0 -48px;
}
#press_wrapper #buy_book em {
	font-size: 0.75em;
}
#press_wrapper #buy_book span.or {
	position: relative;
	overflow: hidden;
	display: block;
	width: 100%;
	height: 0;
	padding: 30px 0 0;
	margin: 0 0 10px;
	background: url('../images/press_buy_book_or.png') center center no-repeat;
}
#press_wrapper #buy_book h5 {
	font-size: 1.125em;
	color: #70893f;
	font-family:'ArnoProItalic';
	font-weight: normal;
}

/* dt attribution */
#dt_logo,
#dt_logo:link,
#dt_logo:visited{
    background: url('../images/designed_by_dt.png') no-repeat 20px 0;
    bottom: 10px;
    color: #006699;
    display: block;
    font-size: 10px;
    font-style: italic;
    height: 0;
    left: 50%;
    margin: 0 0 100px 310px;
    padding: 24px 0 0 6px;
    text-align: center;
    position: absolute;
    width: 170px;
}

/* mt logo */
#mt_logo, #mt_logo:link, #mt_logo:visited{
	position: absolute;
	background: url('../images/mt-logo.png') no-repeat 0 0;
	bottom: 10px;
	width: 141px;
	height: 27px;
	margin: 0 0 100px -451px;
	left: 50%;
	background-position: bottom;
	font-size:10px;
	color: #333;
	text-indent: -9999px;

}



/*
 * Button Styles
 */
a.button{
    height: 61px;
    color: #fff;
    text-align: center;
    font-family: Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 900;
    text-shadow: 1px 1px 2px #333;
    text-decoration: none;
    font-size: 17px;
    line-height: 57px;
    display: block;
}
/* 232px Yellow Button */
a.button.yellow232,
a.button.yellow232:link,
a.button.yellow232:visited{
    width: 232px;
    background: url('../images/button-232px-yellow.png') no-repeat 0 0;
}
a.button.yellow232:hover{
    background-position: 0 -61px;
    text-shadow: 1px 1px 2px #666;
}
a.button.yellow232:active{
    padding-top: 1px;
    height: 60px;
    background-position: 0 -122px;
}
/* 282px Yellow Button */
a.button.yellow282,
a.button.yellow282:link,
a.button.yellow282:visited{
    width: 282px;
    background: url('../images/button-282px-yellow.png') no-repeat 0 0;
}
a.button.yellow282:hover{
    background-position: 0 -61px;
    text-shadow: 1px 1px 2px #666;
}
a.button.yellow282:active{
    padding-top: 1px;
    height: 60px;
    background-position: 0 -122px;
}
/* 320px Yellow Button */
a.button.yellow320,
a.button.yellow320:link,
a.button.yellow320:visited{
    width: 320px;
    background: url('../images/button-320px-yellow.png') no-repeat 0 0;
}
a.button.yellow320:hover{
    background-position: 0 -61px;
    text-shadow: 1px 1px 2px #666;
}
a.button.yellow320:active{
    padding-top: 1px;
    height: 60px;
    background-position: 0 -122px;
}
/* 135px Yellow Button */
a.button.green135,
a.button.green135:link,
a.button.green135:visited{
    width: 135px;
    height: 33px;
    line-height: 30px;
    font-size: 14px;
    background: url('../images/button-135px-green.png') no-repeat 0 0;
}
a.button.green135:hover{
    background-position: 0 -33px;
    text-shadow: 1px 1px 2px #666;
}
a.button.green135:active{
    padding-top: 1px;
    height: 32px;
    background-position: 0 -66px;
}
/* 160px Yellow Button */
a.button.yellow160,
a.button.yellow160:link,
a.button.yellow160:visited{
	height: 44px;
    font-size: 15px;
    line-height: 40px;
    width: 160px;
    background: url('../images/button-160px-yellow.png') no-repeat 0 0;
}
a.button.yellow160:hover{
    background-position: 0 -44px;
    text-shadow: 1px 1px 2px #666;
}
a.button.yellow160:active{
    padding-top: 1px;
    height: 43px;
    background-position: 0 -88px;
}
/* 212px Gray Button */
a.button.gray212,
a.button.gray212:link,
a.button.gray212:visited{
    width: 212px;
    height: 61px;
    background: url('../images/button-212px-gray.png') no-repeat 0 0;
}
a.button.gray212:hover{
    background-position: 0 -61px;
    text-shadow: 1px 1px 2px #666;
}
a.button.gray212:active{
    padding-top: 1px;
    height: 60px;
    background-position: 0 -122px;
}
/* Green Ribbon Button */
a.button.greenRibbon,
a.button.greenRibbon:link,
a.button.greenRibbon:visited {
	width: 310px;
    height: 36px;
    line-height: 35px;
    background: url('../images/button-green-ribbon.png') no-repeat 0 0;
}
a.button.greenRibbon:hover { background-position:0 -36px; }
a.button.greenRibbon:active { background-position:0 -72px; }
/* Green Ribbon Button 200px */
a.button.greenRibbon200,
a.button.greenRibbon200:link,
a.button.greenRibbon200:visited {
	width: 200px;
    height: 36px;
    line-height: 35px;
    background: url('../images/button-green-ribbon-200.png') no-repeat 0 0;
}
a.button.greenRibbon200:hover { background-position:0 -36px; }
a.button.greenRibbon200:active { background-position:0 -72px; }
/* Green Ribbon Button 122px */
a.button.greenRibbon122,
a.button.greenRibbon122:link,
a.button.greenRibbon122:visited {
	font-size:11px;
	text-align:right;
	width: 117px;
    height: 22px;
    line-height: 21px;
    padding-right:5px;
    background: url('../images/button-green-ribbon-122.png') no-repeat 0 0;
}
a.button.greenRibbon122:hover { background-position:0 -22px; }
a.button.greenRibbon122:active { background-position:0 -44px; }
#share{
    position: relative;
    z-index: 10;
}
#share .email,
#share .twitter{
    overflow: hidden;
    padding-top: 3px;
    float: right;
}
#share .email a,
#share .email a:link,
#share .email a:visited{
    height: 0;
    padding-top: 20px;
    background: url('../images/email_sprite.png') no-repeat 0 0;
    overflow: hidden;
    width: 60px;
    display: block;
}
#share .email a:hover{
    background-position: 0 -20px;
}
#share .email a:active{
    background-position: 0 -40px;
}
#share .twitter{
}
/*
 * End of Button Styles
 */




/*
 * Extra elements:
 */
#coffee_stain{
    width: 359px;
    height: 354px;
    background: url('../images/coffee-stain.png') no-repeat 0 0;
    left: 50%;
    margin-left: 341px;
    position: absolute;
    top: -58px;
    z-index: 9;
}
.arrow{
    position: absolute;
    z-index: 3;
    background: transparent url('../images/arrows_1_8.png') no-repeat 0 0;
}
#intro_arrow {
  background-position: -682px -24px;
  height: 719px;
  left: 50%;
  top: 395px;
  width: 150px;
  margin-left: 280px;
}
#benefits_arrow {
  background-position: -264px -1174px;
  height: 333px;
  left: 50%;
  top: 1550px;
  width: 99px;
  margin-left: -130px;
}
#principles_arrow {
  background-position: -775px -192px;
  background-image: url('../images/arrows_2_8.png');
  height: 315px;
  left: 50%;
  margin-left: 376px;
  top: 2346px;
  width: 79px;
}
#overview_arrow {
  background-position: 0 0;
  background-image: url(../images/arrows_overview.png);
  height: 184px;
  left: 50%;
  margin-left: -170px;
  top: 3231px;
  width: 150px;
}
#dropbox_bottom_arrow {
  background-position: -34px 0;
  background-image: url('../images/arrow_methodology.png');
  height: 392px;
  left: 50%;
  margin-left: 115px;
  top: 4140px;
  width: 223px;
}
#book_arrow {
  background-position: -25px -994px;
  background-image: url('../images/arrows_3_8.png');
  height: 432px;
  left: 50%;
  margin-left: -360px;
  top: 4860px;
  width: 240px;
}
#author_bottom_arrow {
  background-position: 0 0;
  background-image: url('../images/arrows_author_bottom.png');
  height: 369px;
  left: 50%;
  margin-left: -130px;
  top: 5840px;
  width: 178px;
}
/* LSU Homepage Navigation */
#lsu_navigation_wrapper {
    position: fixed;
    overflow: visible;
	left: 0;
    top: 90px;
    width: 0px;
    z-index: 1000;
}
#lsu_nav_button {
	position:relative;
	overflow:hidden;
	width:60px;
	height:62px;
	margin:0;
	padding:0;
}

a#lsu_nav_button_link,
a#lsu_nav_button_link:link,
a#lsu_nav_button_link:visited {
	display:block;
	overflow: hidden;
	position: relative;
	width: 60px;
	height: 0;
	padding: 62px 0 0 0;
	margin:0;
	background:url('../images/nav_main_button.png') 0 0 no-repeat;
}

a#lsu_nav_button_link:hover,
a#lsu_nav_button_link:active { background-position:0 -62px; }

#lsu_navigation {
	position:relative;
	top:-4px;
	overflow:hidden;
	width:411px;
	padding:7px;
	margin:0;
	background:#eeeeee;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
}
#lsu_navigation .inner {
	position:relative;
	overflow: hidden;
	background:#FFFFFF;
}

#lsu_navigation .inner > div {
    float: right;
    width: 235px;
    padding: 20px 10px 0 0;
}

#lsu_navigation .inner > div > strong {
    display: inline-block;
    position: relative;
    font-size: 13px;
    margin-left: 17px;
    margin-bottom: 18px;
    margin-top: -2px;
}

#lsu_navigation ul {
	position:relative;
	width: 115px;
	padding:0 20px;
	margin: 20px 0;
	list-style-type:none;
	float: left;
	border-right: 1px solid #ccc;
}
#lsu_navigation ul li {
	position:relative;
	overflow:hidden;
	height:25px;
	line-height:25px;
	margin:0 0 10px;
}
#lsu_navigation ul li a,
#lsu_navigation ul li a:link,
#lsu_navigation ul li a:visited {
	font-size:14px;
	color:#333333;
	text-decoration:none;
	font-weight: bold;
	padding-right:10px;
	background:url('../images/nav_link_arrow.png') right -50px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

#lsu_navigation ul li a:hover,
#lsu_navigation ul li a:active {
	color:#c44410;
	text-decoration:none;
	background-position:right 4px;
}

.last #lsu_lean_startup_co,
.last #lsu_lean_startup_co:link,
.last #lsu_lean_startup_co:visited {
	color:#d8592a;
	text-decoration: underline;
}

#lsu_navigation #lsu_nav_book {
	position:relative;
	padding:0 0 20px 80px;
	background:url('../images/book_lean_sml.jpg') 20px 0 no-repeat;
}

#lsu_navigation #lsu_nav_book.tsw {
    background: url('../images/book-tws.png') 20px 17px no-repeat;
    border-top: 1px solid #CCC;
    padding: 20px 0 0 80px;
}

#lsu_navigation #lsu_nav_book h5 {
	font-size:18px;
	line-height:20px;
	text-align:center;
	margin:0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
}

#lsu_navigation #lsu_nav_book a,
#lsu_navigation #lsu_nav_book a:link,
#lsu_navigation #lsu_nav_book a:visited {
	position:relative;
	display:block;
	overflow: hidden;
	margin:0 auto;
	width:118px;
	height:0;
	padding:29px 0 0 0;
	background:url('../images/btn_nav_getthebook.png') 0 0 no-repeat;
}

#lsu_navigation #lsu_nav_book a:hover { background-position:0 -29px; }
#lsu_navigation #lsu_nav_book a:active { background-position:0 -58px; }

#lsu_navigation #lsu_nav_leanseries {
    position:relative;
    width: 116px;
    margin: 0 auto;
    padding: 17px 0 20px 80px;
    border-top: 1px solid #CCC;
    background:url('../images/lean-series/buy_book_leanseries.png') 0 15px no-repeat;
}
#lsu_navigation #lsu_nav_leanseries h5 {
    font-size:18px;
    line-height:20px;
    text-align:center;
    margin:0 0 10px;
    font-family:Arial, Helvetica, sans-serif;
}

#lsu_navigation #lsu_nav_leanseries a,
#lsu_navigation #lsu_nav_leanseries a:link,
#lsu_navigation #lsu_nav_leanseries a:visited {
    position:relative;
    display:block;
    overflow: hidden;
    margin:0 auto;
    width:118px;
    height:0;
    padding:29px 0 0 0;
    background:url('../images/btn_nav_learnmore.png') 0 0 no-repeat;
}

#lsu_navigation #lsu_nav_leanseries a:hover { background-position:0 -29px; }
#lsu_navigation #lsu_nav_leanseries a:active { background-position:0 -58px; }

/*=======================================================*/
/*==================Book Page Styling====================*/
/*=======================================================*/
div.quote {
	text-align:center;
}
div.quote span.quoteL,
div.quote span.quoteR {
	position:absolute;
	display:block;
	overflow:hidden;
	top:5px;
	width:37px;
	height:27px;
	background-image:url('../images/large_quotes.png');
}
#book_intro div.quote span.quoteL,
#book_intro div.quote span.quoteR {
	background-image:url('../images/large_quotes_blue.png');
}
div.quote span.quoteL {
	left: 0;
	background-position:0 0px;
}
div.quote span.quoteR {
	right: 0;
	background-position:0 -27px;
}
div.quote blockquote {
	margin:0 0 10px;
	padding:15px 50px 0;
}
div.quote blockquote p {
	font-size:18px;
	line-height:24px;
	margin:0;
	color:#342722;
	font-style:italic;
	font-family: Georgia, 'Times New Roman', Times, serif;
}
div.quote blockquote cite {
	display:block;
	font-size:16px;
	text-transform:uppercase;
	color:#b78516;
	font-style:normal;
	padding-top:10px;
}
div.quote blockquote cite span.position {
	display:block;
	text-shadow:none;
	color:#7b766a;
	font-size:12px;
	font-style:italic;
	text-transform:none;
	line-height:15px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight:normal;
}
div.bookRetailers {
	overflow:visible;
	width:740px;
	margin:0 auto;
	text-align:center;
	z-index:100;
}
div.bookRetailers h4 {
	color:#70893f;
	font-size:24px;
	margin:0;
	text-shadow:1px 1px 1px #FFF;
}
div.bookRetailers span.retailerNote {
	display:block;
	overflow:hidden;
	width:179px;
	height:0;
	padding-top:18px;
	margin:0 auto 10px;
	background:url('../images/click_retailer_below.png') 0 0 no-repeat;
}
div.bookRetailers ul.retailerList {
	position: relative;
	overflow: hidden;
	margin:0;
	padding:0 0 0 18px;
	list-style-type:none;
	width:;
}
div.bookRetailers ul.retailerList li {
	position:relative;
	overflow: hidden;
	float:left;
	height:67px;
	margin:0 0 7px 10px;
}
div.bookRetailers ul.retailerList li.amazon {
	margin-left:0;
	margin-right:10px;
	width:145px;
}
div.bookRetailers ul.retailerList li.indieBound { width:94px; }
div.bookRetailers ul.retailerList li.barnesAndNoble {
	margin-right:10px;
	width:162px;
}
div.bookRetailers ul.retailerList li.powells {
	margin-right:10px;
	width:110px;
}
div.bookRetailers ul.retailerList li.borders {
	margin-left:0;
	width:149px;
}
div.bookRetailers ul.retailerList li a,
div.bookRetailers ul.retailerList li a img {display:block;}
div.bookRetailers a.otherRetailers,
div.bookRetailers a.otherRetailers:link,
div.bookRetailers a.otherRetailers:visited {
	color:#70893f;
	text-decoration:underline;
	font-size:14px;
	margin:0 29px;
}
div.bookRetailers a.otherRetailers:hover,
div.bookRetailers a.otherRetailers:active {
	text-decoration:none;
}
div.bookRetailers a.otherRetailers.international,
div.bookRetailers a.otherRetailers.international:link,
div.bookRetailers a.otherRetailers.international:visited {
	font-weight:bold;
	margin:0 29px;
	padding-right:18px;
	background:url('../images/international_retailer_icon.png') right 3px no-repeat;
}
div.bookRetailers a.otherRetailers.international:hover,
div.bookRetailers a.otherRetailers.international:active {
	text-decoration:none;
	background-position:right -14px;
}
div.bookRetailers a.otherRetailers.international.active,
div.bookRetailers a.otherRetailers.international.active:link,
div.bookRetailers a.otherRetailers.international.active:visited,
div.bookRetailers a.otherRetailers.international.active:active,
div.bookRetailers a.otherRetailers.international.active:hover {
	color:#c64410;
	background-position:right -31px;
}
.internationalRetailers {
	width:221px;
	height:247px;
	padding:15px;
	margin:0;
	background:url('../images/international_retailer_bg.png') 0 0 no-repeat;

	z-index:1000;
	position:absolute;
	right:-27px;
	top:145px;
}
.internationalRetailers ul,
.internationalRetailers ul li  {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
}
.internationalRetailers ul { padding-top:5px; }
.internationalRetailers ul li { margin-bottom:9px; }
.internationalRetailers ul li a {
	display:block;
	margin:0 auto;
}

/*Book Intro*/
#book_intro{
	padding-top:30px;
	margin-bottom:0px;
	overflow:visible;
	z-index:100;
}
#book_intro .section { overflow:visible; }
#book_intro div.quote {
	width:660px;
	margin:0 auto 30px;
}
#book_intro div.quote span.quoteL { left:20px; }
#book_intro div.quote span.quoteR { right:20px; }
#book_intro div.quote cite { color:#000; }
#book_info {
	width:405px;
	height:500px;
	padding:60px 0 0 575px;
	background:url('../images/book_book.png') 0 0 no-repeat;
}
#book_info h1 {
	position:relative;
	overflow: hidden;
	width:332px;
	height:0;
	padding:218px 0 0;
	margin:0 0 10px;
	background:url('../images/book_title.png') 0 0 no-repeat;
}
#book_info h2 {
	font-weight:300;
	color:#71270a;
	font-size:24px;
	line-height:34px;
}
/*Book Leaders*/
#book_leaders {
	margin-bottom:10px;
	padding:170px 0 230px;
	background:url('../images/book_leaders_bg.png') center 0 no-repeat;
	z-index:20;
}
#book_leaders .section {
	width:801px;
	height:550px;
	margin:0 auto;
}
#book_leaders h3 {
	position:absolute;
	top:185px;
	left:270px;
	overflow: hidden;
	width:261px;
	height:129px;
	text-align:center;
	color:#FFF;
	font-weight: 900;
	font-family: 'Lato', Helvetica, Arial, serif;
	font-size:35px;
	line-height:27px;
	text-transform:uppercase;
	padding-top:45px;
}
#book_leaders h3 span.light {
	font-weight: 300;
	font-size:24px;
	line-height:40px;
}
#book_leaders ul {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	width:801px;
	height:550px;
	list-style-type:none;
}
#book_leaders ul li {
	position:absolute;
	overflow:hidden;
	padding:0;
	margin:0;
	cursor:default;
}
#book_leaders ul li#leader_1 { width:263px; height:177px; left:0; top:0; }
#book_leaders ul li#leader_2 { width:261px; height:177px; left:270px; top:0; }
#book_leaders ul li#leader_3 { width:267px; height:177px; left:538px; top:0; }
#book_leaders ul li#leader_4 { width:263px; height:169px; left:0; top:185px; }
#book_leaders ul li#leader_5 { width:267px; height:169px; left:538px; top:185px; }
#book_leaders ul li#leader_6 { width:263px; height:185px; left:0; top:364px; }
#book_leaders ul li#leader_7 { width:261px; height:185px; left:270px; top:364px; }
#book_leaders ul li#leader_8 { width:267px; height:185px; left:538px; top:364px; }

#book_leaders ul li img {
	display:block;
	z-index:10;
}
#book_leaders ul li blockquote {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:url('../images/black_75_fill.png') 0 0 repeat;
	z-index:15;
	color:#FFF;
	display:none;
}
#book_leaders ul li blockquote p {
	margin:0;
	padding:10px;
	font-size:16px;
	line-height:24px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight:normal;
}
#book_leaders ul li blockquote cite {
	display:block;
	font-style:normal;
	color:#f2b220;
	font-weight:900;
	line-height:18px;
	font-family: 'Lato', Helvetica, Arial, serif;
	padding-top:5px;
}
#book_leaders ul li blockquote cite span.position {
	font-weight:300;
	display:block;
	font-size:12px;
	line-height:15px;
}
#book_leaders ul li#leader_1 p { padding-left:20px; }
#book_leaders ul li#leader_3 p { padding-left:15px; }
#book_leaders ul li#leader_4 p { padding-left:20px; }
#book_leaders ul li#leader_5 p { padding-left:15px; }
#book_leaders ul li#leader_6 p { padding-left:15px; }
#book_leaders ul li#leader_7 p { padding-top:20px; }
#book_leaders ul li#leader_8 p { padding-top:5px; }

/*Book Organized*/
#book_organized {
	margin-bottom:70px;
	background:transparent;
	border-top:6px solid #121110;
	border-bottom:6px solid #121110;
	padding:4px 0;
}
#book_organized .inner { background-color:#201f1d; }
#book_organized .section {
	padding-top:310px;
	background:url('../images/book_organized_bg.png') center 70px no-repeat;
}
#book_organized h3 {
	text-align:center;
	color:#FFFFFF;
	font-size:72px;
	text-shadow:2px 2px 1px #000;
	margin:0 0 60px;
}
#book_organized ul {
	position:relative;
	padding:0;
	margin:0 0 70px;
	list-style-type:none;
	background:url('../images/book_list_border_top.png') center bottom no-repeat;
}
#book_organized ul li {
	position:relative;
	overflow:hidden;
	padding:52px 25px 40px 0;
	margin:0;
	list-style-type:none;
	background:url('../images/book_list_border_top.png') center 0 no-repeat;
}
#book_organized ul h4 {
	width:275px;
	float:left;
	font-size:42px;
	color:#f2b220;
	text-align:right;
	text-transform:uppercase;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-15px;
}
#book_organized ul p {
	width:650px;
	float:right;
	color:#FFF;
	font-size:16px;
	line-height:20px;
}

/*Book Testimonials*/
#book_testimonials {
	margin-bottom: 70px;
	background:url('../images/book_twitter_bg.png') center 275px no-repeat;
	overflow: visible;
}
#book_testimonials_scribble {
    width: 1400px;
    height: 347px;
    position: absolute;
    z-index: -10;
    top: 925px;
    left: 50%;
    margin-left: -750px;
    background: url('../images/book_testimonials_bg.png') center center no-repeat;
}
#book_testimonials div.testimonials {
	height:770px;
}
#book_testimonials div.quote {
	position:absolute;
}
#book_testimonials div#testimonial_1 {
	width:770px;
	right:0;
	top:100px;
}
#book_testimonials div#testimonial_1 span.quoteL { left: 25px; }
#book_testimonials div#testimonial_1 span.quoteR { right: 25px; }
#book_testimonials div#testimonial_1 cite {
	color:#000;
	font-size:22px;
}
#book_testimonials div#testimonial_2 {
	width:625px;
	left:0;
	top:375px;
}
#book_testimonials div#testimonial_3 {
	width:570px;
	top:615px;
	right:20px;
}

#book_testimonials div.twitter {
    position: relative;
    height: 770px;
    padding-top: 100px;
}

div.twitter div#twitter_head {
    overflow: auto;
    padding-left: 60px;
}

#book_testimonials h3 {
    font-size: 36px;
    line-height: 35px;
    text-transform: uppercase;
    margin-bottom: 10px;
    float: left;
}

div.twitter a.twitter_follow {
    background: url('../images/follow_icon_twitter_transparent.png') no-repeat;
    display: block;
    height: 24px;
    padding-top: 6px;
    padding-left: 40px;
    margin-top: 4px;
    margin-left: 40px;
    text-decoration: underline;
    color: #0D6797;
    font-weight: bold;
    font-size: 12px;
    float: left;
}

div.twitter div.tweet {
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: #333;
    font-size: 16px;
    font-style: italic;
    margin: 30px auto;
    padding: 0;
    position: relative;
    z-index: 100;
    width: 850px;
    height: 95px;
}

div.twitter div.tweet a {
    color: #708845;
}

div.tweet a.profile-link {
    text-decoration: none;
    font-family: 'Lato', Helvetica, Arial, serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    position: absolute;
}

div.tweet a.profile-name {
    text-decoration: none;
    font-family: 'Lato', Helvetica, Arial, serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
}

div.tweet img.profile {
    border: 4px white solid;
    box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    width: 40px;
    height: 40px;
}

div.tweet div.tweet-meta {
    font-size: 12px;
    line-height: 15px;
    position: absolute;
}

div.tweet-intents a.tweet-retweet {
    display: block;
    width: 33px;
    height: 33px;
    overflow: hidden;
    background: url('../images/twitter_intents_sprite.png') no-repeat;
}
div.tweet-intents a.tweet-reply {
    display: block;
    width: 33px;
    height: 33px;
    overflow: hidden;
    background: url('../images/twitter_intents_sprite.png') 0 -33px no-repeat;
}
div.tweet-intents a.tweet-fave {
    display: block;
    width: 33px;
    height: 33px;
    overflow: hidden;
    background: url('../images/twitter_intents_sprite.png') 0 -66px no-repeat;
}

#tweet_1 div.actual-tweet,
#tweet_3 div.actual-tweet,
#tweet_5 div.actual-tweet {
    position: relative;
    padding: 6px 22px 6px 7px;
    width: 510px;
    height: 95px;
    background: url('../images/tweet_left_bg.png') no-repeat;
    overflow: auto;
    left: 85px;
}

#tweet_1 div.tweet-intents,
#tweet_3 div.tweet-intents,
#tweet_5 div.tweet-intents {
    float: left;
    width: 34px;
    height: 94px;
    margin-top: 1px;
    border-right: 1px white solid;
}

#tweet_1 div.tweet-text,
#tweet_3 div.tweet-text,
#tweet_5 div.tweet-text {
    float: right;
    width: 434px;
    padding: 20px 20px 0 20px;
}

#tweet_1 a.profile-link,
#tweet_3 a.profile-link,
#tweet_5 a.profile-link {
    top: 26px;
    right: 160px;
}

#tweet_1 div.tweet-meta,
#tweet_3 div.tweet-meta,
#tweet_5 div.tweet-meta {
    width: 100px;
    top: 44px;
    right: 50px;
}

#tweet_2 div.actual-tweet,
#tweet_4 div.actual-tweet {
    position: relative;
    padding: 6px 7px 6px 22px;
    width: 510px;
    height: 95px;
    background: url('../images/tweet_right_bg.png') no-repeat;
    overflow: auto;
    left: 220px;
}

#tweet_2 div.tweet-intents,
#tweet_4 div.tweet-intents {
    float: right;
    width: 34px;
    height: 94px;
    margin-top: 1px;
    border-left: 1px white solid;
}

#tweet_2 div.tweet-text,
#tweet_4 div.tweet-text {
    float: left;
    width: 434px;
    padding: 20px 20px 0 20px;
}

#tweet_2 a.profile-link,
#tweet_4 a.profile-link {
    top: 26px;
    left: 136px;
}

#tweet_2 div.tweet-meta,
#tweet_4 div.tweet-meta {
    width: 100px;
    top: 44px;
    left: 30px;
}

/*Book Author*/
#book_author {
	margin-bottom:114px;
	background:url('../images/book_about_bg.png') center 0 no-repeat;
}
#book_author img {
	float:right;
	margin:10px 20px 0 0;
}
#book_author h3,
#book_author p  {
	width:420px;
	padding-left:20px;
	float:left;
}
#book_author h3 {
	font-size:36px;
	line-height:35px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#book_author p {
	margin:0;
	font-size:14px;
	line-height:24px;
}
/*Book Movement*/
#book_movement {
	margin-bottom:150px;
	height:1780px;
	background:url('../images/movement_bg.png') center 0 no-repeat;
}
#book_movement .section {
	height:1130px;
	padding:560px 0 90px;
	margin-bottom:2px;
	background:url('../images/double_rule_hor.png') 0 bottom repeat-x;
}
#book_retailers {
	position:relative;
	overflow:visible;
	z-index:90;
	width:574px;
	height:450px;
	margin:0 auto 130px;
	padding:0;
}
#book_retailers .retailersHead {
	overflow:hidden;
	height:140px;
	padding:30px 0 0 155px;
	background:url('../images/buy_book_book.png') 30px 0 no-repeat;
}
#book_retailers .retailersHead h4 {
	position:relative;
	overflow:hidden;
	width:397px;
	height:0;
	padding:63px 0 0;
	margin:0 0 10px;
	background:url('../images/buy_book_title.png') 0 0 no-repeat;
}
#book_retailers .retailersHead h6 {
	text-align:left;
	font-size:24px;
	font-style:italic;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight:normal;
}
#book_retailers .retailersBody {
	position:relative;
	overflow:visible;
	width:409px;
	height:232px;
	padding:25px 76px 0 85px;
	margin:0 auto;
	background:url('../images/buy_book_bg.png') 0 0 no-repeat;
}
#book_retailers .retailersBody ul.retailerList {
	padding:0;
	height:145px;
}
#book_retailers .retailersBody ul.retailerList li {
	margin:0;
	position:absolute;
}
#book_retailers .retailersBody ul.retailerList li.amazon { top:0; left:68px; }
#book_retailers .retailersBody ul.retailerList li.indieBound { top:0; left:227px; }
#book_retailers .retailersBody ul.retailerList li.barnesAndNoble { top:68px; left:0px; }
#book_retailers .retailersBody ul.retailerList li.powells { top:68px; left:155px; }
#book_retailers .retailersBody ul.retailerList li.borders { top:68px; left:288px; }

#book_retailers a.otherRetailers,
#book_retailers a.otherRetailers:link,
#book_retailers a.otherRetailers:visited {
	margin:0 19px;
	line-height:26px;
}
#book_retailers div.arrow {
	position:absolute;
	top:130px;
	right:90px;
	z-index:100;
	overflow:hidden;
	width:40px;
	height:93px;
	background:url('../images/buy_book_arrow.png') 0 0 no-repeat;
}
#book_retailers .internationalRetailers {
	top:222px;
	right:157px;
}
#book_movement img.movementPhoto {
	position:absolute;
	left:50%;
	z-index:100;
}
#book_movement img#movement_photo_1 {
	top:45px;
	margin-left:25px;
	z-index:101;
}
#book_movement img#movement_photo_2 {
	top:155px;
	margin-left:75px;
}
#book_movement img#movement_photo_3 {
	top:302px;
	margin-left:-490px;
}
#book_movement img#movement_photo_4 {
	top:815px;
	margin-left:-580px;
}
#book_movement img#movement_photo_5 {
	top:720px;
	margin-left:260px;
}
#book_movement img#movement_photo_6 {
	top:1330px;
	margin-left:-556px;
}
#book_movement img#movement_photo_7 {
	top:1475px;
	margin-left:94px;
}
/*Book Arrows*/
div.bookArrow {
	position:absolute;
	left:50%;
	background-image:url('../images/book_arrows.png');
	z-index:90;
}
div#book_arrow_1 {
	width:86px;
	height:455px;
	background-position:0 0;
	top:620px;
	margin-left:360px;
}
div#book_arrow_2 {
	width:80px;
	height:467px;
	background-position:-86px 0;
	top:1711px;
	margin-left:-344px;
}
div#book_arrow_3 {
	width:99px;
	height:169px;
	background-position:-166px 0;
	top:3132px;
	margin-left:-153px;
}
div#book_arrow_4 {
	width:18px;
	height:89px;
	background-position:-265px 0;
	top:3478px;
	margin-left:-166px;
}
div#book_arrow_5 {
	width:127px;
	height:140px;
	background-position:-1015px -60px;
	top:3703px;
	margin-left:-138px;
	z-index: -10;
}
div#book_arrow_6 {
	width:52px;
	height:185px;
	background-position:-283px 0;
	top:3904px;
	margin-left:37px;
	z-index: -10;
}
div#book_arrow_7 {
	width:60px;
	height:93px;
	background-position:-335px 0;
	top:4250px;
	margin-left:15px;
	z-index: -10;
}
div#book_arrow_8 {
	width:100px;
	height:493px;
	background-position:-395px 0;
	top:4661px;
	margin-left:-446px;
}
div#book_arrow_9 {
	width:164px;
	height:358px;
	background-position:-495px 0;
	top:5229px;
	margin-left:362px;
}
div#book_arrow_10 {
	width:120px;
	height:481px;
	background-position:-659px 0;
	top:5430px;
	margin-left:-555px;
	z-index:101;
}
div#book_arrow_11 {
	width:236px;
	height:281px;
	background-position:-779px 0;
	top:6196px;
	margin-left:-490px;
}
/*Next Section Button*/
a#btn_next_section,
a#btn_next_section:link,
a#btn_next_section:visited {
	position:fixed;
	right:0;
	top:50%;
	display:block;
	overflow:hidden;
	width:59px;
	height:0;
	padding: 67px 0 0 0;
	margin-top:-34px;
	background:url('../images/book_next_button.png') 0 0 no-repeat;
}
a#btn_next_section:hover,
a#btn_next_section:active {
	background-position:0 -67px;
}
/*Buy The Book CTA*/
a#buy_the_book_cta,
a#buy_the_book_cta:link,
a#buy_the_book_cta:visited {
	position:absolute;
	top:325px;
	right:0;
	display:block;
	overflow:hidden;
	width:200px;
	height:0;
	padding:120px 0 0;
	margin:0;
	background:url('../images/buy_the_book_cta.jpg') 0 0 no-repeat;
	z-index:1000;
}
a#buy_the_book_cta:hover,
a#buy_the_book_cta:active {
	background:url('../images/buy_the_book_cta.jpg') 0 -120px no-repeat;
}


/*New Retailers Layout for Book Page*/
div.bookRetailers {	width: 968px; }
div.bookRetailers .retailers {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 10px 0;
}
div.bookRetailers .retailers .retailers-cap {
	position: absolute;
	height: 10px;
	width: 100%;
	margin: 0;
	padding: 0;
	left: 0;
}
div.bookRetailers .retailers .retailers-top {
	z-index: 1;
	top: 0;
	background: url('../images/retailer_top.png') 0 0 no-repeat;
}
div.bookRetailers .retailers .retailers-bottom {
	z-index: 1;
	bottom: 0;
	background: url('../images/retailer_bottom.png') 0 0 no-repeat;
}
div.bookRetailers .retailers .retailers-body {
	position: relative;
	width: 818px;
	padding: 10px 75px;
	margin: 0;
	background: url('../images/retailer_body.png') 0 0 no-repeat;
}
div.bookRetailers .retailers .retailers-body > a,
div.bookRetailers .retailers .retailers-body > a:link,
div.bookRetailers .retailers .retailers-body > a:visited {
	display:block;
	float:left;
	margin:0 5px;
}
div.bookRetailers .retailers .retailers-body > a.amazon { margin-left: 0; }
div.bookRetailers .retailers .retailers-body > a.ebooks { margin-right: 0; }
div.bookRetailers .retailers .retailers-body > a.ebooks,
div.bookRetailers .retailers .retailers-body > a.ebooks:link,
div.bookRetailers .retailers .retailers-body > a.ebooks:visited {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #bb400f;
	text-decoration: underline;
	top: 20px;
	padding-right:15px;
	background: url('../images/ebooks_arrow.png') right 5px no-repeat;
}
div.bookRetailers .retailers .retailers-body > a.ebooks:hover,
div.bookRetailers .retailers .retailers-body > a.ebooks:active,
div.bookRetailers .retailers .retailers-body > a.ebooks.active,
div.bookRetailers .retailers .retailers-body > a.ebooks.active:link,
div.bookRetailers .retailers .retailers-body > a.ebooks.active:visited,
div.bookRetailers .retailers .retailers-body > a.ebooks.active:hover,
div.bookRetailers .retailers .retailers-body > a.ebooks.active:active {
	text-decoration: none;
}
.international-retailers {
	position: relative;
	clear: both;
	width: 720px;
	padding: 20px 10px 0;
	margin: 0 auto;
	background: url('../images/retailer_border_bottom.png') 0 5px repeat-x;
}
.international-retailers h5 {
	color: #70893f;
	font-size: 16px;
	margin-bottom: 10px;
}
.international-retailers a, .international-retailers a:link, .international-retailers a:visited {
	color: #5c5c5c;
	font-size: 14px;
	text-decoration: underline;
	margin: 0 35px;
}
.international-retailers a:hover, .international-retailers a:active { text-decoration: none; }
.ebooks-dropdown {
	position: absolute;
	width: 115px;
	padding: 5px;
	margin: 0;
	border: 5px solid #738c41;
	background-color: #87a14c;
	z-index: 100;
	top: 70px;
	right: -6px;
	text-align: left;
	display: none;
}
.ebooks-dropdown a, .ebooks-dropdown a:link, .ebooks-dropdown a:visited {
	color: #FFFFFF;
	display: block;
	padding: 8px 15px;
	margin: 0;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
}
.ebooks-dropdown a:hover, .ebooks-dropdown a:active {
	background-color: #738c41;
	text-decoration: none;
}
.ebooks-dropdown span.ebooks-dropdown-arrow {
	display: block;
	position: absolute;
	width: 18px;
	height: 15px;
	padding: 0;
	margin: 0;
	background: url('../images/ebooks_dropdown_arrow.png') 0 0 no-repeat;
	top: -15px;
	left: 18px;
}
/*Book Retailers Bottom*/
#book_retailers .retailers .retailers-top {	background: url('../images/retailer_top_sml.png') 0 0 no-repeat; }
#book_retailers .retailers .retailers-bottom {	background: url('../images/retailer_bottom_sml.png') 0 0 no-repeat; }
#book_retailers .retailers .retailers-body {
	width: 424px;
	padding-bottom: 50px;
	background: url('../images/retailer_body_sml.png') 0 0 no-repeat;
}
#book_retailers .retailers .retailers-body > a.amazon { margin-left: 50px; }
#book_retailers .retailers .retailers-body > a.powells { margin-left: 20px; }
#book_retailers .retailers .retailers-body > a.ebooks,
#book_retailers .retailers .retailers-body > a.ebooks:link,
#book_retailers .retailers .retailers-body > a.ebooks:visited {
	position: absolute;
	left: 50%;
	top: 205px;
	margin-left: -20px;
}
#book_retailers .international-retailers {
	width: 424px;
	padding: 20px 0 0;
	background-image: url('../images/retailer_border_bottom_drk.png');
}
#book_retailers .international-retailers a { margin: 0 4px; }
#book_retailers .international-retailers a.first { margin-left: 0; }
#book_retailers .international-retailers a.last { margin-right: 0; }
#book_retailers .ebooks-dropdown {
	top: 240px;
	right: 50%;
	margin-right: -130px;
}

@media only screen and (max-width: 40em) {
	a#lsu_nav_button_link,
	a#lsu_nav_button_link:link,
	a#lsu_nav_button_link:visited {
		width: 100%;
		height: 62px;
		background:url('../images/nav_main_button.png');
		background-size: cover;
    	background-position: bottom;
	}

	#lsu_nav_button {
		position: relative;
		overflow: hidden;
		width: 120px;
		height: 120px;
		margin: 0;
		padding: 0;
	}

	#lsu_navigation ul {
		width: 374px;
	}

	#lsu_navigation ul li {
		height: 40px;
		line-height: 36px;
	}

	#lsu_navigation ul li a, #lsu_navigation ul li a:link, #lsu_navigation ul li a:visited {
		font-size: 40px;
	}

	#lsu_navigation #lsu_nav_book h5 {
		font-size: 28px;
    	line-height: 28px;
	}

	#lsu_navigation .inner > div {
		width: 350px;
	}

	#intro h2 {
		font-size: 35px;
	}

	h3.heading.lato {
		font-size: 25px;
	}

	#principles .learnMoreContainer h4 {
		font-size: 35px;
		margin-bottom: 20px;
	}

	#principles .learnMoreContainer {
		width: 872px;
	}

	#intro #company_quotes blockquote p {
		font-size: 22px;
	}

	#intro #company_quotes_wrapper {
		height: 135px;
	}

	#benefits blockquote p {
		line-height: 32px;
		font-size: 25px;
	}

	#company_quotes_nav {
		bottom: 0px!important;
		left: 0!important;
		width: auto!important;
		margin-left: 32px!important;
	}

	#intro #company_quotes_nav a, #intro #company_quotes_nav a:link {
		padding: 40px 0 0;
		margin: 0 20px;
		float: left;
		width: 40px;
		height: 0;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 25px;
	}

	#overview .content {
		left: 360px;
	}

	#overview blockquote span.large {
		font-size: 40px;
	}

	#overview blockquote span.small {
		font-size: 24px;
	}

	#casestudies .section.bottom .inner {
		width: 545px;
	}

	#casestudies .section.bottom h3 {
		font-size: 26px;
	}

	#casestudies .section.top h3.heading {
		font-size: 45px;
	}

	#casestudies .bottom .images ul li {
		width: 120px;
		height: 120px;
	}

	#casestudies .bottom .images ul li a:link {
		width: 100%;
		height: 100%;
	}

	#casestudies > div.section.bottom.container img {
		height: 100%;
		width: 100%;
	}

	#dropbox_bottom_arrow {
		top: 4452px;
	}

	#overview_arrow {
		top: 3290px;
		margin-left: -263px;
		width: 150px;
	}

	#principles_arrow {
		top: 2430px;
	}

	#book h3 {
		font-size: 30px;
	}

	#book p {
		font-size: 24px;
		line-height: 28px;
	}

	#resources #book_reading .book a.thumb {
		margin-bottom: 80px;
		margin-top: 60px
	}

	#resources #book_reading {
		padding: 60px 20px;
	}

	#resources #book_reading .book {
		padding-right: 30px;
	}

	#book .button.getInvolved {
		font-size: 20px;
	}

	#book a.button {
		font-size: 22px;
	}

	#book_arrow {
		top: 5194px;
	}

	#author .section {
		height: 988px;
	}

	#author p {
		font-size: 20px;
    	line-height: 26px;
	}

	#author_bottom_arrow {
		top: 6460px;
	}

	#attend h3 {
		font-size: 40px;
	}

	#attend h4 {
		font-size: 24px;
	}

	#request_form_bottom ul {
		width: 500px;
	}

	.requestForm ul li.submit {
		float: right;
	}

	.requestForm ul li.liTextField.email {
		width: 400px;
	}

	.requestForm ul .email {
		width: 260px;
	}

	.requestForm ul li label {
		font-size: 18px;
	}

	#resources #resource_list li h4 {
		font-size: 25px;
	}

	#resources #resource_list li p {
		font-size: 16px;
	}

	#resources #resource_list li.top {
		height: 175px;
	}

	#resources #resource_list li.bottom {
		height: 175px;
	}

	.x-lean-series > div h5, #x-lean-co > div h5, #x-the-startup-way > div h5 {
		font-size: 35px;
	}

	.x-lean-series > div strong, #x-lean-co > div strong, #x-the-startup-way > div strong {
		font-size: 18px;
	}

	#resources #required_reading p {
		font-size: 18px;
	}

	#resources #required_reading span.title a, #resources #required_reading span.title a:link, #resources #required_reading span.title a:visited {
		font-size: 25px;
	}

	#resources #blog_reading .blog p {
		font-size: 18px;
	}
}
