body{
  margin:0;
  background: url('images/bg.png') center top repeat-x;
  font-family: Arial;
}

a {
  text-decoration: none;
}

img {
  border: none;
}

ul, li {
  margin: 0;
  padding: 0;
}

.clr {
  clear: both;
}

#canvas {
  width: 1000px;
  margin: 0 auto;
}

#h31 {
  height: 31px;
  width: 100%;
}

.h1 a {
  font-size: 44px;
  color:#545454;
  line-height: 41px;
}

.h1 span {
  color:#e10303;
  font-size: 18px;
  text-transform: uppercase;
}

#title {
  height: 119px;
  float: left;
}

#infoline {
  color:#fff;
  font-size: 18px;
  float: left;
}

#logo {
  float: left;
  margin:-16px 0 0 275px;
}

#menu_hold {
  width: 200px;
  float: left;
}

#menu_hold ul {
  padding: 0;
}

#menu_hold ul li {
  list-style: none;
}

#content {
  float: left;
  margin:0 0 0 22px;
  width: 728px;
  background: #fff;
  min-height: 700px;
  padding: 27px 25px;
}

.dcjq-accordion {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.menu>li:first-child>a, #content {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.menu>li:last-child>a {
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.menu>li>a {
  background: #595959 !important;
  font-weight: normal;
  padding: 10px 15px !important;
}

.postTitle {
  margin: 0;
}

.postTitle a {
  font-size: 24px;
  color: #4a4a4a;
}

.post {
  color: #4a4a4a;
  font-size: 12px;
  line-height: 18px;
}

#posts {
  list-style: none;
}

.postWrapper small {
  color:#838383;
  font-size: 10px;
}

.post {
  margin-bottom: 25px;
}

#sticker {
  float: right;
  margin-right: -153px;
}

#search_hold {
  background: url('images/search.png') center top no-repeat;
  height: 54px;
  width: 338px;
  float: right;
  margin: -16px 0 20px 0;
  position: relative;
  z-index: 2;
}

#search_hold span {
  font-size: 18px;
  color: #545454;
  font-weight: bold;
  display: block;
  float: left;
  margin: 15px 0 0 40px;
}

#search_hold input {
  float: right;
  border: 1px solid #d1d1d1;
  padding: 8px 10px;
  background: #fff;
  margin: 10px 16px 0 0;
  color: #4a4a4a;
  outline: none;
  width: 172px;
}

#wp_skitter {
  margin-bottom: 30px;
}

#footer {
  border-top: 2px solid #e10303;
  color: #4a4a4a;
  font-size: 12px;
  line-height: 18px;
  height: 36px;
  padding-top: 20px;
}

#footer a {
  color: #4a4a4a;
  text-decoration: none;
}

.menu-item a {
  font-size: 14px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

.info {
  color: #fff;
  font-size: 13px;
  line-height: 19px;
  border: 1px solid #075491;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding: 10px 15px;
  background: #0249d7;
  margin-bottom: 30px;
}

.ttel, .tmail {
  float: left;
  display: block;
  margin: 5px 0;
}

.tel {
  float: left;
  margin: 7px 13px 0 4px;
}

.mail {
  float: left;
  margin: 8px 10px 0 2px;
}

.sched {
  float: left;
  margin: 4px 10px 0 2px;
}