/*
Theme Name: Flip the Funnel
Theme URI: http://flipthefunnelnow.com/
Description: The is a custom theme developed specifically for Joseph Jaffe, and should not be copied or reused.
Version: 1.0
Author: Bill Hanff, Input 9 interactive
Author URI: http://input9.com/
Tags: Custom

*/
	
	*								{
									margin:0;
									padding:0;
									font-family:Helvetica, Arial, sans-serif;
									}
	
	hr, 
	h1 a span						{ display:none; }
	
	fieldset, a img					{ border:0; }
	
	
	:focus, a 						{
									-moz-outline-style: none;
									outline: none !important;
									}
	
	html, body						{
									width:100%;
									height:100%;
									}
	
	body							{
									background:#fff url('images/bg_body.gif') repeat-x 0 0;
									}
	
	.hide							{ display:none; }
	.show							{ display:block; }
	.clearboth						{ display:block; clear:both; }
	
	#header							{
									background:transparent url('images/bg_header.gif') no-repeat top center;
									height:171px;
									width:100%;
									}
									
	#header h1 a					{
									display:block;
									background:transparent url('images/logo.gif') no-repeat 0 24px;
									width:156px;
									height:77px;
									margin:0 auto;
									padding:24px 0 17px 0;
									font-size:1px;
									text-indent:-100px;
									text-decoration:none;
									color:#000;
									overflow:hidden;
									}
									
	#globalnav						{ text-align:center; }
	
	#globalnav a					{
									color:#777c84;
									font-size:16px;
									text-decoration:none;
									font-weight:normal;
									margin:0 10px;
									}
	
	.home #globalnav a#home,
	#multiple-books #globalnav a#home,
	#ive-reviewed-the-book #globalnav a#home,
	#joseph-jaffe #globalnav a#author,
	#more-books-by-joseph #globalnav a#author,
	.author #globalnav a#author,
	.enhanced #globalnav a#enhanced,
	.archive #globalnav a#enhanced,
	.blog #globalnav a#enhanced,
	.single #globalnav a#enhanced,
	#videos #globalnav a#videolink,
	#whats-new #globalnav a#whatsnewlink,
	#press #globalnav a#navPresslink,
	#contact #globalnav a#contact,
	#globalnav a.actve,
	#globalnav a:hover				{ color:#f66403; }
	
	
