input.btn			{color:#050; font:bold Verdana, helvetica, sans-serif; background-color:#fed; border:1px solid ; border-color:#696#363#363#696; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffeeddaa'); }

#horizon			{text-align:left; position:absolute; left:0; width:100%; }

#content			{background-color:#66CCCC; margin-left:-350px ; position:absolute; left:50%; width:700px ; }

.feedjit			{position:absolute; top:0px ; left:-195px ; }

.feedjit2			{position:relative; }

.searchmargin			{margin-left:50px ; }

body			{background:#66CCCC; margin:0px 0px 50px 0px ; background-image:url('gradient-blue.jpg'); background-repeat:repeat-x; }

table#essay			{background:#f8faf1; border:1px solid black; }

.google-ads			{margin-top:15px ; margin-bottom:0px;}

A:link			{color:darkblue; font-family:Calibri, verdana, sans-serif; text-decoration:underline; }

A:visited			{color:darkblue; font-family:Calibri, verdana, sans-serif; text-decoration:underline; }

A:hover			{color:darkblue; font-family:Calibri, verdana, sans-serif; text-decoration:underline; }

A:active			{color:darkblue; font-family:Calibri, verdana, sans-serif; text-decoration:underline; }

div.bio			{font-size:10pt; font-family:Calibri, verdana, Arial; margin-left:10%; margin-right:10%; text-align:justify; padding:15px ; margin-top:5px; }

div.abstract			{font-size:9pt; font-family:Calibri, verdana, Arial; font-weight:bold; text-align:justify; margin-left:15%; margin-right:15%; margin-top:15pt; margin-bottom:15pt; }

.note			{font-family:ArialNarrow; font-size:8pt; margin-left:10%; margin-right:10%; text-align:left; }

.toc			{font-family:ArialNarrow, Arial; font-size:8pt; margin-left:10%; margin-right:10%; }

h1			{font-size:35pt; font-family:Garamond, ArialNarrow, Arial; color:steelblue; text-align:center; text-transform:uppercase; margin:5px; margin-top:15px;margin-left:10%; margin-right:10%;}

.nocaps			{font-size:35pt; font-family:Garamond, ArialNarrow, Arial; color:steelblue; text-align:center; text-transform:lowercase; }

h2			{font-size:16pt; font-family:Garamond, ArialNarrow, Arial; color:steelblue; text-align:center; }

h3			{font-size:12pt; font-family:Garamond, ArialNarrow, Arial; color:black; text-align:center; text-transform:uppercase; }

h3a			{font-size:12pt; font-family:ArialNarrow, Arial; color:black; text-align:center; text-transform:uppercase; }

h4			{font-size:12pt; font-family:Garamond, ArialNarrow, Arial; color:steelblue; line-height:24pt; font-weight:bold; margin-left:5% ;margin-right:5%; text-transform:uppercase; }

h5			{font-size:12pt; font-family:Garamond, ArialNarrow, Arial; font-style:italic; margin-left:10%; margin-right:10%; color:steelblue; }

h6			{font-size:12pt; font-family:Garamond, ArialNarrow, Arial; font-weight:bold; margin-left:10%; margin-right:10%; color:steelblue; }

P			{font-size:11pt; font-family:Calibri, Verdana, Arial; margin-left:15%; margin-right:15%; text-align:justify; line-height:150%; }

.smallprint			{font-size:9pt; font-family:Calibri, verdana, Arial; margin-left:15%; margin-right:15%; text-align:justify; }

.explode			{margin-left:15%; font-size:14pt; font-family:Calibri, Verdana, Arial; color:steelblue; font-style:italic; padding:16px ; float:left; width:200px ; }

.explode2			{margin-left:10%; font-size:15pt;  font-family:Calibri, Verdana, Arial; color:steelblue; padding:16px ; float:left; width:200px ; }

.explode3			{margin-left:10%; font-size:11pt; line-height:150%; font-family:Calibri, verdana, Arial; color:steelblue; padding:16px ; float:left; width:200px ; }

.ref			{font-size:11pt; font-family:Calibri, verdana, Arial; text-align:left; }

BLOCKQUOTE			{font-size:11pt; font-family:Calibri, Verdana, Arial; margin-left:20%; margin-right:20%; text-align:justify; line-height:150%; }

.block2			{font-size:10pt; font-family:Calibri, verdana, Arial; margin-left:22%; margin-right:22%; text-align:justify; }

dl			{font-size:10pt; font-family:Calibri, verdana, Arial; margin-left:15%; margin-right:15%; line-height:150%; }

dt			{margin-left:15%; font-weight:bold; }

dd			{margin-left:20%; }

td			{font-size:11pt; font-family:Calibri, verdana, Arial; }

td.small			{font-size:8pt; font-family:Calibri, verdana, Arial; }

th			{font-size:9pt; font-family:Calibri, verdana, Arial; font-weight:bold; background:lightblue; }

OL LI			{list-style-type:decimal; margin-left:15%; margin-right:15%; font-size:11pt; font-family:Calibri, verdana, Arial; text-align:left; line-height:150%; }

OL OL LI			{list-style-type:lower-alpha; font-size:11pt; font-family:Calibri, verdana, Arial; margin-left:1%; text-align:left; margin-right:1%; line-height:150%; }

OL OL OL LI			{list-style-type:lower-roman; font-size:11pt; font-family:Calibri, verdana, Arial; margin-left:1%; text-align:left; margin-right:1%; line-height:150%; }

UL LI			{list-style-type:disc; font-size:11pt; font-family:Calibri, verdana, Arial; margin-left:15%; margin-right:15%; text-align:left; line-height:150%; }

UL LI LI			{list-style-type:disc; font-size:11pt; font-family:Calibri, verdana, Arial; margin-left:1%; margin-right:1%; text-align:left; line-height:150%; }

UL LI LI LI			{list-style-type:disc; font-size:11pt; font-family:Calibri, verdana, Arial; margin-left:1%; margin-right:1%; text-align:left; line-height:150%; }

UL LI LI LI LI			{list-style-type:disc; font-size:9pt; font-family:Calibri, verdana, Arial; margin-left:1%; margin-right:1%; text-align:left; line-height:150%; }

UL LI LI LI LI LI			{list-style-type:disc; font-size:9pt; font-family:Calibri, verdana, Arial; margin-left:5%; margin-right:5%; text-align:left; line-height:150%; }

UL LI LI LI LI LI LI			{list-style-type:disc; font-size:9pt; font-family:Calibri, verdana, Arial; margin-left:5%; margin-right:5%; text-align:left; line-height:150%; }

.biblio			{font-family:Calibri, verdana, Arial; font-size:10pt; text-indent:-20pt; margin-left:75pt; }

.notes			{list-style-type:decimal; margin-left:15%; margin-right:15%; }

.print			{font-size:8pt; font-weight:bold; padding-bottom:10px ; font-family:Calibri, verdana, Arial; }

td#topnav 			{font-size:10pt; font-weight:bold; font-family:Calibri, verdana, Arial; color:steelblue; }

td#topnav a			{font-size:10pt; font-weight:bold; font-family:Calibri, verdana, Arial; color:steelblue; text-decoration:none; }

td#topnav a:hover			{font-size:10pt; font-weight:bold; font-family:Calibri, verdana, Arial; color:black; text-decoration:underline; }

#topnav table			{border:3px dotted black; margin-top:5px ; }

ul.topnavbar 			{text-align:center; }

.topnavbar li			{list-style-type:none; display:inline; margin:0; padding:0; }

.topnavbar a, .topnavbar a:link, .topnavbar a:visited			{padding:5px 10px 5px 10px ; text-decoration:none; color:black; border:5px solid lightblue; border-style:outset; }

.topnavbar a:hover			{background:steelblue; color:white; }

.CommentEmailPrintBookmark			{font-family:Calibri, verdana, sans-serif; font-size:8pt; text-align:center; margin:5px ; padding:5px ; }

.CommentEmailPrintBookmark a			{font-family:Calibri, verdana, sans-serif; font-size:8pt; text-decoration:none; }

.CommentEmailPrintBookmark a:hover			{font-family:Calibri, verdana, sans-serif; font-size:8pt; text-decoration:underline; }

.GoogleSearchBox			{text-align:center; margin:15px ; }

.home			{font-size:11pt; font-family:Calibri, verdana, Arial; }

.formula			{font-weight:bold; font-size:13pt; font-family:Arial; text-align:center; white-space:pre; }

.symbol			{font-family:Symbol; }

.redbordertable			{margin-left:15px ; margin-right:15px ; width:200px ; padding-left:15px ; padding-top:15px ; padding-bottom:15px ; border:1px solid firebrick; }

.redbordertable ul			{margin-top:0px ; }

.redbordertable li			{margin-left:0px ; margin-right:5px ; margin-top:3px ; }

.tablesmallprint td ul li			{font-size:8pt; }

.tablesmallprint td			{font-size:8pt; }

.tablesmallprint td ul			{margin-top:5px ; }

.borderlistbox			{margin:15px ; width:200px ; padding-left:15px ; padding-top:15px ; padding-bottom:15px ; border:1px solid steelblue; border-top:10px solid steelblue; float:right; }

.borderlistbox p, .borderlistbox h6, .borderlistbox ul, .borderlistbox li			{margin:0; padding:0; }

.borderlistbox ul			{margin:10px ; }

.borderlistbox li			{font-size:9pt; margin-bottom:5pt; }

.borderlistbox h6			{margin-bottom:5px ; }

.textboxlarge			{border:1px solid darkblue; border-top:15px solid steelblue; padding:15px ; margin-top:15pt; margin-bottom:15pt; margin-left:10%; margin-right:10%; }

.textboxlarge h1, .textboxlarge h2			{color:black; font-size:15pt; line-height:19px ; padding:0pt; margin:0pt; }

.textboxlarge p			{margin:0pt; margin-top:10pt; font-size:10pt; }

.textboxlarge li			{font-size:10pt; }

.portrait				{border:1px solid grey; margin:15px ; padding:5px ; }

.portraitcaption				{font-size:9pt;font-weight:bold; }

 .google-intro-ad 		{float:right;background-color:#f8faf1;margin-left:20px;}

.portrait2				{border:1px solid grey; margin:15px ; padding:5px ; float:right;text-align:center;}

.caption				{font-size:8pt;font-weight:bold;font-family:Arial;text-align:center; margin-top:3pt;}

.facebook				{margin:30px; width:600px;}


