@media screen and (max-width: 390px) {

body { 
				width: 100%;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 22px;
				padding: 0px;
				padding-top: 0px;
				padding-left: 0px;
				padding-bottom: 20px;
				border-color: black;
				border-width: 0px;
				border-top: 0px;
				border-style: solid;
				background-color: white;
				margin-left: 20px;
				margin-right: 20px;
				margin-color: gray;
				line-height: 2;
				*background-image: url(back2.gif);
				*background-color: #F6F8C3;
				position: relative;
				top: 60px
				*text-indent: 30px;
				full-height: 100%;
				}
				

			#header {
				
				width: 100%;				
				height: 60px;
				position: fixed;
				top: 0px;
				bottom: auto;
				left: 0px;
				right; 0px;
				padding-left: auto;
				padding-right: auto:
				margin-left: auto;
				margin-right: auto;				
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 14px;
				font-weight: bold;
				*color: rgb(237, 231, 231);
				*background-color: #663300;				
				background-color: #008040;
				left: 0px;
				right: 0px;
				}

			#menubar {
				width: 573px;				
				margin-top: 20px;
				margin-left: auto;
				margin-right: auto;
				}


			#header2 {
				
				width: 100%;
								
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 18;
				font-weight: bold;
				*color: #FFFFFF
				color: rgb(237, 231, 231);				
				background-color: #663300;
				padding-bottom: 10px;
				padding-top: 10px;
				padding-left: 10px;
				padding-right: 10px;
				}
	
			#header2 p {
				color: rgb(237, 231, 231);
				background-color: #663300;
				}

				.full-height {
  					height: 100%;
					}

				.largetype {
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Times New Roman" , 

Times, serif;
				font-size: 40px;
				font-weight: bolder;
				

				color: rgb(237, 231, 231);	
				*background-color: #FFFFFF;
				*background-color: #006699;		
			<!-	*background-color: #663300;
				}

			.smalltype {
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 14px;
				font-weight: bolder;
				color: rgb(237, 231, 231);				
				*background-color: #663300;
				*background-color: #FFFFFF;

				}
			#issueno {
				float: right;
				text-align: right;}
				color: rgb(237, 231, 231);				
				background-color: #663300;
				}



			#issueno-epist-f {
				*float: right;
				text-align: center;}
				color: rgb(237, 231, 231);				
				background-color: #9d0b0e;
				}
			#issueno-epist-c {
				*float: right;
				text-align: center;}
				color: rgb(237, 231, 231);				
				background-color: #333399;
				}


			#alignleft {
				float: left;				
				text-align: left;
				color: rgb(237, 231, 231);				
				background-color: #663300;
				}

			
			.serif	{
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-weight: normal;
				}			
				


			.largetypebluefoot {
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 20px;
				font-weight: bold;
				color: rgb(237, 231, 231);				
				background-color: #333399;
				}

			.smalltypebluefoot {
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 16px;
				font-weight: bolder;
				color: rgb(237, 231, 231);				
				background-color: #333399;
				padding-top: 0px;
				}

			#body2 { 
				width: 100%;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 16px;
				padding: 15px;
				padding-top: 0px;
				padding-bottom: 0px;
				border-color: black;
				border-width: 0px;
				border-top: 0px;
				border-style: solid;
				background-color: white;
				margin-left: auto;
				margin-right: auto;
				margin-color: gray;
				line-height: 1.3;
				}
			
			#website  {

				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				line-height: 1.1em;
				text-align: left;
				padding: 0px;
				padding-top: 0px;
				padding-left: 10px;
				padding-bottom: 5px;
				}

			sup, sub { vertical-align: 0;
           			 position: relative; }
			sup { bottom: 1ex; }
			sub { top: 0.8ex; }


			p   {

				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 20px;
				line-height: 1.5;
				*text-indent: 35px;
				}

			p.no-indent {
				text-indent: 0px;
				}

			p.no-break {
				*text-indent: 0px;
				padding: 0px;
				}


			p1   {

				font-family: Arial, Helvetica, sans-serif;
				font-size: 20px;
				line-height: 1.5;
				*text-indent: 35px;
				padding-bottom: 0px;
				}


			p2   {

				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 30px;
				line-height: 1.5;
				*text-indent: 35px;
				padding-bottom: 0px;
				}

			p3   {

				font-family: Arial, Helvetica, sans-serif;
				font-size: 30px;
				line-height: 1.5;
				*text-indent: 35px;
				padding-bottom: 0px;
				}

			p3a   {

				font-family: Arial, Helvetica, sans-serif;
				font-size: 20px;
				line-height: 1.3;
				*text-indent: 35px;
				padding-bottom: 0px;
				}


			p.no-indent {
				text-indent: 0px;
				}
			p.smaller {
				text-indent: 0px;
				font-size: 25px;
				padding-bottom: 2px;
				}
			h1  {
				text-align: center;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 25px;
				line-height: .8;
				color: #008040;
				font-weight: bolder;
				font-style: normal;
				}

		h2  {
				text-align: center;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 40px;
				line-height: .5;
				color: #008040;
				font-weight: bolder;
				font-style: normal;


		h2a  {
				text-align: center;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 22px;
				line-height: 1.1;
				color: #008040;
				margin-top: 15px;
				margin-bottom: 10px;
				}

				}

		h1B  {
				text-align: left;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 20px;
				line-height: 1.3;
				color: #008040;
				font-weight: bold;
				font-style: normal;
				padding-bottom: 0px;
				}

		h2B  {
				text-align: left;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 35px;
				line-height: 1.3;
				color: #008040;
				font-weight: bold;
				font-style: normal;
				padding-bottom: 0px;
				}