/* ******************************************

	Homepage Styles

****************************************** */

	#homepage						{
									width:980px;
									margin:20px auto 0 auto;
									}
	
	#homepage #bookimg				{
									float:left;
									width:390px;
									}
	
	#homeright						{
									float:left;
									width:550px;
									}
	
	#booksale						{
									border-bottom:1px solid #dbdbdb;
									float:left;
									width:515px;
									margin-top:35px;
									padding-bottom:8px;
									margin-bottom:22px;
									margin-left:17px;
									}
	
	#booksale h3					{
									font-size:20px;
									font-family:Georgia, Times, serif;
									color:#a4a7a8;
									float:left;
									width:157px;
									padding-top:20px;
									}
									
	#booksale div					{
									float:left;
									width:358px;
									}
	
	#amazon, #bn, #multiple			{
									display:block;
									font-size:1px;
									color:#fff;
									text-indent:-100px;
									float:left;
									overflow:hidden;
									}

	#amazon, #bn					{
									width:179px;
									height:33px;
									}
									
	#amazonsml, #bnsml				{
									display:block;
									font-size:1px;
									color:#fff;
									text-indent:-100px;
									overflow:hidden;
									width:99px;
									height:26px;
									margin:0 auto;
									}
	
	#amazon							{ background:transparent url('images/button_amazon.gif') no-repeat 0 0; }
	#bn								{ background:transparent url('images/button_bn.gif') no-repeat 0 0; }
									
	#amazon:hover,  #bn:hover		{ background-position:0 -33px; }
									

	#amazonsml						{ background:transparent url('images/button_amazon_sml.gif') no-repeat center center; }
	#bnsml							{ background:transparent url('images/button_bn_sml.gif') no-repeat center center;
									margin-bottom:15px;
									}
									
	#multiple						{
									background:transparent url('images/button_multiples.gif') no-repeat 0 0;
									width:299px;
									height:24px;
									margin:10px 0 0 35px;
									}
		
	#multiple:hover					{ background-position:0 -24px; }
	
	#bookquoteswrap					{
									float:left;
									width:550px;
									height:120px;
									clear:both;
									overflow:hidden;
									}

	#bookquotes						{
									width:515px;
									height:100px;
									margin-left:17px;
									}

	#bookquotes div, #bookquotes table, #bookquotes table tr td
									{
									width:485px;
									height:100px;
									}

	
	#bookquotes div strong,
	#bookquotes div span,
	#bookquotes table strong,
	#bookquotes table span			{
									width:485px;
									display:block;
									font-size:13px;
									line-height:16px;
									color:#333;
									margin:0 15px;
									background-color:#fff;
									}
	
	#bookquotes table strong,
	#bookquotes div strong			{
									margin-top:5px;
									text-align:right;
									line-height:15px;
									}

	#area1, #area2, #area3			{
									float:left;
									width:550px;
									margin-bottom:5px;
									}
	
	#area1							{
									background:transparent url('images/bg_home_green.gif') no-repeat 0 0;
									height:123px;
									margin-top:15px;
									}
									
	#area1 a						{
									color:#fff;
									text-decoration:none;
									text-shadow: #000 1px 1px 2px;
									}
									
									
	#area2							{
									background:transparent url('images/bg_home_blue.gif') no-repeat 0 0;
									height:70px;
									}
	#area3							{
									background:transparent url('images/bg_home_orange.gif') no-repeat 0 0;
									height:70px;
									}
	
	#presslink 						{
									display:block;
									font-size:23px;
									line-height:20px;
									text-transform:uppercase;
									font-weight:bold;
									margin:11px 0 0 15px;
									padding:20px 15px 0 0; 
									height:79px;
									border-right:1px solid #d0eab1;
									float:left;
									}
	#reviewlink						{
									background:transparent url('images/bg_review_link.gif') no-repeat center left;
									display:block;
									font-size:28px;
									line-height:25px;
									text-transform:uppercase;
									font-weight:bold;
									margin:11px 0 0 0;
									padding:14px 0 0 90px; 
									height:79px;
									width:220px;
									float:left;
									}								
	
	#reviewlink span,
	#presslink span					{ 
									display:block;
									font-size:13px;
									margin-top:4px;
									}
									
	#ftftwitterlink					{
									float:left;
									display:block;
									background:transparent url('images/link_twitter.gif') no-repeat 0 0;
									width:199px;
									height:70px;
									}
	#ftffacebooklink				{
									float:left;
									display:block;
									background:transparent url('images/link_fb.gif') no-repeat 0 0;
									width:351px;
									height:70px;
									}
									
									
	#ftftwitterlink span,
	#ftffacebooklink span			{ display:none; }
	
	#jaffe							{
									background:transparent url('images/bg_jaffe_home_block.gif') no-repeat 0 0;
									width:900px;
									height:209px;
									margin:0 auto 30px auto;
									clear:both;
									}

	#jaffe img						{
									display:block;
									float:left;
									margin:10px 24px;
									}

	#jaffe h3						{
									font-size:30px;
									color:#104275;
									font-weight:normal;
									padding:22px 0 6px 0; 
									}

	#jaffe .jaffeSection			{
									width:216px;
									margin-right:10px !important;
									margin-right:5px;
									float:left;
									}

	#jaffe .jaffeSection h4			{
									background:transparent url('images/bg_jaffe_home_sectionhead.gif') no-repeat 0 0;
									font-size:18px;
									color:#0f819d;
									font-weight:normal;
									height:34px;
									padding:10px 0 0 5px;
									}
		
	#jaffe .jaffeSection a			{
									font-size:14px;
									display:block;
									color:#104275;
									text-decoration:none;
									margin-top:10px;
									}

	#jaffe .jaffeSection p 			{
									font-size:11px;
									line-height:14px;
									color:#444;
									width:150px;
									margin-top:5px;
									}

	#jaffeItunesLink, #jaffeJuiceLink, #jaffeTwitterLink, #jaffeFacebookLink
									{
									height:19px;
									padding:7px 0 0 30px;
									}

	#jaffeTwitterLink, #jaffeFacebookLink
									{
									float:left;
									width:80px;
									}

	#jaffeItunesLink				{ background:transparent url('images/icon_itunes.gif') no-repeat 0 0; }
	#jaffeJuiceLink					{ background:transparent url('images/icon_home.gif') no-repeat 0 0; }
	#jaffeTwitterLink				{ background:transparent url('images/icon_twitter.gif') no-repeat 0 0; }
	#jaffeFacebookLink				{ background:transparent url('images/icon_facebook.gif') no-repeat 0 0; }

	#jaffe .jaffeSection a#jaffeCrayonLink
									{
									font-size:10px;
									line-height:10px;
									color:#777;
									font-family:Arial Black, Arial, sans-serif;
									float:right;
									background:transparent url('images/icon_powered.gif') no-repeat 0 0;
									width:90px;
									text-align:center;
									padding:35px 10px 0 0;
									}

	#jaffe .jaffeSection a#jaffeCrayonLink:hover,
	#jaffe .jaffeSection a:hover	{ color:#0dbfeb; }

	#pagecontent					{
									width:944px;
									margin:0 auto 50px auto;
									}

	#pagecontent .post				{
									margin-top:50px;
									/* margin-bottom:45px; */
									}

	#pagecontent .post h2, #pagecontent .post h2 a
									{
									color:#104275;
									font-size:22px;
									font-weight:normal;
									text-decoration:none;
									margin-bottom:5px;
									}

	#pagecontent .post h3, #pagecontent .post h3 a
									{
									color:#333;
									font-size:18px;
									font-weight:normal;
									margin-bottom:5px;
									}

					
	#pagecontent .post .entry		{
									padding-top:15px;
									}

	.narrowcolumn p,
	#authorMain p,
	#pagecontent .post .entry p		{
									font-size:12px;
									line-height:18px;
									margin-bottom:22px;
									}

	#authorMain p a,
	#pagecontent .post p a,
	#pagecontent .post .entry p a	{
									color:#104275;
									}

	#authorMain p a:hover,
	#pagecontent .post .entry p a:hover
									{
									text-decoration:none;
									}

	#pagecontent .post .postmetadata
									{
									margin-top:10px;
									background-color:#eee;
									border:1px solid #aaa;
									padding:6px;
									
									}

	#pagecontent .post .postmetadata a
									{
									color:#333;
									text-decoration:none;
									font-size:12px;
									}

	#pagecontent .post .postmetadata a:hover
									{
									color:#f66403;
									text-decoration:underline;
									}

