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:30px;
}
 
 A:link	{color: darkblue;
 		  font-family: verdana, sans-serif;
 		  text-decoration: underline;}
 
  A:visited {color: darkblue;
 		  font-family: verdana, sans-serif;
 		  text-decoration: underline;}
 
 A:hover	 {color: darkblue;
 		  font-family: verdana, sans-serif;
 		  text-decoration: underline;}

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


 div.bio	{font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 10%;
 		  margin-right: 10%;
 		  text-align: justify;
 		  padding: 15px;}
 
 div.abstract	{font-size: 9pt;
 		  font-family: Verdana, Arial;
 			font-style:bold;
 			text-align:justify;
 			margin-left:15%;
 			margin-right:15%;
 		  margin-top: 15pt;
 		  margin-bottom: 15pt;}
 
 .note  {font-family:Arial Narrow;
 		font-size:8pt;
 		  margin-left: 10%;
 		  margin-right: 10%;
 		  text-align: left;}
 
 .toc		{font-family:Arial Narrow, Arial;
 		font-size:8pt;
 		  margin-left: 10%;
 		  margin-right: 10%;}
 
 
 h1		{font-size: 35pt;
 		  font-family: Arial Narrow, Arial;
 		  color: steelblue;
 		  text-align: center;
		 text-transform: uppercase;

 }
 
.nocaps		{font-size: 35pt;
 		  font-family: Arial Narrow, Arial;
 		  color: steelblue;
 		  text-align: center;
		 text-transform: lowercase;
 }
 
 h2		{font-size: 16pt;
 		  font-family: Arial Narrow, Arial;
 		  color: steelblue;
 		  text-align: center;
 }
 
 h3		{font-size: 12pt;
 		  font-family: Arial Narrow, Arial;
 		  color: black;
 		  text-align: center;
 text-transform: uppercase;}

 h3		a {font-size: 12pt;
 		  font-family: Arial Narrow, Arial;
 		  color: black;
 		  text-align: center;
 text-transform: uppercase;}
 
 h4		{font-size: 12pt;
 		  font-family: Arial Narrow, Arial;
 		  color: steelblue;
 		  line-height: 24pt;
 	  	  font-style: bold;
 		  text-indent: 10px;
 	 text-transform: uppercase;}
 
 h5		{font-size: 12pt;
 		  font-family: Arial Narrow, Arial;
 		  font-style: italic;
 		  margin-left: 10%;
 		  margin-right: 10%;
 		  color: steelblue;}
 
 h6		{font-size: 12pt;
 		  font-family: Arial Narrow, Arial;
 		  font-style: bold;
 		  margin-left: 10%;
 		  margin-right: 10%;
 		  color: steelblue;}
 
 P		{font-size: 10pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 15%;
 		  margin-right: 15%;
 		  text-align: justify;
						line-height: 150%;}
 
 .smallprint
 	{font-size: 8pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 15%;
 		  margin-right: 15%;
 		  text-align: justify;}
 
 .explode
 {
 font-size: 15pt;
 font-family: Verdana, Arial;
 color: steelblue;
 }
 
 .explode2
 {
 margin-left: 15%;
 font-size: 15pt;
 font-family: Verdana, Arial;
 color: steelblue;
 padding:16px;
 float:left;
 width:200px;
 }
 
 .explode3
 {
 margin-left: 10%;
 font-size: 11pt;
 line-height: 150%;
 font-family: Verdana, Arial;
 color: steelblue;
 padding:16px;
 float:left;
 width:200px;
 }
 
 .ref		{font-size: 10pt;
 		  font-family: Verdana, Arial;
 		  text-align: left;}
 
 BLOCKQUOTE		{font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 20%;
 		  margin-right: 20%;
 		  text-align: justify;
    line-height: 150%;}
 
 .block2	{font-size: 10pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 22%;
 		  margin-right: 22%;
 		  text-align: justify;}
 
dl 	{font-size: 10pt;
 		  font-family: 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: 9pt;
 		  font-family: Verdana, Arial;}
 
 td.small		{font-size: 8pt;
 		  font-family: Verdana, Arial;}
 
 th		{font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  font-weight: bold;
 		  background: lightblue;}
 
 OL LI	{list-style-type: decimal;
 		  margin-left: 15%;
 		  margin-right: 15%;
 		  font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  text-align: left;
						line-height: 13pt;}
 
 OL OL LI	{list-style-type: lower-alpha;
 		  font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 1%;
 		  text-align: left;
 		  margin-right: 1%;
						line-height: 13pt;}
 
 OL OL OL LI	{list-style-type: lower-roman;
 		  font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 1%;
 		  text-align: left;
 		  margin-right: 1%;
						line-height: 13pt;}
 
 UL  LI	{list-style-type: disc;
 		  font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 15%;
 		  margin-right: 15%;
 		  text-align: left;
						line-height: 13pt;}
 
 
 UL  LI LI	{list-style-type: disc;
 		  font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 1%;
 		  margin-right: 1%;
 		  text-align: left;
						line-height: 13pt;}
 
 UL  LI LI LI	{list-style-type: disc;
 		  font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 1%;
 		  margin-right: 1%;
 		  text-align: left;
						line-height: 13pt;}
 
 UL  LI LI LI LI	{list-style-type: disc;
 		  font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 1%;
 		  margin-right: 1%;
 		  text-align: left;
						line-height: 13pt;}
 
 UL  LI LI LI LI LI	{list-style-type: disc;
 		  font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 5%;
 		  margin-right: 5%;
 		  text-align: left;
						line-height: 13pt;}
 
 UL  LI LI LI  LI LI LI 	{list-style-type: disc;
 		  font-size: 9pt;
 		  font-family: Verdana, Arial;
 		  margin-left: 5%;
 		  margin-right: 5%;
 		  text-align: left;
						line-height: 13pt;}
 
 
 .biblio	{font-family: 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-style: bold;
     padding-bottom: 10px;
  		  font-family: Verdana, Arial;}
 
  td#topnav	{
     font-size: 10pt;
 		   font-style: bold;
  		  font-family: Verdana, Arial;
     color: steelblue;}

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

  td#topnav a:hover	{
     font-size: 10pt;
 		   font-style: bold;
  		  font-family: Verdana, Arial;
     color: black;
									text-decoration: underline;}
 
#topnavtable        	{
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: verdana, sans-serif;
font-size:8pt;
text-align:center;
margin: 0 10px;
margin-top: 10px;
padding: 5px;
}

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

}

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

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


 .home	{font-size: 9pt;
 		  font-family: 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: 9pt;
}

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

 
 
 
 
 
 
 
