*{ margin: 0; padding: 0;  }

body{
  margin: 0 auto;
  text-align: center;
  background: #fff url("/bg.gif") top center repeat-y;
  color: #000;
  font-family: Verdana, Helvetica, Tahoma, Geneva, Arial, sans-serif;
  font-size: 62.5%;
}

a img{ border-width: 0; }
.b{ font-weight: bold; }
.i{ font-style: italic; }
.break{ margin-bottom: 10px; }
.clear{ clear: both; height: .1em; font-size: .1em; }
.serif{ font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif; }
.sanSerif{ font-family: Verdana, Helvetica, Tahoma, Geneva, Arial, sans-serif; }
.mono{ font-family: "Courier New", Courier, "Lucida Console", Monaco, monospace; }
.red{ color: #f00; }
.pad{ margin-bottom: 5px; }

#accessibility {
position: absolute;
top: -10000px;
}

/* comments
----------------------------------------------- */

.comments_error {
color: #000;
background-color: #fff4f4
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

div#cpreview {
color: #000;
background-color: #f1f1f1;
border: 2px solid #ddd;
}

form#txpCommentInputForm td {
vertical-align: top;
}



#container{
  margin: 0 auto;
  text-align: left;
  width: 760px;
}


#header{
  background: #fff url("/header1.jpg") top center no-repeat;
  height: 125px;
  border-bottom: 2px solid #cf75a8;
}

#header h1{
  padding: 20px 0 0 20px;
  font-size: 1.8em;
display: none !important;
}

#countdown{ background: transparent; }
#countdown p{ margin-left: 300px; padding: 100px 15px 2px 15px; font-size: 1.1em; }

#main{
  width: 760px;
  margin-top: 10px;
  clear: both;
}

#menu{
  float: right;
  width: 200px;
}

#menu h1, #menu form p{ font-size: 1.4em; text-align: center; }

#menu ul{
  margin: 0 10px 25px 10px;
  list-style: none;
}

#menu ul li{ font-size: 1.2em; padding-bottom: 3px; }
#menu ul li a{ color: #00f; text-decoration: none; }
#menu ul li a:visited{ color: #009; text-decoration: none; }
#menu ul li a:hover{ color: #900; text-decoration: underline; }

#menu ul.linklist li{ padding-bottom: 8px; }

#menu form{ text-align: center; font-size: 1.2em; }

#articles{
  float: left;
  width: 550px;
  font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
  text-align: center;
}

#articles h1{ margin: 0 10px 0 15px; font-size: 2.0em; text-align: left; }
#articles h1 a{ color: #000; text-decoration: none; }
#articles h1 a:hover{ color: #333; text-decoration: underline; }


#articles h2{ margin: 0 10px 0 15px; font-size: 1.6em; text-align: left; }


#articles p{
  margin: 0 10px 15px 15px;
  font-size: 1.4em;
  line-height: 1.6em;
  text-align: left;
}

#articles .article{ margin-bottom: 30px; padding-bottom: 30px; background: url("/break.jpg") bottom center no-repeat; }

#articles p.dateAuthor{ font-size: 1.2em; color: #900; font-weight: bold; }
#articles p.dateAuthor span{ font-style: italic; font-weight: normal; }

#articles p.small{ font-size: 1.2em; text-align: left; }

#articles img{ margin: 25px 0; padding: 15px; text-align: center; border: 1px solid #999; }

#articles ol{ margin: 20px 0 20px 50px; text-align: left; }
#articles ol li{ padding: 3px 0; font-size: 1.3em; }

#articles ul.sitemapLinks{ margin: 5px 0 20px 50px; text-align: left; }
#articles ul.sitemapLinks li{ padding: 3px 0; font-size: 1.3em; }


#oldNew{ width: 550px; }
#oldNew p#ONold{ width: 250px; float: left; text-align: left; }
#oldNew p#ONnew{ width: 250px; float: right; text-align: right; }
