#contacts {padding: 10px; float: left; width: auto!important; font: normal 12pt/14pt Arial; text-align: center; color: #3f2316; width: 170px!important;}
#contacts .map {margin-left: 10px; float: left;}
#contacts .phone {font: bold 18pt/16pt Arial; margin: 3px 0px 7px 0px; color: #3f2316;}

#topEvents {width: 530px; float: left; padding: 10px;}
#topEvents li {width: 245px; padding: 0px 10px 10px 10px; float: left; list-style-type: none; font: normal 10pt/10pt Arial;}
#topEvents li a {font: normal 10pt/10pt Arial; text-decoration: none; color: #3c4049;}
#topEvents li h3 {font: bold 11pt/10pt Arial; padding: 0px 0px 5px 0px; color: #052b8d;}
#topEvents li span {font: bold 8pt/10pt Arial; padding: 0px 5px 10px 0px;}

.feedBack {
  width: 270px;
  padding: 10px 10px 10px 10px;
  float: right;
  background: #ffe27e;
}
.feedBack input[type=text] {
  padding: 4px;
  margin: 2px;
  width: 100%;
  font: normal 12pt/14pt Arial;
  background: none;
  border-bottom: 1px dashed #aaa;
  color: #4252a3;
}
.feedBack input[type=Submit] {
  padding: 5px 10px;
  font: normal 12pt/14pt Arial;
  color: #fff;
  background: #c33358;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.feedBack textarea {
  width: 100%;
  height: 120px;
  margin: 0px 0px;
  padding: 5px;
  font: normal 12pt/14pt Arial;
  color: #4252a3;
  background: none;
  border-bottom: 1px dashed #aaa;
}
.feedBack label {
  font: bold 8pt/8pt Arial;
  color: #777;
  margin: -1px 0px 8px 4px;
  float: left;
  width: 100%;
}
.feedBack .fbTitle {
  font: normal 14pt/14pt Arial;
  margin: 5px 0px;
}
#map {
 float: left;
 margin: 0px;
}
#messages {

}
#messages p {

}
#messages span {

}
p > span .date {font: normal 8pt/9pt Arial; width: 100%; float: left; margin-top: 2px;}
p a {text-decoration: underline; color: inherit; font-weight:bold}
p a:hover {text-decoration: underline; color: #000;}


.a a{color:black;}