h2C  {
				text-align: left;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 20px;
				line-height: 1.3;
				color: #008040;
				font-weight: bold;
				font-style: normal;
				padding-bottom: 0px;
				}

			

			h3  {
				
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 25px;
				font-weight: bold;
				color: #008040;
				text-align: left;
				line-height: 1.3;
				padding-top: 15px;
				}


			h3a  {
				
			
				font-family: "Century Schoolbook", Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				text-align: center;
				font-size: 20px;
				line-height: 1.2;
				text-indent: 0px;
				font-weight: normal;
				margin-top:  0px;
				}

	
			h3.center{
				
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 25px;
				font-weight: bold;
				color: #008040;
				text-align: center;
				line-height: 30px;
				padding-top: 15px;
				} 							


				h4  {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				text-align: center;
				line-height: 14px;
				margin-top: 5px;
				}
			  h6            {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				text-align: left;
				line-height: 14px;
				margin-top: 5px;
				}

				h5  {
				text-align: left;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				color: #008040;
				font-size: 1em;
				line-height: 1.1;
				padding-left: 0pt;
				padding-right: 0pt;
				
				}

			h7   {
				text-align: left;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 25px;
				line-height: 1.1;
				color: #800000;
				font-weight: bold;
				font-style: italic;
				}

			h8   {
				text-align: left;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 22px;
				line-height: 1.1;
				color: #008040;
				font-weight: bold;
				font-style: normal;
				margin-top: 25px;
				text-indent: 35px;
				}
			
			


			#kicker {
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				text-align: center;
				font-weight: bold;
				font-style: normal;
				font-size: 1.8em;
				line-height:  ;
				color: #333399;
				}

			#kicker h2 {
				color: black;
				font-family: Arial, Helvetica, sans-serif;
				text-align: center;
				font-style: normal;
				font-weight: normal;
				font-size: .7em;
				line-height: 1.1em;
				}

=============

