html, body {padding:0px;
	        height:100%;
	        text-align:center;
	        font-family:"Trebuchet MS";
	        color:#6d0519;
            margin: 25px 0px;
	        background:white url(bg2.jpg) repeat;}
	
#wrap {padding:20px 0px 0px 0px;
	   margin: 20px auto 10px;
	   border:1px solid #920923;
	   width: 1200px; 
       background:white repeat;
	   border-radius:0px; 
	   box-shadow: 0px 0px 0px #000;}
		 

#gcal {padding:0px 0px 0px 0px;
 	   margin: 0px 0px 0px 0px;
 	   border:2px solid #b100be;
 	   width: 1000px;
	   border-radius:0px; 
	   box-shadow: 0px px 0px #000;}

		
#header  {margin:30px 0px 0px;}
	
#text{width:1000px;
	  margin: 0px auto 0px;}
	
#context{width:1000px;
	     margin: 0px auto 0px;}
		 
		 
	
#nav { border-radius:14px; height:22px; width:1000px; margin:0px auto 40px; background-color:#1c9dac; font-family:"Comic Sans"; font-size:12px;
		 padding-bottom:8px; text-align:left; }

#nav ul { margin:0; padding:0px 0px 0px 70px; list-style:none; position:relative; z-index:100; }

#nav li { display:block; float:left; line-height:24px; position:relative; }

#nav a { display:block; text-decoration:none; background:url() top right no-repeat; padding:0 20px; color:#fff; }

#nav a:hover { color:#fff; opacity:0.8; background:url(.jpg) top repeat; }

#nav .active a { color:#fff; background:url(.jpg) top repeat; }

#nav li ul { opacity:0.8; border-bottom-right-radius:14px; border-bottom-left-radius:14px; display:none; position:absolute; top:26px; left:0; margin:0; width:140px; background:#1c9dac;
		 background-image:url(.jpg); background-position:top center; background-repeat:repeat; padding:5px 0 12px 0; height:auto !important; font-family: "trebuchet MS"; }

#nav li ul li { display:block; float:left; width:210px; line-height:20px; background-image:none !important; }

#nav li ul li a { display:block; width:190px; font-size:16px; padding:2px 10px !important; background-image:none !important; }

#nav li ul li a:hover { opacity:0.9; border-bottom-right-radius:14px; border-top-right-radius:14px; width:150px;color:#fff; text-decoration:none; background-image:none !important; background-color:#fbc334; }

#nav li ul li.active a { text-decoration:none; }

#nav li ul li.last { }

#nav li ul li.last a { }

#nav li.active ul li a { text-decoration:none; }

#nav li:hover ul, #nav li.over ul { display: block; }

#nav li ul .last a { background:none; }


figure {
  float: right;
  width: 30%;
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}




a {text-decoration:none;}

a:link {font: 25px "Trebuchet MS";
        color:#a40909;
        text-decoration:none;}

a:visited {font: 25px "Trebuchet MS";
           color:#a40909;
           text-decoration:none;}

a:hover {font: 25px "Trebuchet MS";
         color:#918c06; 
         text-decoration:none;}

a:active {font: 25px "Trebuchet MS"; 
          color:#0ea3e6;
          text-decoration:none;}
          
          
          
a.c {text-decoration:none;}

a.c:link {font: 18px "Trebuchet MS";
        color:#a40909;
        line-height: 200%;
        text-decoration:none;}

a.c:visited {font: 18px "Trebuchet MS";
           color:#a40909;
           line-height: 200%;
           text-decoration:none;}

a.c:hover {font: 18px "Trebuchet MS";
         color:#feba03;
         line-height: 200%; 
         text-decoration:none;}

a.c:active {font: 18px "Trebuchet MS"; 
            color:0ea3e6;
            line-height: 200%;
            text-decoration:none;}
                    
                    

h1 {text-align:center;
      color:#a6be37;
	  color:#fab205;
      background:none;
      font:  25pt;
	  text-shadow:1px 1px 0px #ccc;
      text-transform:none;}

h2 {text-align:center;
      color:#521cb4;
      background:none;
      font: 14pt;
      text-shadow:1px 1px 0px #ccc;
      line-height: 120%;}
      
h2.bio {text-align:center;
        color:#4b6a07;
        background:none;
        font: 12pt;
        text-shadow:1px 1px 1px #444;
        line-height: 100%;}

h3 {text-align:left;
      color:#730063;
      font:  13.3pt;}

