<!-- CSS DOCUMENT -->



<!-- HTML TAGS (Defines entire site) -->



body, html {

/*text-align:center;*/

background-color:#FFFFFF;

background-image: url(../../images/bg_main.gif);

}



* body, html {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight:normal; }



#container {

margin:0 auto;

width:722px; /* change to required width */

text-align:left;

}



a { color:#000000; text-decoration:none}

a:hover { color:#F42A16; text-decoration:underline}



h1 {margin:0; padding:0;

clear:both;

}



img {margin: 5px;

float:left;

border:0;

}





#sub_heading {

font-family: Arial, Helvetica, sans-serif;

text-transform:capitalize;

font-size: 12px;

font-weight:900;

font-weight:bold;

text-align:center;

clear:both;

margin-top: 13px;

}





#sub_heading span {

		font-weight:bold;

		font-size:12px;		

	}

	

.sub_headingred {

font-family: Arial, Helvetica, sans-serif;

color:#F42A16;

text-transform:capitalize;

font-size: 14px;

font-weight:bolder;

font-weight:normal;

text-align:center;

margin-top: 13px;



	}

	

	.sub_headingred2 {

font-family: Arial, Helvetica, sans-serif;

color:#F42A16;

text-transform:capitalize;

font-size: 16px;

font-weight:bold;

font-weight:normal;

text-align:center;

margin-top: 4px;



	}

p.sub_headingblack2 {

font-family: Arial, Helvetica, sans-serif;

color:#000000;

text-transform:capitalize;

font-size: 14px;

font-weight:bold;

font-weight:normal;

text-align:center;

margin-top: 4px;



	}

	







<!-- LAYOUT -->







#content {

text-align: left;

margin: 0;

}



#header {

margin-top: 0px; /* creates space on the outside of the div */

clear:both;

 /* clear both forces all content to fall underneath */

}





/* TOP NAVIGATION */

#navmain {

font-family:Helvetica, sans-serif;

background:#F42A16;

font-weight: bolder; important!

margin-top: 0 0 0 0;

height:52px;

}



	#navmain a { /* anchor tags in the mainnav will be styled here */

	color:#FFFFFF; 

	text-decoration:none; /* text-decoration defines underline, or no underline */

	} 

	#navmain a:hover { color:#000000;}

	

	#horiztonal_nav ul {

	overflow:hidden;

    display:block;

	}

	

	#horiztonal_nav li {

		float:left;

		list-style:none;

		margin-top:22px;

		margin-left:6.5px;

		margin-right: 3px;

		text-transform: uppercase;

		font-weight: bolder;

		font-size:11px;

		text-align:center;

		letter-spacing: 1px;

		line-height: 11px;

	}

	

	li.last {

		margin-right: 0;

	}

	

	#horiztonal_nav span {

		font-weight:normal;

		font-size:9px;		

	}

	

	.single {margin-top: 37px;} /* any top nav on a single line is forced lower */

	.double {margin-top: 25px;} /* any top nav on a double line */

	

	p.nav {font:Arial, Helvetica, sans-serif; 

	color:#FFFFFF

	}



    /* SUB NAVIGATION */

    #subnav {

    

	border-bottom:1px solid #000000;

	

  	}

	

	    #subnav_education {

		margin-top:10px;

        border:1px solid #000000;

		

	

  	}

		#subnav_education a { /* anchor tags in the mainnav will be styled here */

	color:#000000; 

	text-decoration:none; /* text-decoration defines underline, or no underline */

	} 

	

	#subnav_education a:hover { color:#F42A16;}

	

		#subnav_education ul {

		overflow:hidden;
		padding-left:20px;
		padding-right:20px;
		margin-top: 8px;
		margin-left:20px;
        margin-bottom: 8px;
}

		#subnav_education li {
        float:left;
        list-style:none;
        margin: 0 15px 0 0;
        text-transform: uppercase;
        font-weight:bold;
        font-size:11px;
        line-height: 11px;
} 

	

	#subnav ul {

		overflow:hidden;

		_margin-left: 120px;

		margin-left: 75px;

		margin-top: 8px;

		margin-bottom: 8px;

		

	}

	

	#subnav a { /* anchor tags in the mainnav will be styled here */

	color:#000000; 

	text-decoration:none; /* text-decoration defines underline, or no underline */

	} 

	

	#subnav a:hover { color:#F42A16;}

	



	#subnav li {

		float:left;

		list-style:none;

		margin: 0 17px 0 0;

		text-transform: uppercase;

		font-weight:900;

		font-size:11px;

		text-align:left;

		line-height: 11px;

		} 

	#subnav span {

	

	padding: 2px;

	margin: 0 0 0 8px;

	

	}

	

	.subul {

	clear: both;

    text-align:left;

	font-size:11px;

	font-weight:900;

	}



	#NavCurrent a {

	color:#FF0000; float:left}

	

	#mainNavCurrent a {

	color:#000000; }



