body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	height: 101%;
    }  

td {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
    }  

th {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
    }  

H1 {
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
	font-size: 22px;
	color: #770e46;
	} 
	
H2 {
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
	font-size: 18px;
	color: #555555;
	} 
	
A:link {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #770e46;
    text-decoration : underline;
	}

A:visited {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #770e46;
    text-decoration : underline;
	}

A:active {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #770e46;
    text-decoration : underline;
	}

A:hover {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #770e46;
    text-decoration : none;
	}
A.menu:link {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 16px;
	 font-weight:bold;
     color: #ffffff;  
     text-decoration: none;  
}  
A.menu:active {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 16px;
	 font-weight:bold;
     color: #ffffff;  
     text-decoration: none;  
}  
A.menu:visited {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 16px;
	 font-weight:bold;
     color: #ffffff;  
     text-decoration: none;  
}  
A.menu:hover {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 16px;
	 font-weight:bold;
     color: #cccccc;  
     text-decoration: none;  
}
.smtext {
    font-family: Arial, helvetica, sans-serif;
    font-size: 10px; 
	color: #770e46;
	}
A.footer:link {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 10px;  
     color: #770e46;  
     text-decoration: underline;  
}  
A.footer:active {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 10px; 
     color: #770e46;  
     text-decoration: underline;  
}  
A.footer:visited {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 10px;  
     color: #770e46;  
     text-decoration: underline;  
}  
A.footer:hover {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 10px;  
     color: #770e46;  
     text-decoration: none;  
}

.news_items{
  margin-bottom:10px;
}

/* table.standard in some form */
table.standard {
	border: 1px solid #000000;
	border-collapse: collapse;
	empty-cells: show;
}
table.standard td, table.standard th {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #eeeeee;
	empty-cells: show;
	vertical-align: top;
}
table.standard th {
  color:#ffffff;
  background-color: #760D45;
}
table.standard tr.alt td {
	background-color: #bbbbbb;
}
table.standard tr.highlighted td {
	background-color: #BDD1DC;
}

.business{
  margin-bottom:15px;
  width:320px;
  height:130px;
  float:left;
}

.business .name{
  font-weight:bold;
  color: #760D45;
}

.business .phone{
  margin-top:3px;
}

.business .website{
  margin-top:3px;
}

.business .contact{
  font-weight:bold;
	color: #444444;
}

.business .category{
  font-weight:bold;
	color: #444444;
}