@charset "utf-8";
/* CSS Document - Lakewood Baptist Church */

/* START: Global Includes */
body { 
     margin: 0px; font-family: Arial, Verdana; font-size: 12px;
     background: #bad1e6;  
     background-image: url(/images/background.gif); background-repeat:repeat-x; 
}

ul, li { padding:0px; margin:0px }
table, td { vertical-align:top; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; text-align: left; font-size: 12px; }

/* headings */
h1, .h1 { font-size: 16px; color: #003c68; margin: 0px; margin-bottom: 6px; }
h2, .h2 { font-size: 15px; font-weight: bold; color: #2d3956; margin: 0px; margin-bottom: 6px; }
h3, .h3 { font-size: 14px; font-weight: bold; color: #3a3a3a; margin: 0px; margin-bottom: 6px;  }
h4, .h4 { font-size: 14px; font-weight: bold; color: #2d3956; margin: 0px; margin-bottom: 6px;  }
h5, .h5 { color:#003c68; font-size: 13px;font-weight: bold; margin-bottom: 0px; margin-top:0px;}
.red {color: #990000}
/* links */
a:active, a:visited, a:link { color: #6397c8; }
a:hover { color: #991a00; }

a img { border: 0px solid white; text-decoration:none; }
/* END: Global Includes */



div.xwrapper { 
     width: 936px; margin-left: auto; margin-right: auto; 
     background-image: url(/images/white-bg.gif); background-repeat:repeat-y;
}

div.xwhite {
     width: 936px;
     background-image: url(/images/white-bg-top.gif); background-repeat:no-repeat;
     padding-top: 32px;
}

div.xwhitefooter { 
     background-image: url(/images/white-bg-bottom.gif); background-repeat:no-repeat;
     height: 90px;
     background-position: bottom left;
     
}


div.hdrlinks { text-align: right; margin-right: 228px; }
div.hdrlinks a:link,
div.hdrlinks a:active,
div.hdrlinks a:visited { color: #868686; font-size: 10px; text-decoration:none; margin-right: 10px;  }
div.hdrlinks a:hover { color: #6397c8; }

/* START: content structure ********************** ////////////////////// ************** */

table.xcontent {
     width: 902px;
     margin-left: 16px;
     background-image: url(/images/content-bg.jpg); background-repeat:repeat-y;
}

table#xbig { background-image: url(/images/content-bg-big.jpg); background-repeat:repeat-y; }

table.xcontent td.cleft { background-image: url(/images/cleft-bg.jpg); background-repeat:no-repeat; }
table.xcontent td.ccenter { background-image: url(/images/content-bg.gif); background-repeat:repeat-y; background-position: 0px -33px; }
table.xcontent td.cright { background-image: url(/images/cright-bg.jpg); background-repeat:no-repeat; }

div.ccontent { width: 450px; margin-left: 15px; margin-top: 10px; color: #383838; }

div.ccontent ul { margin-left: 20px; }
div.ccontent ul li { margin-bottom: 6px; }

div.ccontent ul.basic { margin-left: 20px; }
div.ccontent ul.basic li { margin-bottom: 6px; }

/* END: content structure ********************** ////////////////////// **************** */


div.bcrumbs { margin-left: 15px; color: #868686; font-size:10px; margin-top:5px; }
div.bcrumbs a:link,
div.bcrumbs a:active,
div.bcrumbs a:visited { color: #868686; text-decoration:none; }
div.bcrumbs a:hover { color: #6397c8; }


/* START: left nav ********************** ////////////////////// ************** */
div.lnav { 
     float: right; 
     margin-top: 34px; 
     width:184px;  
     background-color: #f8f8f8; 
     background-image: url(/images/lnav-bg.gif); 
     background-repeat:repeat-y;
}
div.lnav-top {
     background-image: url(/images/lnav-top.gif); 
     background-repeat:no-repeat; 
     height:5px;
     width:184px;
}
div.lnav ul { list-style-type:none; padding:0px; margin:0px; margin-top: 0px; margin-bottom: 5px;}
div.lnav ul li {
	background:url(/images/lnav-li-bg.gif) no-repeat left top; 
	padding:8px 0px 0px 16px; 
	margin:0px 0px 0px 0px;
	font-size: 15px;
}

div.lnav ul li a:link,
div.lnav ul li a:visited,
div.lnav ul li a:active { 
     display:block;
     height: 25px;
     color: #4d4d4d;
     text-decoration: none;
}

div.lnav ul li a:hover { color: #003c67; }

div.lnav ul li.sel { background:url(/images/lnav-li-bg-active.gif) no-repeat left top; }

div.lnav ul li.sel a:link,
div.lnav ul li.sel a:visited,
div.lnav ul li.sel a:active { 
     color: #003c67;
}

div.lnav ul li.sel a:hover { color: #003c67; }

div.lnav ul li.sub { background:url(/images/lnav-li-bg-sub.gif) no-repeat left top; font-size: 13px;  }

div.lnav ul li.sub a:link,
div.lnav ul li.sub a:visited,
div.lnav ul li.sub a:active { 
     color: #4d4d4d;
     padding-right: 16px;
}

div.lnav ul li.sub a:hover { color: #003c67; }


div.lmap { float: right; width:200px; height: 107px; margin-top: 15px; 
background:url(/images/address-block.png) no-repeat left top; 

}

.lwatch {
     float: right;
     margin-right: 20px;
}



/* search box */
div.search-box { 
     float: right; 
     margin-right: 20px;
     margin-top: 10px;
     width: 164px;
     border: 0px solid blue;
}



div.search-box input#q {
     color: #949494;
     font-size: 10px;
     padding-top: 12px;
     padding-left: 30px;
     padding-right: 20px;
     width: 114px; height: 39px; 
     background-image: URL(/images/search-box.jpg); 
     background-repeat: no-repeat; 
     border: 0px solid white;
}

div.search-results { 
     margin-left: 15px;
     margin-top: 10px;
}

table.search-results-table {
     margin-top: 20px;
     width: 100%;
}

table.search-results-table td.news { width: 300px; padding-bottom: 15px; }
table.search-results-table td.events { padding-bottom: 15px; }

/* END:   left nav ********************** ////////////////////// ************** */


/* START: right nav ********************************* */

/* Services Block */
div.rservices {
     width: 187px;
     margin-left: 17px;
     background:url(/images/rservice-bg.gif) no-repeat left bottom;
     margin-bottom: 10px;
}

div.rservices div.top { 
     width: 187px;
     height: 47px;
     background:url(/images/rservice-top.gif) no-repeat left top;
}

div.rservices div.area {
     width: 160px;
     padding-left: 15px;
     padding-bottom: 15px;
}

div.rservices div.title {
     color: #05356c;
     font-size: 11px;
     font-weight: bold;
}

div.rservices div.time {
     font-size: 9px;
}

div.rservices div.desc {
     font-size: 9px;
     margin-bottom: 5px;
}

/* Events Block */
div.revents {
     width: 187px;
     margin-left: 17px;
     background:url(/images/revents-bg.gif) no-repeat left bottom;
     min-height: 200px;
}

div.revents div.top { 
     width: 187px;
     height: 47px;
     background:url(/images/revents-top.gif) no-repeat left top;
}

div.revents div.area {
     width: 160px;
     padding-left: 15px;
     padding-bottom: 20px;
}

div.revents div.date { font-size: 10px; margin-top: 4px; }
div.revents div.link { font-size: 10px; margin-bottom: 8px; }

div.revents  a:link,
div.revents  a:visited,
div.revents  a:active { color: #c38908; }
div.revents  a:hover { color: #fdb30e; }

div.revents div.more { background:url(/images/arrow-circle.gif) no-repeat 0px 3px; font-size: 10px; padding-left:14px; margin-left: 30px; }
div.revents div.more a:link,
div.revents div.more a:active,
div.revents div.more a:visited { color: black; text-decoration: none; }
div.revents div.more a:hover { }

/* END: right nav ********************************* */


/* START: footer ********************************* */
div.footer { 
     float:left; width: 700px; height: 60px; 
     background:url(/images/footer-bg.gif) no-repeat left bottom; 
     margin-left: 30px; margin-top: 6px; 
}
div.footer div.top { width: 700px;  background:url(/images/footer-top.gif) no-repeat left top; }
div.footer div.top table { width: 650px; margin-left: 18px; }
div.footer div.top table td { font-size: 10px; color: #797979; padding-top: 14px; }
div.footer div.top table td.right { text-align: right; }

div.footer div.row1 { margin-bottom: 4px; }
div.footer a:link,
div.footer a:visited,
div.footer a:active { color: #797979; text-decoration: none; }
div.footer a:hover { color: #fdac07; }

div.footer div.top table td.left a { margin-right: 8px; }


div.e3 { float: right; margin-top: 12px; margin-right: 100px; }

/* END: footer ********************************* */




/* START: Contact Form ********************************* */
dt { font-size: 12px; color: #2e3957; padding: 0px; margin:0px;  margin-top:8px; }
dd {  padding: 0px; margin:0px; margin-top:8px; }
input.stdfield { width: 240px; border:1px solid #cacaca; }
input.stdfieldsmall { width: 120px; border:1px solid #cacaca; }
textarea.stdfield { width: 420px; height: 90px; border:1px solid #cacaca; }
.stdbutton { width: 120px; height: 30px; color: white; background: #810303; border:2px solid #5e0404; }

textarea.stdfieldAddress { width: 420px; height: 20px; border:1px solid #cacaca; }

ul.errors {  padding: 0px; margin: 0px; }
ul.errors li { color: #991a00; list-style:none; padding: 0px; margin: 0px; font-size: 11px; }

div.related { margin-top:20px; }
div.related li { padding: 6px; font-size: 12px; }
/* END: Contact Form ********************************* */


/* START: MINISTRIES Pages ******************************* */
div.websitetitle { font-weight: bold; margin-top: 15px; margin-bottom: 5px; }
div.website { border: 1px solid #c6c6c6; background: #f6f6f6; padding: 10px; font-size: 14px; }

table.mmoreinfo { width: 100%; margin-top: 15px; border-top: 1px solid #c6c6c6; }
table.mmoreinfo td { padding-top: 10px; }
table.mmoreinfo td.mnews { width: 60%; padding-right: 20px; }

div.mgal { margin-bottom: 10px; }
div.mgal img { border: 1px solid #c6c6c6; padding:1px; }
div.mgal div.info { width: 150px; margin-top: 3px; text-align:center; }
/* END: MINISTRIES Pages ******************************* */





table.galtable td.left { padding-right: 40px; }