/* MAIN CONTENT */

	

#mainContent {

width:722px;

float:left;

padding: 0px;

margin-top:10px;

}





#mainContentstore {

width:722px;

float:left;

padding: 0px;

height:250px;

margin-top:20px;



}



#mainContentauthor {

width:722px;

float:left;

padding: 0px;

height:345px;

margin-top:10px;

}

#mainContentauthor2 {

width:722px;

float:left;

padding: 0px;

height:650px;

margin-top:10px;

}

#mainContentfullbio {

width:722px;

float:left;

padding: 0px;

height:1160px;

margin-top:10px;

}

#mainContentspike {

border-bottom:4px solid #FF0000;
width:722px;

float:left;

height:204px;
margin-top:10px;

}



#mainContenthome {

margin-top:20px;

width:722px;

float:left;

padding: 0px;

border-bottom:4px solid #FF0000;

}



#mainContentedu {

margin-top:0px;

width:722px;

float:left;

padding: 0px;

border-bottom:4px solid #FF0000;

}



/* HOMEPAGE CONTENT */



#spike_store{

width:303px;

}



#book_summery{

width:303px;



}

 #home_left {

 width: 50%;

 float:left;

 margin-top:14px

}

 

  #home_right {

 width: 50%;

 float: right;

 text-align:center;

 margin-top:14px;

}

  #home_right3 {

 width: 50%;

 float: right;

 margin-top:1px;
 margin-right:50px;
 font-size:14px;

}



#home_right img {

text-align:center;

float:none;

}



#home_left2 {

 width: 330px;

 border-right:0px solid #000000;

 float:left;

 margin-top:7px

}


#home_left3 {

 width: 250px;

 border-right:0px solid #000000;

 float:left;

 margin-top:20px

}




#home_right2 {

 width: 390px;

 float: right;

 text-align:right;

 margin-top:14px;

}

#home_right3 {

 width: 420px;

 float: right;

 text-align:right;

 margin-top:14px;

}



#home_right2 img {

  margin:0 0 0 6px;

}





.book_bottom_footer {

text-align:center;

}

 

 

 .box_left2 {float: left; 

  text-align:left;

  margin-top:15x; 

}

 
  .box_left3 {float: left; 

  text-align:left;

  margin-top:5px; 

}


 

 .box_right2 {
 float:left; 
 width: 130px; 
text-align:left;
margin-top:40px;
margin-left:5px;
 

 }



 #home_right img{

 text-align:center;

 }

 

 .block_heading {

 color:#FFFFFF;

 background-color: #000000;

 font-size:12px;

 text-align:center;

 padding: 3px;

 margin: 3px;

 clear:both;

 text-transform:uppercase

 }

 

  .block_heading_home {

 color:#FFFFFF;

 background-color: #000000;

 font-size:15px;

 text-align:center;

 padding: 3px;

 margin-top:3px;

 clear:both;

 text-transform:uppercase

 }

 

 .blackHeading {

  color:#000000;

  font-size:14px;

  text-align:center;

  font-weight:bolder;

  margin-top:10px

 }

 

  .blackHeading_left {

  color:#000000;

  font-size:14px;

  text-align:left;

  font-weight:bolder;

  margin-left:10px;

  margin-top:0px

 }

 

  .RedHeading {

  color:#FF0000;

  margin-bottom: 10px;

  font-size:14px;

  font-weight:bolder;

  margin-top:10px;

  float:left;	

 }

