body {
  font-family: Arial, Helvetica, Verdana, Sans-serif;
  font-size: 12px;
  color: #666666;
  background: url(images/headers/dgren028.jpg);
}


.hidden {
  display: none;
}


#page-container {
  width: 1024px;
  margin: auto;

}

html, body {
  margin: 0;
  padding: 0;
}

/* Menu */

#menu {
  float: left;
  width: 1024px;
  height: 50px;
  padding-left: 40px;
  /*background: #000000 */


}

#menu ul {
  margin: 0;
  padding: 0px 0 0 0px;
  list-style: none;
  line-height: normal;
}

#menu li {
  display: inline;
  float: center;
}

#menu a {
  display: block;
  float: left;
  margin-right: 3px;
  padding: 10px 90px;
  text-decoration: none;
  text-transform: uppercase;
  font: 12px Arial, Helvetica, sans-serif;
  color: #000;
}

#menu a:hover { 
  text-decoration: none; 
  color: #00FF50;
}


#header {
  height: 110px;
  background: #db6d16
              url(images/logo.png);
}

#sidebar-a {
    float: right;
    width: 260px;
    line-height: 18px;
}

#sidebar-a .padding {
  padding: 25px;
}
#contentfull {
  margin-right: 0px;
  line-height: 16px;
}
.fullentry {margin:0 0 20px 0; border:2px solid #fff; background:#e6e6e6 url(images/headers/entrybg.jpg) repeat-x; color:#333; padding:10px 10px 0 10px;}
.fullentry a:hover, .intro a:hover {text-decoration:none; padding-bottom:2px; background:url(images/flash2.gif) bottom left repeat-x;}


#content {
  margin-right: 300px;
  line-height: 16px;
}

#content .padding {
  padding: 25px;
}

#content h2 {
  margin: 0;
  padding: 0;
  padding-bottom: 10px;

}

#content h2 {margin:0 0 5px 0; color:#555; border-bottom:2px solid #abb;}
#content h2 a {color:#555; font-weight:normal;}
#content h2 a:hover {color:#269; text-decoration:none; background:none;}
.entry {margin:0 0 20px 0; border:2px solid #fff; background:#e6e6e6 url(images/headers/entrybg.jpg) repeat-x; color:#333; padding:10px 10px 0 10px;}
.entry a:hover, .intro a:hover {text-decoration:none; padding-bottom:2px; background:url(images/flash2.gif) bottom left repeat-x;}

#content p {
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
}

#footer {
  height: 66px;
  clear: both;
  font-family: Tahoma, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  color: #666666;
  border-top: 1px solid #efefef;
  padding: 13px 25px;
  line-height: 18px;
}

#footer #altnav {
  width: 350px;
  float: right;
  text-align: right;
}


h1 {
  margin: 0;
  padding: 0;
  float: right;
  margin-top: 10px;
  padding-right: 31px;
}


