body {
  background-color: #fffced;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10pt;
}

h1 { font-family: Arial, sans-serif; font-size: 32pt; }

h3 {
  font-size: 12pt;
  font-weight: normal;
  height: 36px;
}

h3#sub_header_title {
  margin-top: 20px;
  margin-right: 30px;
  width: 343px;
  text-align: left;
  color: #6c6c37;
  float: right;
}

h3#sub_header_title2 {
  margin-top: 40px;
  margin-right: 30px;
  text-align: left;
  color: #6c6c37;
  float: right;
}

#wrapper { width: 780px; padding: 30px 100px 50px 100px; }

#top_nav {
  width: 780px;
  float: left;
  text-align: right;
  margin-bottom: 4px;
}

#top_nav a {
  text-decoration: none;
  font-family: Arial, sans-serif;
  font-size: 8pt;
  color: #2b1a0f;
  margin-left: 20px;
}

#top_nav a:hover { text-decoration: underline; }

#header {
  float: left;
  width: 782px;
  height: 94px;
  background-color: white;
  margin-bottom: 8px;
}

#grace_img { border: 1px solid #000; float: left; }

#moto {
  margin-top: 30px;
  margin-left: 5px;
  float: left;
  color: #6c6c37;
}

#sub_header {
  height: 95px;
  width: 640px;
  border: 1px solid #000;
  float: right;
}

#sub_header2 {
  height: 95px;
  width: 581px;
  border: 1px solid #000;
  border-left: none;
  float: right;
  margin-right: 0px;
  margin-left: -2px;
}

#floating_box {
  filter:alpha(opacity=60); 
  -moz-opacity: 0.6; 
  opacity: 0.6;
  width: 377px;
  height: 23px;
  border: 1px solid #000;
  background-color: #f0f0eb;
  float: right;
  margin-top: -25px;
  margin-right: 15px;
  text-align: right;
  padding-right: 30px;
}

#floating_box_message { 
  margin-top: 8px;
  font-family: Tahoma, Arial;
  color: #6c6c37;
  font-weight: bold;
}

.opac_bg {
  z-index: 0;
  position: absolute;
  left:0px;
  top:0px;
  height:100%;
  width: 100%;
  filter:alpha(opacity=80); 
  -moz-opacity: 0.8;
  opacity: 0.8;
  background-color: #FFF;
}

#content {
  position: relative;
  border: 1px solid #6c6c37;
  background-image: url(images/main_bg.jpg);
  width: 780px;
  height: 311px;
  float: left;
}


#pastor_message {
  position: relative;
  z-index: 1;
  text-align: left;
  padding-top: 180px;
  padding-left: 15px;
  color : #1c0a00;
  font-size: 8pt;
  line-height: 150%;
}

#pastor_message img {
  border: 1px solid #000;
  padding: 2px;
  margin-bottom: 5px;
}


#chapter_verse {
  float: right;
  color: #b85e29;
  font-size: 11px;
  font-weight: bold;
}

#center_content {
  position: absolute; 
  top: 180px;
  left: 200px;
  width: 330px; 
  height: 73px; 
  text-align: left;
}

#message {
  position: relative;
  float: left;
  font-family: Tahoma; 
  font-size: 11px; 
  line-height: 150%;
  width: 252px;
  margin-left: 15px;
  margin-top: 5px; 
}

#right_content {
  position:absolute; 
  left: 580px;
  height: 311px;
  width: 200px;
  margin: 0;
  padding: 0;
}

#footer {
  border: 1px solid #000;
  width: 780px;
  height: 82px;
  background-color: #6c6c37;
  margin-top: 5px;
  float: left;
  padding-top: 10px;
}

#address {
  width: 188px; 
  padding-bottom: 4px; 
  padding-left: 10px; 
  color: #a4a47c; 
  font-family: Arial; 
  font-weight: bold; 
  font-size: 7pt;
  text-align: left;
}

.bottom_nav_link { margin-top: 0; padding-top: 0; }

.bottom_nav {
  border-left: 1px solid #a4a47c; 
  border-bottom: 15px solid #6c6c37;
  padding-top: 0; 
  text-align: center;
  font-family: Arial;
  font-size: 7pt;
  font-weight: bold;
  color: #FFF;
}

#bottom_nav_no_border {
  border-bottom: 15px solid #6c6c37;
  padding-top: 0; 
  text-align: center;
  font-family: Arial;
  font-size: 7pt;
  font-weight: bold;
  color: #FFF;
}

#bottom_nav_no_border a { text-decoration: none; }

#bottom_nav_no_border:hover {
  border-bottom: 15px solid #b85e29;
  cursor: pointer;
  color: #bcbd93;
}


.bottom_nav_on {
  border-left: 1px solid #a4a47c; 
  border-bottom: 15px solid #b85e29;
  padding-top: 0; 
  text-align: center;
  font-family: Arial;
  font-size: 7pt;
  font-weight: bold;
  color: #FFF;
}

.bottom_nav a { color: #FFF; text-decoration: none; }

.bottom_nav:hover {
  border-bottom: 15px solid #b85e29;
  cursor: pointer;
  color: #bcbd93;
}

#bottom_tree {
  border-left: 1px solid #a4a47c;
  width: 125px; 
  text-align: center; 
  padding-bottom: 10px;
}


