  html {
	margin: 0; padding: 0;
}
  body {
	/*background-color: #000040;*/
	background-color: #FCFCFC;
	color: white;
	margin: 0;
	padding: 10px 10px;
	/*background-image : url(bg.jpg);*/
	background-repeat: no-repeat;
}
  #banner {display: block; /*padding: 10px 10px 16px 5px; */  margin-bottom: 10px; padding-bottom: 15px; width: 800px; height: 80px; background-image: url(wescologo4.png);
  background-repeat: no-repeat; clear: both; }
 #banner a:link, #banner a:active, #banner a:visited {
	display: block; /*background-image: url(wescobanner1.gif); */ width: 418px; height: 80px; background-repeat: no-repeat; clear: both;
}
  #banner a  img{
	text-decoration: none;
	border : none;
}
 #banner a:hover {
	background-image: url(wescologo4.png); display: block; clear: both;
}
  .sidebar {float: left; width: 200px;  padding-left: 10px; padding-right: 20px; margin: 0;}
  .vertdivider {width: 5px; height: 486px; float: left;
               margin-left: -39px; margin-top: -6px; background-image: url(verticalbar3.jpg); background-repeat: no-repeat;}
  .divider {width: 200px; height: 3px; margin-left: -15px; background-image: url(sidebar4.jpg); background-repeat: no-repeat;}
  .links { width: 200px; margin: 0px 0px; padding: 8px 0px 12px 0px;}
  a.about { display: block;
        height: 26px;
        text-decoration: none;
        background-image : url(aboutus1.png);
        background-position: left center;
        background-repeat: no-repeat;
                }
a.about:hover { background-image : url(aboutus2.png); background-repeat: no-repeat;}
a.services {     display: block;
                  width: 200px;
                     height: 26px;
                    text-decoration: none;
                    background-image : url(services1.png);
                    background-position: left center;
                    background-repeat: no-repeat;
                             }
  a.services:hover {
                   background-image : url(services2.png); background-repeat: no-repeat;
                   }
 a.schedule {display: block;
            width: 200px;
             height: 54px; margin-top: -2px;
            text-decoration: none; background-image : url(schedule1.png);
             background-position: left center; background-repeat: no-repeat;
              }
  a.schedule:hover
             {      background-image : url(schedule2.png); background-repeat: no-repeat;
                  }
  a.contact {display: block;
            width: 200px;
            height: 26px;
            text-decoration: none; background-image : url(contact1.png);
             background-position: left center; background-repeat: no-repeat;
              }
  a.contact:hover
                 {
                   background-image : url(contact2.png); background-repeat: no-repeat;
                  }
 a.pepi {display: block;
            width: 200px;
            height: 26px;
            text-decoration: none; background-image : url(pepi1.gif);
             background-position: left center; background-repeat: no-repeat;
              }
  a.pepi:hover
                 {
                   background-image : url(pepi2.gif); background-repeat: no-repeat;
                  }

 a.friends {display: block;
            width: 200px;
            height: 26px;
            text-decoration: none; background-image : url(friends1.png);
             background-position: left center; background-repeat: no-repeat;
              }
  a.friends:hover
                 {
                   background-image : url(friends2.png); background-repeat: no-repeat;
                  }				  
				  
				  
  .main {width: 600px; height: 600px; position: absolute; top: 100px; left: 221px; background-image: url(mainbg2.jpg);
        background-repeat: no-repeat;
        color: #3B427A; font-family: Arial, Helvetica, Verdana, san-serif; font-size: 14px;
        }
   .main h1 {
	margin: 40px 30px 0px 45px;
	font-size:22px;
	font-variant: small-caps;
	text-align: left;
	padding-bottom: 3px;
	background-image : url(hrule.png);
	background-position: -65px 35px;
	background-repeat : no-repeat;
}
 
   .main h2 {margin: 15px 30px 5px 45px; font-size: 17px; text-align: left;  font-style: italic;}
   .maintext {padding: 5px 80px 25px 45px; }
  
.maintext a {text-decoration: none; font-size: 17px; color: #905090;}
.maintext a:hover {color: #F7C641;}
.maintext a:visited {color: #704070;}
.maintext  a:visited:hover {color: #F7C641;}
 .right_just {
        float: right;
        padding-right: 30px;
}
li {
	list-style : square;
	font-size: 17px;
	font-weight: bold;
	/*font-variant: small-caps; */
	padding: 3px 0px;
	margin-left: -25px;
}
li a {
	font-weight: bold;
}
.signature {
	font-size: 100%;
	color: #000060;
	text-align: right;
	font-style : italic;
	padding: 30px  0px 0px 0px;
}
