/*========= HOME SPECIFIC =========*/


#blog h3{
background: url('img/subh_futureblog.gif') no-repeat;
}

#middle_column h3{
border-bottom: 1px solid #CCCCCC;
padding-bottom: 3px;
margin-bottom: 10px;
}


#home_page #buy_book{
border-bottom: 0px;
}


#book_description h3{
background: url('img/subh_bookdescription.gif') no-repeat;
}

#book_description{
border-bottom: 1px solid #CCCCCC;
margin-bottom: -5px;
}

#author_description h3{
background: url('img/subh_bobs.gif') no-repeat;
}

#home_page #left_column p{
margin-top: -13px;
}





#middle_column .read_more{
margin-bottom: 15px;
margin-top: -5px;
}



#book_cover_lg{
margin-top: 0px;
}

#quote_box{
margin-top: 8px;
width: 235px;
font-family: Verdana, Arial, Sans-Serif;
font-size: 12px;
}

#list_signup{
background: url('img/bluebox.gif') center no-repeat;
height: 30px;
margin-bottom: 10px;
}

#list_signup .text{
padding-top: 3px;
font-weight: bold;
}

/*====== BOOK SPECIFIC ========*/

#extra_links{
font-family: Verdana, Arial, Sans-serif;
font-size: 10pt;
line-height: 1.81em;
font-weight: bold;
}

#extra_links a:link, #extra_links a:visited{
text-decoration: underline;
}

#extra_links a:hover, #extra_links a:active{
text-decoration: none;
}

.book_quote{
padding-left: 30px;
padding-right: 30px;
font-size: .85em;
text-align: justify;
}

#two_columns #left_column p, #two_columns #right_column p{
margin-top: 0px;
padding-top: 0px;
}

#who_should_read h3{
background: url('img/thebook_subh1.gif') no-repeat;
margin-top: 0px;
}


#who_should_read ul, #excerpts_reports ul, #contact_page ul{
padding-left: 16px;
line-height: 1.41em;
}

#who_should_read li{
padding-left: -10px;
}

#learn_more h3{
background: url('img/subh_wanttolearn.gif') no-repeat;
margin-top: 0px;
}

#read_future_blog h3{
background: url('img/thebook_subh3.gif') no-repeat;
margin-top: -10px;
padding-bottom: 5px;
}



#speaking_of_future h3{
background: url('img/thebook_subh4.gif') no-repeat;
margin-top: 15px;
margin-bottom: 5px;
}


#buy_book, #read_future_blog, #speaking_of_future, #blog_previous, #blog_archive{
padding-bottom: 10px;
border-bottom: 1px solid #CCCCCC;
line-height: 1.21em;
}


#two_columns #right_column #buy_book h3{
border-bottom: 1px solid #CCCCCC;
padding-bottom: 10px;
margin-bottom: 8px;
}

#learn_more{
font-family: Verdana, Arial, Sans-serif;
font-size: 12px;
line-height: 1.4em;
}

#learn_more img{
float: left;
padding-right: 15px;
}

.learn_more_text ul{
list-style-position: inside;
margin: 1em;
padding: 0px;
}

#learn_more a:link, #learn_more a:visited, .author_color{
color: #3366CC;
text-decoration: none;
}

#learn_more a:active, #learn_more a:hover{
text-decoration: underline;
}

.inline_quote{
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
margin-top: 15px;
margin-bottom: 15px;
}

.inline_quote .top_border{
padding-bottom: 10px;
}

.inline_quote .quote_source{
font-style: normal;
}

.inline_quote .more_reviews{
line-height: 1.8em;
}

#excerpts_reports #excerpts_hl{
background: url('img/excerpts.gif') no-repeat;
margin-top: 0px;
}

#excerpts_reports #excerpt_intro{
background: url('img/intro_leveling.gif') no-repeat;
margin-top: 45px;

}

#excerpts_reports #techgoodbad{
background: url('img/tech_goodbad.gif') no-repeat;
margin-top: 20px;
}

#excerpts_reports #unexpected_consequence{
background: url('img/unexpected.gif') no-repeat;
margin-top: 20px;
}

#excerpts_reports #myth6{
background: url('img/hightech_myths.gif') no-repeat;
margin-top: 20px;
height: 45px;
}

