@charset "UTF-8";
/* [Master Stylesheet] 
  
	* Project:    		Generations Church - Lubbock, TX
	* Generated by:		dreamSD | Dan Collins [dancodesign@gmail.com]
    * Filename:        	master.css
    * Version:         	1.0.0 (2009-09-15) YYYY-MM-DD
    * Website:         	generationschurch.com
	* Last change:		09/15/09 [fixed xxx]      
	
   == STRUCTURE: ========================
    * Page width:            980 px
    * Designed for:          1024 px
    * Number of columns:     1
    * Footer Height:         150px
    * Navigation Height:     30px
    * Banner Height:         260px
   ======================================
  
   == COLOR CODES: ======================
    * Dark Blue:            #497DAC
    * Light Blue:           #DCEDF3
	* Light Green:			#D8EA86
   ======================================
*/

body {font-family: Arial, Helvetica, sans-serif; text-align:left; font-size: 14px; color: #333; background-color: #487CAD; background-image:url(images/bg_body02.jpg); background-repeat:repeat-x; margin:0; padding:0;}


/* D I V S */
#wrap {width:100%; background-image:url(images/bg_body03.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFF;} /* Main Div */
#search_wrap {width:100%; height:23px; background-color:#497DAC;} /* Top Wrap to fold the top content and BG color */
#search {width:960px; height:19px; margin-left:auto; margin-right:auto; clear:both; text-align:left; padding-top:5px; padding-left:50px;}
#container { width:1024px; margin-left:auto; margin-right:auto; clear:both; text-align:left;} /* Container to hold all the page components - 1024px Wide */
#content {width:956px; background-image: url(images/bg_content.png); background-repeat:repeat-y; margin-left:auto; margin-right:auto; clear:both; text-align: left; height:auto !important; height:100%; min-height:1100px; padding-left:12px; padding-right:12px;}
#footer_wrap {width:100%; height:150px; background-image: url(images/bg_footer02.gif); background-repeat:repeat-x; background-position:top; background-color:#497DAC;}
#footer_container { width:960px; height:110px; margin-left:auto; margin-right:auto; clear:both; text-align:left; padding-left:64px; padding-top:24px;}

/* C E L L  S T Y L E S */
.cell_banner {height:260px; background-image:url(images/bg_header.jpg); background-repeat:no-repeat; padding: 9px 9px 8px 9px;}
.cell_navigation {height:30px; padding: 0 0 0 0;}
.cell_ads {height:100px; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
.cell_prayer {background-image:url(images/bg_prayer.jpg); background-repeat:no-repeat; background-position:bottom; width:290px; text-align:left; padding: 10px 10px 10px 20px;}
.cell_content {padding:50px; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-align: left;}
.cell_content2 {padding:20px; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-align: left;}

.cell_subrow { height:30px; background-color:#D8EA86;}
.cell_staff { padding-top:7px;}

/* F L O A T S */
.right {float: right; clear: right;}
.left {float: left; clear:left;}
.left2 {float:left; padding-right:10px;}

/* I M A G E S */
img.social {padding-right:45px;}
img.designcredits {float:right; border:0; padding: 87px 60px 0 0;}
img.ads {padding-right:18px;}
img.blogimg {padding:9px;}
img.elevateimg {padding: 9px 0 9px 0;}

/* T Y P O G R A P H Y */
.church_name {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#477EAD; font-weight:bold;}
.church_addy {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#477EAD;}
.f11b {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333;}
.f12b {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.f12w {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF}
.f13 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:20px;}
.f14b {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#497DAC}
.e5_titles {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#497DAC; font-weight:bold;}
.staff_names {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#497DAC; font-weight:bold;}
a:link {text-decoration:none; color:#497DAC;}
a:visited {text-decoration:none; color:#497DAC;}
a:active {text-decoration:none; color:#497DAC;}
a:hover {text-decoration:underline; color:#497DAC;}