/* ******************************************

	Enhanced Content Pages

****************************************** */

	.commentlist li					{
									font-size:11px;
									border-bottom:1px solid #ddd;
									padding:10px 0 0 0;
									list-style:none;
									}

	#tableofcontents h2				{
									color:#104275;
									font-size:16px;
									font-weight:normal;
									text-decoration:none;
									border-bottom:1px solid #ddd;
									margin:30px 0 5px 0;
									padding:0 0 2px 0;
									width:500px;
									}

	#tableofcontents ol				{ margin:0 0 15px 10px; }
	#tableofcontents ol li			{
									list-style:none;
									margin-bottom:4px;
									}
									
	#tableofcontents ol li a		{
									color:#333;
									font-size:14px;
									text-decoration:none;
									}

	#tableofcontents ol li a:hover	{
									color:#039;
									text-decoration:underline;
									}
									
	#comments						{
									font-size:14px;
									color:#333;
									margin:45px 0 8px 0;
									border-bottom:1px solid #ddd;
									padding:3px 10px;
									}
									
	#respond						{
									margin-top:45px;
									padding-top:25px;
									border-top:1px solid #ddd;
									background-color:#eee;
									padding:10px;
									}

	#respond p						{
									font-size:12px;
									color:#333;
									margin-bottom:8px;
									}

	#respond p a					{ color:#104275; }

	#respond h3						{
									font-size:14px;
									font-weight:normal;
									color:#333;
									margin-bottom:8px;
									}
	
	#respond form					{
									display:block;
									width:450px;
									}

	#respond label					{
									float:left;
									display:block;
									font-weight:normal;
									font-size:12px;
									width:80px;
									color:#333;
									}

	#respond input#author,
	#respond input#email,
	#respond input#url,
	#respond textarea#comment		{
									float:left;
									display:block;
									font-size:12px;
									border:1px solid #999;
									padding:2px 0;
									margin-bottom:3px;
									}

	#respond input#author,
	#respond input#email,
	#respond input#url				{ width:150px; }
	
	#notpublished					{
									float:left;
									display:block;
									font-size:11px;
									padding:5px;
									width:190px;
									color:#999;
									}
	
	#respond input#author,
	#respond input#url				{
									margin-right:200px;
									}

	#respond textarea#comment		{ width:350px; }
	
	#respond #submit				{
									margin:5px 0 5px 80px;
									padding:4px 5px 2px 5px;
									font-size:11px;
									line-height:14px;
									text-transform:uppercase;
									}

	#tableofcontents				{
									width:500px;
									margin:0 auto 50px auto;
									}

	#pagecontent .singlecolumn		{
									width:650px;
									float:left;
									}

	.commentlist li p				{
									margin:0;
									padding:0 10px 5px 5px;
									}

	.commenthead					{
									background-color:#f7f7f7;
									padding:6px 5px 6px 5px;
									border-top:1px solid #e9e9e9;
									}
									
	.commenthead img				{
									display:block;
									float:left;
									}
									
	.commenthead span				{
									display:block;
									float:left;
									margin:3px 0 0 5px;
									}
									
	.commenthead span a				{
									display:block;
									color:#666;
									text-decoration:none;
									}
									
	#sidebartableofcontents			{
									margin:50px 0 0 0;
									width:250px;
									float:right;
									}
	
	#sidebartableofcontents h3		{ margin-top:35px; }
	
	#sidebartableofcontents h3,
	#sidebartableofcontents h3 a	{
									font-size:16px;
									color:#104275;
									text-decoration:none;
									}
	
	#sidebartableofcontents h3 a:hover
									{ color:#039; }
	
	#sidebartableofcontents h4		{
									font-size:14px;
									font-weight:normal;
									margin:20px 0 5px 0;
									color:#104275;
									}
	
	#sidebartableofcontents ol li	{ list-style:none; margin-bottom:5px; }
	
	#sidebartableofcontents ol li a	{
									display:block;
									font-size:12px;
									line-height:14px;
									color:#333;
									text-decoration:none;
									}
	
	#sidebartableofcontents ol li a:hover
									{
									color:#039;
									text-decoration:underline;
									}