#excerpts_reports #computer_school{
background: url('img/computers_inschools.gif') no-repeat;
margin-top: 20px;
}

#excerpts_reports #pop_culture{
background: url('img/techandpopculture.gif') no-repeat;
margin-top: 20px;
}

#excerpts_reports #toc{
background: url('img/toc.gif') no-repeat;
margin-top: 20px;
}


/*====== SPEAKING SPECIFIC ========*/
#speaking h3{
background: url('img/speaking.gif') no-repeat;
margin-top: 0px;
}


/*====== REVIEWS SPECIFIC ========*/
#reviews_page h3{
background: url('img/praise.gif') no-repeat;
margin-top: 0px;
}

#interviews h3{
background: url('img/interviews.gif') no-repeat;
margin-top: 0px;
}

#interviews ul li{
padding-bottom: 5px;
}

#first_quotes, #second_quotes, #interviews{
margin-top: 15px;
}

/*====== AUTHOR SPECIFIC ========*/

#about_author h3{
background: url('img/about_author.gif') no-repeat;
margin-top: 0px;
}

.inline_img_right{
position: relative;
float: right;
border: 1px solid #000000;
margin-left: 10px;
margin-bottom: 10px;
}

#trips h3{
background: url('img/trips.gif') no-repeat;
margin-top: 0px;
}


/*====== LINKS SPECIFIC ========*/
#links_page #links_main{
background: url('img/links_to_things.gif') no-repeat;
margin-top: 0px;
}

#links_page ul{
line-height: 1.41em;
margin-left: 0px;
padding-left: 35px;
}

#links_page li{
padding-bottom: 5px;
}

#links_page #tech_history{
background: url('img/tech_history.gif') no-repeat;
margin-top: 0px;
}

#links_page #tech_general{
background: url('img/tech_general.gif') no-repeat;
margin-top: 0px;
height: 25px;
}

#links_page #tech_news{
background: url('img/tech_news.gif') no-repeat;
margin-top: 0px;
}

#links_page #market_success{
background: url('img/market_success.gif') no-repeat;
margin-top: 0px;
}

#links_page #future_studies{
background: url('img/future_studies.gif') no-repeat;
margin-top: 0px;
}

#links_page #thinking{
background: url('img/thinking.gif') no-repeat;
margin-top: 0px;
}

#links_page #trivia{
background: url('img/trivia_books.gif') no-repeat;
margin-top: 0px;
}

#links_page #statistics{
background: url('img/statistics.gif') no-repeat;
margin-top: 0px;
}


/*====== BUY SPECIFIC ========*/
#buy_fh h3{
background: url('img/buy_fh.gif') no-repeat;
margin-top: 0px;
}

#buy_fh img{
float: left;
padding-right: 15px;
}

#buy_fh #order_text{
padding-bottom: 85px;
}

#buy_top{
height: 9px;
margin-bottom: 0px;
}


/*====== BLOG SPECIFIC ========*/
#future_blog .post-footer{
font-style: italic;
}

#blog_previous h3, #blog_archive h3{
margin-top: -15px;
padding-bottom: 5px;
}

#blog_previous ul, #blog_archive ul{
margin-left: 0px;
padding-left: 25px;
}

#blog_archive{
margin-top: 30px;
}

#future_blog .post-footer a:link, #future_blog .post-footer a:visited, #blog_archive a:link, #blog_archive a:visited, #blog_previous a:link,#blog_previous a:visited{
color: #3366CC;
}

/*====== CONTACT SPECIFIC ========*/

#contact_page h3{
background: url('img/fh_contact.gif') no-repeat;
margin-top: 0px;
}

#contact_over #two_columns #left_column, #email_list_page #two_columns #left_column{
border-right: 0px;
}

#contact_over #two_columns #right_column, #email_list_page #two_columns #right_column{
border-left: 1px solid #CCCCCC;
}

/*====== E-MAIL LIST SPECIFIC ========*/
#email_list h3{
background: url('img/fh_email_list.gif') no-repeat;
margin-top: 0px;
}

#email_list{
height: 180px;
}

#email_list .email_text{
font-weight: bold;
font-family: Verdana, Arial, Sans-Serif;
font-size: 10px;
}
