body {
			background:url(http://www.dressagementor.com/images/bg_slice.jpg);
			background-repeat:repeat-x;
			margin:auto;
}

#body_container {
          width:900px;
		  margin:auto;
		  margin-top:0px;
		  float: center;
}

#nav_container {
          width:800px;
		  margin:auto;
		  padding-top:12px;
}

#header01 {
          background:url(http://www.dressagementor.com/images/header01.jpg);
		  background-repeat:no-repeat;
		  width:900px;
		  height:116px;
		  padding:0;
}
#header02 {
          background:url(http://www.dressagementor.com/images/header04.jpg);
		  background-repeat:no-repeat;
		  width:900px;
		  height:116px;
		  padding:0;
}
#navbar_bg {
          background:url(http://www.dressagementor.com/images/navbar_bg.jpg);
		  background-repeat:no-repeat;
		  width:900px;
		  height:45px;
		  padding:0;
}


#two_column_bg_top {
          background:url(http://www.dressagementor.com/images/2column_bg_top.jpg);
		  background-repeat:no-repeat;
		  width:900px;
		  height:30px;
		  padding:0;
}
#one_column_bg_top {
          background:url(http://www.dressagementor.com/images/1column_bg_top.jpg);
		  background-repeat:no-repeat;
		  width:900px;
		  height:30px;
		  padding:0;
}
#two_column_bg_mid {
          background:url(http://www.dressagementor.com/images/2column_bg_mid.jpg);
		  background-repeat:repeat-y;
		  width:900px;
		  padding:0;
}
#one_column_bg_mid {
          background:url(http://www.dressagementor.com/images/1column_bg_mid.jpg);
		  background-repeat:repeat-y;
		  width:900px;
		  padding:0;
}
#two_column_bg_bottom {
          background:url(http://www.dressagementor.com/images/2column_bg_bottom.jpg);
		  background-repeat:no-repeat;
		  width:900px;
		  height:30px;
		  padding:0;
}
#one_column_bg_bottom {
          background:url(http://www.dressagementor.com/images/1column_bg_bottom.jpg);
		  background-repeat:no-repeat;
		  width:900px;
		  height:30px;
		  padding:0;
}
#footer {
          background:url(http://www.dressagementor.com/images/footer.jpg);
		  background-repeat:no-repeat;
		  width:900px;
		  height:25px;
		  padding:0;
}


#testimonial_box_top {
          background:url(http://www.dressagementor.com/images/testimonial_box_top.jpg);
		  background-repeat:no-repeat;
		  width:737px;
		  height:24px;
		  margin:auto;
		  padding:0;
}

#testimonial_box_mid {
          background:url(http://www.dressagementor.com/images/testimonial_box_mid.jpg);
		  background-repeat:repeat-y;
		  width:737px;
		  padding:0;
		  margin:auto;
}

#testimonial_box_bottom {
          background:url(http://www.dressagementor.com/images/testimonial_box_bottom.jpg);
		  background-repeat:no-repeat;
		  width:737px;
		  height:24px;
		  margin:auto;
		  padding:0;
}



/*Fonts*/

#font01 {
          font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		  font-size: 14px;
}

a {
          color:#003300;
		  text-decoration:none;
}

a:hover {
          color:#336600;
}

.copyright-text {
          font-family:Verdana,Tahoma; 
		  font-size: 9px;
		  font-weight:bold;
		  color:#003333;
		  text-align:center; 
}

.footer-text {
          font-family:Verdana,Tahoma; 
		  font-size: 9px;
		  font-weight:bold;
		  color:#003333;
		  text-align:center; 
}

.footer-text a {
          text-decoration:none;
		  color:#F2E6C3;
}

.footer-text a:hover {
          color:#1c356e;
}


h1,h2,h3 {
    color: #234A49;
    font-weight: bold;
    text-align: center;
    margin: 0.5em 0.5em 0.5em 0.5em;
}

.vedit th {
    padding: 10px 15px 10px 10px;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;

    background-color: #89A7A7;
    border: solid 1px #8CACBB;
}

.hedit th {
    padding: 5px;
    font-weight: bold;
    text-align: center;

    background-color: #89A7A7;
    border: solid 1px #8CACBB;
}