td 
{  font-family: Verdana,DejaVu Sans Condensed, Arial,Helvetica,sans-serif;
   font-size:11px;
   padding-bottom: 6px;
}

h1 
{  font-size:20px;}

h2 
{  font-size:18px;}

/* top right bottom left */

h2.digest
{ padding: 4px 0 4px 2px;
  background-color: #004000;
  color: white;
  margin: 2px 0 2px 0;
}

h2.recentnews
{ padding: 4px 2px 4px 2px;
  background-color: #004000;
  color: white;
}

h2.clarify
{  font-size: 18px; 
   color: brown; 
   font-weight: bold;
   margin: 0 0 3px 0;
}

h2.datebar
{  font-weight: bold;
   color:white;
   margin: 4px 0 3px 0;
}

h2.demo
{  font-size: 18px; 
   color: brown; 
   font-weight: bold;
   margin: 4px 0 3px 0;
}

h2.subhead
{  font-size: 18px; 
   color: black; 
   font-weight: bold;
   margin: 4px 0 0 0;
}


h2.demo-first
{  font-size: 22px; 
   color: brown; 
   font-weight: bold;
   margin: 4px 0 3px 0;
}

h2.obit
{  font-size: 16px; 
   color: black; 
   font-weight: bold;
   margin: 4px 0 3px 0;
}

h2.piecetop
{ padding: 4px 0 4px 4px;
  background-color: #004000;
  color: white;
  margin: 4px 0 2px 0;
}

h2.piece
{ font-size: 14px; 
  color: #004000;
  font-weight: bold;
  margin: 4px 0 3px 0;
}

h2.confregfee
{ font-size: 16px; 
  color: black;
  font-weight: bold;
  margin: 0 0 8px 0;
}

h2.reverse
{ color: white; 
  margin: 0 0 0 0;
}

h3 
{ font-size:14px;
  font-weight: bold;
  margin: 0 0 3px 0;
}

h3.menu 
{ font-size:12px;
  margin: 0 4px 0 0;
}

h4.breakhead
{  font-family: Tahoma,DejaVu Sans Condensed; 
   font-size: 12px; 
   color: #0066CC; 
   font-weight: bold;
   margin: 3px 3px 3px 0;
}


op 
{ font-family: Verdana,DejaVu Sans Condensed, Arial,Helvetica,sans-serif;
  font-size:12px;
}

select {font-family:Verdana,DejaVu Sans Condensed, Arial,Helvetica,sans-serif;font-size:11px;}
input {font-family:Verdana,DejaVu Sans Condensed, Arial,Helvetica,sans-serif;font-size:11px;}
textarea {font-family:Verdana,DejaVu Sans Condensed, Arial,Helvetica,sans-serif;font-size:11px;}
p.hang {padding-left:4em; text-indent: -2em;}

