body
{ font-family: Tahoma, DejaVu Sans Condensed,Helvetica;
  font-size: 11px;
}

p
{ margin-top: 4px;
  margin-bottom: 6px;
}

P.indentedmeeting
{ margin:0 1px 0 22px; 
  line-height: 1.2em;
  color: #c0ff00;
}

P.hang 
{ margin-top: 0px; 
  margin-bottom: 2px; 
  padding-left: 1em; 
  padding-right: 4px;
  text-indent: -1em;
  font-family: Tahoma, DejaVu Sans Condensed,Helvetica; 
  font-size: 11px; 
}

P.paperfront
{ font-size: 11px; 
  padding-left: 5px;
  font-family: Tahoma, DejaVu Sans Condensed,Helvetica; 
  padding-top: 4px;
  padding-bottom: 0px;
}

h2
{ font-family: Tahoma, DejaVu Sans Condensed,Helvetica; 
  font-size: 18px; 
  font-weight: bold;
}

h2.demo
{ color: brown; 
  margin: 4px 0 3px 0;
}

h2.paperfront
{ margin: 4px 0 3px 0;
}

h2.demomed
{ color: brown;
  font-size: 12px;
  margin: 4px 0 3px 0;
}

h2.donate
{ color: #0066CC;
  margin: 4px 0 3px 0;
}

h2.local
{ color: brown;
  margin-bottom: 2px;
}

h3
{  font-family: Tahoma, DejaVu Sans Condensed,Helvetica; 
   font-size: 14px; 
   color: black; 
   font-weight: bold;
   margin: 3px 3px 3px 0;
}

h3.h3V
{  font-family: Tahoma, DejaVu Sans Condensed,Helvetica; 
   font-size: 17px; 
   color: white;
   font-weight: bold;
   margin: 3px 3px 0 0;
}

h3.h3B
{  font-family: Tahoma, DejaVu Sans Condensed,Helvetica; 
   font-size: 17px; 
   color: #0060c8;
   font-weight: bold;
   margin: 3px 3px 0 0;
}

#h3v
{  width: 105px;
   text-align: center; 
   color: white;
   background-color: #0060c8;
   padding-bottom: 2px;
   padding-left: 1px;
   padding-right: 0px;
}

h4
{  font-family: Tahoma, DejaVu Sans Condensed,Helvetica; 
   font-size: 12px; 
   color: black; 
   font-weight: bold;
   margin: 8px 3px 3px 0;
}

h4.breakhead
{  font-family: Tahoma, DejaVu Sans Condensed,Helvetica; 
   font-size: 12px; 
   color: #0066CC; 
   font-weight: bold;
   margin: 3px 3px 3px 0;
}

ul.join
{ margin-top: 0px; 
  margin-left: 16px;
}

ul.frontlist
{ padding-top: 0;
  margin-top: 2px;
  margin-left: 16px; 
  margin-bottom: 6px;
  padding-left: 0px;

}

li.frontlist
{ padding-top: 0;
  margin-top: 4px;
  width: 380px;
  vertical-align: top;
}

li.demolist
{ padding-top: 0;
  margin-top: 4px;
  width: 340px;
  vertical-align: top;
}

li.rulist
{ padding-top: 0;
  margin-top: 4px;
  width: 400px;
  vertical-align: top;
}

li.whitelist
{ color: white;
}

table.x
{ border-collapse: collapse;
}

td
{ font-family: Tahoma, DejaVu Sans Condensed,Helvetica; 
  font-size: 11px; 
  color: #404040;
  font-weight: normal;
}

th 
{ font-family: Tahoma,DejaVu Sans Condensed, Arial,Helvetica,sans-serif;
  font-size:11px;
}

table.kpaper
{ background-color: #f0f0f0;
  border-collapse: collapse;
  border: 1px solid black;
}

table.payment-list
{ border-collapse: collapse;
  border: 1px solid black;
}

table.donate
{ border-collapse: collapse;
  border: 0;
}

th.payment-list
{ padding: 4px;
  vertical-align: top;
  border: 1px solid black;
}

th.notes
{ width: 350px;
}

td.payment-list
{ padding: 4px;
  vertical-align: top;
  border: 1px solid black;
}


td.kpaper
{ text-align: center;
  border: 1px solid black;
  padding: 6px;
}

td.kpapertop
{ text-align: center;
  border: 1px solid black;
  padding: 6px;
  color:white;
  background-color:red;
}

textarea, input, select
{ font-family: Tahoma, DejaVu Sans Condensed,Helvetica; 
  font-size: 11px; 
  color: #404040;
  font-weight: normal;
  padding-left: 3px;
  border: 1px solid #808080;
}

input.donate
{ border:0;
}

