/* Start of CMSMS style sheet 'Living Well Home' */
/* ----------------------------------------------------------- Styling For Complete Document */
@font-face {
  font-family: "Eau Sans Book";
  src: url(/img/eau_sans_book.ttf);
}

body
{
font-family: "Eau Sans Book", arial;
padding: 0;
border: 0;
margin: 0;
width: 100%;
min-width: 960px;
background-image: url(/img/wave.jpg);
background-position: center bottom;
background-repeat: no-repeat;
}


h4
{
color: #0054a5;
}

a
{
color: #457aad;
text-decoration: none;
}

a:hover
{
color: #12375a;
text-decoration: underline;
}
/* ----------------------------------------------------------- Styling For Complete Document */
/* ----------------------------------------------------------- Header Start */
h1#hidden
{
visibility: hidden;
position: absolute;
}
#header
{
margin: 0;
padding: 0;
border: 0;
width: 100%;
}
#title
{
position: relative;
top: 0;
background-image: url(/img/headerbase.jpg);
background-position: bottom center;
background-repeat: no-repeat;
height: 180px;
margin: 0;
padding: 0;
border: 0;
width: 100%;
}
#slogan
{
margin: 0;
width: 100%;
text-align: center;
color: #457aad;
position: relative;
top: 155px;
font-size: 16px;
letter-spacing: 4px;
}

#scrip
{
float: right;
color: #457aad;
width: 50%;
margin: 0 2% 0 0;
text-align: right;
font-size: 14px;
}

img#logo
{
float: left;
position: absolute;
top: 0;
left: 0;
height: 100%;

}


/* ----------------------------------------------------------- Header End */
/* ----------------------------------------------------------- Navigation Start */
#navcontainer ul
{
margin: 0;
padding: 0;
padding-top: 1%;
list-style-type: none;
text-align: center;
font-family: "Eau Sans Book", arial;
font-size: 14px;
height: 82px;
width: 100%;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
text-decoration: none;
padding-top: 10px;
padding-right: 20px;
margin-right: 20px;
padding-bottom: 10px;
padding-left: 17.5px;
margin-left: 17.5px;
color: #12375a;

width: 146px;

}

#navcontainer ul li a:hover
{
color: #6187ad;
background-position: 0 -82px;
width: 146px;

}
.clearfix
{
border-top: 1px solid #12375a;
}
/* ----------------------------------------------------------- End Navigation */
/* ----------------------------------------------------------- Main Body Layout Start*/

#main_body
{
width: 960px;
padding: 0;
border: 0;
margin: 0 auto;
}

#row1, #row2, #row3
{
width: 100%;
margin: 2% auto;
padding: 0;
height: 500px;
text-align: center;
}

#row2, #row3
{
height: 300px;
}

#left_col, #right_col, #eleft_col, #eright_col, #new_article, #events
{
width: 60%;
float: left;
margin: 0;
border: 0;
padding: 0;
text-align: center;
height: 100%;
}

#right_col, #eright_col
{
width: 35%;
float: right;
}

#new_article, #events
{
width: 50%;
float: left;
}

#events
{
float: right;
}

/* ----------------------------------------------------------- Main Body Layout End */

/* ----------------------------------------------------------- All Box Titles Start */
h3#side_title1, h3#side_title2, h3#ebox_title1, h3#ebox_title2, h3#article_title, h3#events_title
{
width: 96%;
padding: 0;
border: 1px solid #12375a;
margin: auto 2% 0 1%;
text-align: center;
background: #12375a;
color: #fff;
-moz-border-radius: 8px 8px 0 0;
-webkit-border-radius: 8px 8px 0 0;
}

h3#ebox_title1, h3#article_title
{
margin: 0 1% 0 2%;
float: left;
clear: left;
display: inline;
}

h3#ebox_title2, h3#events_title
{
margin: 0 2% 0 1%;
}

h3#side_title2
{
margin: 5% 2% 0 1%;
}
/* ---------------------- All Box Titles End */