p   {

				font-family: Book Antiqua, "Times New Roman" , Times, serif;
				font-size: 18px;
				line-height: 1.3;
				}

			h1-e  {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.8em;
				line-height: 1.1;}
			h2-e  {
				font-family:  Arial, Helvetica, sans-serif;
				font-size: 1.1em;
				}


			#kicker-e {
				font-family: Palatino, Book Antiqua, "Times New Roman" , Times, 				serif;
				font-weight: bold;
				font-style: italic;
				font-size: 1.8em;
				line-height: 1.8em;
				color: #9d0b0e;
				
				}

			#kicker-h2-e {
				color: #9d0b0e;
				font-family:  Palatino, Book Antiqua, "Times New Roman" , Times, 				serif;
				font-style: italic;
				font-weight: bold;
				line-height: 1.8em;
				}


			#grayfooter  {
				text-align: center;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-weight: normal;
				font-size: 1em;
				line-height: 1.2;
				background-color: rgb(237, 231, 231);
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 5px;
				padding-bottom: 10px;}

			#grayfooter h1  {
				text-align: center;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-style: italic;
				font-weight: bold;
				font-size: 2.5em;
				line-height: .6;}

			#grayfooter2  {
				background-color: rgb(237, 231, 231);
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 5px;
				padding-bottom: 10px;
				}
				



			#grayfooter2 h3  {
				text-align: center;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-style: normal;
				font-weight: bolder;
				font-size: 1em;
				line-height: 1em;
				padding-top: 5px;
				padding-bottom: 5px;
				background-color: rgb(237, 231, 231);
				}

			#grayfooterleft p {
				
				text-align: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: normal;
				line-height: 1.3em;
				background-color: rgb(237, 231, 231);				
				padding-left: 25px;
				padding-right: 25px;
				padding-top: 3px;
				padding-bottom: 5px;
				}

			#whitefooterleft p {
				text-align: left;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 10px;
				font-weight: normal;
				line-height: 1.2em;
				background-color: white;				
				padding-left: 25px;
				padding-right: 25px;
				padding-top: 5px;
				padding-bottom: 10px;
				}	
				


			
			#bluefooter  {
				text-align: center;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-weight: bold;
				color: rgb(237, 231, 231);
				*background-color: #333399;
				background-color: #006699;
				line-height: 1.1em;
				padding: 10px;
				padding-top: 15px;
				padding-bottom: 15px;
				}				}

			#bluefooter h2  {
				text-align: center;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-style: normal;
				font-weight: bold;
				color: rgb(237, 231, 231)
				font-size: 1.1em;
				line-height: 1.1em;}

			.indented   {
  				 padding-left: 50pt;
  				 padding-right: 50pt;
  				 line-height: 1.2;
				 font-size: 20px;
				 text-indent: 0px;
				}			

			.indented  in {
  				 padding-left: 50pt;
  				 padding-right: 50pt;
  				 line-height: 1.2;
				 font-size: 20px;
				 text-indent: 30px;
				}		


			.picleft {
				float: left;
				*width: 180px;
				font-family: Arial, Helvetica, sans-serif;
				margin: 10px;
				margin-top: 5px;
				margin-left: 10px;
				margin-right: 15px;
				margin-bottom: 0px;
				padding: 10px;
				padding-top: 0px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				font-size: 12px;
				font-weight: bold;
				text-align: left;
				line-height: 14px;
				vertical-align: top;
				}

			.picleft2 {
				float: left;
				width: 160px;
				font-family: Arial, Helvetica, sans-serif;
				margin: 10px;
				margin-top: 10px;
				margin-left: 40px;
				margin-right: 15px;
				margin-bottom: 5px;
				padding: 0px;
				padding-top: 0px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				font-size: 12px;
				font-weight: bold;
				text-align: left;
				line-height: 14px;
				vertical-align: center;
				}


			.picright {
				float: right;
				*width: 320px;
				font-family: Arial, Helvetica, sans-serif;
				margin: 5px;
				margin-top: 0px;
				margin-left: 15px;
				margin-right: 0px;
				margin-bottom: 0px;
				padding: 0px;
				padding-top: 0px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				font-size: 12px;
				font-weight: bold;
				text-align: left;
				line-height: 15px;
				vertical-align: bottom;
				
				}
			
			.piccenter {

				
				width: auto;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				*font-family: Arial, Helvetica, sans-serif;
				
				margin-top: 5px;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0px;
				padding: 10px;
				padding-top: 0px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				font-size: 12px;
				font-weight: bold;
				text-align: left;
				*line-height: 14px;
				line-height: 1.1;
				background-color: #d7d7d7;
				}

			h1.purpose    {
				font-family: arial, helvetica, sans-serif;
				font-size: 20px;
				font-weight: bold;
				line-height: 1.1;
				margin-left: 0px;
				margin-bottom: 3px;
				text-align: center;
				letter-spacing: 0px;
				}


			#nameplate {

				
				width: 568px;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				*font-family: Arial, Helvetica, sans-serif;
				margin: 0px;
				margin-top: 0px;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0px;
				padding: 0px;
				padding-top: 0px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				font-size: 12px;
				font-weight: bold;
				text-align: left;
				*line-height: 14px;
				line-height: 1.1;
				background-color: rgb(255, 255, 255);
				border-width: 5px;
				border-style: double;
				
				border-color: gray;
				}


			#nameplate-con {

				
				width: 539px;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				*font-family: Arial, Helvetica, sans-serif;
				margin: 0px;
				margin-top: 10px;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0px;
				padding: 0px;
				padding-top: 0px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				font-size: 12px;
				font-weight: bold;
				text-align: left;
				*line-height: 14px;
				line-height: 1.1;
				background-color: rgb(255, 255, 255);
				border-width: 8px;
				border-style: double;
				border-color: gray;
				}

			#nameplate-doc {
				
				width: 284px;
				font-family: Arial, Helvetica, sans-serif;
				margin: 10px;
				margin-top: -40px;
				margin-left: 0px;
				margin-right: 15px;
				margin-bottom: 0px;
				padding: 0px;
				padding-top: 0px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				font-size: 12px;
				font-weight: bold;
				text-align: left;
				line-height: 14px;
				vertical-align: bottom;
				border-width: 5px;
				border-style: double;
				border-color: gray;
				}
			
			.document {
				width: 600px;
				margin: 0px;
				margin-top: 10px;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0px;
				padding: 0px;
				padding-top: 0px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 0px;

				}

			h1.document {
				color: #800000;
				text-align: center;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 40px;
				line-height: 1.1;
				font-style: normal;
				}

			h2.document {
				color: black;
				text-align: center;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 20px;
				line-height: 1.1;
				font-style: normal;
				font-weight: bold;
				}

			.graybackground {
				background-color: #d7d7d7;
				width: 100%;
				height: 90%;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 30px;
				margin-top: -40px;
				padding-top: 15px;
				padding-bottom: 5px;
				padding-left: 0%;
				padding-right: 0%;
				}

			h1.graybackground   {
				text-align: left;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 25px;
				line-height: 1.1;
				color: #800000;
				font-weight: bold;
				font-style: italic;
				margin-top: -10px;
				text-indent: 35px;
				}

			h2.graybackground   {
				text-align: left;
				font-family: Adobe Caslon, Palatino, Book Antiqua, "Century Schoolbook", "Times New Roman"; Times, serif;
				font-size: 22px;
				line-height: 1.1;
				color: #008040;
				font-weight: bold;
				font-style: normal;
				margin-top: -30px;
				text-indent: 70px;
				
				}
			#redfooter  {
				text-align: center;
				font-family:  Palatino, 

