body {
 background:#000000;
 text-align:center;
 margin:0px;
 padding: 0px;
 font-family:trebuchet ms;
 font-size:12px;
 font-weight:bold;
 color:#7b6e4a;
}

.maintable {
}

.borderL, .borderR {
}

.mainbackground {
 background:#e1d9c3 url(http://www.wagonertrainingcenter.com/images/template_wagoner_background.jpg) repeat-x top center;
 width:800px;
 height:auto;
 margin:auto;
 margin-bottom:0px;
 }

.sloganpos {
 background:url(http://www.wagonertrainingcenter.com/images/template_wagoner_banner.jpg) no-repeat top center;
 height:216px;
 width:800px;
}

.sloganfont {
}

.menubackground {
 padding-top:10px;
 width:800px;
 height:38px;
}

.menufont, .selectedmenufont {
 font-size:14px;
 font-weight:bold;
 color:#e5decd;
 text-decoration:none;
}

.selectedmenufont {
 color:#ffffff;
}

.menu_divider {
 visibility:hidden;
}

.menubox {
 padding:0px;
 text-align:center;
}

.menulist {
 list-style-type:none;
 margin:0px;
 padding:0px;
 text-align:left;
 }

.menuoption {
 padding-right:31px;
 padding-left:31px;
 border-right:2px solid #e5decd;
}

.menuoptionright, .menuoption {
 display:inline;
 text-align:center;
}

.menuoptionright {
 padding-right:0px;
 padding-left:31px;
}

.advertbackground {
 background:#000000;
 text-align:center;
 height:15px;
 padding-top:20px;
}

.advertbox {
 margin:auto;
 margin-bottom:0px;
 text-align:left;
 padding-left:27px;
}

.advertfont {
 text-align:left;
 font-size: 12px;
 font-weight:bold;
 font-family: trebuchet ms;
 color:#e5decd;
 text-align:left;
}

.picturebackground {

}

.textdiv_background {
}
.textdivouter {
 width:800px;
 text-align:left;
 text-align:justify;
 background: url(http://www.wagonertrainingcenter.com/images/template_wagoner_bottom.jpg) repeat-x bottom center;
}

.textdiv {
 width:768px;
 padding-top:46px;
 padding-left:32px;
 padding-bottom:46px;
}

.textfont {
 font-size: 12px;
 font-weight:bold;
 font-family:trebuchet ms;
 color:#7b6e4a;
 line-height:18px;
}

.textheaderfont {
 font-size:17px;
 font-weight:bold;
 font-family:trebuchet ms;
 color:#c4030f;
 margin:0px;
}

.textsubheaderfont {
 font-size:14px;
 font-weight:bold;
 font-family:trebuchet ms;
 color:#000000;
}

.textpedigreelink {
 font-size:12px;
 font-weight:bold;
 font-family:trebuchet ms;
 color:#7b6e4a;
 text-decoration: none
}

hr {
 color:#d2c7aa;
}

.textpedigreebottom {
 padding-left:4px;
 border-bottom:1px solid #a69467;
}

.textpedigreeleft {
 padding-left:4px;
 border-left:1px solid #a69467;
}

.textpedigreebottomleft {
 padding-left:4px;
 border-bottom:1px solid #a69467;
 border-left:1px solid #a69467;
}

.otherpictable {
 margin: 0px;
}

.horsepicborder {
 border:2px solid #a69467;
}

.lastupdatefont {
 font-size: 12px;
 font-weight:bold;
 font-family:trebuchet ms;
 color:#bead81;
 margin:0px auto;
 padding:7px 0px 0px 27px;
 text-align:left;
}

.lastupdatediv {
 background-color:#000000;
 height:64px;
 text-align:center;
}

.css_div {
 text-align:center;
 font-size: 12px;
 font-weight:bold;
 font-family:times;
 color:#bead81;
 background-color:#000000;
 line-height:24px;
}

.css_list {
 display:inline;
 padding-left:2px;
 padding-right:2px;
}

.css_link {
 font-size:12px;
 font-weight:bold;
 font-family:times;
 color:#bead81;
}

.rss_link {
 vertical-align:middle;
 border:0;
}

.temperament { vertical-align: bottom; }

.temp_color, .temp_color_sel, .temp_color_border, .bk_spacer,
.t0, .t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9 {
width:4px;
font-size:1px;
height:12px;
}

.temp_color, .temp_color_sel {
height:16px;
}

.bk_spacer {
background-color:#ffffff;
height:2px;
}

.temp_color_sel {
width:2px;
height:16px;
}

.temp_selection {
background-color:#000000;
width:2px;
height:16px;
}

.temp_color_border {
background-color:#000000;
width:2px;
height:16px;
}

.t1  { background-color: rgb(  0,  0,128); }  /*  Dark Blue */
.t2  { background-color: rgb(  0,  0,255); }  /*  Blue */
.t3  { background-color: rgb(  0,160,  0); }  /*  Green*/
.t4  { background-color: rgb(128,192,  0); }  /*  Yellow Green */
.t5  { background-color: rgb(255,255,  0); }  /*  Yellow */
.t6  { background-color: rgb(255,192,  0); }  /*  Orange */
.t7  { background-color: rgb(255,128,  0); }  /*  Dark Orange */
.t8  { background-color: rgb(255, 64,  0); }  /*  Red Orange */
.t9  { background-color: rgb(255,  0,  0); }  /*  Red */

.calendar_div {
border:1px solid #a69467;
cursor:default;
}

.calendar_header {
background-color:#a69467;
color:#e1d9c3;
font-size:13px;
font-weight:bold;
font-family:times;
}

.calendar_dotw {
border-bottom:1px solid #a69467;
font-size:12px;
font-weight:bold;
font-family:times;
}

.calendar_day {
font-size:12px;
font-weight:bold;
font-family:times;
}

.calendar_mark {
background-color:#a69467;
font-size:12px;
font-weight:bold;
font-family:times;
}