/* About > Book */

  .redHeadingBookFirst {

  color:#F42A16;

  margin-bottom: 5px;
  
  font-family:"Futura Bold", Helvetica, "Arial Bold", Arial;

  font-size:16px;

  font-weight:bolder;

  margin-top:0px;

  text-align:center; 

 }

  .redHeadingBookSecond {

  color:#F42A16;

  margin-bottom: 0px;
  
  font-family:"Futura Bold", Helvetica, "Arial Bold", Arial;

  font-size:24px;

  font-weight:bolder;

  margin-top:0px;

  text-align:center; 

 }
 
  .blackHeadingBook {

  color:#000000;

  margin-bottom: 0px;
  
  font-family:"Futura Bold", Helvetica, "Arial Bold", Arial;

  font-size:24px;

  font-weight:bolder;

  margin-top:0px;

  text-align:left; 

 }


.redHeadingBookLeft {

  color:#F42A16;

  margin-bottom: 0px;
  
  font-family:"Futura Bold", Helvetica, "Arial Bold", Arial;

  font-size:24px;

  font-weight:bolder;

  margin-top:0px;

  text-align:left; 

 }

 

 #NavCurrent {

  color:#FF0000;

 }



/* BUY NOW */



.buynow {border-bottom:1px solid #000000;

width:722px;

height:145px;}



.buynow img {
float:left;

}



.buynow_book {}



p#buy_top {

color:#FF0000;

font-weight:bold;

}



div#buy_top{

 text-align:center;

}





#buy_bottom{

clear:both;

border-bottom:1px solid #000000;

text-align:center;

width:722px;

height:160px;

}







.buy_bottom_footer {

text-align:center;

margin-left:50px;



}


 .redHeading {

  color:#000000;

  font-size:14px;

  text-align:center;

  font-weight:bolder;

  margin-top:10px

 }


/* store */



.store_left {

width:280;

height:200px;

}

.store_middle {

width:100;

height:200px;

}



.store_right {

width:230;

height:200px;

float:right;



}



















/* SPIKE */

#spike_left {

margin:0 16px 0 0;

width:108px; 

float:left;

}

#spike_left2 {

 width: 160px;

 border-right:0px solid #000000;

 float:left;

 margin-top:0px;
 
 margin-left:60px;

}



#spike_middle {

text-align:left;

width: 300px;

float:left;

}



#spike_right {float:right;

width: 230px;

margin-top:20px;

}

.spike_right2 {

	margin-top: 20 0 0 0;

	float: right;

	height: auto;

	

}


.spike_bottom {

 float:center;
 margin-top:14px;
 margin-left:58px;

}

.spike_left {

 float:center;
 margin-top:14px;
 margin-left:50px;

}



/* AUTHOR*/

#author_left {

text-align:justify;

width: 335px;

float:left;

margin-top:10px;

}



#author_right {float:right;

width: 355px;

margin-top:4px;

}


#author_left2 {

text-align:justify;

width: 490px;

float:left;

margin-top:10px;

margin-right:10px;

font-size:14px;

}

#author_right2 {
	
float:right;

width: 210px;

margin-top:4px;

}

/* EDUCATION*/



#education {

width:720px;



}

	#mainContentedu a { /* anchor tags in the mainnav will be styled here */

	color:#F42A16; 

	text-decoration:none; /* text-decoration defines underline, or no underline */

	} 

	#mainContentedu a:hover { color:#000000;}





#education_left {

text-align:left;

width: 210px;
height:370px;

float:left;

margin-top:10px;

}



#education_books_left {

text-align:left;

width: 210px;

float:left;

margin-top:10px;

}



#education_left img {

text-align:left;

margin-top:0px;

}

#education_middle {

text-align:left;

width: 230px;

float:left;

margin-top:10px;

margin-left:10px;

}



#education_middle2 {



width: 360px;

float:left;

margin-top:10px;

margin-left:10px;

}
#education_middle2 span {
	text-align:justify;
	}



#education_right {float:right;

background-color:#d5d5d5;

width: 240px;

margin-top:10px;

margin-left:10px;

}



#education_right2 {float:right;

background-color:#d5d5d5;