Book Antiqua, "Times New Roman" , Times, serif;
				font-weight: bold;
				color: rgb(237, 231, 231);
				*background-color: #006699;
				background-color: #9d0b0e;
				line-height: 1.1em;
				padding: 10px;
				padding-top: 15px;
				padding-bottom: 15px;
				}				

}

			#redfooter h2  {
				text-align: center;
				font-family:  Book Antiqua, 

Palatino, "Times New Roman" , Times, serif;
				font-style: normal;
				font-weight: bold;
				color: rgb(237, 231, 231)
				font-size: 1.1em;
				line-height: 1.1em;}




*#bluefooter  {
				text-align: center;
				font-family:  Palatino, 

Book Antiqua, "Times New Roman" , Times, serif;
				font-weight: bold;
				color: rgb(237, 231, 231);
				background-color: #006699;
				line-height: 1.1em;
				padding: 10px;
				padding-top: 15px;
				padding-bottom: 15px;
				}				

}

			#bluefooter h2  {
				text-align: center;
				font-family:  Book Antiqua, 

Palatino, "Times New Roman" , Times, serif;
				font-style: normal;
				font-weight: bold;
				color: rgb(237, 231, 231)
				font-size: 1.1em;
				line-height: 1.1em;}









* {
  box-sizing: border-box;
}

