body
{
  background: #cccccc;
  background-image: url(../images/gray2.jpg);
  background-position: top left;
  background-repeat: repeat-x repeat-y;
}

body,input
{
  color: #333333;
}

a
{
  color: #b96d00; 
  text-decoration: none;
}

a:visited {
  color: #660066; 
  text-decoration: underline;
}

a:hover {
  color: #669933; 
  text-decoration: underline;
}

h3,h4
{
  background-repeat: no-repeat;
  background-position: right;
}
/*
h3
{
  background-image: url('images/db1.gif');
}

h4
{
  background-image: url('images/db2.gif');
}
*/
#header img, img {
  border: none;
}

.alert {
  color: #FF0000;
  font-weight: bold;
}

.divider1
{
  background: #fff url('images/border2.gif') repeat-x;
}

.divider2
{
border-bottom: solid 1px #eaeaea;
}

.post .details
{
  color: #787878;
}

.post ul.controls li a
{
  background-repeat: no-repeat;
  background-position: left;
}

.post ul.controls li a.printerfriendly
{
  background-image: url('images/icon-printerfriendly.gif');
}

.post ul.controls li a.comments
{
  background-image: url('images/icon-comments.gif');
}

.post ul.controls li a.more
{
  background-image: url('images/icon-more.gif');
}

.externals img {
  border: none;
}

ul.linklist
{
  list-style: none;
}

#outer
{
  border: solid 5px #333300;
  background-color: #ffffff;
}

#header
{
  background-color: #669933;
  border-bottom: solid 2px #333300;
}

h1
{
  color: #000000;
  border-bottom: 2px solid #333300;
}

h2
{
  color: #000000;
  border-bottom: 1px dashed #333300;
}

#headercontent h1
{
  color: #fff;
}

#headercontent h1 sup
{
  color: #777;
}

#headercontent h2
{
  color: #aaa;
}

#search input.text
{
  border-top: solid 1px #000000;
  border-right: 0px;
  border-bottom: solid 1px #777777;
  border-left: 0px;
}

#search input.submit
{
  background: #939B00 url('images/buttonbg.gif') repeat-x;
  border: solid 1px #5F6800;
  color: #F2F3DE;
}

#headerpic
{
  background-image: url('../images/bridle.jpg');
  background-repeat: repeat-x;
  background-color: #669933;
  border-bottom: solid 2px #333300;
}

#menu, #logo
{
  background-color: #669933;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.80;
}
#sections {

}
#sections li a
{
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

#sections li a:hover
{
  border-bottom: 2px solid #000000;
}

#sections li a.active
{
  border-bottom: 2px solid #000000;
}

#menubottom
{
  background: #fff url('images/border1.gif') repeat-x;
}

#footer
{
  background-color: #ffffff;
  color: #000000;
}