padding-right:10px;
padding-left:10px;

padding-top:10px;

padding-bottom:12px;

width: 150px;

margin-top:10px;



}

#education_comments {float:left;

border-top:1px solid #000000;

padding-left:0px;

border-bottom:

padding-top:80px;

padding-bottom:10px;

width: 490px;

margin-top:10px;

margin-left:10px;

}

#education_comments_left {float:left;



padding-left:0px;

border-bottom:

padding-top:80px;

padding-bottom:10px;

width: 235px;

margin-top:10px;

margin-left:10px;

}
#education_comments_right {float:left;



padding-left:0px;

border-bottom:

padding-top:80px;

padding-bottom:10px;

width: 240px;

margin-top:10px;

margin-left:10px;

}

#education_comments2 {
float:left;
padding-left:0px;
border-bottom:
padding-top:80px;
width: 480px;
margin-top:10px;
margin-left:10px;

}



#education_keynotes_right {float:right;

padding-left:0px;

border-bottom:

padding-top:80px;

padding-bottom:10px;

width: 420px;

margin-top:10px;

margin-left:10px;

}

.education_keynotes_left {
	text-align:justify;

width: 285px;

float:left;

margin-top:10px;

}



.education_keynotes_support {

text-align:left;

width: 380px;

float:left;

margin-top:12px;

margin-left:10px;

}

.education_keynotes_support_top {
text-align:left;
width: 720px;
float:left;
margin-top:12px;
border-bottom:1px solid #000000;
padding-bottom:10px;

}

.education_keynotes_support2 {

text-align:left;

width: 315px;

float:left;

margin-top:10px;



}



.education_instructure {float:left;

border-bottom:1px solid #000000;

padding-left:0px;

border-bottom:

padding-top:80px;

padding-bottom:10px;

width: 700px;

margin-top:10px;

margin-left:10px;

}



	.eduul {

	clear: both;

    text-align:left;

	margin-top:0px;

	font-size:12px;

	font-weight:900;

	}

	

#education_books_left {

text-align:left;

width: 165px;

float:left;

margin-top:10px;

}

	

.education_books_right {float:right;

padding-left:0px;

border-bottom:

width: 420px;

margin-top:10px;



}

.education_books_thumbs {float:left;

padding-left:0px;

margin-left:0px;

margin-bottom:5px;

width: 100px;

margin-top:10px;



}

#education_video_left {

text-align:left;

margin-top:0px;

margin-top:10px;

}

	





/* DISCOVER*/

#discover_left {

margin-top:10px;

float:left;

}

#discover_middle {
float:left;
width:320px;
text-align:left;
margin-left:10px;
margin-top:10px;

}



.discoverul {

	clear: both;

	line-height:20px;

	

    text-align:left;

	font-size:12px;

	font-weight:900;

	}

	

	.discoverul li {

	margin-left:-1em;

	}



#discover_right {float:right;

width: 100px;

margin-top:10px;

}



.discover_bottom {

	margin-top: 0px;

	float: right;

}



/* NEWS*/



#news_left {float:left;

margin-top:10px;

}



#news_middle {float:left;

margin-top:10px;

width:330px;

height:185px;

border-bottom:1px solid #000000;

}



#news_middle img {

margin-right: 20px; 

margin-top:0px;

}





#news_right {float:right;

margin-top:0px;

}









/* FOOTER */

#footer {

text-align:center; 

margin-top:15px;

}
#footer a {
font:Arial, Helvetica, sans-serif; color:#686868;

}
#footer a:hover {
font:Arial, Helvetica, sans-serif; color:#F42A16; text-decoration:underline;

}



/* GENERIC STYLES */

.paddingTop15 {padding: 8px 0;}

.top10 {padding-top: 10px;}



.box_left2 img {margin: 0;

text-align:right; 

}



.box_right2 img {margin: 0;

text-align:right; 

}



.box_left {float: left; width:175px;

margin-top:15px



}



.box_left  img{



margin-left:25px;



}



.box_left_sample {float: left;

width:500px; 

margin-top:15px;

text-align:center;

}



.box_left_sample img {

	margin: 0px auto; 

	text-align: center;	 

}



