
/******************************************************************
 ** CONTENT *******************************************************
 ******************************************************************/



.sharethis { font-family:'Lucida Grande','Trebuchet MS';
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
	color: #343434;
	letter-spacing: -0.39px; }
	
	
.js-kit-comments { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.pullquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #CC6633;
	line-height: 1.4em;
}

.contentheader, .icopyright-tag a {
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #252525;
	margin-bottom: -1px;
}

.icopyrightlinkdiv1, .icopyrightlinkdiv, .linkdiv1, .linkdiv { padding: 0px 6px 0px 6px; /*border-bottom: 1px groove #d8d8d8;*/ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.icopyrightlinkdiv, .linkdiv { border-left: 1px solid #d1d1d1; }
.icopyrightfooterdiv { }



div.bottom_download, div.bottom_comments, div.bottom_related { padding: 18px; background-color:#f0f0f0; width:97%;  margin-top: 24px; text-align: left; color: #393939; font-family: verdana;  font-size: 14px; } 
div.bottom_download h1, div.bottom_comments h1, div.bottom_related h1 { text-align: left; color: #393939; font-family: verdana;  font-size: 15px; margin: 0px 0px 1px 0px; }

#disqus_thread #dsq-content h3 { padding: 0px; margin: 0px; display: block; font-size: 14px; }
 

.add_rss { display: block; }

.subheading, .q-a { font-weight: bold; }

.contentfooter, .story h5 {
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color: #454545;
	line-height: 1.2em;
}



.story, .main, div.feedBurnerFeedBlock { 
	font-family: Georgia, 'Lucida', 'Times New Roman', 'Times', Arial;
	font-size: 0.9087em;
	line-height: 1.5em;
	color: #202020;
	padding-left: 0px;
	letter-spacing: -0.01em;
 }
 
 
 
 br { letter-spacing:normal; }
 
 
 .story br, .main br, .abstract br, .deck br { line-height: 1.0em; }
 
 .main li, .story li, li.story, li.main, .osp-bullet-text {
 
 	font-size: 14px;
	line-height: 1.4em;
	padding-bottom: 9px;
	font-family:Georgia, "Times New Roman", Times, serif
	
	
}

.osp-bullet-text, p.Bullets { 
	
	margin-left: 41px;

}

.note {
	
	font-family: Georgia, 'Lucida', 'Times New Roman', 'Times', Arial;
	color: #202020;
 	font-size: 12px;
	line-height: 1.3em;
	letter-spacing: normal;

}
 
.rightimg { padding-left:16px; padding-bottom: 5px; }
 

/*.deck, .abstract {font:400 1.6em "Lucida Grande",Trebuchet MS, Arial, sans-serif;margin:0.2em 0 0.5em 0; color: #0b0b0b;font-size: 14.5px}*/
 

.storyfooter, .Contactinfo, .Authorbio, .author-bio, .osp-author-bio, .contact-info {

	font-family: verdana; 
	font-size: 10px;
	color: #4f4f4f;
	line-height: 1.4em;
	margin-top: 20px;
	
	}

p.Contactinfo { margin-bottom: -10px; }
	
.story td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1em; }
	
.standout {   

	FONT-FAMILY: Lucida Grande, Trebuchet, Verdana;
    FONT-SIZE: 16px;
	LETTER-SPACING: -1px;
	LINE-HEIGHT: 24px;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none;
    color: #4f4f4f;
		
    }
    
.title

	{
	margin-bottom:6px;font-size:25px; font-family:'Lucida Grande','Trebuchet MS'; text-transform: none; letter-spacing:-1px; color: #212121; font-weight:bold; line-height: 1.1em;
	}
	

	
.author, .story h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}




h2 { 
		font-family:'Lucida Grande','Trebuchet MS';
	font-size: 17px;
	font-weight: bold;
	line-height: 1.5em;
	color: #343434;
	letter-spacing: -0.39px;
	 }
	
	
.abstract, .story h3, .story h1, .osp-article-1stlvlhead, .osp-articletitle-1stlvlhead, .osp-head-1, .osp-head-2, .osp-articletitle-2ndlvlhead, .heading-1 { 
 	
	font-family: Georgia, 'Lucida', 'Times New Roman', 'Times', Arial;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.5em;
	color: #232323;
	letter-spacing: -0.39px;
	margin-bottom: -13px;
	
 }
 

 
 .osp-head-2, .osp-articletitle-2ndlvlhead { 
 	
	
	font-size: 14px;	
 	font-style: italic;
	line-height: 1.5em;
	color: #000000;
	
 }


.story .body h1, .story h3,  .story .body h2, h1.story, .osp-article-1stlvlhead, .osp-articletitle-1stlvlhead, .osp-head-1, .osp-head-2, .osp-articletitle-2ndlvlhead { margin-bottom: -13px; }


h3.abstract { margin-bottom: 15px; } 



.story h1.title

	{
	margin-bottom:16px;
	font-size:25px; 
	font-family:'Lucida Grande','Trebuchet MS';
	text-transform: none; 
	letter-spacing:-1px; 
	color: #212121; 
	font-weight:bold; 
	line-height: 1.1em;
	}
	

.story .body h1 {

	font-size: 16px;
	font-family:'Lucida Grande','Trebuchet MS';
	line-height:1.1em;
	margin-top:22px;
	color:#AD5245;
	
}	

.story .body h2, div.feedBurnerFeedBlock p.feedTitle

	{
	font-size:16px; font-family:'Lucida Grande','Trebuchet MS'; text-transform: none; letter-spacing:0px; color: #454545; font-weight:bold; line-height: 1.3em;
	}

div#_date, .date, div#_date .date, #_date .date, #_date, #_date span, #_date span.date, span.date { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size:10px; letter-spacing: 1px; color: #686060; padding-top: 2px; display:block; } 	
	
div#_author { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; } 

div#author_date { margin-top: 10px; margin-bottom: 9px;  } 

	
h3.head { 

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

h3.articles {
	
	color: #75ba75;
}


td.author_misc {  padding-left: 5px; padding-top:3px; padding-right: 3px; font-size:13px; font-family:'Lucida Grande','Trebuchet MS'; text-transform: none;  color: #111111; font-weight:100; line-height: 1.1em; font-style:italic;  }
div.author { margin-bottom:1px;font-size:12px; font-family:'Lucida Grande','Trebuchet MS'; text-transform: none;  color: #212121; font-weight:bold; line-height: 1.1em; }
div.company { margin-bottom:1px;font-size:9px; font-family:'Lucida Grande','Trebuchet MS'; text-transform: uppercase;  color: #949494; font-weight:100; line-height: 1.1em; }

div.solo { font-size: 14px; } 
div.solo_co { font-size: 11px; } 

div.error { padding: 8px; background-color:#EC8E7C; margin: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

/* FEEDBURNER BUZZ BOOST */

code .body-text, code, code p, { font-family: "Courier New", Courier, monospace; font-size-adjust: 88%; } 
