


body {  
        margin: 0;
	padding: 0;
        background:#91A0A6;
        
	}


h2, h3 {
	margin-top: 0;
}
form {
	margin: 0;
	padding: 0;
}
p {
	font: 80%/1.8 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0;
}

#wrapper {
	min-width: 400px;
	width: 100%;
}
#outer {
	border-left: 165px solid #C0DCC0; ;  /* left column background */
	background-color:#eeeeee;        /* center column background */
}
#inner {
	margin: 0;
	width: 100%; 
}
#header {
	background-color:#2A7B53;    
	color: #901602;
	border-bottom: 1px solid #CCCCCC;
}
#header h1 {
	font: 150% Georgia, "Times New Roman", Times, serif;
	text-align: right;
	margin-right: 1em;
}

#top {
background-color:#333399;
border:1px solid #333399;
}


#leftcolumn {
	width: 160px;                      /* left column width */
	margin-left: -160px;               /* negative left column width */
	float: left;
	position: relative;
	z-index: 10;
}
#leftcolumn h3 {
	width: 150px;
	font: 90% arial, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background-color: transparent;
	margin-bottom: 0;
	padding-bottom: 4px;
}
#leftcolumn .txt {
	width: 150px;
	background-color: #FCF5F5;
	border: 1px inset #901602;
}
#leftcolumn ul {
	width: 150px;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
#leftcolumn li {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
	border-bottom: 1px solid #E7AFAF;
}
#leftcolumn a:link, #leftcolumn a:visited {
	text-decoration: none;
	color: #901602;
	background-color: transparent;
}
#leftcolumn a:hover {
	color: #621313;
}



/* Do not delete or uncomment this portion.*/
/*
 #rightcolumn {
 
 width: 200px;                          /* right column width */
 margin-right: -200px;                  /* negative right column width */
 float: left;
 position:relative; 
 z-index: 11;
} 
   
 
#rightcolumn p {
 	padding-left: 10px;
 } 
 
*/




#content {
	float:left;
	width: 100%;
	position:relative;
	z-index:12;
        text-align:right;
        background:url(images/council_logo.jpg) no-repeat center;
        }
/*

#content h2 {
	font: 130% Georgia, "Times New Roman", Times, serif;
	color:#5672C8;
	margin-left: 1em;
        }


#content h3 {
	font: 100% Georgia, "Times New Roman", Times, serif;
	color:#5672C8;
	margin-left: 1em;
        font-weight:bold;

}


#content h4 {
	font: 95% Georgia, "Times New Roman", Times, serif;
	color:#5672C8;
	margin-left: 1em;
        font-weight:bold;

}

*/




#content p {
	margin-left:20px;
	margin-right: 10px;
        color:#000000;
}







.img {

  float:left;
  border:1px solid #000000;
  margin-left:6px;
  margin-right:20px;
  margin-bottom:6px;
}


 .purpose {
 
  font-weight:bold;
  color:#336699; 
 
 }

.five{

font-style:italic;


}

.contacthome {

 font-weight:bold;
 color:#DC5402;
}


p.ldmhighlight:first-letter {
             color:#000000;
             font-size:3em;
             padding:0.1em;
            line-height:1em;
}
 

#footer {
margin: 0;
padding: .5em;
position: relative;
z-index: 13;
padding: .4em;
color: #FFFFFF;
background-color: #2A7B53; 
border-top: 1px solid #2A7B53;
border-bottom:1px solid #2A7B53; 
height:2.43em;  
}



#footerformater{

color:#FFCC99;
font-size:0.8em;
font-weight:bold;
}


.footerlinks{
margin-left:50px;
padding:0 0.3em 0 3em;
font-size:70%;
font-family:arial,verdana,helvetica,sans-serif;
font-weight:bold;
}



.footerlinks a {


padding-left:0.8em

}


.footerlinks a:link {

color:#FFFFFF;
text-decoration:none;
}



.footerlinks a:visited {


color:#FFFFFF;
text-decoration:none;
}



.footerlinks a:hover {

color:#FFCC00;
text-decoration:underline;
}


.footerlinks a:active {

 color:#999900;
 text-decoration:none;

}


.footerlinks a.first {

padding-left:4em;

}


#sitedesigner{
color:#FFFFFF;
font-size:0.78em;
font-weight:bold;
}



#sitedesigner a {


padding-left:0;


}


#sitedesigner a:link {
/*color:#FFCC00;*/
color:#99FF99;
text-decoration:none;
font-weight:bold;
}



#sitedesigner a:visited{

color:#FFCC00;
text-decoration:none;
font-weight:bold;
}