a:link  {color: #0066CC; text-decoration: none;}
a:visited, a:active {color: #0066CC; text-decoration: none;}
a:active {color: #0066CC; text-decoration: none;}
a:hover {color: #0066CC; text-decoration: underline;}

a.readon 
{ color: #0066CC;
  font-weight: bold;
}

a.readon:hover 
{ color: #0066CC;
  text-decoration: none;
  border-bottom:1px #0066CC dotted;
}

td.hr 
{ border: 1px solid #cccccc;
  padding-left: 0px;
  padding-top: 4px;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}

.hrthin
{ border: 1px solid #cccccc;
  padding: 4px 0 0 0;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  margin: 0;
  font-size: 1px;
}

.hrmedblue
{ border: 3px dotted #004000;
  padding: 4px 0 0 0;
  border-top-width: 3px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  margin: 0 0 0 3px;
  font-size: 1px;
  clear: both;
}

td.banner 
{ background-color: #F0D020;
  color: darkblue;
  padding: 0.2em;
  border: 1px solid #000000;
  border-color: #000000;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

td.wbbanner 
{ background-color: black;
  color: white;
  padding: 0.2em;
  font-size:18px;
  font-weight:bold;
}

#clarify
{  background-color: white; 
   border: 2px solid blue; 
   padding: 10px;
}


p.breaktop
{  width:624; 
}

p.caption
{ font-size: 10px;
  margin: 0 0 0 0;
}

p.breaking
{  width:560; 
   height:500;
   overflow: auto;
   background-color: #e0e0e0;
   padding-left:1em; 
   padding-right:1em; 
   padding-bottom:2em; 
}

#banner-events-summary
{ width: 142px;
  padding: 0 0 2px 0;
  background-color: brown;
  border: 0;
  font-family: Verdana,DejaVu Sans Condensed, Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align: center; 
  color: white;
}

a.events-summary
{ padding: 2px;
}

#font4px
{ font-size: 4px;
}

#line1p5
{ line-height: 1.5em;
}

#breaking
{  width:560; 
   height:500;
   overflow: auto;
   background-color: #e0e0e0;
   padding-left:1em; 
   padding-right:1em; 
   padding-bottom:2em; 
}

td.menuleft 
{ width: 150px;
  border: 0;
  padding-left: 0px;
  padding-top: 0px;
}

td.middle 
{ padding: 4px 0 0 2px;
}

td.mainbody
{ padding-left: 3px;
  vertical-align: top;
}

td.menuright 
{ width: 185px;
  border: 0;
  padding-left: 4px;
  padding-top: 0px;
}

td.banner-top
{ padding: 0;
  background-color: #c0c0c0;
  border: 0;
}

td.banner-bottom
{ padding: 0 0 2px 0;
  background-color: #004000;
  border: 0;
}

#demo
{  text-align: left; 
   background-color: white; 
   border: 2px solid #808080; 
   margin-top: 0;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 8px;
}

#obit
{  text-align: left; 
   background-color: white; 
   border: 4px solid black; 
   margin-top: 0;
   padding-bottom: 0px;
   padding-left: 4px;
   padding-right: 4px;
}

#piece
{  text-align: left; 
   background-color: white; 
   border: 0; 
   margin-top: 0;
   padding-bottom: 0px;
   padding-left: 4px;
   padding-right: 4px;
}

ul.frontlist
{  margin-left: 16px; 
   padding-left: 0px;
   color: #0066CC;
}

li.frontlist
{  margin-left: 0px; 
   padding-left: 0px;
}

ul.paperlist
{  margin-left: 16px;
   padding-left: 0px;
}

ol.paperlist
{  margin-left: 16px;
   padding-left: 0px;
}

li.paperlist
{  margin-bottom: 4px; 
}

ul.blob
{  margin-left: 10px;
   padding-left: 0px;
}

li.blob
{ background: url(images/bullet-7.png) 0 3px no-repeat;
  margin-left: 0;
  list-style: none;
  padding-left: 25px;
  padding-top: 2px;
  margin-bottom: 3px;
  font-size: 1.2em;
}

input:focus, textarea:focus
{ background-color: #FEFE80;
}

.errorfieldclass 
{ background-color:#DEDED8;
}

#imgfloat-right
{ margin: 2px 0 2px 4px; 
  float:right; 
  text-align: center;
  padding: 2px;
  font-size: 0.9em; 
}

#imgfloat-left
{ margin: 2px 4px 2px 0; 
  float:left; 
  text-align: center;
  padding: 2px;
  font-size: 0.9em; 
}

#img-centre
{ margin: 2px 4px 2px 0; 
  text-align: center;
  padding: 8px 12px 4px 12px;
  font-size: 0.9em; 
}

#readon
{ text-align: right;
  margin: 0 0 4px 0;
  clear: both;
}

br.bodybreak
{ margin-bottom: 2px;
  margin-top: 0;
}

select.articleselect
{ width: 560px;
}

a.recentnews
{ color: black;
  font-weight: normal;
}

a.recentnews:hover 
{ color: #0066CC;
  text-decoration: none;
  border-bottom:1px #0066CC dotted;
}

#recentnews
{ text-align: left;
  margin: 0 0 0 0;
  clear: both;
}

ul.recentlist
{  margin-left: 16px; 
   padding-left: 0px;
   padding-right: 26px;
   color: black;
}

