@media all {}
#full { width:100%; border:none; margin:0; padding:0; text-align:center; }
#ctr { width:800px; border:none; margin:0 auto; padding:0; text-align:center; background-color:#FFF;  }
#hdr { border:none; }
#hdr2 {display:none; }
#hdr img {padding:0; margin:0; }
#main { width:800px; border:none; margin:0 auto; padding:0; text-align:left; background-color:#fff; }
#ind {width:100%; margin:0; padding:0; }
#indl {width:28%; float:left; margin-right:8px; }
#indr {width:28%; float:right; }
#indc {width:40%; float:left; }
#pics {width:100%; height:auto; margin:0; padding:0; background-image:url(/images/LI_Sharing07_800.jpg); background-attachment:relative; background-repeat:no-repeat; background-size: 100% auto; background-position:top left; border-radius:20px;  }
#pics img {z-index:-1; }
#pics .w3-container{padding:0.5em 8px; width:31%; border-radius:12px; margin:1%; background-color:#fff; z-index:1; opacity: 0.9; filter: alpha(opacity=90); float:left;  }
#pics .w3-container2w{padding:0.5em 8px; width:62%; border-radius:12px; margin:1%; background-color:#fff; z-index:1; opacity: 1.0; filter: alpha(opacity=100); float:left;  }
#pics .w3-container:hover{opacity: 1.0; filter: alpha(opacity=100); z-index:3; }
#pics2 {width:100%; height:auto; margin:0; padding:0; background-image:url(/images/LI_Peace14_800.jpg); background-attachment:relative; background-repeat:no-repeat; background-size: 100% auto; background-position:top left; border-radius:20px;  }
#pics2 img {z-index:-1; }
#pics2 .w3-container{padding:0.5em 8px; width:48%; border-radius:12px; margin:1%; background-color:#fff; z-index:1; opacity: 0.8; filter: alpha(opacity=80); float:left;  }
#pics2 .w3-container:hover{opacity: 1.0; filter: alpha(opacity=100); z-index:3; }
#footer { width:800px; border:none; margin:0 auto; padding:0; text-align:left; }
#leftnav {
	font-size: 10pt;
	text-align: left;
	line-height: 120%;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	padding-top: 0;
	padding-bottom: 0;
	width: 190px;
	float:left;
}
#rightnav {
	font-size: 10pt;
	text-align: left;
	line-height: 120%;
	margin-top: 8px;
	margin-left: 8px;
	margin-bottom: 8px;
	padding-top: 0;
	padding-bottom: 0;
	width: 190px;
	float:right;
}
#row:after {
    content: "";
    display: table;
    clear: both;
}
.floatl25wfrm {margin:0px; padding:8px; width:24%; background-color:#FFF; float:left; text-align:right; }
.floatl50wfrm {margin:0px; padding:8px; width:64%; background-color:#FFF; float:left; text-align:left; }

H1, H2, H3, H4 {
	color: #903;
	font-size: 125%;
	font-family: Papyrus, Calligrapher, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-align: center;
	white-space: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-left: 3px;
}
H2 { color: #316; font-size: 110%; }
H3 { color: #316; font-size: 105%; }
H4 {
	color: #316;
	font-size: 105%;
	text-align: left;
	margin-right: 8px;
	margin-left: 12px;
}
body {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}
p  {
	color: #000033;
	font-size: 11pt;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;
}
div {padding:0; margin:0; }
table {padding:0; margin:0; }
ul  {
	color: #000033;
	font-size: 11pt;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	padding-right: 10px; padding-left: 8px; margin-left:8px; text-indent:20px;
	}
tr  {
	color: #000033;
	font-size: 11pt;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	padding-bottom: 0; padding-top: 0;
	margin: 0;
}
li {
	list-style-image: url(LM_bullet.gif);
	text-align:left;
	text-indent:20px;
	padding-left:8px;
	margin-left:8px;
}
form {max-width:100%; border:2px inset #90C; border-radius:10px; margin:0 auto; background-color:#fff;}

img {max-width: 100%; height: auto; }
* {box-sizing: border-box;}
map {margin:0; padding:0; }
.bg-redwoods {
	background-image:url(LI_bgredwoods.jpg);
	background-color: #FFF;
	background-repeat: repeat;
	background-attachment: scroll;
	} 
.bg-waves {
	background-image:url(/images/Waves_3.png);
	background-repeat: repeat;
	background-attachment: fixed;
	} 	
.bg-w-r-b-p {background-image:url(bg_LoveIs10.gif)}

.bg-ltpink {background-color:#FFFBF0;}
.bg-ltblue { background-color:#CCF; }
.bg-ltyellow {background-color:#FFA;}
.bg-ltgrn {	background-color:#CFC;}
.11px-lft { font-size: 9pt; }
.11px_rt { font-size: 9pt; text-align: right; }
.11px_ctr { font-size: 9pt; text-align: center; }
.12px_blk { color: #000; font-size: 10pt; }
.12px_blk_rt { color: #000; font-size: 10pt; text-align: right; }
.12px_blk_ctr { color: #000; font-size: 10pt; text-align: center; }
.leftnav {
	font-size: 10pt;
	text-align: left;
	line-height: 120%;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	width: 150px;
}
.caption  { color: #903; font-size: 9pt; font-weight: bold; text-align: center; }
.caption-teal  {
	color: #399;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}
.caption-lft  { color: #903; font-size: 9pt; font-weight: bold; text-align: left; }
.caption-rt  { color: #903; font-size: 9pt; font-weight: bold; text-align: right; }
.caption-blk  {
	color: #000;
	font-size: 9pt;
	font-weight: bold;
}
.p10dkred { color: #800000; font-size: 10px; }
.bold { font-weight: bold; }
.bolditalic { font-style: italic; font-weight: bold; }
.italic {font-style:italic;}
.fltrt50 {display:block; width:50%; float:right; text-align:left; padding-left:8px; }
.pboldital_ind { font-style: italic; font-weight: bold; text-align: left; padding-right: 4px; padding-left: 8px; }
.pboldlav { color: #e2d6ea; font-weight: bold; text-align: left; }
.pboldlav-ctr { color: #e2d6ea; font-weight: bold; text-align: center; }
.plav { color: #e2d6ea; }
.pwhite { color: #ffffff; }
.pboldred { color: #e00; font-weight: bold; text-align: left; }
.pboldright { font-weight: bold; text-align: right; }
.pright { text-align: right }
.pcenter12 { font-size: 12px; text-align: center; }
.pcenter12bold { font-size: 12px; font-weight: bold; text-align: center; }
.pcenter12boldred { color: #f00; font-size: 12px; font-weight: bold; text-align: center; }
.pleft12bold { font-size: 12px; font-weight: bold; text-align: left; }
.pright12bold { font-size: 12px; font-weight: bold; text-align: right; }
.pcenter10  { font-size: 10px; text-align: center; }
.pcenter10bold  { font-size: 10px; font-weight: bold; text-align: center; }
.pleft10bold  { font-size: 10px; font-weight: bold; text-align: left; }
.pright10bold  { font-size: 10px; font-weight: bold; text-align: right; }
.ctr { text-align: center; }
.rt { text-align: right; }
.last {margin-bottom: 20px;}
.sup { vertical-align:text-top; font-size:50%}
.zero {margin:0; padding:0; }
a:link { color: blue; text-decoration: underline; }
a:hover { color: purple; font-weight: bold; font-style: oblique; text-decoration: underline; }
a:visited { color: #800080; text-decoration: underline; }

/* from https://www.w3schools.com/w3css/4/w3.css*/

.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-center{text-align:center!important; display:inline-block; width:auto;}
.w3-container:after,.w3-container:before {content:"";display:table;clear:both}
.w3-container{padding:0.01em 16px}