@charset "UTF-8";
/* CSS Document */

/* <-------- Text Styles ---------> */

h1{ font-family: 'Playfair Display', serif; color:#555; font-size:32px; font-weight:normal; line-height:22px; margin-bottom:5px; margin-top:0px; }
h2{ font-family: 'Playfair Display', serif;font-style:italic; color:#3B4659; font-size:18px; }
h3{ font-family: 'Playfair Display', serif; font-style:italic; color:#3B4659; font-size:18px; }
h4{ font-family: 'Playfair Display', serif; font-style:italic; color:#3B4659; font-size:18px; }
h5{ font-family: 'Playfair Display', serif; font-weight:normal; color:#3B4659; font-size:18px; line-height:22px; margin-bottom:5px; margin-top:0px; }
h5 a { color:#3B4659; text-decoration:none; }
h5 a:hover { color:#777; text-decoration:none; }
h6{ font-family: 'Raleway', sans-serif; color:#777; font-size:14px; font-weight:400; line-height:18px; margin-bottom:5px; margin-top:0px; }
h7{ font-family: 'Raleway', sans-serif; color:#777; font-size:14px; font-weight:400; line-height:18px; padding-left:15px; margin-bottom:5px; margin-top:0px; }


a { color:#B50F16; }

hr {color:#CCC; }

#read { font-size:12px; }

/* <------- Button Styles ---------> */

.button {color:#002247; border:1px solid #bbb; font-size:14px; text-transform:uppercase; font-family: 'Lora', serif; padding:8px; padding-top:10px; padding-right:15px; padding-left:15px; -moz-box-shadow:0px 0px 5px rgba(0,0,0,.25); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,.25); box-shadow:0px 0px 5px rgba(0,0,0,.25); text-shadow:1px 1px 0px #FFF; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.button:hover { color:#444; -moz-box-shadow:0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,.3); text-decoration:none; }
.button a {color:#002247; }
.button a:hover {color:#444; text-decoration:none; }
.button-active {border:1px solid #777; font-size:14px; text-transform:uppercase; font-family: 'Lora', serif; padding:8px; padding-top:10px; padding-right:15px; padding-left:15px; -moz-box-shadow:0px 0px 5px rgba(0,0,0,.25); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,.25); box-shadow:0px 0px 5px rgba(0,0,0,.25); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;background-color:#838B99; color:#fff;}

.button-dark { background-color:#313641; color:#fff; border:1px solid #bbb; font-size:14px; text-transform:uppercase; font-family: 'Lora', serif; padding:8px; padding-top:10px; padding-right:15px; padding-left:15px; -moz-box-shadow:0px 0px 5px rgba(0,0,0,.25); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,.25); box-shadow:0px 0px 5px rgba(0,0,0,.25); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.button-dark:hover { color:#fff; -moz-box-shadow:0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,.3); text-decoration:none; }
.button-dark a {color:#fff; }
.button-dark a:hover {color:#fff; text-decoration:none; }

.admin_button {color:#002247; border:1px solid #bbb; font-size:13px; text-transform:uppercase; font-family: 'Lora', serif; padding:6px; padding-top:8px; padding-right:10px; padding-left:10px; -moz-box-shadow:0px 0px 5px rgba(0,0,0,.25); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,.25); box-shadow:0px 0px 5px rgba(0,0,0,.25); text-shadow:1px 1px 0px #FFF; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.admin_button:hover { color:#444; -moz-box-shadow:0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,.3); text-decoration:none; }
.admin_button a {color:#002247; }
.admin_button a:hover {color:#444; text-decoration:none; }

/* <-------- Body ---------> */

body{ background:url('../images/bg.png') #363d49; cursor:default; font-family:Arial, Helvetica, sans-serif; background-repeat:repeat-x; }

/* <-------- Wrap Styles ---------> */

.wrap{ width:100%; min-width:1000px; }

/* <-------- Header Styles ---------> */

.header{ width:1000px; height:120px; background-image:url('../images/main-bg.png'); background-position:top center; background-repeat:no-repeat; margin:auto; padding-top:25px; }

.god-so-loved{ width:517px; height:54px; float:right; position:relative; top:-35px; }

.top-menu { width:auto; height:auto; position:relative; float:right; top:10px; }

.top-menu p {font-size:12px; font-family:'Raleway', sans-serif; color:#fff; font-weight:500; }

.top-menu a {color:#fff; }

#logo{ width:443px; height:93px; position:relative; top:10px; left:3px; }

/* <-------- Footer Style --------> */

.footer { width:1000px; height:100px; margin:auto; }

.footer p a { color:#CCCED1; text-decoration:none; }

/* <-------- Page Styles ---------> */

.announcement {width:100%; height:60px; color:#fff; font-family:Helvetica, sans-serif; font-size:18px; background: #72020d; /* Old browsers */ background: -moz-linear-gradient(top,  #72020d 0%, #890205 49%, #6d0019 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72020d), color-stop(49%,#890205), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #72020d 0%,#890205 49%,#6d0019 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #72020d 0%,#890205 49%,#6d0019 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #72020d 0%,#890205 49%,#6d0019 100%); /* IE10+ */ background: linear-gradient(to bottom,  #72020d 0%,#890205 49%,#6d0019 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72020d', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */}
.announcement p {padding-top:10px; padding-left:20px; padding-right:20px; color:#fff; line-height:20px; }

.announcement-2 {width:954px; height:60px; margin-left: 15px; color:#fff; font-family:Helvetica, sans-serif; font-size:18px; background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 0%, #303030 46%, #000000 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(46%,#303030), color-stop(99%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#303030 46%,#000000 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#303030 46%,#000000 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#303030 46%,#000000 99%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 0%,#303030 46%,#000000 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.announcement-2 p {padding-top:10px; padding-left:20px; padding-right:20px; color:#fff; line-height:20px; }
.announcement-2 a:hover { text-decoration: none;}

.page-wrap {background-color:#f2f2f2; width:1000px; height:auto; margin:auto; padding-bottom:5px; -moz-box-shadow: 0px 0px 6px 1px #555; -webkit-box-shadow: 0px 0px 6px 1px #555; box-shadow: 0px 0px 6px 1px #555; }
.page {background-color:#fefefb; width:988px; height:auto; margin:auto; margin-top:10px; border:solid 2px #d3d3d3; }
.page-content{ float:left; background-image:url('../images/bar-tile.png'); background-repeat:repeat-y; width:988px; height:auto; }
.home-content{ float:left; background-image:url('../images/bar-tile.png'); background-repeat:repeat-y; width:5px; height:auto; }
.media-content{ width:988px; height:auto;}
.missions-content {width:988px; height:auto; min-height:800px; background-image:url('../missions/images/mbg.png'); background-repeat:no-repeat; background-position:bottom right;}

.carousel{
    background: #ffffff;
    margin-top: 20px;
}
.carousel-item{
    text-align: center;
    min-height: 280px; /* Prevent carousel from being distorted if for some reason image doesn't load */
}
.bs-example{
  margin: 0px;
}

#media-video {width:545px; height:315px; }


.bar-top{ background-image:url('../images/bar-top.png'); background-repeat:no-repeat; width:988px; height:29px; }
.bar-top-home{ background-image:url('../images/bar-top-home.png'); background-repeat:no-repeat; width:988px; height:29px; }
.bar-bottom{ background-image:url('../images/bar-bottom.png'); background-repeat:no-repeat; width:988px; height:25px; margin-top:-10px; }

#rail { width:694px; height:130px; position:relative; left:-18px; background-image:url('../images/rail.png'); }

.top-left-wrap { width:644px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:400; color:#777; }
.top-left-page-wrap { width:605px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; color:#555; padding: 10px 20px 10px 20px; line-height:20px; }
.top-left-wrap-links a {color:#777; }
.top-left-wrap-links a:hover {color:#999; text-decoration:none; }
.top-left-wrap-links {padding-left:20px; line-height:11px; }
.top-left-wrap-message {padding-left:20px; }
.top-left-wrap-massage p {color:#777; }

.link-bar { width:644px; height:36px; background-image:url('../images/link-bar.png'); background-repeat:no-repeat; background-position:top center; }
.link-bar p { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; text-align:center; padding-top:8px; }
.link-bar a { color:#777; }
.link-bar a:hover {color:#999; text-decoration:none;}

.bottom-left-wrap { width:644px; height:auto;background-image:url('../images/mountians.png'); background-position:bottom; background-repeat:no-repeat; }
.bottom-left-links { width:644px; height:auto; padding: 20px 15px 0px 15px; }
.bottom-left-links { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.bottom-left-quote {width:644px; height:auto; }
.bottom-left-quote p { color:#000;  padding: 20px 15px 75px 15px; }

.image-thumb { width:70px; height:70px; background-color:#CCC; border:solid 3px #fff; -moz-box-shadow: 0px 0px 3px 2px #ccc; -webkit-box-shadow: 0px 0px 3px 2px #ccc; box-shadow: 0px 0px 3px 2px #ccc; margin-right:15px; margin-bottom:20px; margin-left:10px; margin-top:10px; }

.image-border { -moz-box-shadow: 0px 0px 3px 2px #ccc; -webkit-box-shadow: 0px 0px 3px 2px #ccc; box-shadow: 0px 0px 3px 2px #ccc; color:#fff; border:solid 2px #fff; }

/* <-------- Menu Styles ---------> */

.menu-wrap { width:992px; height:49px; margin:auto; margin-bottom:5px; position:relative; top:5px;}

#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  height: 49px;
  position:relative;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
background: #33363a; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzYzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjEwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #33363a 0%, #0f1019 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33363a), color-stop(100%,#0f1019)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #33363a 0%,#0f1019 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #33363a 0%,#0f1019 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #33363a 0%,#0f1019 100%); /* IE10+ */

background: linear-gradient(to bottom,  #33363a 0%,#0f1019 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33363a', endColorstr='#0f1019',GradientType=0 ); /* IE6-8 */

  

}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
background: #33363a; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzYzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjEwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #33363a 0%, #0f1019 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33363a), color-stop(100%,#0f1019)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #33363a 0%,#0f1019 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #33363a 0%,#0f1019 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #33363a 0%,#0f1019 100%); /* IE10+ */

background: linear-gradient(to bottom,  #33363a 0%,#0f1019 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33363a', endColorstr='#0f1019',GradientType=0 ); /* IE6-8 */

    color: #ffffff;
    display: inline-block;
    font-family: 'Playfair Display', serif;
    font-size: 16px;
    line-height: 49px;
    padding: 0 16px;
    text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
  border-right:1px solid #222;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active a {
  box-shadow: inset 0 0 3px #000000;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  background: #1b1e24;
}
#cssmenu > ul > li:hover > a {
  background: #1b1e24;
  box-shadow: inset 0 0 3px #000000;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
  -moz-box-shadow: 0px 0px 6px 2px #555; -webkit-box-shadow: 0px 0px 6px 2px #555; box-shadow: 0px 0px 6px 2px #555;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #fff;
  border-bottom: 1px solid #d9d9d9;
  filter: none;
  font-size: 13px;
  display: block;
  line-height: 120%;
  padding: 10px;
  color:#333;
}
#cssmenu .has-sub ul li:hover a {
  background: #f4f4f4;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #f4f4f4;
  border-bottom: 1px solid #d9d9d9;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #e0e0e0;
}


/* <-------- Side Bar Styles ---------> */

.default-bar-wrap { float:right; width:300px; height:auto; padding-right:10px; }
.default-bar-wrap table { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; }
.default-bar-wrap a { color:#B50F16; }
.default-bar-wrap-p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; }

.page-bar-wrap { float:right; width:300px; height:auto; padding-right:10px; }
.page-bar-wrap table { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; }
.page-bar-wrap a { color:#777; }
.page-bar-wrap a:hover {color:#999; text-decoration:none; }
.page-bar-wrap-p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; }

#hr-page-side-bar {width:278px; }

.broadcast-book { width:77px; height:115px; background-color:#fff; -moz-box-shadow: 0px 0px 3px 2px #ccc; -webkit-box-shadow: 0px 0px 3px 2px #ccc; box-shadow: 0px 0px 3px 2px #ccc; border:solid 2px #fff; }
.broadcast-player { padding: 10px 15px 10px 15px; }

#broadcast-page a { color:#B50F16; }
#broadcast-page a:hover { color:#B50F16; text-decoration:underline; }

#church-app-p { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; }

/* <-------- Slider Styles ---------> */
.slider { width:965px; height:375px; margin:auto; margin-top:10px; background-color:#f1f1f1; margin-bottom:15px; border:solid 3px #fff; -moz-box-shadow: 0px 0px 3px 2px #ccc; -webkit-box-shadow: 0px 0px 3px 2px #ccc; box-shadow: 0px 0px 3px 2px #ccc; }


#gallery, #thumbs {
  float: left;
}
#gallery {
  width: 715px;
  height: 375px;
  overflow: hidden;
  z-index: 2000;
  border: hidden;
}
#gallery img {
  position: absolute;
  width: 715px;
  height: 375px;
  display: block;
  overflow: hidden;
  z-index: 0;

}
#thumbs {
  height: 375px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
#thumbs ul {
    margin:0;
    padding:0;
    list-style:none;
}
#thumbs li {
  float: left;
  clear: both;
  width: 247px !important;
  height: 122px !important;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  padding-top: 3px;
}
#thumbs img {
  width: 247px !important;
  height: 125px !important;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  z-index: 0;
}
.clear {
  clear: both;
}
img {
  border: 0;
}


.bf-users-menu-header { width:300px; height:61px; position:relative; top:20px;}
.bf-users-menu-body { margin:auto; width:280px; height:auto; padding-top:30px;}
.bf-users-menu-body p{ font-size:12px; padding-left:10px; padding-right:10px; font-family:Arial, Helvetica, sans-serif; line-height:12px; padding-top:5px; margin-bottom:0px;}
.bf-users-menu-body ul{ font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:22px; color:#444; list-style:none;}
.bf-users-menu-body h3{ font-size:20px; margin:0px; padding-bottom:5px; padding-left:10px; border-bottom:solid 3px #555; width:auto; height:auto;}

.bf-events-date { width:70px; height:70px; border:2px solid #fff; background:#FFF; -moz-box-shadow:0px 0px 4px #aaa; -webkit-box-shadow:0px 0px 4px #aaa; box-shadow:0px 0px 4px #aaa; margin-right:3px; margin-left:3px; margin-bottom:10px; background-image:url('{MEDIA}/{DOMAIN}/events/date-bg.jpg')}
.bf-events-title p{ padding-left:10px; font-size:14px; line-height:13px;}
.bf-events-title h3{ padding-left:10px; font-size:23px; border-bottom:solid 3px #434355; padding-bottom:3px;}
.bf-events-title a{ color:#434355;}
.bf-events-title a:hover{ color:#006; text-decoration:underline;}

#user-icons {width:60px; height:60px; border-radius:10px; margin-right:5px; margin-left:5px; -moz-box-shadow:0px 0px 4px #aaa; -webkit-box-shadow:0px 0px 4px #aaa; box-shadow:0px 0px 4px #aaa;}
#user-icons a{background-color:#fff;}
#user-icons:hover {background-color:#f3f3f3;}

#listing-icons {width:80px; height:90px; border-radius:8px; margin-right:5px; margin-left:5px; -moz-box-shadow:0px 0px 4px #aaa; -webkit-box-shadow:0px 0px 4px #aaa; box-shadow:0px 0px 4px #aaa;}
#listing-icons a{background-color:#fff;}
#listing-icons:hover {background-color:#f3f3f3;}


.kn-wrap { width:1000px; height:auto; background-color:#EEEEEE;}
.kn-content-wrap { width:1000px; height:auto; margin-top:-35px; background-image:url('../knoxvilleknows/images/bg.jpg'); background-repeat:no-repeat; background-position:bottom;}
.kn-content{ float:right; width:620px; height:auto; margin-top:50px; min-height:650px; padding-right:20px; }
.kn-header { width:1000px; height:283px; background-image:url('../knoxvilleknows/images/header.jpg')}
.kn-bar-wrap { float:left; width:280px; height:auto; margin-left:50px; border:solid 2px #D4D4D4; background-color:#fff; }
.kn-bar-wrap table { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; }
.kn-bar-wrap a { color:#777; }
.kn-bar-wrap a:hover {color:#999; text-decoration:none; }
#hr-kn-side-bar {width:250px; color:#DEDEDE;}


.lcg-wrap { width:1000px; height:auto; background-color:#ececec;}
.lcg-content-wrap { width:1000px; height:auto; background-color: #fbfef6;}
.lcg-content{ float:right; width:620px; height:auto; margin-top:50px; padding-right:20px; }
.lcg-header { width:1000px; margin-top:10px; height:340px; background-image:url('../lcg/images/header.jpg');}
.lcg-footer { width:1000px; height:51px; background-image:url('../lcg/images/footer.jpg')}
.lcg-bar-wrap { float:left; width:280px; height:auto; margin-top:-45px; margin-left:50px; border:solid 2px #761314; background-color:#fff; }
.lcg-bar-wrap table { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; }
.lcg-bar-wrap a { color:#777; }
.lcg-bar-wrap a:hover {color:#999; text-decoration:none; }
#lcg-kn-side-bar {width:250px; color:#DEDEDE;}

.bm-wrap { width:1000px; height:auto; background-color:#fefefe;}
.bm-content-wrap { width:1000px; height:auto; background-image:url('../busministry/images/bg.jpg'); background-repeat:no-repeat; background-position:bottom;}
.bm-content{ float:right; width:620px; height:auto; margin-top:50px; min-height:650px; padding-right:20px; }
.bm-header { position:relative; z-index:1; width:1000px; margin-top:10px; height:236px; background-image:url('../busministry/images/header.jpg')}
.bm-footer { width:1000px; height:51px; background-image:url('../busministry/images/footer.jpg')}
.bm-bar-wrap { float:left; width:269px; height:auto; margin-left:55px; border:solid 2px #333333; background-color:#fff; }
.bm-bar-wrap table { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; padding-top:100px; }
.bm-bar-wrap a { color:#777; }
.bm-bar-wrap a:hover {color:#999; text-decoration:none; }
#bm-side-bar {width:250px; color:#DEDEDE;}
#photooftheweek { width:71px; height:52px; background-image:url('../busministry/photos/photooftheweek.png'); position:relative; top:190px; left:120px;}

figure.conference-meeting {
  float: left;
  margin: 0 10px 0 0;
  width: 200px;
}
figure.conference-meeting figcaption {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-style: italic;
  text-decoration: none;
  text-align: center;
  line-height: 1.75;
  color: #FFFFFF;
  background-color: #000000;
}