h4 {font: 10px "Arial",
    sana-serif;
    color:green;
    text-decoration:none;}

h5 { text-align:center;
     color:#D517E3;
     font: 13.3pt "comic sans ms";
     text-shadow:1px 1px 1px #444;
     line-height: 120%;
     text-indent: 0px;
     font-weight:normal;}

h6 { text-align:center;
     color:#D517E3;
     font: 16pt "comic sans ms";
     text-shadow:1px 1px 1px #444;
     line-height: 130%;
     text-indent: 0px;
     font-weight:normal;}

img.pix {border:2px solid #b100be;
         border:0px solid #b100be;
	     margin: 0px auto 10px;
	     -ms-box-shadow: 1px 1px 4px #000;
	     -webkit-box-shadow: 1px 1px 4px #000;
	     -khtml-box-shadow: 1px 1px 4px #000;
	     -moz-box-shadow: 1px 1px 4px #000;
	     -o-box-shadow: 1px 1px 4px #000;
	     box-shadow: 1px 1px 4px #000;}
	
img.cal {margin-left:10px;
         margin-right:20px;
         margin-top:25px;
         -ms-box-shadow: 1px 1px 4px #000;
	     -webkit-box-shadow: 1px 1px 4px #000;
	     -khtml-box-shadow: 1px 1px 4px #000;
	     -moz-box-shadow: 1px 1px 4px #000;
	     -o-box-shadow: 1px 1px 4px #000;
	     box-shadow: 1px 1px 4px #000;}


img.floatRight {float:right;
	            margin-left:0px;
	            -ms-box-shadow: 1px 1px 4px #000;
			     -webkit-box-shadow: 1px 1px 4px #000;
			     -khtml-box-shadow: 1px 1px 4px #000;
			     -moz-box-shadow: 1px 1px 4px #000;
			     -o-box-shadow: 1px 1px 4px #000;
			     box-shadow: 1px 1px 4px #000;}

img.floatLeft {float:left;
	           margin-right:10px;}
               
               
img.floatLeftA {float:left;
               margin-right:0px;
               margin-top:15px;
               -ms-box-shadow: 1px 1px 4px #000;
               -webkit-box-shadow: 1px 1px 4px #000;
               -khtml-box-shadow: 1px 1px 4px #000;
               -moz-box-shadow: 1px 1px 4px #000;
               -o-box-shadow: 1px 1px 4px #000;
               box-shadow: 1px 1px 4px #000;}
			   
map {display: inline;}
		
b   {color:#0ea3e6;}


p { text-align:justify;
    line-height: 120%;
     text-indent: 0px;
     font-weight:normal;}
     
p.bio { text-align:justify;
        line-height: 120%;
        text-indent: 0px;
        font-weight:normal;}
		
p.mem { text-align:justify;
		line-height: 120%;
		text-indent: 0px;
		font: 16pt "Trebuchet MS";
		font-weight:bold;}
	 
p.center { text-align:center;
           line-height: 120%;
	       text-indent: 0px;
	      font-weight:normal;}


p.cont { padding:20px 0 0 0;
         text-align:left;
         text-indent: 0px;
         color:#0ea3e6;
         font: 16pt "Trebuchet MS"; 
         font-weight:normal;}
         
p.phone { text-align:left;
         line-height: 300%;
         text-indent: 0px;
         color:#a40909;
         font: 14pt "Trebuchet MS"; 
         font-weight:normal;}


p.small {text-align:center;
	     color:#1c9dac;
	     font: 12pt "Trebuchet MS"}
	
span.cyan {color:#0ea3e6;
	      font: 12pt "Trebuchet MS"}
	
.clear {clear:both;
	    height: 0;
	    margin: 0;
	    padding:0;}


ul.cal   {text-align:left;
          color:#7103BE;
          font: 13pt "comic sans ms";
          line-height: 200%;
          text-indent: 2px;
          font-weight:normal;}
		  


caption   {text-align:left;
           text-indent: 0px;
           color:#1c9dac;
           font: 18pt "Trebuchet MS"; 
           font-weight:bold;}
		  
td       {text-align:left;
          font: 12pt "Trebuchet MS";}

td.groups {text-align:left;
           text-indent: 0px;
           color:#0ea3e6;
           font: 14pt "Trebuchet MS"; 
           font-weight:bold;}
		   
td.officers {text-align:left;
		     text-indent: 0px;
		     color:red;
		     font: 12pt "Trebuchet MS"; 
		     font-weight:normal;}
			 
tr.spacer {line-height: 20%;}


