body      { padding: 5px; background:#000000 url("graphics/lmc/back.jpg") repeat top left; }



LI        { text-indent: 7px;

            margin-right: 7px;

            list-style-position: inside;

            list-style-type: circle;

          }



UL        { text-indent: 7px;

            margin-right: 7px;

            list-style-position: inside;

            list-style-type: disk;

          }



H1        {  line-height:125%;font-size: 1em;font-weight: normal;text-align:justify; }



a:link    { color: #2244dd; text-decoration:none; font-weight: normal;}

a:active  { color: #2244dd; text-decoration:none; font-weight: normal;}

a:visited { color: #2244dd; text-decoration:none; font-weight: normal;}

a:hover   { color: #cc4422; text-decoration:underline; font-weight: normal;}



/* font-family: arial,sans-serif; */

/* font-family: Georgia, Verdana, Trebuchet, Times New Roman, Times; */



/* Form Control

---------------------------------------------------- */

INPUT     { font-size:100%;color:blue; }



SELECT    { font-size:100%; }



TEXTAREA  { font-family: Arial, Helvetica, sans-serif; font-size:100%;color:blue; }



MENU      { margin:0px; }



.form     { font-size: 85%; }



/* About covers About,Resources,Services */

#about     {

	  background-color: #FFFFFF;

	  width: 500px;

	  margin: 0 auto;

	  padding: 5px;

	  vertical-align: top;

	  text-align: left;

	  text-indent: 0px;

	  font-size: 0.8em;

	  letter-spacing: .1em;

          font-family: arial,sans-serif;

          font-style: normal;

          line-height:135%;

          font-weight: normal;

          color: #000000;

	  }



a.about:link    { color: #0000cc; }

a.about:visited { color: #0000cc; }

a.about:hover   { color: #cc0000; text-decoration:underline; }



.bio     {

	  background-color: #FFFFFF;

	  width: 500px;

	  margin: 0 auto;

	  padding: 5px;

	  vertical-align: top;

	  text-align: left;

	  text-indent: 0px;

	  font-size: 0.8em;

	  letter-spacing: .1em;

          font-family: arial,sans-serif;

          font-style: normal;

          line-height:135%;

          font-weight: normal;

          color: #000000;

          border-bottom:1px solid #dddddd;

	  }



#cal     {

	  background-color: #FFFFFF;

	  width: 800px;

	  margin: 0 auto;

	  padding: 5px;

	  vertical-align: top;

	  text-align: left;

	  text-indent: 0px;

          font-family: arial,sans-serif;

          font-style: normal;

          font-size: .75em;

          line-height:125%;

          font-weight: normal;

          color: #000000;

          border-collapse: collapse;

	  }



a.cal:link    { color: #0000cc; font-weight:normal; }

a.cal:visited { color: #0000cc; font-weight:normal; }

a.cal:hover   { color: #cc0000; font-weight:normal; text-decoration:underline; }



#news     {

	  background-color: #FFFFFF;

	  width: 500px;

	  margin: 0 auto;

	  padding: 5px;

	  vertical-align: top;

	  text-align: justify;

	  text-indent: 0px;

	  letter-spacing: .1em;

          font-family: arial,sans-serif;

          font-style: normal;

          font-size: .75em;

          line-height:135%;

          font-weight: normal;

          color: #000000;

	  }



.news     {

	  letter-spacing: .1em;

          font-family: arial,sans-serif;

          font-style: normal;

          font-size: 100%;

          line-height:135%;

          font-weight: normal;

          color: #000000;

	  }



a.news:link    { color: #000000; font-weight:bold;}

a.news:visited { color: #000000; font-weight:bold; }

a.news:hover   { color: #000000; font-weight:bold; text-decoration:none; }



a.news2:link    { color: #008000; }

a.news2:visited { color: #008000; }

a.news2:hover   { color: #cc0000;text-decoration:none;border-top:1 solid #008000;border-bottom:1 solid #008000; }



#sidebar  {

	  background-color: #DDCC44;

	  width: 150px;

	  margin: 0 auto;

	  padding: 10px 0 0 10;

	  text-align: left;

	  vertical-align: top;

          font-family: arial,sans-serif;

          font-style: normal;

          line-height:135%;

          font-weight: normal;

          color: #000000;

	  }



#footer   {

	  background-color: #000000;

	  border-left: 0px solid #ffffff;

	  border-right: 0px solid #ffffff;

	  border-top: 0px solid #ffffff;

	  border-bottom: 0px solid #ffffff;

	  width: 800px;

	  margin: 0 auto;

	  padding: 8px;

	  text-align: center;

	  vertical-align: bottom;

          font-family: arial,sans-serif;

          font-style: normal;

          font-size: 0.8em;

          line-height:135%;

          font-weight: normal;

          color: #ffffff;

	  }



a.footer:link    { color: #ffffff; text-decoration: none; }

a.footer:visited { color: #ffffff; text-decoration: none; }

a.footer:hover   { color: #cc0000; text-decoration: none; }



a.name:link    { color: #000000; text-decoration: none; }

a.name:visited { color: #000000; text-decoration: none; }

a.name:hover   { color: #000000; text-decoration: none; }





/* Classes */



/* LI */

.blank    {

          list-style: none;

          }



.disc     {

          list-style: disc;

          }



.number   {

          list-style:decimal;

          text-indent:-15;

          }



.calbordered {

          border-left: 1px solid #224477;

	  border-right: 1px solid #224477;

	  border-top: 1px solid #224477;

	  border-bottom: 1px solid #224477;

	  margin: 20px;

          }



.bordered {

          border-left: 1px solid #224477;

	  border-right: 1px solid #224477;

	  border-top: 1px solid #224477;

	  border-bottom: 1px solid #224477;

	  margin: 20px;

	  padding:5px;

          }



.list_bordered {

	  border-bottom: 1px solid #dddddd;

          }



.borderedred {

          border-left: 3px double #cc0000;

	  border-right: 3px double #cc0000;

	  border-top: 3px double #cc0000;

	  border-bottom: 3px double #cc0000;

	  margin: 20px;

	  padding:5px;

          }



.borderedpink {

          border-left: 3px double #FFC0C0;

	  border-right: 3px double #FFC0C0;

	  border-top: 3px double #FFC0C0;

	  border-bottom: 3px double #FFC0C0;

	  margin: 20px;

	  padding:5px;

          }



.borderedgreen {

          border-left: 3px double #00cc00;

	  border-right: 3px double #00cc00;

	  border-top: 3px double #00cc00;

	  border-bottom: 3px double #00cc00;

	  margin: 20px;

	  padding:5px;

          }



.borderedblue {

	  border-left: 3px double #224477;

	  border-right: 3px double #224477;

	  border-top: 3px double #224477;

	  border-bottom: 3px double #224477;

	  margin: 20px;

	  padding:5px;

          }



.dis      {

          text-align: justify;

          font-size: .7em;

          color: #224477;

          line-height: 110%;

          }



.dis_border     {

          text-align: right;

          font-size: 10px;

          color: #224477;

          line-height: 110%;

          padding:3px;

          border-top:1px solid #888888;

          border-bottom:1px solid #888888;

          }



.fblue    { color: #224477;

          font-weight:bold; }



.fgreen   { color: #008800;

          font-weight:bold; }



.fred     { color: #CC0000;

          font-weight:bold; }



.date1    {

          color: #224477;

          font-family: georgia,arial,sans-serif;

          font-style: normal;

          font-weight: normal;

          font-size: 1.1em;

          }



.date2    {

          color: #224477;

          font-family: georgia,arial,sans-serif;

          font-style: normal;

          font-weight: normal;

          font-size: 1.1em;

          }



.date3    {

          color: #224477;

          font-family: georgia,arial,sans-serif;

          font-style: normal;

          font-weight: normal;

          font-size: 1.1em;

          }



.hours    {

          text-align: left;

	  text-indent: 0px;

          font-family: arial,sans-serif;

          font-style: normal;

          font-size: .7em;

          line-height:135%;

          font-weight: normal;

          color: #000000;

	  border-left: 1px solid #224477;

	  border-right: 1px solid #224477;

	  border-top: 1px solid #224477;

	  border-bottom: 1px solid #224477;

	  padding-left:2px;

	  margin-top:2px

          }



.info     {

          border-top: 1px solid #224477;

          text-align: center;

	  text-indent: 0px;

          font-family: arial,sans-serif;

          font-style: normal;

          font-size: 75%;

          line-height:135%;

          font-weight: normal;

          color: #000000;

	  }



.info_normal    {

          text-align: left;

	  text-indent: 0px;

          font-family: arial,sans-serif;

          font-style: normal;

          font-size: 75%;

          line-height:135%;

          font-weight: normal;

          color: #000000;

	  }



.linet   { border-top: 1px solid #224477; }



.linetd  { border-top: 3px double #224477; }



.lineb   { border-bottom: 1px solid #224477; }



.linebd  { border-bottom: 3px double #224477; }



.links    {

          border-left: 1px solid #224477;

	  border-right: 1px solid #224477;

	  border-top: 1px solid #224477;

	  border-bottom: 1px solid #224477;

	  margin: 20px;

	  text-align: justify;

	  font-size: 85%;

          }



.mainblue   { color: #224477;

	  text-align: left;

	  text-indent: 20px;

	  letter-spacing: .1em;

          font-family: arial,sans-serif;

          font-style: normal;

          font-size: 90%;

          line-height:135%;

          font-weight: bold;

          }



.menu    {

           line-height: 150%;

           font-size: .8em;

           }



.smallfred    { color: #CC0000;

          font-weight:normal;

          font-size: 80%}



.bigfred    { color: #CC0000;

          font-weight:bold;

          font-size: 100%}



.smallfblue    { color: #224477;

          font-weight:normal;

          font-size: 80%}



.smalllinks    {

          border-left: 1px solid #224477;

	  border-right: 1px solid #224477;

	  border-top: 1px solid #224477;

	  border-bottom: 1px solid #224477;

	  margin: 10px;

	  padding: 5px;

	  text-align: center;

	  font-size: .6em;

          }



.tiny     { font-family: arial,sans-serif;

          font-style: normal;

          font-size: .7em;

          line-height:100%;

          font-weight: normal;

          color: #000000;

          list-style: none;

          text-indent: 20px;

          }



.title    {

          letter-spacing: .1em;

          font-family: Georgia, Verdana, Trebuchet, Times New Roman, Times;

          font-style: normal;

          font-size: 18px;

          line-height:135%;

          font-weight: bold;

          color: #000000;

          text-align: center;

          }



.newstitle    {

          letter-spacing: .1em;

          font-family: Georgia, Verdana, Trebuchet, Times New Roman, Times;

          font-style: normal;

          font-size: 18px;

          line-height:135%;

          font-weight: bold;

          color: #000000;

          text-align: center;

          padding-top:5px;

          }



.newscontent {padding-bottom:5px;}



.titlered    {

          letter-spacing: .1em;

          font-family: Georgia, Verdana, Trebuchet, Times New Roman, Times;

          font-style: normal;

          font-size: 18px;

          line-height:135%;

          font-weight: bold;

          color: #cc0000;

          text-align: center;

          }



.titleblue    {

          letter-spacing: .1em;

          font-family: arial,sans-serif;

          font-style: normal;

          font-size: 140%;

          line-height:135%;

          font-weight: bold;

          color: #0000cc;

          text-align: center;

          }



.w        {margin:10px;padding:5px;text-align:center;font-size:0.7em;font-family:Georgia, Verdana, Trebuchet, Times New Roman, Times;}

a.wl:link    { color: #4444ff; text-decoration: none; }

a.wl:visited { color: #4444ff; text-decoration: none; }

a.wl:hover   { color: #ff4444; text-decoration: underline; }