.box_right_sample {

float: right;

text-align:left;

width:210px; 

margin-top:15px

}



.box_right_sample img {

text-align:center;

	margin: 0px auto;  

}







.box_right {float:right; width: 50%;

}



.box_top { 

margin-top:15px; 

}



.box_bottom { 

margin-top:15px;

}



.box_bottom img { 

margin-right:15px;

}



/* spike speaks */



#speaks_left {

margin:0 10px 0 10;

margin-top:10px;

text-align:center;

width:125px;

 float:left;

 clear:both;

}



p.speaks_left {

text-align:center;

}



#speaks_middle {

text-align:left;

margin-left:20px;

width: 330px;

float:left;

margin-top:10px;



}

#speaks_wider {

text-align:left;

margin-left:10px;

width: 350px;

float:left;

margin-top:10px;

font-size:13.5px;

}


/*Talks: A and Hover*/
#speaks_wider a{

color:#FF0000; text-decoration:none;

}

#speaks_wider a:hover{

color:#F42A16; text-decoration:underline;

}



#speaks_right {float:right;

width:225px;

text-align:right;

margin-top:10px;

margin-left:10px;

}

/* Sample Talk */

.box_right_sample_talk {

float: left;

text-align:left;

width:250px; 

margin-top:15px

}


#sampletalks_middle {

clear:none;

text-align:left;

margin-top:10px;

width: 450px;

float:left;

font-size:12px;

font-variant:normal;

}

#talks_audiences {

clear:none;

text-align:left;

margin-top:10px;

width: 450px;

float:left;

font-size:14px;

line-height:150%;

font-variant:normal;

}

/*Testing Richard's Sample Version. Please remove */

#sampletalks_right2 {

clear:none;

text-align:left;

margin-top:10px;

width: 450px;

float:right;

font-size:12px;

font-variant:normal;

}

#sampletalks_left {

text-align:left;

margin-left:10px;

width: 450px;

float:left;

margin-top:10px;

font-size:13.5px;

}


#sampletalks_right {
	
float:right;

width:260px;

text-align:left;

margin-top:43px;

margin-left:0px;

}

#sampletalks_right p{

margin-left:0 0 0 0px;
font-size:9px;

}

#sampletalks_right img{

margin-left:0 0 0 0px;

}



#speaks_right_wider {float:right;

width:325px;

text-align:right;

margin-top:10px;

margin-left:10px;



}

#speaks_right_wider img{

margin-left:0 0 0 0px;

}


#speaks_right img{

margin-left:0 0 0 0px;

}



.sampletalks_sub {

margin-top:10px;

margin-left:10px;

text-align:left; 

background:#F5F5F5;

width:175px; 

}



#sampletalks_promo {float:right;

width: 250px;

margin-top:10px;

margin-left:5px;

margin-right:5px;

}

.sampletalks_promo {

font-size:14px;

margin-top:10px;

margin-left:10px;

margin-right:5px;

margin-bottom:5px;

text-align:left; 

width:250px; 

float:left;

}

#sampletalks_promo li{

font-size:12px;

}

.sampletalks_promo a{

color:#FF0000; text-decoration:none;

}

.sampletalks_promo a:hover{

color:#F42A16; text-decoration:underline;

}

#sampletalks_promo img{

margin-left:-5px;

}


/* whos in it */

 .boldHeading {

  color:#000000;

  font-size:20px;

  text-align:center;

  font-weight:bolder;

  margin-top:10px

 }

 

 #whos_middle {

text-align:left;

width: 450px;

float:left;

margin-top:10px;

}



#whos_left {

margin:18px 25px 0 0;

width:120px; 

float:left;

}

/*End  whos in it */



/* talk */



#talk_left {

margin: 0px auto;

text-align:center; 

width:200px; 

float:left;

}

#talk_middle {

margin: 0px;

text-align:center; 

width: 325px;

float:none;

}



#talk_middle img {

float:none;

margin: 0px;

}





#talk_right {

float:right;

width: 100px;

margin-top:10px;

}

#talk_video {

margin: 0px;

text-align:left; 

width: 320px;

float:left;

}

#talk_middle img{

margin: 0px;



}



