/* CSS Document */

html	{height:100%;}

body {
background-color:#778187;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #2f3031;
margin:0;
padding:0;
text-align:left;
}

p, div, ul, ol, li, h1, h2, h3, h4, h5 {margin-top: 0px;}
a img {border:none;}
sup {line-height:0;}

h1, h2, h3, h4, h5	{font-weight:normal;}

a:link,  a	{color:#0a008c; outline:none;}
a:visited	{color:#0a008c}
a:hover		{color:#0a008c}
a:active	{color:#0a008c}

.clear	{clear:both; margin:0; padding:0; line-height:0; height:0;}

ul#navigation {	margin:0;	padding:8px 0 7px 21px;	height:16px;	width:267px;	margin-bottom:86px;	background:url(../images/bg_nav.gif);	float: left;}
	ul#navigation li {list-style:none; display:inline;}
	ul#navigation a {display:block; float:left; padding:0 4px; border-right:#fff 2px solid; margin-right:4px; line-height:14px; text-indent:-999em; background-repeat:no-repeat; background-position:0 0;}
		ul#navigation a#home  {width:37px; background-image:url(../images/nav_home.png);}
		ul#navigation a#about {width:109px; background-image:url(../images/nav_about.png);}
		ul#navigation a#buzz  {width:66px; background-image:url(../images/nav_buzz.png); border:0; margin:0;}
		ul#navigation a:hover, ul#navigation a.on {background-position:0 -14px;}

#container {width:892px; height:581px; margin:0 auto; padding: 0 0 117px 110px; background:#68737a url(../images/bg.jpg) no-repeat;} 
	.home #container {background-image: url(../images/bg_home.jpg);}
	.bookbuzz #container {height:auto; background-image: url(../images/bg_buzz.jpg); padding-bottom:0; padding-left:96px; width:906px;}
	#content {width:892px; height:582px; float:left;} .bookbuzz #content {height:auto;}
		
	#left_col {width:503px; padding:0; margin-right:50px; float:left;}
		.bookbuzz #left_col {width:546px; margin-right:30px;}
		#left_col h1 {text-indent:-999em; display:block;  }
			#left_col h1#the_information_cure {background:url(../images/header_the-information-cure.png) no-repeat; width:427px; line-height:59px; margin-bottom:5px;}
			#left_col h1#about_the_author 	  {background:url(../images/header_about-the-author.png) no-repeat; width:262px; line-height:28px; margin-bottom:24px;}
			#left_col h1#the_information_cure {background:url(../images/header_the-information-cure.png) no-repeat; width:427px; line-height:59px; margin-bottom:5px;}
			#left_col h1#book_buzz			  {background:url(../images/header_bookbuzz.png) no-repeat; width:156px; line-height:27px; margin-bottom:26px;}
		#left_col h2 						  {text-indent:-999em; display:block;}
			#left_col h2.resuscitate 		  {background:url(../images/header_resuscitate.png) no-repeat;  width:459px; line-height:16px; margin-bottom:6px;}
			#left_col h2#about_the_author_sub {background:url(../images/subheader_about-the-author.png) no-repeat; width:485px; line-height:36px; margin-bottom:27px;}
			#left_col h2.latest_news		  {background:url(../images/subheader_news.png) no-repeat; width:450px; line-height:35px; margin-bottom:10px;}
		#left_col p {line-height:19px;  margin:0 0 6px;}
			#left_col p.author-info {margin-bottom:37px;}
		#left_col img {float:left; padding:0 10px 0 0;}
		#left_col a#twitter_follow {display:block; float:left; z-index:10; line-height:20px; width:221px; margin:0 0 10px; text-indent:-999em; background:url(../images/twitter_follow.png) no-repeat 0 -20px;}
			#left_col a#twitter_follow:hover {background-position:0 0px;}
		#left_col #twitter_feed {width:511px;  padding:0; float:left;}
		#left_col a#video {display:block; height:87px; width:250px; padding:33px 0 0 172px;  float:left; background:url(../images/video.jpg) no-repeat left;  color:#000; text-decoration:none; line-height:20px;}
		#left_col ul#tabs {margin:0; padding:0; float:left; width:448px; height:29px; padding:10px 78px 0 20px; background:url(../images/bg_content_tabs.png) no-repeat;}
		#left_col ul#tabs li {list-style:none; display:inline;}
		#left_col ul#tabs a {display:block; float:left; margin-right:1px; text-indent:-999em; outline:none; line-height:29px; background-repeat:no-repeat; background-position:0 0;}
			#left_col ul#tabs a#testimonials {background-image:url(../images/tab_testimonials.gif); width:120px;}
			#left_col ul#tabs a#news 		 {background-image:url(../images/tab_news.gif); width:155px;}
			#left_col ul#tabs a#resources 	 {background-image:url(../images/tab_resources.gif); width:171px; margin-right:0;}
			#left_col ul#tabs a:hover, #left_col ul#tabs a.active {background-position:0 -29px;}
		#left_col .tab_content {padding:25px 80px 30px 35px; width:431px; height:856px; background:#fff; float:left; display:none; line-height:19px;} 
				#left_col .active {display:block;}
			#left_col .tab_content h3 {font-size:12px; font-weight:bold; margin:0 0 15px; }
			#left_col .tab_content h4 {font-size:12px; font-weight:bold; margin:0;}
			#left_col .tab_content p {margin-bottom:15px;}
				#left_col .tab_content#news_content p {}
			
			#left_col .active {display:block;}
	#right_col {width:232px; height:155px; padding:351px 0 40px 20px; float:left;  background: url(../images/border_right_col.png) no-repeat left bottom; }
		#right_col h2, #right_col p {display:block; margin-bottom:5px; float:left;}
			#right_col a.download 		{line-height:28px; width:236px; text-indent:-999em; background:url(../images/download.png) no-repeat; margin:0 0 19px; display:block; float:left; }
			#right_col h2.get-your-copy {line-height:37px; width:143px; text-indent:-999em; background:url(../images/text_get-your-copy.png) no-repeat;}
			#right_col p.amazon 		{line-height:39px; width:152px; text-indent:-999em; background:url(../images/text_amazon.png) no-repeat center left; float:left; margin:0 0 5px;}
			#right_col h2.or 			{line-height:10px; width:232px; text-indent:-999em; background:url(../images/text_or.png) no-repeat center;margin:0 0 17px;}
			#right_col p.promo-code 	{line-height:13px; width:178px; text-indent:-999em; background:url(../images/text_promo-code.png) no-repeat; float:left; margin:0;}
		#right_col form#promo {margin:0; padding:0; display:block; float:left; width:232px;}	
			#right_col form#promo input, #promoform form#promo input {width:147px; height:17px; float:left; margin-top:9px;}
			#right_col form#promo input.submit {width:74px; height:39px; margin:0; float:right;}

#promoform {
	width:232px; padding:0px 0 0 5px; float:left; 
}

#promoform form#promo {margin:0; padding:0; display:block; float:left; width:260px;} 
#promoform form#promo p.submit {width:74px; height:39px; float: left; position: relative; left: 12px; top:-5px; margin-bottom: 10px;}

	#registrationcol {width:232px; padding:0 0 0 0px; float:left; color:#FF0000}
		#registrationcol form#registration {margin:0; padding:0; display:block; float:left; width:425px;}
			#registrationcol form#registration input {width:215px; height:18px;  margin: 9px 0 0; padding:0; float: left;}
			#registrationcol form#registration input.checkbox { width: auto; line-height:inherit; float:left; margin-right:10px;}
			#registrationcol form#registration label {color:#000; display:block; float:left; width:390px;  margin-top:9px; }
			#registrationcol form#registration input.submit {width:74px; height:39px; margin:0; float:left;}
			#registrationcol form#registration .asterisk { float: left; width: 50px; padding-top: 15px; padding-left: 10px; } 
						
	a.button   {display:block; float:right; outline:none; text-indent:-999em; background-repeat:no-repeat;}
	a.download {line-height:40px; width:87px; background-image:url(../images/button_download.png);}
	a.order    {line-height:39px; width:74px; background-image:url(../images/button_order.png); position:relative; top:10px; left:5px; }
	a.share    {line-height:36px; width:81px; background-image:url(../images/button_share.gif);}

#footer {height:36px; width:920px; margin:0 auto; padding:0 82px 4px 0; background:url(../images/bg_footer.gif) repeat-x;} .bookbuzz #footer {background-image:url(../images/bg_footer_buzz.gif);}
	#footer p {font-weight:bold; color:#fff; font-size:10px; display:block; float:right; line-height:36px;}
	
* html #container {padding-bottom:0;}
* html #content {height:580px;}

* html	ul#navigation a#home  {background-image:url(../images/nav_home.gif);}
* html	ul#navigation a#about {background-image:url(../images/nav_about.gif);}
* html	ul#navigation a#buzz  {background-image:url(../images/nav_buzz.gif);}
* html  #left_col h1#the_information_cure {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/header_the-information-cure.png',sizingMethod='scale');background:none;}
* html  #left_col h2.resuscitate  {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/header_resuscitate.png',sizingMethod='scale');background:none;}

* html  #left_col a#twitter_follow {background-image:url(../images/twitter_follow.gif);}
* html  #left_col #twitter_feed {width:500px;}
* html	#left_col h1#about_the_author 	  {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/header_about-the-author.png',sizingMethod='scale');background:none; }
* html	#left_col h2#about_the_author_sub {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/subheader_about-the-author.png',sizingMethod='scale');background:none; }
* html	#left_col h1#book_buzz			  {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/header_bookbuzz.png',sizingMethod='scale');background:none; }
* html	#left_col h2.latest_news		  {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/subheader_news.png',sizingMethod='scale');background:none; }

* html	#left_col ul#tabs 		  {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/bg_content_tabs.png',sizingMethod='scale');background:none; }


* html #right_col {background-image: url(../images/border_right_col.gif)}
* html #right_col h2.get-your-copy {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/text_get-your-copy.png',sizingMethod='scale');background:none;}
* html #right_col a.download {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/download.png',sizingMethod='scale');background:none;position:relative; cursor: pointer;}


* html #right_col p.amazon  {background-image: url(../images/text_amazon.gif)}
* html #right_col h2.or  {background-image: url(../images/text_or.gif)}
* html #right_col p.promo-code   {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/text_promo-code.png',sizingMethod='scale');background:none;}
* html a.download   {background-image: url(../images/button_download.gif)}
* html a.order		{background-image: url(../images/button_order.gif)}

#footer p a { text-decoration: none; color: white; }

.twtr-widget h3, .twtr-widget h4, .twtr-widget p {font-size:10px;}
.twtr-hd {display:none;}
 a.twtr-join-conv {color:#666666;}