h1 {font: bold 100% Helvetica, Arial, sans-serif; color: #E62C00; letter-spacing: -1px; margin: 0; padding: 0;}
h2 {color: #008; font: italic 150% Helvetica, Arial, sans-serif; letter-spacing: -1px; text-align: right; margin: 0; padding: 0;}
h3 {color: #008; font: bold 150% Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 0; padding: 0;}
h4 {color: #008; font: bold 125% Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 0; padding: 0;}
body {color: #008; font: 90% "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; margin: 0; padding: 0; text-align: justify; line-height: 1.3;}
abbr, acronym {font-style: normal; border-bottom: dotted 1px #888; cursor: help;}

.footer p {
  padding-top: 15px;
  text-align: center;
  font-size: 75%;
  font-weight: normal;
  font-family: verdana, sans-serif;
  text-decoration: none;
  color: #f00; }

/*#footer p a {
  text-align: center;
  font-weight: normal;
  font-family: verdana, sans-serif;
  text-decoration: underline;
  color: #f00; }*/
/*#footer p a:link, a:visited, a:hover, a:active {
  color: #f00; }*/
/*#footer p a:link {
  color: #f00; }
#footer p a:visited {
  color: #f00; }
#footer p a:hover {
  color: #f44; }
#footer p a:active {
  color: #f00; }*/
#footer p a {
  color: #e66; }


.preview {
  padding: 5px;
  border-style: dashed;
  border-width: 1px;
  border-color: #f88;
  background: #eee; }

.previewnj {
  text-align: left;
  padding: 5px;
  border-style: dashed;
  border-width: 1px;
  border-color: #f88;
  background: #eee; }

.errorpara {
  padding: 5px;
  border-style: dashed;
  border-width: 1px;
  border-color: #000;
  background: #fcc; }

.confirmpara {
  padding: 5px;
  border-style: dashed;
  border-width: 1px;
  border-color: #000;
  background: #cfc; }

.articlesubject {
  color: #008;
  font: bold 105% Helvetica, Arial, sans-serif;
  letter-spacing: -0.5px;
  margin: 2em 0 0 0; }

.articleauthor {
  color: #008;
  font: italic 105% Helvetica, Arial, sans-serif;
  line-height: 26px;
  margin: 2em 0 0 0; }

textarea {
  width:450px;
  height:200px; }

table {
  border-width: 1px;
  border-spacing: 1px;
  border-style: outset outset outset outset;
  border-color: #888;
  border-collapse: collapse;
  background-color: #fff; }

table th {
  border-width: 1px 1px 1px 1px;
  padding: 3px;
  border-style: inset inset inset inset;
  border-color: #888;
  background-color: #eef; }

table td {
  border-width: 1px 1px 1px 1px;
  padding: 3px;
  border-style: inset inset inset inset;
  border-color: #888;
  background-color: #fee; }

div.largepicture {
  padding: 20px 0px 20px 0px;
  padding-bottom: 70px;
  text-align: center; }
  
div.thumbnail {
/*  border: thin solid #00f;*/
  max-height: 180px;
  min-height: 180px;
  height: 180px;
  float: left;
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  margin: 20px 0px 20px 0px;
  text-align: center; }
  
div.thumbnail p {
/*  border: thin solid #f00;*/
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  text-align: center; }

div.thumbnail img {
  text-align: center; }

div.articlepic {
  float: left;
  margin-right: 15px;
  margin-left: 5px;
  margin-top: 7px;
  margin-bottom: 7px;
  text-align: center; }
  
div.articlepic p {
  color: #800;
  font-size: 75%;
  text-align: center; }

div.largepic {
  float: left;
  margin-top: 5px;
  text-align: center; }
  
div.largepic p {
  color: #800;
  font-size: 75%;
  text-align: center; }

#pagecontent li {
  text-align: left; }

#popupcontent li {
  text-align: left; }