.mediachoice {

margin-left:30px;

_margin-left:10px;



}





/* ARTICLES */



.article_row {

margin-top:12px;



}



.articles {

width:722px;

height:140px;

margin-top:10px;

}







.article_img {



float:left;

margin-left:60px;

}



.article_heading {

float:right;

margin: 0px;

}



/* CONTACT */



#contact_middle {

text-align:left;

width: 280px;

float:left;

margin-top:10px;

}

.email_links {

font:Arial, Helvetica, sans-serif;

float:left;

text-align:left;

clear:left;

margin-top:0px;

}

p#email_links {

font:Arial, Helvetica, sans-serif;

float:left;

text-align:left;

clear:left;

margin-top:0px;

}



  .RedHead {

  color:#FF0000;

  font-size:14px;

  font-weight:bolder;

  margin-top:0px;



  clear:both;	

 }

 

   .RedHead span {

font:Arial, Helvetica, sans-serif;

 color:#FF0000;

font-size:10px;

text-align:left;



margin-top:0px;

 }

 

 #contact_middle img {

text-align:left;

margin:0 0 0 0px;

}



#contact_middle h3 {

color:#ff0000;

font-size:14px;

margin:20px 0 0 0;

}



#contact_middle a {

color:#000000;

margin:0;

font-size:10px;

}



#contact_middle a:hover {

color:#ff0000;

font-size:10px;

}



#contact_left {

text-align:left;

margin-top:10px;

margin-right:20px;

}

#contact_left img {

text-align:left;

margin-top:20px;

margin-right:50px;

}



/* US TOUR */



#tour_left {

margin:0 20px 10px 0;

width:108px;

text-align:left;

margin-top:10px; 

float:left;

font-weight:bold; font-size:15px;

}

#tour_middle {

text-align:left;

width: 560px;

float:left;

margin-top:0px;

}



#tour_middle img {

text-align:left;

margin: 10px 20px 10px 0;

padding-left:1px

}



#tour_right {float:right;

width: 539px;

margin-top:15px;

}





#tour_middle_content {

text-align:left;

width: 540px;

margin-top:10px;

margin-right:40px;

margin-left:100px;

float:right;

}



/* ppl like */



 #ppl_middle {

text-align:left;

width: 450px;

float:left;

margin-top:10px;

}



#ppl_left {

margin:10px 30px 0 0;

width:130px; 

float:left;

}



/* book stores */



#store_left {

margin:10 15 0 5px;

width:330px; 

float:left;

}

#store_left_bookstores {

margin:0 0 0 70px;

width:200px; 

float:left;

}

#store_middle {

text-align:left;

width: 344px;

float:left;

margin-top:10px;

}

#store_right {float:left;

width: 350px;

margin-top:10px;

}

#store_right img {

margin-top:10px;

margin-left:0px;

}

#store_left img {

margin-top:30px;





}



/* radio */



 #radio_middle {

text-align:left;

width: 565px;

float:right;

margin-top:10px;

}



#radio_left {

margin:10px 0 0 0;

width:130px; 

float:left;

}

#radio_left img {

margin-bottom:30px;

}



#radio_middle img {

margin-left:20px;

margin-bottom:10px;

}



/* rotary */



#rotary_middle {

text-align:left;

width: 400px;

float:left;

margin-top:20px;

}



#rotay_left {

text-align:left;

float:left;

clear:none;

width: 200px;

margin-top:20px;

margin-right:20px;

}



#rotay_left p {

text-align:left;

clear:none;

float:left;

width: 160px;

font-weight:bold;

margin-bottom:20px;

}



#rotay_left img {

margin:0;

padding:0;}



.red {

color:#ff0000;

text-transform:uppercase;

font-size:14px;

font-weight:bold;

}

.black {

color:#000;

text-transform:uppercase;

font-size:14px;

font-weight:bold;

}



#rotay_middle h3 {

margin-top:0px;

color:#ff0000;

font-size:14px;

}



#rotay_middle span {

color:#ff0000;

font-size:14px;

}

/* Thank You Page */

#thankyou img {

margin-top:110px;

margin-left:0px;

float:left;

border:0;

}

#thankyou {

float:left;

margin-top:0px;

}