textarea
{ width: 390px;
}

select
{ width: 260px;
}

.postcode
{ text-transform: uppercase;
}

acronym
{ border-bottom: 0px; }

a:link
{ color: #0066CC;
  font-family: Tahoma, DejaVu Sans Condensed,Helvetica;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}

a:visited
{ color: #0066CC;
  font-family: Tahoma, DejaVu Sans Condensed,Helvetica;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}

a:hover
{ color: #0066CC;
  font-family: Tahoma, DejaVu Sans Condensed,Helvetica;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
}

a.white
{ color: white;
}

a.botlink:link
{ color: green;
}

a.botlink:visited
{ color: green;
}

a.botlink:hover
{ color: brown;
}

a.greylink:link
{ color: white;
  font-family: Tahoma, DejaVu Sans Condensed,Helvetica;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a.greylink:visited
{ color: white;
  font-family: Tahoma, DejaVu Sans Condensed,Helvetica;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a.greylink:hover
{ color: white;
  font-family: Tahoma, DejaVu Sans Condensed,Helvetica;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

a.catlink:link
{ color: brown;
  font-family: Tahoma, DejaVu Sans Condensed,Helvetica;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a.catlink:visited
{ color: brown;
  font-family: Tahoma, DejaVu Sans Condensed,Helvetica;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a.catlink:hover
{ color: brown;
  font-family: Tahoma, DejaVu Sans Condensed,Helvetica;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

#hand
{ position: absolute;
  top:-41px; 
  left:4px;
}

#signup
{ position: absolute;
  top:141px; 
  left:114px;
}

#ccbook 
{  position: absolute; 
   top: 405px; 
   left:114px; 
   width: 100px;
   text-align: center;
}

#paperfront
{  width: 380px; 
   text-align: left; 
   color: white;
   background-color: #0060c8;
   padding-bottom: 10px;
   padding-left: 5px;
   padding-right: 5px;
}

#demo
{  width: 380px; 
   text-align: left; 
   background-color: white;
   border: 2px solid #2b68d7;  
   padding-bottom: 10px;
   padding-left: 5px;
   padding-right: 5px;
}


#donate
{  width: 380px; 
   text-align: left; 
   background-color: #f0f0f0;
   border: 2px solid #b0b0b0; 
   padding-bottom: 10px;
   padding-left: 5px;
   padding-right: 5px;
}

#todaysdate 
{ font-size: 12px;
  font-weight: bold;
  color: #0066CC; 
}

#page
{ width: 800px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

#pagecontent 
{ position: absolute; 
  top: 148px; 
  left:0px; 
  padding-left: 0px;
  padding-right: 0px;
  margin: 0;
  background: url(../images/padding.gif);
}

#pagebody 
{ padding-left: 150px;
  padding-right:20px;
  margin: 0;
}

#pagetext
{ width: 400px;
  padding-left: 80px;
}

#pagetext p
{ width: 390px;
}

/*-- Page centre column, no background --*/
#pagecentcol 
{ padding-left: 104px;
  padding-right:0px;
  margin: 0px;
}

#pagecentext
{ width: 537px;
}

/* --- Roundup -- */
#roundup
{ width: 470px; 
  height: 420px;
  overflow: auto;
  background-color: #e0e0e0;
  padding-left: 4px; 
  padding-right: 0px; 
}

#pagerutop
{ width: 430px;
  padding-left: 50px;
}

#pagerutop p
{ width: 420px;
}

#pagerubody 
{ padding-left: 0px;
  padding-right: 0px;
  margin: 0;
}

#pagerutext
{ width: 480px;
  padding-left: 0px;
}

#pagerutext p
{ width: 450px;
}

/*-- Signup ---*/
#signbody 
{ padding-left: 130px;
  padding-right:30px;
  margin: 0;
}

#signtop
{ width: 410px;
  padding-left: 70px;
}

#signers
{ width: 485px; 
  height: 420px;
  overflow: auto;
  background-color: #e0e0e0;
  padding-left: 4px; 
  padding-right: 0px; 
}

/*--- Resources --*/
#pageresources 
{ padding-left: 112px;
  padding-right:0px;
  margin: 0px;
}

#pageresimages
{ padding-left: 20px;
  width: 500px;
}

#pagerestext
{ width: 530px;
}

#pagerestext p
{ width: 390px;
}

/*--- Support --*/

#pagesupptext
{ width: 530px;
}

#pagesupptext p
{ width: 510px;
  color: black;
}

/*------------------*/

#botlinks
{ padding-left: 105px;
  padding-top: 10px;
  background-color: white;
  color: green;
}

#ft4px
{ font-size: 4px;
}

#ft2px
{ font-size: 2px;
}
