body {

  margin: 5px;

  text-align: center;

  font-family: verdana, arial, sans-serif;

  font-size: 0.75em;

  color: #636363;

  background-color: #EFEFEF;

}



h1 {

  clear: both;

  padding: 5px 0 10px 10px;

  margin: 0;  

  font-size: 1.6em;

  font-weight: normal;

  letter-spacing: 1.0px;

}

#text h1 {

  background: url(../images/h1_bg.jpg) no-repeat bottom center;



}



h2 {

  clear: both;

  padding: 0 0 0 5px;

  margin: 0 0 -10px 0;  

  font-size: 1.0em;

  font-weight: normal;

  text-transform: uppercase;

  color: #85681E;

}



p {

  line-height: 17px;

  padding: 5px 0 5px 5px;

  margin: 3px 0 3px 0;

}



p:first-letter {

  font-size: 1.2em;

}



#news p {

  padding: 7px;

}



a {

  color: #56B600;

}



a:hover {

  color: #326901;

  background-color: #DDD;

}



#news   a:hover,

#footer a:hover {

  background-color: #CCC;

}



ul, ol {  

  padding-bottom: 8px;

  line-height: 20px;

}



ul {

  list-style-image: url(../images/li_bullet.gif);

}



acronym {

  border-bottom: 1px solid #BBB;

  cursor: help;

}





#siteBox {

  width: 588px;

  margin: 0px auto;

  text-align: left;

}



#header {
	height: 144px;
	background-image: url(../images/hdr_horse_three.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}



#header .title {

  padding: 15px 0 0 10px;

  font-size: 2.6em;

  line-height: 0.9em;

  letter-spacing: -1.5px;

  color: #fff; 

}



#header .subTitle {

  padding: 0 0 0 10px;

  color: #fff;

}



#header .subTitle a {

  text-decoration: none;

  color: #fff;

}



#header .subTitle a:hover {

  color: #BBB;

  background-color: transparent;

}





#menu {

  text-align: center;

  margin-bottom: 12px;

}



#menu a {

  padding: 6px 5px 0 20px;

  text-decoration: none;

  text-transform: uppercase;

  color: #666;

}



#menu a:hover, #menu a.active {

  background: url(../images/menu_tab.gif) no-repeat top center;

}





#news {

  float: left;

  width: 175px;

  padding: 0 20px 0 0;

}



#news .block {

  margin-bottom: 10px;

  background: #DDD url(../images/block_top.gif) no-repeat top center;

}



#news .block .bottom {

  height: 28px;

  background: #DDD url(../images/block_bottom.gif) no-repeat bottom center;

}



#news .links {

  margin: 5px 0 0px 0;

}



#news .links a {

  display: block;

  padding: 1px 0 4px 10px;

  text-decoration: none;  

}



#news .links a:hover {

  background: #DDD url(../images/link_news.gif) no-repeat center center;

}



#news a img {

  border: 0px;

}



#text {

  float: left;

  width: 380px;

}



#footer {

  height: 100px;

  padding: 20px 3px 0 10px;

  margin: 20px 0 20px 0;  

  background: url(../images/footer.gif) no-repeat top right;

}



p#footer:first-letter {

  font-size: 1.0em;

}



#footer img.right {

  padding: 5px 2px 0 2px;

  border: 0px;

}



ul.links {

  float: left;

  padding: 0px;

  margin: 0px;

}



ul.links li {

  float: left;

  list-style-type: none;

  list-style: none;

}



ul.links li a {

  float: left;

  width: 370px;

  padding-top: 5px;

  margin: 0px;  

  cursor: pointer;

  text-decoration: none;

}



ul.links li a:hover {

  background: #DDD url(../images/link_top.gif) no-repeat top center;

}



ul.links li a span.title {

  display: block;

  margin-left: 11px;

  text-indent: 20px;  

  background: url(../images/link_arrow.gif) no-repeat center left;

}



ul.links li a span.desc {

  float: left;

  width: 350px;

  padding-right: 3px;

  margin-left: 10px;

  color: #666

}



ul.links li a span.bottom {

  display: block;

  height: 18px;

  clear: both;

}



ul.links li a:hover span.bottom {

  background: #EEE url(../images/link_bottom.gif) no-repeat top center;

}





.date {

  display: block;

  text-transform: uppercase;

  color: #56B600;

}



p.quote {

  float: left;

  padding: 8px 0 0 8px;

  margin: 5px 0 20px 5px !important;

  margin: 5px 0 10px 3px;

  background: #FEFADE url(../images/quote_top.gif) no-repeat top right;

  border-left: 3px solid #FEE456;

}



p.quote span.bottom {

  float: right;

  width: 20px;

  background: url(../images/quote_bottom.gif) no-repeat bottom right;

}



img.right {

  float: right;

  padding: 3px;

}



img.left {

  float: left;

  padding: 3px;

}



.grey {

  color: #AAA;

}
