body {
  background-color: white;
  color: black;
  margin: 0 5%;
  padding:0;
  background-image:url(./images/abatelogo160x88.gif);
  background-repeat: no-repeat;
  background-position: 5% 5px
}
.minutes{
  padding: .25em;
}
.note {
  font-size:200%;
  background-color: red;
  color: white;
  text-align:center;
  border:10px outset yellow
}
#dummy{
  border:1px solid white
}
#flags{
  width:215px;
  margin:0 0 0 0;
  float:right;
  border:thin solid white
  }
h1{    /* pixel positions to fit into logo image correctly. */
  margin:57px 0 0 50px;
  color:red;
  background-color:white
}
.clear {
  clear:both;
  visibility: hidden;
}
hr {
  width:75%;
  color:white;
  background-color:red;
}
#riologo{
  float:right
  }
li{
  margin:0;
  }
a:link{
  color:#0000a0; /* blue */
  background-color:#e0dd40; /* abate yellow */
}
a:visited{
  color:#a000a0; /* purple */
  background-color:#e0dd40; /* abate yellow */
}
a:hover{
  background-color:#ffff00; /* yellow */
  color:#0000a0; /* blue */
  }
a:active{
  padding:0;
  background-color:#ffff00; /* yellow */
  color:#0000a0; /* blue */
  }
a img{
  border:0;
}
#header{
  margin:50px 0 0 60px;
  color:red;
  font-size:190%;
  clear:both
}
.top-nav{
  width:75%;
  text-align:center;
  margin:.5em auto;
}
.top-nav li{
  display:inline;
  padding:1em;
}
.vmenu {
  width:50%;
  margin:0 auto;
}

.menu {
  background-color:#e0dd40;
  color:red;
  margin:.2em 1em 0 0;
  width:25%;
  float:left;
  border-top:thin solid red;
  border-right:thin solid red
}
div.logo {
  width:160px;
  min-height:88px;
  max-height:88px;
  margin: 5px 0 0 0;
  padding:0;
  background-position:top left;
  float:left
}
h1 {
  margin:50px 0 0 60px;
  color:red;
  font-size:190%;
  clear:both
}
h5, h6 {
  text-align:center;
}
#content h2 {
  margin:0;
  text-align:center;
}
#content h3 {
  margin:1em auto;
  text-align:center;
}
#content h4 {
  margin:2em auto 1em auto;
  text-align:left;
}
.footer {
  margin:0 0;
  background-color:#e0dd40;
  color:red;
  text-align:center;
  clear:both;
  padding:0 5%;
}
.footer ul{
  margin:0 auto
}
.footer li{
  padding:0 .5em;
  text-align:center
}
.copy, .sig {
  text-align:center;
  clear:both;
  padding-bottom:1em;
  font-style:oblique;
  font-size:75%}
.clear {
  clear:both
}
.nav{
  width:75%;
  float:right;
  text-align:center;
  margin:auto
}
.nav li {
  display:inline
}
.menu ul {
  list-style-type: none;
padding: 0 1em
}
.current a{
  background-color:#e0dd40;
  color:#999;
  text-decoration:none
}
.addressblock {
  width:11em;
  margin:1em auto;
}
.credit {
  text-align:right;
  font-size:75%
}
.longsig {
  width: 15em;
  float: right;
  font-style: italic;
  font-size: 90%
}
.content h5, .content h6 {
  text-align:left;
}
.vmenu {
  list-style-type: none;
  margin:.2em 1em 0 0;
  }
.vmenu li {
  padding: .25em;
  display:block;
  }
.trade {
  font-size:75%;
}
#footing_links {
  color:black;
  background:white;
  font-family:Garamond,serif;
  text-align:center;
}
.address_note {
  margin:0 1em;
  font-size:80%;
  font-style: italic;
}
.welcome {
  margin:2em auto;
  font-size:110%;
}
/* Tularosa Chapter specific
   eventually all below should be deleted
*/

#tuly_calendar {
  border:thin solid red;
  border-collapse: collapse;
  margin:0 auto;
}
#tuly_calendar th {
  border:thin solid red;
  color:red;
  background:#e0dd40; /* abate yellow */
  width:14%;
}
#tuly_calendar td {
  border:thin solid red;
  padding:0 1em;
  vertical-align:top;
}
#tulycalendar tbody {
  padding:0;
  margin:0;
}
#tulycalendar hr {
  padding:0;
  margin:0;
}
#tuly_cal_form {
  width:20em;
  text-align:center;
  margin:0 auto;
}
#tuly_cal_go_to {
  border:thin solid red;
  color:red;
  background:#e0dd40; /* abate yellow */
  width:10em;
  text-align:center;
  margin:0 auto;
}
#tuly_cal_go_to input {
  margin:1em 0 0 0;
}
#tuly_cal_prev_next {
  border:thin solid red;
  color:red;
  background:#e0dd40; /* abate yellow */
  width:20em;
  text-align:center;
  margin:0 auto;
}
#tuly_cal_prev {
  float: left;
}
#tuly_cal_next {
  float: right;
}
.tulyminutes a:link{
  color:#0000a0; /* blue */
  background-color:white;
}
.tulyminutes a:visited{
  color:#a000a0; /* purple */
  background-color:white;
}
.tulyminutes a:hover{
  background-color:#ffff00; /* yellow */
  color:#0000a0; /* blue */
  }