/* ******************************************

	I've Reviewed Pages

****************************************** */
	#reviewList						{
									width:400px;
									float:left;
									font-size:13px;
									line-height:18px;
									margin:20px 45px 40px 140px !important;
									margin:20px 45px 40px 70px;
									}

	#reviewList h2					{
									font-weight:normal;
									color:#104275;
									margin-bottom:12px;
									}

	#reviewList ol li				{
									margin:0 0 0 20px;
									font-size:14px;
									border-bottom:1px solid #ddd;
									padding:12px 0;
									color:#333;
									float:left;
									width:400px;
									}

	#reviewList ol li strong		{
									float:left;
									padding:0 0 0 5px;
									font-weight:normal;
									color:#333;
									}
										
	#reviewList ol li strong a		{
									display:block;
									color:#444;
									font-size:12px;
									}
										
	#reviewList ol li img			{ float:left; }
									
	#reviewList ol li span			{ font-size:12px; }
									
	#reviewList ol li span, #reviewList ol li span a
									{ color:#333; }
									
	#reviewList ol li span a:hover	{
									color:#104275;
									text-decoration:none;
									}
									
	#reviewList em					{
									display:block;
									color:#333;
									margin:40px 0;
									font-size:16px;
									}
									
	#reviewList em a				{ color:#666; }
									
	#reviewformwrap					{
									width:300px;
									border-left:1px solid #ddd;
									float:left;
									padding:15px 20px 20px 20px;
									margin:0 0 30px 0;
									height:400px;
									}
	
	#reviewform						{ 
									width:204px;
									height:250px;
									float:left;
									}
	
	#reviewformwrap span#reviewerrormessage
									{
									color:#900;
									font-weight:bold;
									font-size:11px;
									}
	
	#reviewformwrap h4				{
									font-weight:normal;
									color:#333;
									margin-top:5px;
									}
									
	#reviewformwrap label			{
									margin:10px 0 0 0;
									display:block;
									font-size:12px;
									}
	
	#reviewformwrap label span		{ font-size:10px; }
	
	.reviewtext						{
									display:block;
									background-color:#eee;
									border:1px solid #999;
									padding:3px 0;
									margin:0 0 0 0;
									width:200px;
									}
	
	#reviewform input.error			{
									padding:3px 0;
									width:200px;
									background-color:#fee;
									border:1px solid #faa;
									color:#222;
									}

	#reviewformwrap span			{
									font-size:10px;
									color:#666;
									}
	
	#reviewform #send				{
									display:block;
									background-color:#333;
									color:#fff;
									text-transform:uppercase;
									font-size:9px;
									line-height:10px;
									margin-top:10px;
									padding:8px 10px 5px 10px;
									border-left:1px solid #aaa;
									border-top:1px solid #aaa;
									border-right:1px solid #777;
									border-bottom:1px solid #777;
									}
	
	#commentarea					{ display:none; }
	
	#reviewmessagethanks			{
									width:162px;
									height:128px;
									background-color:#eee;
									border:1px solid #ccc;
									text-align:center;
									font-size:14px;
									line-height:20px;
									padding:20px;
									color:#444; /* #f66403; */
									margin-bottom:80px;
									}
	
	#reviewform #send:hover			{
									background-color:#104275;
									}
									