#bottom_tree_img {
  background-image: url(images/tree.jpg); 
  background-repeat: no-repeat;
  background-position: center right;
  *background-position: center center;
  height: 50px;
  width:  83px;
  margin-top: 5px;
}

#bottom_tree_img:hover { background-image: url(images/tree_rollover.jpg); cursor: pointer; }


/* SECOND CSS  */

#big_grace_img { border-right: 2px solid #a4a47c; float: left; }

#header2 {
  float: left;
  width: 783px;
  height: 96px;
  background-color: white;
  margin-bottom: 4px;
}

#content_no_bg {
  border: 1px solid #6c6c37;
  background-color: #6c6c37;
  width: 780px;
  float: left;
  text-align: left;
  font-family: Tahoma, Arial;
  margin-right: 0;
  padding-right: 0;
}

#right_content2 {
  float: left;
  width: 200px;
  font-size: 7pt;
  font-weight: bold;
  color: #FFF;
}
#center_content2 {
  float: left;
  padding: 20px 56px 50px 50px;
  font-size: 8pt;
  background-color: #FFF;
  width: 473px;
}

h3.center_content_section_title {
  color: #b85e29;
  font-size: 14pt;
  font-weight: normal;
  margin-bottom: 0;
}

.first_paragraph { margin-top: 0; }

/* THIRD CSS  */
#content_no_bg2 {
  border: 1px solid #6c6c37;
  background-color: #b85e29;
  width: 780px;
  float: left;
  text-align: left;
  font-family: Tahoma, Arial;
  margin-right: 0;
  padding-right: 0;
}

#left_center_nav {
  float: left;
  margin-top: 20px;
  width: 239px;
  color: #FFF;
  font-size: 7pt;
  font-weight: bold;
}

#left_center_nav a {
  color: #FFF; 
  font-size: 7pt; 
  font-weight: bold; 
  text-decoration: none;
}
#left_center_nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#left_center_nav li {
  height: 17px;
  padding-top: 5px;
  padding-left: 40px;
}

#left_center_nav li:hover {
  background-color: #893b0d;
  cursor: pointer;
}

li#left_nav_link_on {
  background-color: #893b0d;
}

#center_content3 {
  float: left;
  padding-bottom: 50px;
  font-size: 8pt;
  background-color: #FFF;
  width: 521px;
  padding-left: 20px;
}

#center_content_mens_ministry {
  float: left;
  padding-bottom: 50px;
  font-size: 8pt;
  background-color: #FFF;
  width: 521px;
  padding-left: 20px;
  padding-bottom: 500px;
}

#launch_gracefreeyouth { float: left; margin-right: 25px; margin-top: 70px; text-align: right;}
#launch_gracefreeyouth a { color: #48a6cc; font-family: Verdana, Tahmoa, Arial; font-size: 8pt; text-decoration: none; }
#launch_gracefreeyouth a:hover { text-decoration: underline; }

#bottom_nav_no_border_on {
  border-bottom: 15px solid #b85e29;
  padding-top: 0; 
  text-align: center;
  font-family: Arial;
  font-size: 7pt;
  font-weight: bold;
  color: #FFF;
}

/* missions.html */
.missions, dd { margin-top: 0; margin-bottom: 2px; width: 460px; font-family: Verdana, Tahoma, Arial; font-size: 8pt; }

#grace_supports { width: 500px; }
#grace_supports a { color: #48a6cc; text-decoration: none; }
#grace_supports ul { font-family: Verdana, Tahoma, Arial; font-size: 8pt; margin-top: 8px;}
#grace_supports li { margin-bottom: 10px; }

/* contact_us */
#contact_content {
  border: 1px solid #6c6c37;
  background-color: #fff;
  width: 780px;
  float: left;
  text-align: left;
  font-family: Tahoma, Arial;
  margin-right: 0;
  padding-right: 0;
}

#contact_us {
  float: left;
  color: #39291e;
  font-family: Verdana, Tahoma, Arial;
  font-size: 8pt;
  line-height: 230%;
  width: 250px;
}

#contact_content h3 {
  margin: 0;
  padding: 0;
  color: #b85e29;
  font-family: Tahoma, Arial;
  font-size: 12pt;
}

#email_us {
  float: left;
  width: 200px;
}

#email_us a {
  text-decoration: none;
  color: #39291e;
}

#email_us a:hover {
  text-decoration: underline;
}

#blank{
  float: left;
  width: 158px;
  height: 215px;
  background-color: #b85e29;
}
#church_pic{
  float: left;
}
#directions_link{
  width: 186px;
  float: left;
  background-color: #6c6c37;
  height: 115px;
  padding: 100px 10px 0 5px;
  font-size: 7pt;
  color: #fff;
  font-family: Verdana, Tahoma, Arial;
}

#directions_link a{
  font-size: 7pt;
  color: #fff;
  font-family: Verdana, Tahoma, Arial;
  text-decoration: none;
}

#directions_link a:hover{
  text-decoration: underline;
}

#center_content_directions {
  float: left;
  padding-bottom: 50px;
  font-size: 8pt;
  background-color: #FFF;
  padding-left: 20px;
  padding-right: 20px;
}

#content_direction {
  border: 1px solid #6c6c37;
  background-color: #fff;
  width: 780px;
  float: left;
  text-align: left;
  font-family: Tahoma, Arial;
  margin-right: 0;
  padding-right: 0;
}