/* West Virginia Rescue Ministries, Inc */

*{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

body
{
  font-family: 'trebuchet ms', sans-serif;
  background: url(../images/body-bg.jpg) repeat top left;
}
.clearing
{
  clear: both;
}
#hdr
{
  background: url(../images/hdr-bg.jpg) repeat top left;
  width: 100%;
  height: 75px;
}
#hdr-content
{
  width: 810px;
  height: 75px;
  margin: -56px auto 0px auto;
  padding: 0px 0px 0px 0px;
  background: url(../images/hdr.jpg) no-repeat top left;
}
#hdr-quote
{
  margin: -15px auto 7px auto;
  text-align: center;
  width: 800px;
  border-bottom: 2px solid #BDD1E6;
}
#hdr-quote p
{
  color: #fff;
  font-family: georgia, 'trebuchet ms', sans-serif;
  font-weight: 700;
  font-size: 19px;
  padding: 0px 0px 4px 0px;
}
#outer-container
{
  width: 750px;
  margin: 0px auto 0px auto;
  border: 5px solid #E8EEF4;
  background: #7D0A0A url(../images/outer-container-bg.jpg) repeat-y top left;
}
#inner-container
{
  background: transparent;
}
#navigation
{
  width: 175px;
  padding: 10px 10px 10px 10px;
  float: left;
}
#menu-title
{
  width: 175px;
  height: 54px;
  background: url(../images/menu-title.jpg) no-repeat top left;
}
#menu-footer
{
  width: 175px;
  height: 28px;
  background: url(../images/menu-footer.jpg) no-repeat bottom center;
  margin: 10px 0px 0px 0px;
}
#nav-block
{
  padding: 6px 6px 10px 6px;
  margin-left: 2px;
  background: #B20E0E;
}
#nav-block a:link,
#nav-block a:visited
{
  color: #DBACAC;
  font-size: 13px;
  font-weight: 500;
  display: block;
  width: 162px;
  padding: 2px 0px 2px 0px;
  background: transparent; /* #526FB1; */
  margin: 3px 0px 0px 0px;
  text-decoration: none;
  border-bottom: 1px solid #BF1010;
}
#nav-block a:hover
{
  color: #fff;
  background: #9B0505;
  font-weight: 700;
  border-bottom: 1px solid #BD3F3F;
}
#nav-block a.ff:link,
#nav-block a.ff:visited {
  font-weight: bold;
  color: #fff;
}
#nav-block a.ff span {
  float: right;
  font-size: 10px;
  font-family: verdana;
  color: #fff;
  font-weight: normal;
}
#content
{
  background: #fff;
  float: right;
  width: 510px;
  border: 3px solid #F3F3F3;
  margin: 0px 0px 0px -5px;
  padding: 10px 15px 15px 15px;
}
#content p,
#content-left,
#content-right
{
  color: #4E4E50;
  font-size: 14px;
  font-family: 'trebuchet ms', sans-serif;
  margin: 5px 0px 5px 0px;
}
#content a:link,
#content a:visited
{
  text-decoration: underline;
}
#content a:hover
{
  color: #315982;
  text-decoration: none;
}
#content h1
{
  color: #3E6479;
  font-size: 23px;
  font-weight: 700;
  margin: 5px 0px 10px 0px;
  border-bottom: 1px solid #EAF1F4;
}
#contact-info
{
  text-align: center;
  margin: 20px 0px 10px 0px;
}
#contact-info span
{
  font-size: 20px;
  font-weight: 700;
}
#content-left
{
  float: left;
  width: 48%;
}
#content-right
{
  float: right;
  width: 48%;
}
#main-image-left
{
  float: left;
  width: 332px;
  height: 250px;
  background: url(../images/main_building.jpg) no-repeat top left;
  border: 1px solid #ccc;
}
#small-images-right
{
  float: right;
  width: 159px;
  height: 250px;
  background: url(../images/penny_pincher.jpg) no-repeat top left;
  border: 1px solid #ccc;
}
.std-img
{
  border: 3px solid #D8E2ED;
  margin: 5px 3px 0px 3px;
  width: 235px; /* 160px */
  height: 176px; /* 121px */
}
.left-heading,
.right-heading,
#main-content h4
{
  font-size: 16px;
  font-weight: 700;
  color: #3E6479;
  margin: 5px 0px 2px 0px;
}
.main-img-bg
{
  width: 240px;
  height: 150px;
  border: 1px solid #ccc;
  margin-right: 10px;
}
#rm
{
  background: url(../images/mission_small.jpg) no-repeat top left;
}
#th
{
  background: url(../images/thanksgiving_small.jpg) no-repeat top left;
}
#pp
{
  background: url(../images/penny_pincher.jpg) no-repeat top left;
}
.left-heading
{
  float: left;
  width: 65%;
}
.right-heading
{
  float: right;
  width: 32%;
}
ul.check-list
{
  margin: 10px 0px 10px 35px;
  list-style: url(../images/check.jpg);
}
ul.check-list li
{
  color: #4E4E50;
  font-size: 14px;
  padding: 0px 0px 0px 4px;
}
table.small-text td
{
  color: #4E4E50;
  font-family: verdana, 'trebuchet ms';
  font-size: 11px;
  padding: 0px 0px 0px 5px;
}
.block-link-wrapper
{
  margin: 5px 0px 10px 0px;
  padding: 10px;
  border: 1px solid #EDEDEF;
  background: #fff url(../images/location-bg.jpg) repeat top left;
}
.block-link-left
{
  float: left;
  width: 45%;
}
.block-link-left a:link,
.block-link-left a:visited
{
  color: #65719E;
  font-size: 19px;
  font-weight: 500;
  padding: 4px 4px 4px 4px;
  display: block;
  background: #fff;
  border: 1px solid #EDEDED;
  text-decoration: underline;
}
.block-link-left a:hover
{
  background: #FEFEEB;
  border: 1px solid #ccc;
  text-decoration: none;
}
.block-link-right
{
  float: right;
  width: 48%;
  background: #FDFBD5;
  padding: 5px 10px 5px 10px;
  border: 1px dotted #ccc;
}
.block-link-right p
{
  color: #4e4e50;
  font-size: 10px;
}
.block-link-right a:link,
.block-link-right a:visited
{
  padding: 0px 2px 0px 2px;
  text-decoration: underline;
}
.block-link-right a:hover
{
  text-decoration: none;
}
.pdf-download
{
  height: 52px;
  background: url(../images/pdf_icon.jpg) no-repeat top left;
}
.pdf-download a:link,
.pdf-download a:visited
{
  font-style: italic;
  font-size: 20px;
  font-weight: 700;
  margin: 0px 0px 0px 65px;
}
.pdf-download a:hover
{
  text-decoration: none;
}
.right-img-small
{
  float: right;
  width: 160px;
  height: 121px;
  margin: 5px 0px 10px 10px;
  border: 2px solid #D8E2ED;
}
#ftr-image-block
{
  /*background: #F3F3F3;*/
  padding: 5px 2px 5px 2px;
  margin: 15px -16px -15px -15px;
  width: 536px;
  text-align: center;
}
#ftr-image-block img
{
  border: 2px solid #D8E2ED;
  margin: 0px 3px 0px 3px;
  width: 160px;
  height: 121px;
}
#ftr
{
  border-top: 2px solid #BDD1E6;
  width: 800px;
  margin: 7px auto 0px auto;
}
#left-ftr
{
  float: left;
  width: 48%;
}
#right-ftr
{
  float: right;
  width: 48%;
  text-align: right;
}
#ftr p
{
  font-size: 11px;
  color: #fff;
}
