tr.toppage {
 height:142px;
 background-position: left;
 background-image: url(../images/topbar.gif);
 background-repeat:repeat-x;
}

td.footerbar {
 width:100%;
 height:25px; 
 background-position: left;
 background-image: url(../images/footerc.gif);
 background-repeat:repeat-x;
 }
 
td.footerbar a,td.footerbar a:hover{
 font-size:12px;
 color:#CCCCCC;
 text-decoration:none;
}
 

p.smbox
{
 color:#775228;
 font: normal small-caps 400 12px arial; 
}
 
p.smbox a {
 color:#775228;
 font: bold small-caps 900 12px arial; 
}

p.menuHead {
 text-align:center;
 margin:10px 0px 0px 0px;
}

p.menuHeadExplain {
 text-align:center;
 font: normal small-caps 400 12px arial;
 margin:0px 0px 0px 0px;
}

p.menuItem {
 font: normal small-caps 400 12px arial;
 margin:5px 0px 0px 0px;
}

p.menuItem a{
 border-bottom:1px dashed black;
 text-decoration:none;
 color:#000000;
}
p.menuItem a:hover{
 text-decoration:none;
 background:yellow;
}

p.menuItemExplain {
 font: italic 400 11px arial;
 margin:0px 0px 0px 0px;
}

p.menuSection {
 text-align:center;
 margin:5px 0px 10px 0px;
}

td.brh {
 height:10px;
 background-color:#DFC8A3;
}

td.brv {
 width:10px;
 background-color:#DFC8A3;
}

td.lbrh {
 height:10px;
 background-color:#F3EAD9;
}

td.lbrv {
 width:10px;
 background-color:#F3EAD9;
}

p.contact {
 font: normal small-caps 400 14px arial;
}
 
table.contact td{
 font: normal small-caps 400 14px arial;
} 

p.services {
 font: normal small-caps 400 11px verdana;
}
p.services a{
 border-bottom:1px dashed black;
 text-decoration:none;
 color:#000000;
}
p.services a:hover{
 text-decoration:none;
 background:yellow;
}

#ticker  {
	font-family: verdana;
	font-size:11px;
	font-weight: normal;
  color:#000000;
}
#ticker a {
  color:#777777;
  text-decoration:none;
}
#ticker a:hover {
  color:#000000;
  text-decoration:underline;
}
#ticker p,#ticker h4 {
  padding:0px;
  margin:0px;
}
#ticker h4{
	font-size:11px;
  padding-top:5px;
  padding-bottom:2px;
	font-weight: bold;
}
#ticker p{
  margin-left:3px;
  padding-left:5px;
  padding-right:5px;
  border-left:3px solid #CCCCCC;
}

h1#newsheader {
	font-family: verdana;
	font-size:13px;
	font-weight: bold;
  color:darkblue;
}
/* when changing div#newspost make sure to change 
it in admin.css so editing and viewing use the 
same class */ 
div#newspost {
	font-family: verdana;
	font-size:12px;
	font-weight: normal;
  color:#424242;
  line-height:120%;
  width:580px;
  background-color:#DFC8A3;
}
.newspost	{
  font-family: verdana;
	font-size:12px;
	font-weight: normal;
  color:#424242;
  line-height:120%;
  width:580px;
  background-color:#DFC8A3;
}
p#newsbottom{
	font-family: verdana;
	font-size:12px;
	font-weight: normal;
  color:#000000;
}

p#newsbottom a{
  color:#424242;
}




