/* ------------------ REGULAR LINKS ------------------ */
a:link, active, visited {
  text-decoration: underline;
  color: #484B36;
}

a:hover {
  text-decoration: none;
  color: #484B36;
}

/* ------------------ IMAGE LINKS ------------------ */
#login  {
  display: block;
  width: 35px;
  height: 5px;
  background: url("images/login.png") no-repeat 0 0;
}

#login:hover  { 
  background-position: 0 -5px;
}

#logout  {
  display: block;
  width: 47px;
  height: 5px;
  background: url("images/logout.png") no-repeat 0 0;
}

#logout:hover  { 
  background-position: 0 -5px;
}

#delete  {
  display: block;
  width: 47px;
  height: 5px;
  background: url("images/delete.png") no-repeat 0 0;
}

#delete:hover  { 
  background-position: 0 -5px;
}

#register  {
  display: block;
  width: 53px;
  height: 5px;
  background: url("images/register.png") no-repeat 0 0;
}

#register:hover  { 
  background-position: 0 -5px;
}

#comment  {
  display: block;
  width: 77px;
  height: 5px;
  background: url("images/commentback.png") no-repeat 0 0;
}

#comment:hover  { 
  background-position: 0 -5px;
}

#removecomment  {
  display: block;
  width: 89px;
  height: 5px;
  background: url("images/removecomment.png") no-repeat 0 0;
}

#removecomment:hover  { 
  background-position: 0 -5px;
}

#leavecomment  {
  position: absolute;
  top: 12px;
  right: 10px;
  display: block;
  width: 93px;
  height: 5px;
  background: url("images/leavecomment.png") no-repeat 0 0;
}

#leavecomment:hover  { 
  background-position: 0 -5px;
}

#postblog  {
  position: absolute;
  top: 12px;
  right: 10px;
  display: block;
  width: 69px;
  height: 5px;
  background: url("images/postblog.png") no-repeat 0 0;
}

#postblog:hover  { 
  background-position: 0 -5px;
}

#edit  {
  position: absolute;
  top: 12px;
  right: 10px;
  display: block;
  width: 29px;
  height: 5px;
  background: url("images/edit.png") no-repeat 0 0;
}

#edit:hover  { 
  background-position: 0 -5px;
}

/* ------------------ MENU LINKS ------------------ */
dl.home {
  position: absolute;
  width: 53px;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

dl.aboutus  {
  position: absolute;
  width: 85px;
  top: 0px;
  left: 68px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

dl.ministries {
  position: absolute;
  width: 154px;
  top: 0px;
  left: 163px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

dl.calendar {
  position: absolute;
  width: 85px;
  top: 0px;
  left: 262px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

dl.media  {
  position: absolute;
  width: 62px;
  top: 0px;
  left: 357px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

dl.prayer {
  position: absolute;
  width: 67px;
  top: 0px;
  left: 424px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

dl.contactus  {
  position: absolute;
  width: 99px;
  top: 0px;
  left: 498px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* ------------------ DIVS ------------------ */
span.hide  {
  display:none;
}

#links_yellow  {
  position: absolute;
  top: 30px;
  right: 70px;
  width: 100px;
  text-align: left;
  z-index: 4;
}

#container  {
  position: relative;
  margin: 0 auto;
  width: 802px;
  z-index: 2;
}

#links  {
  position: absolute;
  top: 65px;
  left: 25px;
  width: 790px;
  text-align: left;
  z-index: 4;
}

#content {
  position: absolute;
  top: 122px;
  left: 0px;
  width: 763px;
  z-index: 3;
}

#menu {
  position: absolute; /* Menu position that can be changed at will */
  top: 0;
  left: 0;
  z-index:100;\
  width: 100%; /* precision for Opera */
}

#menu ul{
  margin: 0;
  padding: 0;
}

#menu dt  {
  cursor: pointer;
  text-align: left;
  font-size: medium;
  font-weight: lighter;
  font-family: verdana;
  margin: 1px;
  padding: 0;
  list-style-type: none;
}

#menu dd  {
  display: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#menu li  {
  text-align: left;
  background: #484B36;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
  border-bottom: 1px #303224 solid;
  width: 125px;
  z-index: 200;
  list-style-type: none;
}

#menu li a, #menu dt a  {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  font-weight: lighter;
  height: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus  {
  text-decoration: underline;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* ------------------ BLOG ------------------ */
font.blogh1 {
  position: relative;
  font-family: verdana;
  font-weight: lighter;
  font-size: 14pt;
  color: #FFFFFF;
  padding-left: 10;
  top: 3px;
  left: 0px;
}

font.blogh1a {
  position: relative;
  font-family: verdana;
  font-weight: lighter;
  font-size: 14pt;
  color: #000000;
}

font.blogh2 {
  font-family: verdana;
  font-size: 10pt;
  color: #000000;
}

#blog_container {
  text-align: center;
  position: relative;
  width: 351px;
}

#blog_header {
  position: static;
  background: url("images/blog_header.gif") no-repeat;
  width: 351px;
  height: 28px;
}

#blog_yellow {
  position: relative;
  width: 351px;
}

table.blog  {
  margin-left: auto;
  margin-right: auto;
}