/* ******************************************

	Author Pages

****************************************** */
	.alignleft						{
									display:block;
									float:left;
									margin:0 15px 15px 0;
									}
	
	#authorcontent					{
									width:944px;
									margin:0 auto 50px auto;
									}
	
	#authorHeader					{
									float:left;
									border-bottom:1px solid #c8c8c8;
									width:944px;
									margin:50px 0 25px 0;
									}

	#authorNav						{ 
									float:left;
									padding:5px 0 0 25px;
									}
	#authorNav, #authorNav a		{ font-size:14px; }

	#authorNav a					{
									color:#000;
									text-decoration:none;
									padding:0 8px 4px 8px;
									display:block;
									float:left;
									margin-right:3px;
									}
	
	#authorNav a:hover				{
									border-bottom:4px solid #e1e1e1;
									}
	
	#joseph-jaffe #biolink,
	#more-books-by-joseph #morebooklink,
	#joseph-jaffe #authorNav a#biolink:hover,
	#more-books-by-joseph #authorNav a#morebooklink:hover
									{
									border-bottom:4px solid #c8c8c8;
									}
				
	#authorcontent h2				{
									float:left;
									color:#104275;
									font-size:22px;
									font-weight:normal;
									}

	#authorLeft						{
									width:245px;
									float:left;
									}
	#authorMain						{
									width:680px;
									float:left;
									margin-right:35px;
									}
									
	#authorMain div					{
									clear:both;
									}
									
	#authorRight					{
									float:left;
									margin: 0 0 0 40px;
									width:148px;
									}
									
	#authorsidebar					{
									float:left;
									width:148px;
									background-color:#e1e1e1;
									border-right:1px solid #d2d2d2;
									border-bottom:1px solid #d2d2d2;
									-moz-border-radius: 5px;
									-webkit-border-radius: 5px;
									padding:10px 0 45px 0;
									}
									
	.jaffeSideSection				{
									margin:0 10px;
									padding:10px 0 15px 0;
									border-top:1px solid #ccc;
									border-bottom:1px solid #fff;
									font-size:11px;
									}

	.jaffeSideSection h4			{
									color:#333;
									font-size:11px;
									margin-bottom:2px;
									}

	.jaffeSideSection a				{
									display:block;
									font-size:11px;
									margin-bottom:4px;
									}
									
	.companylink a					{
									background:#fff url('images/icon_powered.gif') no-repeat center center;
									margin:5px 0 0 0;
									width:100px;
									height:40px;
									border:1px solid #ccc;
									}
									
	.companylink a span				{ display:none; }
									
	.followlink a					{ color:#000; text-decoration:none; padding:2px 0 2px 18px; margin-top:4px; }
	.juicelinks a, .contactlink a	{ color:#0f819d; }
									
	.followlink						{ border-top:0; }
	
	#authorTwitter					{ background:transparent url('images/icon_author_twitter.gif') no-repeat 0 0; }
	#authorFacebook					{ background:transparent url('images/icon_author_facebook.gif') no-repeat 0 0; }
	
	.contactlink					{ border-bottom:0; }
	
	.bookhead						{
									display:block;
									font-size:14px;
									}

	.otherbook						{
									float:left;
									margin-bottom:25px;
									width:680px;
									}
	.otherbook img					{
									display:block;
									float:left;
									margin:0 15px 0 0;
									border:1px solid #999;
									}
	
	.booktext						{
									width:300px;
									float:left;
									}
	
	.booktext, .booktext p			{
									font-size:12px;
									line-height:18px;
									}
	
	.otherbook strong				{
									font-size:18px;
									color:#666;
									font-weight:normal;
									font-style:italic;
									display:block;
									margin-bottom:2px;
									}
									
	.otherbook a					{
									color:#104275;
									font-size:12px;
									}
									
	.otherbook a:hover				{
									text-decoration:none;
									}
								
									
								
/* ******************************************

	Contact Form

****************************************** */
	#socialContactLinks #contactTwitter, #socialContactLinks #contactFacebook
									{
									display:block;
									color:#999;
									text-decoration:none;
									padding:6px 0 5px 32px;
									margin-bottom:8px;
									font-size:16px;
									}
	
	#socialContactLinks #contactTwitter:hover, #socialContactLinks #contactFacebook:hover
									{ color:#104275; }
	
	#contactTwitter					{ background:transparent url('images/icon_twitter.gif') no-repeat 0 0; }
	
	#contactFacebook				{ background:transparent url('images/icon_facebook.gif') no-repeat 0 0; }
	
	#errormessage					{
									display:block;
									color:#900;
									width:278px;
									padding-left:122px;
									height:40px;
									}
	
	
	#socialContactLinks				{
									border-right:1px solid #ddd;
									float:left;
									width:200px;
									height:250px;
									margin:42px 20px 60px 150px;
									padding:40px 0 0 0;
									}
									
	#socialContactLinks h4			{
									font-weight:normal;
									color:#104275;
									margin-bottom:12px;
									}
									
	#contactDetails					{
									width:200px;
									height:400px;
									margin:42px 0 0 65px;
									}

	#contactDetails h3				{
									font-size:18px;
									font-weight:normal;
									margin:50px 0 10px 0;
									color:#333;
									}
									
	#contactDetails p				{
									color:#666;
									font-size:12px;
									line-height:20px;
									}
									
	#contactDetails p a				{
									color:#555;
									}
									
	#contactform
									{
									float:left;
									width:400px;
									margin:40px 0;
									padding:0 0 70px 30px;
									}
						
			
	#contactform fieldset div		{
									display:block;
									float:left;
									clear:left;
									padding:0 0 7px 0;
									width:500px;
									}
						
	#contactform label				{
									display:block;
									width:122px;
									font-size:12px;
									float:left;
									clear:left;
									height:20px;
									color:#666;
									}
										
	#contactform input.commenttext, #contactform #fakecommentarea 
									{
									padding:2px 0;
									width:284px;
									background-color:#eee;
									border:1px solid #aaa;
									color:#222;
									}

	#contactform input.error, #contactform #fakecommentarea.error
									{
									padding:2px 0;
									width:284px;
									background-color:#fee;
									border:1px solid #faa;
									color:#222;
									}

	#contactform select				{
									padding:1px 0;
									font-size:11px;
									width:175px;
									}

	#contactform #fakecommentarea 	{ height:100px; }
			
	#contactform input#reset, #contactform input#send
									{ 
									padding:7px 10px;
									text-transform:uppercase;
									background-color:#999;
									border-left:1px solid #aaa;
									border-top:1px solid #aaa;
									border-right:1px solid #777;
									border-bottom:1px solid #777;
									color:#222;
									}
						
	#contactform input#reset		{ margin-left:122px; }
	#contactform input#reset:hover, #contactform input#send:hover
									{
									background-color:#333;
									color:#fff;
									}
						
	#contactform label#lblfakecomment, #commentarea { display:none; }
			
	#messagethanks					{
									float:left;
									background-color:#eee;
									border:1px solid #ccc;
									margin:80px 0 262px 20px;
									width:300px;
									padding:40px;
									text-align:center;
									font-size:18px;
									color:#f66403;
									}

								
/* ******************************************

	Footer Styles

****************************************** */
	#footer							{
									border-top:1px solid #c7c7c7;
									width:944px;
									margin:0 auto;
									}
									
	#footLeft, #footRight			{
									padding:15px 20px;
									}
	
	#footLeft,
	#footRight,
	#footLeft a,
	#footRight a					{ font-size:10px; }
	
	#footLeft strong,
	#footRight strong,
	#footLeft strong a,
	#footRight strong a				{ font-size:13px; }
	
	#footLeft strong,
	#footRight strong				{
									display:block;
									font-weight:normal;
									margin-bottom:5px;
									}
	
	#footLeft,
	#footRight,
	#footLeft a,
	#footRight a,
	#footLeft strong a,
	#footRight strong a				{
									color:#545454;
									text-decoration:none;
									}
	
	#footLeft a:hover,
	#footRight a:hover,
	#footLeft strong a:hover,
	#footRight strong a:hover		{
									color:#000;
									}
									
	
	#footLeft						{
									float:left;
									}
	
	#footRight						{
									float:right;
									text-align:right;
									}