/* --------------------- Main Content includes pastors pictures, welcome paragraph and church pictures */
#main_content
{
width: 96%;
height: 100%;
margin: 25px 1% 12px 2%;
padding: 0;
text-align: left;
border: 0;
background: #fff;
background: rgba(255, 255, 255, 0.8);

}

#main_content p
{
margin: 0 1% 1% 0;
border: 0;
padding: 0;
}

#main_content p strong
{
color: #8b3a13;
display: block;
font-size: 18px;
}

div#pictures
{
width: 100%;
border: 0;
margin: 0;
padding: 0;
text-align: center;
}

p#mainpagepic1
{
border: 0;
margin: 0;
padding: 0;
float: left;
margin-right: 10px;
font-size: 14px;
font-style: italic;
background: #fff;
text-align: center;
color: #5a2106;
}

p#mainpagepic1 img
{
display: block;
}

/* ----------------------------------------------------------- End of Main Content */

/* ---------------------------------- Boxes include services times, contact information and meeting location */
#side_box1, #side_box2
{
width: 96%;
padding: 0;
margin: 0 2% auto 1%;
height: 200px;
color: #1b3f60;
overflow: auto;
border: 1px solid #12375a;
-moz-border-radius: 0 0 8px 8px;
-webkit-border-radius: 0 0 8px 8px;
text-align: left;
background: #fff;
background: rgba (255, 255, 255, 0.7);
}

#side_box1
{
margin: 0 2% 5% 1%;
}

/* -----------------------------------------------------------End of Side Boxes */


/* ----------------------------------------------------------- Box Lists Styling Start */
dl.boxlist
{
margin: 2% auto auto 12%;
}

ul.boxlist
{
list-style-type: none;
}

dt
{
font-weight: bold;
}

.boxlists
{
list-style-type: none;
color: #1b3f60;
text-decoration: none;
}

.boxlists li#social img
{
border: 0;
margin: 0;
padding: 0;
}

ul li
{
list-style-type: none
}
/* ----------------------------------------------------------- Box Lists Styling End */

/* ----------------------------------------------------------- Two Bottom Boxes Start */
.extra_box1, .extra_box2, #news1, #news2
{
width: 96%;
height: 200px;
padding: 0;
border: 1px solid #12375a;
margin: 0 1% 0 2%;
-moz-border-radius: 0 0 8px 8px;
-webkit-border-radius: 0 0 8px 8px;
}

.extra_box2, #news2
{
text-align: left;
margin: 0 2% 0 1%;
background: #fff;
background: rgba(255, 255, 255, 0.8);
}

.extra_box1, #news1
{
float: left;
clear: left;
background: #fff;
background: rgba(255, 255, 255, 0.8);
display: inline;
}

#recent_audio
{
width: 100%;
margin: 0 auto;
border: 0;
padding: 0;
text-align: center;
overflow: auto;
}

h4#media_date
{
color: #5a2106;
}

object
{
width: 50%;
background-color: rgba (255, 255, 255, 0.0);
border: 0;
margin: 0;
padding: 0;
}

embed
{
margin-top: 50px;
}

#news2
{
text-align: center;
}
/* ----------------------------------------------------------- Two Boxes End */
/* ----------------------------------------------------------- News Box Formatting */
h2.doc_title a, h2#event
{
color: #8b3a13;
}
h4.author_sum
{
color: #06213b;
font-size: 14px;
}
h3.date_sum
{
color: #000;
font-size: 14px;
font-style: italic;
}
/* ----------------------------------------------------------- Footer Start */
p#footer
{
width: 98%;
padding: 0;
border: 1px solid #12375a;
margin: 100px auto 25px auto;
clear: both;
text-align: center;
background-color: #12375a;
color: #FFF;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

span#credits
{
font-size: 11px;
font-style: italic;
}

span#credits a:hover
{
color: #fff;
}
/* ----------------------------------------------------------- Footer End */




/* End of 'Living Well Home' */

