/**** Full Site ***********************************/
/**************************************************/

* {
    box-sizing: border-box;
}
body {
    font-family: Tahoma, Helvetica, sans-serif;
    max-width: 960px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    background-color: white;
}
p {
    margin-bottom: 0;
}
a.icon {
    padding-left: 5px;
}
.center {
    display: block;
    margin-left: auto;   
    margin-right: auto;
    text-align: center;
}
.biblebar {
    background-color: gray;
    color:white;
    text-align:center;
    width: 100%;
}
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}
.home-support {
    background-image:url("../images/rays1-fade.png");
    background-repeat:no-repeat;
    background-position:center top;
    background-color: #E5E5E5;
    max-width: 700px;
}

/**** Header **************************************/
/**************************************************/

/**** Main Content ********************************/
/**************************************************/
/* maincontent = sermons,   but not home page content*/
.maincontent {
    display: flex;
    flex-direction: column;
    width: 60%;
    margin: auto;
}


/**** Main Menu ***********************************/
/**************************************************/

.main-nav {
    clear: both;
    font-weight: normal;
    height: 40px;
    padding-top: 30px;
    /*padding-left: 10%; */
}
.main-nav-top {
    padding-top: 5px;
    padding-bottom: 50px;
    padding-left: 0;
}
.main-nav ul {
    list-style: none;
    /* margin-left: 10px; */
    
    /** centering **/
    width: 100%;
    display: table;
    text-align: center;
}
.main-nav ul li {
    /*display: inline;*/
    border: 1px solid gray;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right:30%;
    background-color: white;
    font-size: 110%
}
.main-nav ul li a {
    text-decoration:none;
    color: black;
}
.main-nav ul li a:visited {
    text-decoration: underline;
    color: gray;
}
.main-nav ul li a:hover {
    font-weight: bold;
    text-decoration: underline;
}
@media only screen and (min-width: 780px){
    .main-nav ul li {
        display: inline;
        border: 5px solid gray;
        margin-right: 2px;
        width: 80%;
    }
}
@media only screen and (max-width: 779px){
    .main-nav ul li {
        width: 50%;
        margin-left: 15%
    }
}

/**** Specific Pages **************************************/

/**** homepage ********************************************/

#homepage {
    background-image:url("../images/rays1-fade.png");
    background-repeat:no-repeat;
    background-position:center top;
}
h1#homepage {
    font-size: large;
}
h1#god {
    margin-left: 8%;
    width: 50%;
    font-size: 165%;
    text-align: center;
}
h1#neighbor {
    margin-left: 40%;
    font-size: 165%;
    text-align: center;
}	
h2#nogreater {
    text-align: center;
}
.homecontent {
    display: flex;
    flex-direction: column;
    width: 70%;
    margin: auto;
}
#homepage .main-nav {
    padding-top: 55px;
}
#homepage .next {
    text-align: center;
    font-weight: bold;
    font-size: 120%;
}
/**** sermon: generic ********************************************/

#sermon {
    background-image:url("../images/rays1-fade.png");
    background-repeat:no-repeat;
    background-position:center top;
}

/**** content list ********************************************/
.content-list h1 {
    font-size: 150%;
}
.content-list .maincontent ul {

}
.content-list .maincontent ul li {
    list-style-type: none;
    margin-left: -70px;
}	
/**** scripture list ********************************************/

#scripturelist {
    background-image:url("../images/rays1-fade.png");
    background-repeat:no-repeat;
    background-position:center top;
}

#scripturelist table {
    border: thin solid black;
}
#scripturelist td {
    border: thin solid black;
    padding-left: 10px;
}
	
/**** prayer vision **********************************************/

@media only screen and (min-width: 600px) {
    #visionPrayer {
        background-image:url("../images/moat.jpg");
        background-repeat:no-repeat;
        background-position:center 54px;
    }
    #visionPrayer .main-nav ul li {
        background-color: #180E0D;
    }
    #visionPrayer .main-nav ul li a {
        text-decoration:none;
        color: white;
    }	
}

/**** neighbor **********************************************/

#myneighbor {
    background-image:url("../images/rays2a-fade.png");
    background-repeat:no-repeat;
    background-position:center bottom;
}
#myneighbor .main-nav {
    padding-top: 0;
}
#myneighbor .main-nav ul li {
        background-color: white
}
#myneighbor .main-nav ul li a {
    text-decoration:none;
    color: black;
}
   

	
