body {
font-family: arial,Helvetica,sans-serif;
color: #000000;
background: #ccccff;
top:0;
left:0;
margin:0;
padding:0;
}

    /* large headings, centered, black*/
H1 { color: #000000;
text-align: center; 
background: transparent;
font-size:24px;
font-family: "Comic Sans MS", Arial, serif; } 

    /* med large headings centered, black  */
H2 { color: #000000;
font-family: palatino, 'Times New Roman', serif;
text-align: center; 
font-size:22px;
background: transparent; } 

    /* med-small headings, black */
H3 { color: #000000;
background: transparent; 
font-weight:bold;
font-size:14px;
font-family: 'Trebuchet MS', sans-serif; } 

    /* med-small headings, black */
H4 { color: #000000;
background: transparent; 
font-weight:bold;
font-size:12px;
font-family: 'Trebuchet MS', sans-serif; } 

.smalltext {font-size:10px; }

.smallfont {font-size:12px; }
.medfont {font-size:13px; }
.medlgfont {font-size:14px; }
.largefont {font-size:16px; }
.exlargefont {font-size:18px; }
.exexlargefont {font-size:20px; }

.blue {color:#0099cc;}

			/*poem titles on home pg*/
.title { color:#ff99ff;
	font-size:14px; }

.textbottom {vertical-align:text-bottom;}
.textmiddle {vertical-align:middle;}
.texttop {vertical-align:top;}
.textbaseline {vertical-align:baseline;}

.vertcenteredimgtxt {vertical-align:middle;
font-size:20px;}

.leftalign { text-align: left; } 
.rightalign { text-align: right; } 
.center {text-align:center; }

hr  {width:50%;}

.border {border: solid 1px #000000;}

.box760 {width:760px;
         margin-left:auto;
         margin-right:auto; }

.box700 {width:700px;
         margin-left:auto;
         margin-right:auto; }

.box600 {width:600px;
         margin-left:auto;
         margin-right:auto; }

.box500 {width:500px;
         margin-left:auto;
         margin-right:auto; }

.box400 {width:400px;
         margin-left:auto;
         margin-right:auto; }

.box300 {width:300px;
         margin-left:auto;
         margin-right:auto; }

.box250 {width:250px;
         margin-left:auto;
         margin-right:auto; }

.box200 {width:200px;
         margin-left:auto;
         margin-right:auto; }

.box100 {width:100px;
         margin-left:auto;
         margin-right:auto; }

.indent { margin-left:4em;
margin-right: 4em; }

div.quotenoi { margin-left:4em;
margin-right: 4em; font-size: 14px; }

UL 
{list-style-type: disc; 
font-size: 12px; 
font-family: arial,Helvetica,sans-serif; }

.lavtextsml {font-size:12px; color:#ccccff;}
.lavtext {font-size:14px; color:#ccccff; font-weight:bold;}
.lavtextlg  {font-size:16px; color:#ccccff; font-weight:bold; }

.bluenoise {background-image: url(images/bluenoise.jpg);
background-repeat: repeat; }

.tulips {background-image: url(images/tulips2.gif);
background-repeat: no-repeat; }

.thunderstorm1 {background-image: url(images/thunderstorm1.jpg);
background-repeat: no-repeat; }

.hurricane1  {background-image: url(images/ISS007-E-14887hurricanes.jpg);
background-repeat: no-repeat; }

.jesusclouds  {background-image: url(images/jesus-clouds1.jpg);
background-repeat: no-repeat; }

.jesusclouds2  {background-image: url(images/jesus-clouds1z.jpg);
background-repeat: no-repeat; }

.burstingstar {background-image: url(images/burstingstar.jpg);
background-repeat: no-repeat; }

.seagull {background-image: url(images/seagull-clouds.jpg);
background-repeat: no-repeat; }

.cartwheel {background-image: url(images/ella-cartwheel.jpg);
background-repeat: no-repeat; }

.eye {background-image: url(images/eye3b.jpg);
background-repeat: no-repeat; }

.waterfall {background-image: url(images/yosemitewaterfall.jpg);
background-repeat: no-repeat; }

.icecrystals {background-image: url(images/icecrystal3c.jpg);
background-repeat:repeat;}

.lavlinks a:visited {color: #ccccff;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:16px; }
.lavlinks  a:link {color: #ccccff;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
  font-size:16px; }
.lavlinks a:hover {color: #cc99cc;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:16px; }


.lavlinkssml a:visited {color: #ccccff;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:12px; }
.lavlinkssml  a:link {color: #ccccff;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
  font-size:12px; }
.lavlinkssml a:hover {color: #cc99cc;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:12px; }

.snow {background-image: url(images/smallsnow3.gif);
background-repeat: repeat; }

 /* code for all menu links light Lav until mouseover then lighter navy*/

.menu a:visited {color: #cc99cc;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:14px; }
.menu a:link {color: #ccccff;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:14px; }
.menu a:hover {color: #cc99cc;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:14px; }
.menu a:active  {color: #cc99cc;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:14px; }


 /* code for all links Dk navy until mouseover then lighter navy*/

a:visited {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:14px; }
a:link {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:14px; }
a:hover {color: #663399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:14px; }
a:active  {color: #663399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:14px; }


 /* code for all large links Dk navy until mouseover then lighter navy*/

.largefont a:visited {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:20px; }
.largefont a:link {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:20px; }
.largefont a:hover {color: #663399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:20px; }
.largefont a:active  {color: #663399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:20px; }

.footerlinks a:visited {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:11px; }
.footerlinks a:link {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:11px; }
.footerlinks a:hover {color: #663399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:11px; }
.footerlinks a:active  {color: #663399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:11px; }