/* General styles */


div.title {
    font-weight: bold;
    font-size: 1.5em;
    color: #222;
    text-decoration: underline;
}

div.tagline {
    font-weight:bold;
    text-align: center;
    color: #222;
}

div.qa {
    border: thin dashed #333;
    padding:10px;
}

div.question {
    font-weight:bold;
    font-size:1.5em;
    font-family:Georgia;
}

div.answer {
    padding-left:10px;
}

div#title {
    color:#33f;
    text-align:center;
    font-weight:bold;
    font-size:2em;
    font-family: serif;
}

div.subheading {
    text-align:center;
    color:#933;
    font-size:1.5em;
    font-weight:bold;
    font-family:Georgia;
    margin-bottom: 10px;
}

div.subsubheading {
    text-align:center;
    color:#393;
    font-size:1.3em;
    font-weight:bold;
    font-family:Georgia;
}

#content {
    padding-top:10px;
}

#content > p:first-child:first-letter,
#content > div:first-child + p:first-letter,
#content > h1:first-child + p:first-letter
{
    color:#628fbe;
    font-family:times,serif;
    font-size:2em;
    line-height:0.2;
}

.navmenu {
    background-color: #333;
    width:100%;
    height:35px;
}

.title {
    font-size:0.7em;
    color:#448;
}

/* Footer styles */
#footer {
        clear:both;
        float:left;
        width:100%;
        border-top:1px solid #000;
        text-align: center;
        font-size:20px;
        font-weight:bold;
        color: #222;
        font-family: cursive;
        margin-top: 20px;
        padding: 20px;
}



.greek {
    color: #00a;
}

.netbible-verse {
    color: #0aa;
}

.netbible-super {
    vertical-align: super;
    font-size: xx-small;
    color: #f00;
}

.magTitle {
    border: thick #000 solid;
    padding: 20px;
    margin:25px;
    text-align: center;
    font-weight: bold;
}

.magBody {
    padding: 20px;
    margin: 25px;
}

.magHeading {
    font-size: 1.5em;
    font-weight: bold;
    text-decoration: underline;
    color: #00f;
    text-align: center;
}

#header {
    background: url('/images/headgradient.png') repeat-y;
}

.center {
    float: none;
     margin-left: auto;
     margin-right: auto;
 }