body {
    margin: 1%;
    padding: 2%;
    background-color: white;
    }
h1 { margin-left: 0em;  font-size: x-large; color: red; font-style: oblique; font-family: Verdana,Arial,Helvetica,sans-serif; }
h2 { margin-left: 0em;  font-size: 150%; color: red;   font-style: oblique; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bolder; }
h3 { margin-left: 10em; font-size: 120%; color: blue;  font-style: oblique; font-family: Verdana,Arial,Helvetica,sans-serif; }
h4 { margin-left: 20em; font-size: 110%; color: lime;  font-style: oblique; font-family: Verdana,Arial,Helvetica,sans-serif; line-height: 1em; }
/* 
p  { margin-left: 0em;  text-indent: 10%; font-size: 110%; color: black; font-style: normal;  
font-family: Palatino, Sylfaen, Garamond, "Times New Roman",Times,serif; } 
*/
p  { margin-left: 0em; font-size: 12pt; font-style: normal; font-family: Arial,Helvetica,sans-serif; }
ol { margin-left: 80px; font-size: 110%; color: black; font-style: normal;  font-family: Palatino, Sylfaen, Garamond,Times New Roman,Times,serif; }
ul { margin-left: 80px; font-size: 120%; color: black; font-style: normal;  font-family: Palatino, Sylfaen, Garamond,Times New Roman,Times,serif; }
em { color: blue; }
	
#wrap {
      width: 100%;
/*      border-width: 1em solid teal;
      border-style: ;
      border-color: ;
*/      }
#nav {
      text-align: center; 
      font-size: 80%; 
      }
#nav ul {
      list-style: none;
      line-height: 2;
      padding: 0;
      margin: 0;
      }
#nav li {
      display: inline;
      border-right: 1px solid; 
      color: blue;
      font-style: bold; 
      font-family: Verdana,Arial,Helvetica,sans-serif;
      }
#nav a:link, #nav a:visited {
      padding: 1em;
      background-color: white;
      text-decoration: none;
      }
#nav a:hover {
      color: orange;
      cursor: url("AMA photos - 055.cur"), pointer;
      }
#hdg  {
      vertical-align: top;
      float: left;
      width: 100%;
      padding: 1% 3%;
      }
#hdg img {
	  min-height: 20%;
	  min-width: 20%; 
	  max-height: 60%;
	  max-width: 75%;
 	  height: auto; 
 	  float: left; 
/* 	  border-style: double;
*/      }
#hdg h2 {
      padding: 0;
      float: right; 
 	  height: auto; 
      text-align: right; 
      width: 70%; 
/*      border-style: double;
*/      }
#hdg h3 {
		text-align: right;
		float: right; 
		font-style: bold;
		}
#gadgets {
      width: 30%;
      float: left;
      font-size: 50%;
      background: aqua;
/*      background-image: url(navBar_bg.gif);
      background-repeat: repeat-y;
*/      padding: 0;
      overflow: hidden;
      }
#main {
      width: 80%;
      float: left;
/*      background: silver; 
*/      padding: 0% 2% 5% 2%;
      }
.adsense {
	  font-size: 200%;
	  padding: 0px 3px 0.5em; 
	  text-align: center; 
	  }
#ads  {
      width: 15%;
      float: right;
      background: blue;
/*      background-repeat: repeat-y;
*/      padding: 0%;
      }
#ads img {
	  padding: 0; 
	  width: 100%; 
	  height: auto;"
	  }
.addr {
	  align: bottom;
	  text-align: center;
	  font-size: 18px;
	  color: red;
	  font-style: italic; 
	  font-weight: bold; 
	  font-family: Verdana,Arial,Helvetica,sans-serif;
	  }
p.copyrt  {
	  text-align: center; 
	  font-size: 90%; 
	  color: black; 
	  font-style: normal;
	  font-family: Verdana,Arial,Helvetica,sans-serif;
	  }
#hack {
/*	  border: 1em solid black;
*/	  overflow: auto;
	  width: 100%;
      }
.clear {
      clear: both;
      }
.clr:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    } 
/*
	Individual Article titles
*/ 
#ttls {
	margin: 0;
	align: center; 
	}
#ttls h2 {
	color: red;
	text-align: center;	
	font-size: 150%; 
	font-style: oblique; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	}
#ttls h3 {
	margin: 0;
	color: blue;   
	text-align: center;	
	font-size: 150%; 
	font-style: oblique; 
	font-weight: normal; 
	line-height: 50%;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
#ttls h4 {
	margin-left: 5em; 
	color: blue;  
	font-size: 150%; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 50%;
	font-family: Palatino, Sylfaen,Garamond,"Times New Roman",Times,serif;
	}
#ttls h5 {
	margin-top: 1em;
	color: black;  
	text-align: center;
	font-size: 120%; 
	font-style: italic; 
	font-weight: normal; 
	line-height: 100%;
	font-family: Palatino, Sylfaen, Garamond,"Times New Roman",Times,serif;
	}
/*	replace useless MsoNormal ...  */	
.mso {
	font-size: 14pt;
	font-weight: normal; 
	font-style: normal; 
/*	font-family: Palatino, Sylfaen, Garamond,"Times New Roman",Times,serif;
*/	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
/*
	End of CSS
*/