.tulyminutes a:active{
  padding:0;
  background-color:#ffff00; /* yellow */
  color:#0000a0; /* blue */
  }
.tulyminutes {
  color:black;
  background:white;
  margin:1em auto;
  width:20em;
  border:thin solid red;
  border-collapse: collapse;
  }
.tulyminutes th {
  color:red;
  background:#e0dd40; /* abate yellow */
  padding: .25em;
  width:10em;
  border:thin solid red;
  }
.tulyminutes td {
  color:black;
  background:white;
  padding: .25em;
  width:10em;
  border:thin solid red;
  }
#tulyplain {
  color:black;
  background:white;
  font-family:Garamond,serif;
}
.tulytoyrun {
  text-align:center;
  margin:0 0 1em 0;
}
.tulytoyrunsanta {
  float: right;
}
.tulytoyrunstocking {
  float: left;
}
.tulytoyrunjoin {
  font-size:125%;
  text-align:center;
}
#tulybody {
  color:black;
  background:white;
  font-family:Garamond,serif;
  background-image:url("/tularosa/images/chapterabatelogo.png");
  background-repeat:no-repeat;
  background-position:5% 5px;
}
#tulybody h1 {
/*  width:80%; */
  margin:110px 0 0 150px;
  font-size:200%;
  font-family:Arial, sans-serif;
  color:red;
  background:white;
  padding:0;
  text-align:left;
}
#tulynav {
  width:95%;
  text-align:center;
  margin:1em auto;
  color:red;
  background:#e0dd40; /* abate yellow */
  padding:0 ;
  border:thin solid red;
}
#tulynav li {
  display:inline;
  padding: 0 1em;
  white-space:nowrap;
}
#tulyflags {
  color:red;
  background:white;
  width:204px;
  position: absolute;
  top:5px;
  right:0;
}
#tulycontent {
  background-color:white;
  color:black;
  width:90%;
  margin:0 auto;
  padding:1em 0 0 0;
}
#tulycontent p {
  margin:0;
  padding:.5em 0;
}
#tulyfooting {
  margin:0;
  padding:0;
}
#tulycontent h4 {
  text-align:left;
  margin:0;
  padding:.5em 0;
}
#tulyfooting h4 {
  text-align:center;
  margin:0 1em;
  padding:0;
  color:red;
  background:white;
}
#tulycopy {
  font-size:90%;
  font-family:Arial, sans-serif;
}
#tulyfooting_links {
  text-align:center;
}
#tulyfooting_links img {
  border:none;
}
#tulysig {
  font-size:80%;
  font-family:Garamond, serif;
  text-align:right;
  margin:0 0 2em 0;
}
#tulydate_time {
  padding:.5em;
  margin:0 auto;
  width:15em;
  text-align:right;
}
#tulyevent_save {
  padding:0;
  margin:0;
  text-align:center;
}
#tulyevent_info {
  padding:0;
  margin:0;
  text-align:center;
  clear:both;
}
#tulyevent_month {
  padding:0;
  margin:0;
  width:8em;
  float:left;
  text-align:center;
}
#tulyevent_day {
  padding:0;
  margin:0;
  float:left;
  width:2em;
  text-align:center;
}
#tulyevent_year {
  padding:0;
  margin:0;
  float:right;
  width:3em;
  text-align:center;
}
#tulyevent_time_start {
  padding:0;
  margin:0;
  float:left;
  width:7em;
  text-align:center;
}
#tulyevent_time_end {
  padding:0;
  margin:0;
  float:right;
  width:7em;
  text-align:center;
}
#tulyadd_event {
  padding:0;
  margin:0;
  float:left;
  width:6em;
  text-align:center;
}
#tulylist_events {
  padding:0;
  margin:0;
  float:right;
  width:6em;
  text-align:center;
}
#tulymain_menu {
  padding:0;
  margin:0 auto;
  width:20em;
  text-align:center;
  border:thin solid red;
}
.tulylist_record {
  padding:0;
  margin:0 auto;
  text-align:left;
  border-bottom:medium solid red;
}
