.blogTopicDiv		{font-size:120%;padding:1em;}
.blogTopicTitle 	{margin-top:1px;}
.blogTopicTitle h1	{font-size:250%;margin-top:1px;}
.blogTopicByline 	{font-style:italic;padding:0.1em;}
.blogTopicByline h2	{font-size:150%;font-weight:normal;border:0;margin:0 0 5px 0;}
.blogTopicAuthor	{COLOR:gray;font-size:100%;padding:0 0 1em 0;}
.blogTopicAuthor a	{font-size:100%;}
.blogTopic		{font-size:12pt;font-family:verdana,Helvetica,Arial,sans-serif;color:#222;letter-spacing:0.1px;}
.blogTopic	a	{font-size:100%;}

.blogTopic h1		{font-size:200%;}
.blogTopic h2		{font-size:100%;padding:1em;font-weight:normal;}
/*.blogTopic blockquote	{font-size:80%;background-color:#f8f8f8;border-left:1px solid darkgray;padding:3px;}*/
.blogTopic blockquote	{font-size:80%;background:url(/style/images/blogs/quote.gif) no-repeat top left;padding:0 0 0 60px;min-height:50px;margin-left:5px;letter-spacing:1px;}
.blogTopic img		{float:right;margin:3px;}
.blogTopicAuthorBio	{font-size:120%;padding:1em 0 1em 0;}
.blogTopicFooterDiv	{padding:1em 1em 0.5em 0;}
.blogTopicTrackbacksDiv	{padding:1em 1em 0.5em 0;margin-bottom:5px;}
.blogTopicTrackbacksDiv	h2 {margin-bottom:1px;}
.blogTopic h4		{margin-bottom:1px;}

.blogTopicSeedDiv	{padding:1em 1em 0.5em 0;margin-bottom:5px;}
.blogTopicSeedDiv	h2 {margin-bottom:1px;}
.blogTopicReferDiv	{padding:1em 1em 0.5em 0;margin-bottom:5px;}
.blogTopicReferDiv	h2 {margin-bottom:1px;}

.blogTopicCats a {text-decoration:underline;}

.blogCommentHeaderDiv	{BACKGROUND-COLOR:#F5FFFA;padding:1em 1em 2em 0;}
.blogCommentHeaderDiv span {font-size:120%;font-weight:bold;}
.blogCommentDiv		{BACKGROUND-COLOR:white;COLOR:black;border-collapse:collapse;}
.blogCommentEach	{border:1px solid gray;border-collapse:collapse;font-size:110%;}
.blogCommentEach a	{font-size:110%;}
.blogCommentLinks a	{text-align:left;font-size:90%;}
.blogCommentEach blockquote {border-left:3px solid gray;padding:0.5em;}
.blogCommentTitle	{COLOR:maroon;border-bottom:solid 1px gray;padding:5px 5px 2px 5px;}
.blogCommentTitle span	{COLOR:gray;font-size:90%;float:right;margin-top:0;clear:right;}
.blogCommentDesc	{font-size:120%;border:1px gray;padding:10px 20px 20px 10px;}
.blogCommentDesc a	{font-size:100%;}
.blogCommentAuthor	{BACKGROUND-COLOR:lightblue;font-size:120%;}
.blogCommentFooter	{BACKGROUND-COLOR:#F5FFFA;padding:0.1em;}
.blogCommentFooter textarea {BACKGROUND-COLOR:lightyellow;COLOR:gray;font-size:90%;}

.blogForm textarea	{COLOR:black;font-size:120%;}

.blogListTopicsAuthorDiv		{BACKGROUND-COLOR:white;padding:1em;border:1px solid gray;font-size:120%;border-collapse:collapse;}
.blogListTopicsAuthorDiv	a	{font-size:120%;}
.blogListTopicsAuthorDiv	h2	{margin:0 0 0.3em 0;}
.blogListTopicsAuthorBioDiv	{padding:0em;}
.blogListTopicsDiv	{border:1px solid gray;border-collapse:collapse;font-size:120%;}
.blogListTopicsDiv a	{font-size:120%;}
.blogListTopicsEach	{BACKGROUND-COLOR:white;padding:1em;border:1px;border-collapse:collapse;}
.blogListTopicsEachDate	{font-size:8pt;COLOR:gray;}
.blogListTopicsEach a:link {font-size:10pt;COLOR:#0f5298;}
.blogListTopicsEach blockquote {border-left:3px solid gray;padding:0.5em;}

.blogListAuthorsDiv	{border:1px solid gray;border-collapse:collapse;font-size:120%;}
.blogListAuthorsDiv a	{font-size:120%;}
.blogListAuthorsEach	{BACKGROUND-COLOR:white;padding:1em;border:1px;border-collapse:collapse;}
.blogListCatsDiv	{border:1px solid gray;border-collapse:collapse;font-size:120%;}
.blogListCatsDiv a	{font-size:100%;}
.blogListCatsEach	{BACKGROUND-COLOR:white;padding:0.3em;border:1px;border-collapse:collapse;}

.blogHeadlineDiv h4	{margin:1px 2px;}
.blogHeadlineDiv ul	{list-style:none;padding-left:0;margin-left:0;}
.blogHeadlineDiv li	{padding:2px 1px 2px 2px;margin:0;}
.blogHeadlineDiv li a:hover	{padding:0px 0 0 3px;}
.blogHeadlineTitle  	{margin-top:0px;font-size:10pt;}
a.blogHeadlineTitle	{font-family:"Trebuchet MS",Candara,Verdana,Arial;}
.blogHeadlineQty  	{font-size:1.1em;COLOR:gray;BACKGROUND-COLOR:#98fb98;padding:0 1px;}
.blogHeadlineQty  img	{margin-bottom:-2px;}

.blogHeadlineDiv h4	{COLOR:#0f5298;}
a.blogHeadlineTitle 	{COLOR:#0f5298;}
.blogHeadlineDiv li	{BORDER-BOTTOM:1px dotted #ebece4;}
.blogHeadlineDiv li	a:hover	{BACKGROUND-COLOR:#f8f8f8;COLOR:black;}

.blogFeatureDiv		{padding:1em;margin:5px 0;}
.blogFeatureTitle  	{margin-top:1px;font-size:16pt;}
.blogFeatureDate		{font-size:1em;margin-top:1px;}
.blogFeatureQty  a	{font-size:1.1em;}
.blogFeatureBylineDiv 	{margin:4px 0px;font-style:italic;padding:0.1em;}
.blogFeatureBylineDiv h2 {font-size:1.3em;font-weight:normal;border:0;margin:0 0 5px 0;}
.blogFeatureAuthor	{font-size:100%;padding:0 0 1em 0;}
.blogFeatureAuthor a	{font-size:100%;}
.blogFeatureDescDiv	{font-size:1.3em;margin:8px 0;}
.blogFeatureDescDiv a	{font-size:1.1em;}
.blogFeatureDescDiv h1	{font-size:200%;}
.blogFeatureDescDiv h2	{font-size:100%;padding:1em;font-weight:normal;}
.blogFeatureDescDiv	blockquote	{padding:3px;}
.blogFeatureAuthorBio	{font-size:120%;padding:1em 0 1em 0;}

.blogFeatureDiv		{BORDER-BOTTOM:1px dotted #0f5298;margin-bottom:5px;}
.blogFeatureAuthor	{COLOR:gray;}
.blogFeatureDescDiv	blockquote	{background:url(/style/images/blogs/quote.gif) no-repeat top left;padding:0 0 0 60px;min-height:30px;margin-left:5px;}
a.blogFeatureTitle:link	{COLOR:#0f5298;}

.tagcloud.level1 {font-size:100%;}
.tagcloud.level2 {font-size:110%;}
.tagcloud.level3 {font-size:120%;}
.tagcloud.level4 {font-size:130%;}
.tagcloud.level5 {font-size:140%;}
.tagcloud.level6 {font-size:150%;}
.tagcloud.level7 {font-size:160%;}
.tagcloud.level8 {font-size:170%;}
.tagcloud.level9 {font-size:180%;}
.tagcloud.level10 {font-size:190%;}
