body#main { font-size: 100%; 
	   line-height: 12pt; 
	   background-color: #000018; 
	   background-image: url(../img/bg.jpg); 
	   margin: 0; 		   
	   padding: 0;
	   text-align: center;
	 }
	 
h1 	 { color: #1F1F1F; font-family: Geneva, Arial, Helvetica; font-size: 16pt; line-height: 18pt;}
h2   { font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular; font-size: 12pt; }
h3 	 { color: #1F1F1F; font-family: Geneva, Arial, Helvetica; font-size: 12pt; }

hr   { background-color: black; height: 1px; border: 2px gray ridge; }

fieldset   { margin: 0 auto; float: left; width: 302px; border: 2px gray ridge; }
legend     { font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
input      { border: 1; padding: 2px 0 2px 5px; width: 293px; }
textarea   { border: 1; padding: 2px 0 2px 5px; width: 293px; height: 100px; margin: 5px 0 0 0; }

a             { margin: 0; }
a:link, 
a:visited,
a:active      { color: #2d68ff; text-decoration: none; }
a:hover       { color: #2d9fff; text-decoration: underline; }

img  	   { border: none; }
img.bio    { float: left; }

#container { margin: 0 auto; padding: 0; width: 770px; text-align: left; }
#flash 	   { width: 770px; height: 300px; margin: 0 0 0 0; background: url(../img/banner1.jpg) no-repeat;}
#menu      { width: 770px; margin: 0 0 0 0; height: 40px; 
			 background-image: url(../img/menubg.jpg); }
#bodybox   { float:left; background-color: #e0d6b9; width: 770px; min-height: 600px; border-top: 			 	 solid 2px #977b4c; border-bottom: solid 2px #977b4c; padding: 0; }
#whatwedo  { float:left; width: 330px; margin: 5px 50px 15px 20px; }
#mission   { float:left; width: 330px; margin: 5px 0 0 20px; }
#aboutus   { float:left; width: 730px; margin: 5px 50px 15px 20px; }
#footer    { margin: 0 0 0 0; clear:left; width: 770px; height: 40px; 
			 background-image: url(../img/menubg.jpg); }

p          { font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10pt; }

p.whatwedo    { font-size: 10pt; text-align: justify; text-indent: 15px; }
p.mission     { font-size: 10pt; text-align: justify; text-indent: 15px; }
p.aboutus     { font-size: 10pt; text-align: justify; text-indent: 15px; }
p.labor       { text-align: center; }
p.unions      { text-indent: 0; font-size: 10pt; width: 700px; }
p.contact     { text-align: justify; font-size: 14pt; line-height: 18pt; }
p.preamble    { text-indent: 15px; text-align: justify; }
p.list1       { font-weight: bolder; }
p.org         { font-size: 12pt; text-align: left; text-indent: 0; line-height: 16pt;}
p.officials   { font-size: 12pt; text-align: justify; text-indent: 0; line-height: 16pt;}
span.district { font-size: 12pt; font-weight: bold; }
input.submit  { background: #fff; border: 1; margin: 0; padding: 2px 2px 2px 2px; width: auto; }

ul.menu    { float: left; width: 100%; padding:0; margin: 0; list-style-type: none; }
li.menu    { float: left; margin: 0 5px -5px 23px; }
li.list1   { list-style-type: square; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10pt; }
.footer    { color: #000; font-size: 7pt; font-family: Verdana, tahoma, Arial, Helvetica; 
			 padding: 5pt; }