/*

   BlairRidge.org
   2006-04

   No touchy-touchy.

*/





html, body {
  background : url('img/bg.jpg');
  margin : 0;
}



/* footer-host */

.footer-host div {
  text-align : right;
}
.footer-host li {
  float : left;
  margin : 0;
  text-align : center;
}
.footer-host ul {
  list-style-type : none;
  margin : 0;
  padding : 0;
}
.footer-host02 {
  background : url('img/footer-host02.jpg') no-repeat 0 0px;
  border : 0;
  float : left;
  height : 24px;
  text-align : center;
  width : 97px;
}
a.footer-host02:link, a.footer-host02:visited, a.footer-host02:active {
  background : url('img/footer-host02.jpg') no-repeat 0 0px;
  text-decoration : none;
}
a.footer-host02:hover {
  background : url('img/footer-host02.jpg') no-repeat -97px 0px;
}



/* form */

.form {
  background-color : #f6f7f2;
  border : 0;
  color : #666;
  font : 11px verdana;
  padding : 5px;
}
.form2 {
  border : 1px solid #cfcfcf;
  color : #666;
  font : 11px verdana;
  padding : 5px;
}
.form3 {				/* drop-down */
  background-color : #dddfd4;
  color : #666;
  font : 11px verdana;
  padding : 3px;
  width : 176px;
}
td {
  color : #666;
  font : 11px verdana;
  line-height : 15px;
}



/* img */

.border-beige {
  border : 1px solid #cfcfcf;
}
.border-white {
  border : 4px solid #fff;
}
img {
  border : 0;
}



/* layout */

#cd-order {
  text-align : center;
}
#container {
  background-color : transparent;
  text-align : left;
  width : 800px;
}
#footer {
  background-image : url('img/footer.jpg');
  clear : both;
  height : 50px;
  text-align : right;
}
#header {
  background-image : url('img/header4.jpg');
  height : 185px;
}
#main {
  /* background-color : #fff; */
  display : inline;
  float : right;
  position : relative;
  width : 570px;
}
#salvation {
}
#sermon-info {
    background : url('img/cd-bg.jpg') no-repeat right bottom;
}
#side {
  float : left;
  position : relative;
  width : 226px;
}



/* navigation */

.nav div {
  text-align : center;
}
.nav li {
  float : left;
  margin : 0;
  text-align : center;
}
.nav ul {
  list-style-type : none;
  margin : 0;
  padding : 0;
}
.nav01 {
  background : url('img/nav/nav01.jpg') no-repeat 0 0px;
  border : 0;
  float : left;
  height : 93px;
  text-align : center;
  width : 80px;
}
a.nav01:link, a.nav01:visited, a.nav01:active {
  background : url('img/nav/nav01.jpg') no-repeat 0 0px;
  text-decoration : none;
}
a.nav01:hover {
  background : url('img/nav/nav01.jpg') no-repeat -80px 0px;
}
.nav02 {
  background : url('img/nav/nav02.jpg') no-repeat 0 0px;
  border : 0;
  float : left;
  height : 93px;
  text-align : center;
  width : 80px;
}
a.nav02:link, a.nav02:visited, a.nav02:active {
  background : url('img/nav/nav02.jpg') no-repeat 0 0px;
  text-decoration : none;
}
a.nav02:hover {
  background : url('img/nav/nav02.jpg') no-repeat -80px 0px;
}
.nav03 {
  background : url('img/nav/nav03.jpg') no-repeat 0 0px;
  border : 0;
  float : left;
  height : 93px;
  text-align : center;
  width : 80px;
}
a.nav03:link, a.nav03:visited, a.nav03:active {
  background : url('img/nav/nav03.jpg') no-repeat 0 0px;
  text-decoration : none;
}
a.nav03:hover {
  background : url('img/nav/nav03.jpg') no-repeat -80px 0px;
}
.nav04 {
  background : url('img/nav/nav04.jpg') no-repeat 0 0px;
  border : 0;
  float : left;
  height : 93px;
  text-align : center;
  width : 80px;
}
a.nav04:link, a.nav04:visited, a.nav04:active {
  background : url('img/nav/nav04.jpg') no-repeat 0 0px;
  text-decoration : none;
}
a.nav04:hover {
  background : url('img/nav/nav04.jpg') no-repeat -80px 0px;
}
.nav05 {
  background : url('img/nav/nav05.jpg') no-repeat 0 0px;
  border : 0;
  float : left;
  height : 93px;
  text-align : center;
  width : 80px;
}
a.nav05:link, a.nav05:visited, a.nav05:active {
  background : url('img/nav/nav05.jpg') no-repeat 0 0px;
  text-decoration : none;
}
a.nav05:hover {
  background : url('img/nav/nav05.jpg') no-repeat -80px 0px;
}
.nav06 {
  background : url('img/nav/nav06.jpg') no-repeat 0 0px;
  border : 0;
  float : left;
  height : 93px;
  text-align : center;
  width : 80px;
}
a.nav06:link, a.nav06:visited, a.nav06:active {
  background : url('img/nav/nav06.jpg') no-repeat 0 0px;
  text-decoration : none;
}
a.nav06:hover {
  background : url('img/nav/nav06.jpg') no-repeat -80px 0px;
}
.nav07 {
  background : url('img/nav/nav08.jpg') no-repeat 0 0px;
  border : 0;
  float : left;
  height : 93px;
  text-align : center;
  width : 90px;
}
a.nav07:link, a.nav07:visited, a.nav07:active {
  background : url('img/nav/nav07.jpg') no-repeat 0 0px;
  text-decoration : none;
}
a.nav07:hover {
  background : url('img/nav/nav07.jpg') no-repeat -90px 0px;
}
.sub-nav div {
  text-align : center;
}
.sub-nav li {
  float : left;
  margin : 0;
  text-align : center;
}
.sub-nav ul {
  list-style-type : none;
  margin : 0;
  padding : 0;
}
.sub-nav01 {
  background : url('img/nav/sub-nav01.jpg') no-repeat 0 0px;
  border : 0;
  float : left;
  height : 85px;
  text-align : center;
  width : 75px;
}
a.sub-nav01:link, a.sub-nav01:visited, a.sub-nav01:active {
  background : url('img/nav/sub-nav01.jpg') no-repeat 0 0px;
  text-decoration : none;
}
a.sub-nav01:hover {
  background : url('img/nav/sub-nav01.jpg') no-repeat -75px 0px;
}
.sub-nav02 {
  background : url('img/nav/sub-nav02.jpg') no-repeat 0 0px;
  border : 0;
  float : left;
  height : 85px;
  text-align : center;
  width : 75px;
}
a.sub-nav02:link, a.sub-nav02:visited, a.sub-nav02:active {
  background : url('img/nav/sub-nav02.jpg') no-repeat 0 0px;
  text-decoration : none;
}
a.sub-nav02:hover {
  background : url('img/nav/sub-nav02.jpg') no-repeat -75px 0px;
}
.sub-nav03 {
  background : url('img/nav/sub-nav03.jpg') no-repeat 0 0px;
  border : 0;
  float : left;
  height : 85px;
  text-align : center;
  width : 76px;
}
a.sub-nav03:link, a.sub-nav03:visited, a.sub-nav03:active {
  background : url('img/nav/sub-nav03.jpg') no-repeat 0 0px;
  text-decoration : none;
}
a.sub-nav03:hover {
  background : url('img/nav/sub-nav03.jpg') no-repeat -76px 0px;
}



