.bodytext {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #555555;}
.bodytext a:link { font-size: 12px; color: #9e1c1c; font-weight: normal;}
.bodytext a:visited { font-size: 12px; color: #9e1c1c; font-weight: normal;}
.bodytext a:hover { font-size: 12px; color: #9e1c1c; font-weight: normal;}
.bodytext a:active { font-size: 12px; color: #9e1c1c; font-weight: normal;}

.ttltext {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #9e1c1c;}
.ttltexttwo {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #555555; text-decoration: underline;}

.contacttxt {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #555555;}
.contacttxt a:link { font-size: 14px; color: #9e1c1c; font-weight: normal;}
.contacttxt a:visited { font-size: 14px; color: #9e1c1c; font-weight: normal;}
.contacttxt a:hover { font-size: 14px; color: #9e1c1c; font-weight: normal;}
.contacttxt a:active { font-size: 14px; color: #9e1c1c; font-weight: normal;}

.bttmnav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #222222;}
.bttmnav a:link { font-size: 10px; color: #9e1c1c; font-weight: normal; text-decoration: none;}
.bttmnav a:visited { font-size: 10px; color: #9e1c1c; font-weight: normal; text-decoration: none;}
.bttmnav a:hover { font-size: 10px; color: #9e1c1c; font-weight: normal; text-decoration: underline;}
.bttmnav a:active { font-size: 10px; color: #9e1c1c; font-weight: normal; text-decoration: none;}


.smalltext {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #9e1c1c;}

.site-menu {
  display: flex;
  align-items: center;
  gap: 28px;
  padding: 8px 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.site-menu a,
.site-menu a:visited {
  color: #9e1c1c;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.site-menu a:hover,
.site-menu a:focus {
  color: #555555;
  text-decoration: underline;
}

.news-page .news-layout {
  min-height: calc(100vh - 55px);
}

.news-page .news-content-row {
  height: 100%;
}

.news-page .news-content-row > td {
  vertical-align: top;
}



hr {border: none 0; 
border-top: 1px dashed #cccccc;/*the border*/
width: 95%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 



.testimonial {
width:770px;
float:left;
margin:15px 0 30px 0;
}
.left-quote {
float:left;
background:url(http://mixedmartialartsbc.ca/css/images/leftquote.gif) no-repeat top;
width:69px;
height:62px;
}
.testi-text {
float:left;
text-align:justify;
width:690px;
padding-right:69px;
background:url(http://mixedmartialartsbc.ca/css/images/rightquote.gif) no-repeat right bottom;

font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #333333;
}
