body	{ 
		font-family: arial, Helvetica, sans-serif;
		font-size: 85%;  /* formerly 76% */
		}
		
h3  	{
		color: #2d539e;  
		font-size: 1.5em;
		font-family:  arial, Helvetica, sans-serif;
		font-weight: 500;
		font-style: normal;
		line-height: 140%;
		background-color: inherit;
		text-align: left;
		padding: 1.2em 30px 0.6em 30px ;
/*		margin: 1.2em 0 0.6em;   */
		}
		
h4		{
		color: #383892;
		font-size: 1.2em;
		font-family: Helvetica, arial, sans-serif;
		font-weight: 400;
		font-style: normal;
		line-height: 120%;
		background-color: inherit;
		vertical-align: 10em;
		padding: 0 30px 0 40px; 
		}
			
p 		{
/*		color: black;  */
		font-family: arial, Helvetica, sans-serif;
		text-align: left;
		font-size: 100%;
		padding: 0 30px 0 50px;
		margin: 1em 0;
		line-height: 1.5;
		background-color: inherit; 
		}
		
p.left {
		display: block;
		margin: 0 20px 0 0;
		padding: 0px;
		float: left;
	 	}
		
p.right {
		padding-left: 60%;
		display: block; 
		}
		
pre	{
		font-family: courier, sans-serif ;
		text-align: left; 
		font-size: 100%; 
		padding: 0 30px 0 70px;
		margin: 1em 0;
		line-height: 1.1;
		}
		
hd 	{
		font-size: 100%; 
		}
		
ul	 	{
		color: black;
		font-size: 100%;
		padding: 0 30px 0 60px;
		margin: 1em 0;
		line-height: 1.5;
		background-color: inherit;
		list-style-type: disc; 
		}
		
ol		{
		color: black;
		font-size: 100%;
		padding: 0 30px 0 60px;
		margin: 1em 0;
		line-height: 1.5;
		background-color: inherit;
		list-style-type: decimal; 
		}
		
ul ul,ol ol {
		color: black;
		font-size: 100%;
		padding: 0 30px 0 15px;
		margin: 1em 0;
		line-height: 1.5;
		background-color: inherit;
		list-style-type: disc; 
		}
		
header p {
		font-size: 120% ;
		font-family: Times, serif; 
		font-weight: 500; 
		font-style: normal;
		padding: 0.8em 0 0.2em 12px; 
		}

.fullindex {
		height: 1%;
		padding-left: 20px; }		
		
.indexelement { 
		width: 20em; 
		height: 60px; 
		overflow: hidden; 
		float: left; 
		margin: 1em 0 0; 
		padding-top: 0; 
		padding-right: 0; 
		padding-left: 0; 
		border-color: aqua; 
		border-width: 1px; 
		}
		
.indexelement img { 
		float: left; 
		margin: 0 5px 1em 1em; 
		border: solid 1px blue; 
		}
		
.indexelement p {
		font-size: 99%;
		line-height: 101%;
		margin: 0;
		padding: 0; 
		}
		
.buttonexp a img { 
		float: left; 
		margin: 0; 
		padding: 0 0.5em 0 5em; 
		}
		
		
.buttonexp p { 
		margin: 0 ; 
		padding: 0 2em 0 9em; 
		line-height: 101%;
		}
		
.buttonrow {
		padding: 0em 2em 1em 10px;
		margin: 0 10px ;
		}
		
.buttonrow a img {
		margin: 0;
		padding: 0 0 0 0;
		float: left;
		}
		
.playbutton a img { 
		 
		}
		
blockquote {
		padding-right: 3em;
		padding-left: 3em; 
		}
		
.diaryentry {
		margin-left: 15em;
		padding: 0 2em 0 0; 
		}
	
.diaryentry p {
		font-size: 1em;
		line-height: 1.5em;
		width: auto;
		margin: 0;
		padding: 0 0 .5em 0; 
		}
		
.diaryentry h3 {
		
		margin: 0 0 0 0;
		padding: 0 0 .6em 0;
		}

.diarydate	{
		font-size: 1em;
		text-decoration: none;
		float: left;
		margin: 0 0 0 -10em;
		padding: 0;
		position:relative 
		}
				
.present { 
		padding: 10px 5px 5px 10px; 
		position: relative; 
		width: 205px;   
		height : 225px; 
		float: left;
		}
			
.picture { 
/*		width: 102px;   */
		float: left; 
/*		height: 80px  ;   */
		overflow: hidden; 
		}
			
.picture img {
		margin: 0 ;
		border: solid 1px blue;
		}

.p100  { 
		font: 11px Arial; 
/*		width: 100px;   */
		height: 24px; 
		float: left;
		padding: 0;
		margin: 0;
		}
			
.pwide  { 
		font: 11px arial; 
		height: auto; 
		float: left;
		overflow: hidden; 
		}
		
.column1 /* this is left column */   { 
		text-align: left; 
		padding-right: 12px; 
		padding-left: 12px; 
		float: left 
		}
				
.displayvin { 
		color: black;
		font-family: Helvetica, arial, sans-serif;
		text-align: left;
		font-size: 100%;
		padding: 0 30px 0 50px;
		margin: 1em 0;
		line-height: 1.5;
		background-color: inherit;
		}
		
.date   { font-size: 80%; font-weight: 200; }
.copyright { font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.narrow1{ width: 50%; line-height: 1.3em; }
.narrow2{ width: 50%; line-height: 1.5em; }
table { padding-left: 80px; }
a:hover { color: blue; text-decoration: underline; }
a { color: #36f; }
.lefttext { color: black; margin-right: 20px; display: block; }