.row::after {
  content: "";
  clear: both;
  display: table;
}

[class*="col-"] {
  float: left;
  padding: 15px;
}

@media only screen and (max-width: 400px) {

/* For mobile phones: */
	.col- {width: 100%;}
}

@media only screen and (min-width: 600px) {
  /* For tablets: */
  .col-s-1 {width: 8.33%;}
  .col-s-2 {width: 16.66%;}
  .col-s-3 {width: 25%;}
  .col-s-4 {width: 33.33%;}
  .col-s-5 {width: 41.66%;}
  .col-s-6 {width: 50%;}
  .col-s-7 {width: 58.33%;}
  .col-s-8 {width: 66.66%;}
  .col-s-9 {width: 75%;}
  .col-s-10 {width: 83.33%;}
  .col-s-11 {width: 91.66%;}
  .col-s-12 {width: 100%;}
}
@media only screen and (min-width: 768px) {
  /* For desktop: */
  .col-1 {width: 8.33%;}
  .col-2 {width: 16.66%;}
  .col-3 {width: 25%;}
  .col-4 {width: 33.33%;}
  .col-5 {width: 41.66%;}
  .col-6 {width: 50%;}
  .col-7 {width: 58.33%;}
  .col-8 {width: 66.66%;}
  .col-9 {width: 75%;}
  .col-10 {width: 83.33%;}
  .col-11 {width: 91.66%;}
  .col-12 {width: 100%;}
}

 img{
        max-width: 100%;
        max-height: 100%;
        display: block; /* remove extra space below image */
    }
    .box{
        width: 250px;        
        border: 0px solid black;
    }    
    .box.large{
        height: 300px;
    }
    
.box.small{
         max-width: 275px;
	 max-height: 130px;
    }

.box.babbitt{
         *max-width: 275px;
	 max-height: 130px;
    }

box.full{
 	height: 96vh;
        max-width: 100vw;
        *background-color: #4287f5;
        *text-align: center;
        color: white;
        margin: 0;
        padding: 0;
      }







/* horizontal menu styles */
.menu {
    display: flex;
    flex-direction: row;
    list-style: none;
    margin: 0;
    padding: 0;
}
  
.menu-item {
    flex: 1;
    text-align: center;
}
  
/* vertical menu styles */
@media (max-width: 420px) {
    .menu {
       flex-direction: column;
    }
    .menu-item {
       flex: none;
       width: 100%;
    }
}

// 1. Needed for making border-top spacing work.
.table {
  border-collapse: collapse; // 1
  border-spacing: 0;
}

.section {
  border-top: 1em solid transparent;
}



 			A:link { text-decoration: none; color:"#990000"; }
			A:visited {text-decoration: none; color:"#009900"; }
			A:active { text-decoration: none; color:"#999900"; }
			A:hover { text-decoration: underline; color: red;}

}