/* text */

a {
  color : #4e724e;
  font-weight : bold;
  text-decoration : none;
}
a:hover {
  color : #666;
}
.article p {
  border-left : 2px solid #f6f7f2;
  margin : 0 30px 0 41px;
  padding : 0 15px 15px 45px;
}
blockquote {
  color : #666;
  font : 11px verdana;
  line-height : 15px;
  padding : 0 30px 0 70px;
}
.col3a {				/* column height: width to end of text +50 */
  background-color : #e8e9e1;
  float : left;
  font : 10px verdana;
  height : 325px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
.col3a p {
  color : #666;
  padding : 0 15px 0 15px;
}
.col3b {
  background-color : #cce6cc;
  color : #fff;
  font : 10px verdana;
  height : 325px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
.col3b p {
  color : #666;
  padding : 0 15px 0 15px;
}
.col4a {
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 400px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
.col4a p {
  color : #666;
  padding : 0 15px 0 15px;
}
.col4b {
  color : #fff;
  font : 10px verdana;
  height : 400px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
.col4b p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-ambacher {			/* col-ambacher */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 332px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-ambacher p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-ambacher {
  color : #fff;
  font : 10px verdana;
  height : 690px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-ambacher p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-barnes {				/* col-barnes */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 332px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-barnes p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-barnes {
  color : #fff;
  font : 10px verdana;
  height : 382px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-barnes p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-brudtkuhl {			/* col-brudtkuhl */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 332px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-brudtkuhl p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-brudtkuhl {
  color : #fff;
  font : 10px verdana;
  height : 382px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-brudtkuhl p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-bunge {				/* col-bunge */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 332px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-bunge p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-bunge {
  color : #fff;
  font : 10px verdana;
  height : 382px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-bunge p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-craig {				/* col-craig */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 332px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-craig p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-craig {
  color : #fff;
  font : 10px verdana;
  height : 769px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-craig p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-glynn {				/* col-glynn */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 332px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-glynn p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-glynn {
  color : #fff;
  font : 10px verdana;
  height : 382px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-glynn p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-john {				/* col-john */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 332px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-john p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-john {
  color : #fff;
  font : 10px verdana;
  height : 382px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-john p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-lima {				/* col-lima */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 250px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-lima p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-lima {
  color : #fff;
  font : 10px verdana;
  height : 250px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-lima p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-miller {				/* col-miller */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 332px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-miller p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-miller {
  color : #fff;
  font : 10px verdana;
  height : 780px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-miller p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-nichols {			/* col-nichols */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 332px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-nichols p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-nichols {
  color : #fff;
  font : 10px verdana;
  height : 1007px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-nichols p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-pastor {				/* col-pastor */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 400px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-pastor p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-pastor {
  color : #fff;
  font : 10px verdana;
  height : 332px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-pastor p {
  color : #666;
  padding : 0 15px 0 15px;
}
.col4a-recent {				/* col-recent */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 332px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
.col4a-recent p {
  color : #666;
  padding : 0 15px 0 15px;
}
.col4b-recent {
  color : #fff;
  font : 10px verdana;
  height : 332px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
.col4b-recent p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4a-voelker {			/* col-voelker */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 332px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
#col4a-voelker p {
  color : #666;
  padding : 0 15px 0 15px;
}
#col4b-voelker {
  color : #fff;
  font : 10px verdana;
  height : 716px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
#col4b-voelker p {
  color : #666;
  padding : 0 15px 0 15px;
}
.col4a-slideshow {			/* col-slideshow */
  background-color : #f6f7f2;
  float : left;
  font : 10px verdana;
  height : 250px;
  margin : 0;
  padding : 15px 0 15px 0;
  width : 240px;
}
.col4a-slideshow p {
  color : #666;
  padding : 0 15px 0 15px;
}
.col4b-slideshow {
  color : #fff;
  font : 10px verdana;
  height : 250px;
  margin : 0 0 0 240px;
  padding : 15px 0 15px 0;
}
.col4b-slideshow p {
  color : #666;
  padding : 0 15px 0 15px;
}
.directory {
  background-color : #f6f7f2;
  border-bottom : 2px solid #f6f7f2;
  border-right : 1px solid #f6f7f2;
  color : #666;
  font : 11px verdana;
  line-height : 15px;
  padding : 15px 30px 0 30px;
}
#encore-def {
  color : #666;
  font : 9px verdana;
  line-height : 15px;
  padding : 0 30px 20px 130px;
}
h1 {					/* header */
  color : #a1a29a;
  font : 23px trebuchet ms;
  line-height : 15px;
  padding : 0 30px 15px 30px;
}
h2 {					/* sub-header */
  color : #a1a29a;
  font : 18px trebuchet ms;
  line-height : 15px;
  padding : 15px 30px 15px 30px;
}
h3 {
  border-bottom : 1px solid #f6f7f2; 	/* col3 */
  color : #fff;
  font : 16px trebuchet ms;
  font-weight : bold;
  letter-spacing : 2px;
  line-height : 14px;
  padding : 15px 30px 0 30px;
  text-transform : uppercase;
}
h4 {
  border-bottom : 1px solid #cfcfcf;	/* col4 */
  color : #a1a29a;
  font : 16px trebuchet ms;
  font-weight : bold;
  letter-spacing : 2px;
  line-height : 14px;
  padding : 15px 30px 0 30px;
  text-transform : uppercase;
}
h5 {					/* sub-header, sans padding */
  color : #a1a29a;
  font : 18px trebuchet ms;
  line-height : 15px;
  padding : 0;
  margin : 0;
}
li {					/* if col: 40px left */
  color : #666;
  font : 11px verdana;
  line-height : 15px;
  margin : 0 30px 15px 60px;
}
.mini-nav {
  background-color : #f6f7f2;
  border-bottom : 2px solid #f6f7f2;
  border-right : 1px solid #f6f7f2;
  color : #666;
  font : 10px arial;
  line-height : 14px;
  padding : 0 30px 30px 30px;
  text-transform : uppercase;
  word-spacing : 1px;
}
.mini-nav a {
  color : #666;
  font-weight : normal;
  text-decoration : none;
}
.mini-nav a:hover {
  color : #4e724e;
}
p, table {
  color : #666;
  font : 11px verdana;
  line-height : 15px;
  padding : 0 30px 0 30px;
}
p.byline {
  font : 15px verdana;
  line-height : 18px;
  padding : 0 30px 15px 30px;
}
big {
  color : #a1a29a;			/* Highlights headers */
  font : 14px trebuchet ms;
  font-style : italic;
  font-weight : bold;
  line-height : 11px;
  padding : 0;
}
ul {
  color : #fff;
  list-style-type : square;
  margin : 0;
  padding : 0;
}
ul.bullet-dark {
  color : #fff;
  list-style-image : url('img/bullet-dark.gif');
  list-style-type : none;
  margin : 0;
  padding : 0;
}
ul.bullet-light {
  color : #fff;
  list-style-image : url('img/bullet-light.gif');
  margin : 0;
  padding : 0;
}



/* hacks/fixes */

.clearfix : after {
  clear : both;
  content : ".";
  display : block;
  height : 0;
  visibility : hidden;
}
.clearfix {
  display : inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
  height : 1%;
}
.clearfix {
  display : block;
}
/* End hide from IE-mac */ 



/* printer styles */

@media print {
#header, #side {
  display : none;
}
#main {
  float : none;
  width : 100%;
}
}