#sitedesigner a:hover{

color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}


#sitedesigner a:active{

color:#FFCC00;
text-decoration:none;
font-weight:bold;
}


.clear { 
	clear: both;
}



/* contact form style */
  
  input.txt {
  color: #00008B;
  background-color: #E3F2F7;
  border: 1px inset #00008B;
  width: 200px;
}



input.btn {
 
    color: #212646;
    background-color: #D9E0EF; 
    border: 1px outset #00008B;
}



form p {
  margin: 0;
  padding: 0;
  padding-top: 5px;
}

form p label {
  width: 30%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}

.akey {
  text-decoration: underline;
}


.required {
	   color: red;
	  font-size:9px; 
	  font-family:verdana,arial,helvetica,sans-serif;
	  font-weight: bolder;
	  margin-left: 3px;
	  line-height: 20px;
}



/* =-=-=-=-=-=-=-[leftnav]-=-=-=-=-=-=-=- */

#leftnav {
	width: 160px;
	margin-top: 10px;
	}



ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}




#leftnav li a {
	text-decoration: none;
	height: 32px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 90%;
	font-weight: bold;
	}

#leftnav li a:link, #leftnav li a:visited {
	/*color: #777;*/
	color:#2A7B53;
	display: block;
	background: url(../images/leftnav.gif);
	padding: 8px 0 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 90%;
	font-weight: bold;
	}

#leftnav li a:hover {
	color: #257EB7;
	/*color:#2A7B53;*/
	background: url(../images/leftnav.gif) 0 -32px;
	padding: 8px 0 0 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 90%;
	font-weight: bold;
	}

#leftnav li a:active {
	color: #fff;
	background: url../(images/leftnav.gif) 0 -64px;
	padding: 8px 0 0 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 90%;
	font-weight: bold;
	}




li.dummy {
	
	
margin-top:-10px;
	
}

.byelaws{
	font: 80%/1.8 Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*margin-top: 0;*/
}


.districts{


text-align:center;

}


.archives {


text-align:center;


}





#content a:link {


text-decoration:none;
font-weight:bold;
font-size:0.85em;



}

#content a:visited {
color:#000099;
text-decoration:none;
font-weight:bold;
font-size:0.85em;

}


#content a:hover {
color:#5672C8;
text-decoration:underline;
font-weight:bold;
font-size:0.85em;

}


#content a:active {
color:#000066;
text-decoration:none;
font-weight:bold;
font-size:0.85em;

}


.contact{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal;
font-size:0.8em;
list-style-type:square;
margin-left:50px;
}


.clubheader{

text-align:center;
color:#5672C8;
}



.rmabio{
font-family:georgia;
color:#000099;
font-size:1.2em;
margin-left:0.9em;
}



.rmabio1{
text-align:center;
font-family:georgia;
font-size:85%;
color:#000099;
margin-left: 1em;
}


.rmabio2 {
font-family:georgia;
font-size:70%;
color:#000099;
margin-left: 1em;
}


.rmabio3{
text-align:center;
font-family:georgia;
font-size:85%;
color:#5672C8;
margin-left: 1em;
}


.rmabio4{
font-family:georgia;
font-size:85%;
color:#000099;
margin-left: 1em;
}
.rmahistory{
font-family:georgia;
color:#000099;
font-size:1em;
margin-left:0.9em;
}




p.rmahighlight:first-letter {
             color:#000000;
             font-size:3em;
             padding:0.1em;
            line-height:1em;
}


.finecrystals{


border:1px solid #000000;

}

.inputc {
font-size:0.9em;
font-weight:bold;
color:#000000;

}

#content ul{


color:#000000;

}

.imgleft {
            float:left;
            border:1px solid #000000;
            margin-left:6px;
            margin-right:20px;
            margin-bottom:6px;
  }
  
/* Mozilla bug workarounds */    /*  Do not delete or uncomment. */
#outer > #inner { 
	border-bottom: 1px solid transparent; 
}

#leftcolumn {
	margin-right: 1px;
}

/*
#rightcolumn {
	margin-left: 1px;
}
*/

#content {
	margin: 0 -3px 0 -2px;
}

p, td, th {
	font: 0.8em Arial, Helvetica, sans-serif;
}
.datatable {
	border: 1px solid #D6DDE6;
	border-collapse: collapse;
	width: 80%;
}
.datatable td {
	border: 1px solid #D6DDE6;	
	padding: 4px;
}
.datatable th {
	border: 1px solid #828282;
	background-color: #BCBCBC;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
}
.datatable caption {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
}
.datatable tr.altrow {
	background-color: #DFE7F2;
	color: #000000;
}
