@charset "utf-8";
/* CSS Document */


/*Structure*/

body {font-family: calibri; background: url(../images/overall_gradient.gif) repeat-x; margin: 0; padding:0;}
p { line-height: 1.50em;}
span {font-size: 0.63em; color: #ae5600;}
img {}
ul {margin: 17px 0 11px 0; padding: 0;}
li {list-style-type: none; display:inline;}

a {color: #004231; text-decoration: none;}
a:hover { color: #75a617;}
a.active {color: #75a617;}
strong { color: #079500;}
.right_col_interior a:hover { color: #75a617;}
.right_col_interior a.active {color: #75a617;}

.gnav {padding: 49px 0 0 33px; margin: 0; width:716px;}
.gnav_interior { border-bottom: 3px solid #004231; margin: 0 0 0 33px; padding: 49px 0 0 0!important; width: 716px; }
.gnav_border {float: left; margin: 0 0 49px 33px; padding: 0; display: block; width: 716px; height: 0; overflow: hidden;}
 img.logo {margin: 0; padding: 17px 64px 0 0; float: right;}
.wrapper { width: 997px; margin: 0 auto; padding: 0; background: url(../images/sky_image.gif) no-repeat center top;}
.structure { height: 446px; margin: 0; padding: 0 0 0 34px;}
.masthead {background: url(../images/masthead.gif) no-repeat; 
  margin: 0; padding: 28px 0 0 33px; height: 328px;}
.flash {background: #ececec; width: 856px; height: 263px; margin: 0; padding: 0;}
.flash img {padding: 0; margin: 0;} 

.left_col { width: 490px; float: left; margin: 0; padding: 0 0 0 33px; margin: 0 0 60px 0; }
.interior_left { width: 490px; float: left; margin: 0; padding: 0 0 0 33px; margin: 0 0 60px 0; }
.right_col { background: url(../images/news_gradient.gif) repeat-x; width: 269px; float: left; margin: 0 0 0 56px; border: 1px solid #d0d2d0; padding: 20px 20px 0;}

body.media .interior_left { float: left; margin: 0; padding: 0 0 0 33px; margin: 0; width: 800px; }
.media_screen { background: url(../images/flatscreen.gif) no-repeat; width: 644px; height: 561px; margin: 20px 0 0 0; padding: 31px 0 0 54px;}
.video_container { width:530px; height:353px;}
.right_col_interior {width: 269px; float: left; margin: 0 0 0 56px; padding: 0 20px 0;}
.event { width: 269px; padding-bottom: 20px;}
.event_rule {padding: 20px 0; border-top: 1px dotted #000;}
.event_detail { padding: 10px 0 0; margin: 10px 0 0 0; border-top: 1px dotted #000;}
.footer {width: 855px; margin: 0 0 0 33px; clear: both; padding-top: 60px;}

.pastor_img img { margin: 30px 0 0 0; padding: 0; }
.andrea_img img { margin: 30px 0 0 0; padding: 0; }
.pastor_greeting_img {  margin: 30px 0 0 0; padding: 0 13px 0 13px;}

.counter { padding: 10px 0 0 0; float: right;}
.copyright { width: 670px; float: left; }
/*Image Replace*/

.left_col h2 {background-image: url(../images/welcome.gif);}
.gnav h1 {background-image: url(../images/logotype.gif);}
.right_col h4 {background-image: url(../images/news_events.gif); }
.interior_left h2 { background-image: url(../images/who_we.gif); }
h2.our_pastor { background-image: url(../images/about_pastor_interior.gif); }
h2.our_first_lady { background-image: url(../images/about_first_lady.gif); }
h2.our_purpose { background-image: url(../images/our_purpose.gif); }
h2.cogic_doctrine { background-image: url(../images/cogic_doctrine.gif); }
h2.welcome { background-image: url(../images/welcome_interior.gif); }
h2.we_look_forward { background-image: url(../images/we_look_forward.gif); }
h2.our_fellowship { background-image: url(../images/our_fellowship.gif); }

/* Typography */


h1 { margin: 0; padding: 0;}
h2 { font-size: 2.25em; font-weight: normal; margin: 0; padding: 0;}
h3 { margin: 0; padding: 0;}
h4 { margin: 0; padding: 0;}
h5 { margin: 0; padding: 0;}
h6 { margin: 0; padding: 0;}

.gnav ul li {color: #004231; font-size: 0.75em; font-weight: bold; padding: 0 17px 0 0;}
.gnav ul {width: 716px;}
.left_col h3 {color: #004231; font-size: 1.31em; font-weight:normal; }
.left_col h2 { text-indent: -10000px; background-repeat: no-repeat; height: 73px; overflow: hidden; color: #75a617; margin: 12px 0 28px; padding: 0; }
.interior_left h3 {color: #004231; font-size: 1.31em; font-weight:normal; }
.interior_left h2 { text-indent: -10000px; background-repeat: no-repeat; height: 67px; overflow: hidden; color: #75a617; margin: 0 0 28px; padding: 0; }
h2.our_pastor { text-indent: -10000px; background-repeat: no-repeat; height: 28px; overflow: hidden; color: #75a617; margin: 12px 0 28px; padding: 0; }
h2.our_first_lady { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 12px 0 28px; padding: 0; }
h2.our_purpose { text-indent: -10000px; background-repeat: no-repeat; height: 68px; overflow: hidden; color: #75a617; margin: 12px 0 28px; padding: 0; }
h2.cogic_doctrine { text-indent: -10000px; background-repeat: no-repeat; height: 35px; overflow: hidden; color: #75a617; margin: 0 0 28px; padding: 0; }
h2.welcome { text-indent: -10000px; background-repeat: no-repeat; height: 73px; overflow: hidden; color: #75a617; margin: 12px 0 28px; padding: 0; }
h2.we_look_forward { text-indent: -10000px; background-repeat: no-repeat; height: 107px; overflow: hidden; color: #75a617; margin: 12px 0 28px; padding: 0; }
h2.our_fellowship { text-indent: -10000px; background-repeat: no-repeat; height: 68px; overflow: hidden; color: #75a617; margin: 12px 0 28px; padding: 0; }

.right_col h4 {text-indent: -14000px; background-repeat: no-repeat; height:14px; overflow: hidden;margin: 0 0 20px;}
.right_col h5 { color: #75a617; font-size: 0.88em; margin: 0 0 10px;}
.clip_cont h5 { font-family:Arial, Helvetica, sans-serif; font-size: 0.63em; color: #ae5600; padding: 14px 0 0 0;}
h3.tickets { margin: 0 0 10px 0;}
.contact h4 {color: #75a617; margin: 12px 0 10px; padding: 0;}
.news_events h4 {color: #75a617; margin: 24px 0 10px; padding: 0;}
.news_events p { margin: 0 0 10px 0; font-size: 0.75em!important; padding: 0;}
.event  a, img { border: none;}
.right_col a { font-size: 0.69em;}
.right_col_interior a {color:#ae5600; font-weight: bold;}
.right_col_interior li {margin: 0 0 7px; padding: 0 0 5px; border-bottom: 1px dotted #000;}

.right_col_interior ul li {font-size: 1.00em; display: block; text-transform: uppercase;}
.right_col_interior ul {margin: 0; }
.contact p {font-size: 0.75em!important; margin: 0; padding: 0;}

.service_order { border-bottom: 1px dotted #2d2d2d; padding: 0 0 5px 0; margin: 0 0 10px 0;}

.gnav h1 { text-indent: -1400px; background-repeat: no-repeat; font-size: 1.88em; height:22px; color:#78a71d;}
.left_col p {font-size: .88em;}
.interior_left p { font-size: 1em;}
.interior_left a { text-decoration: underline;}
.right_col p { font-size: 0.75em; margin: 5px 0; color: #AE5600; }

p.top_para_news { margin-top: 12px; }


body.media .footer { padding: 60px 0 0 0;} 


.footer ul {border-top: 1px dotted #000; color: #004231; font-size: 0.69em; padding: 10px 0 0; margin: 0; font-weight: bold;}
.footer li {padding: 0 17px 0 0;}
.footer p {color: #666; font-size: 0.69em; padding: 8px 0 20px 0; margin: 0;}

img.phone { float: right;}

.clip_cont { float: left; width: 158px; padding: 0 30px 0 0;}
.imageclip_container { margin: 20px 0 0 0; float: left; width: 760px;}
.flickr { float: left; width: 820px; margin: 20px 0 0 0; padding: 20px 0 0 0; border-top: 1px solid #ccc;}
.flickr img { border: none!important; float: left;}
img.img_flickr { margin: 86px 0 0 30px; }
img.mosaic_2 { margin: 0 0 0 20px; padding: 0;}
.flickr h4 { color: #75a617; margin: 0 0 20px 0; padding: 0; }
h4.photostream { background: url(../images/flickr_comment.gif) no-repeat; overflow: hidden; text-indent: -1000px; }


/* Home Central */

.home_central { width: 889px; height: 394px; float: left; background: url(../images/home_gradient.gif) repeat-x; margin: 0 0 0 15px;}
.welcome_row { font-size: 1.50em; color: #d4d5d5; float: left; margin: 20px 0 40px 46px; float: left; }
.welcome_row img { float: left; margin: 2px 0 0 0 ; }
.welcome_row a { background: url(../images/welcome_btn.gif) no-repeat; text-indent: -10000px; overflow: hidden; height: 19px; width: 531px; float: left; padding: 0; margin: 0 10px; }
.welcome_row a:hover { background-position: 0 -19px;}

.home_central h3 { color: #9a9a9a; font-size: 1.13em; text-indent: -10000px; height: 13px;  }
.data_alpha { float: left; width: 257px; margin: 0 0 0 30px; padding: 0 0 25px; border-bottom: 5px #c4c5c4 solid; }
h3.donate { background: url(../images/please_donate.gif) no-repeat; padding: 0; margin: 0 0 20px 0;}
.data_alpha p { font-size: 0.75em; font-weight: bold; color: #969696; margin: 14px 0 0 0; padding: 0; line-height: 1.25em;}
.data_alpha p { font-size: 0.75em; font-weight: bold; color: #969696; margin: 14px 0 0 0; padding: 0; line-height: 1.25em;}

.btn_contain { float: left; margin: 20px 0 0 0; padding: 0;}
a.calendar { font-size: 1.63em; background-image: url(../images/calendar_btn_2.gif); text-indent:-1000px; width: 254px; height: 59px; display: block; overflow: hidden; }
a.calendar:hover { background-position: 0 -59px;}


.data_beta { width: 255px; float: left; margin: 0 0 0 30px; }
.data_beta p { color: #ae5600; font-size: 0.69em;}

.data_theta { width: 257px; margin: 0; padding: 0; float: left; margin: 0 0 0 30px;}
 h3.pastoral_message { background: url(../images/pastoral_message.gif) no-repeat; padding: 0; margin: 0 0 20px 0; }
.home_movie { width: 257px; float: left; border-bottom: 5px solid #c4c5c4; padding: 0 0 6px 0;}
.media_buttons { width: 257px; float: left;}

h4.follow_us { background: url(../images/follow_us.gif) no-repeat; height: 11px; margin: 19px 0 20px 0; padding: 0; text-indent: -10000px;}
.icons { float: left; overflow: hidden;}
a.btn_flickr { background: url(../images/flickr_btn.gif) no-repeat; text-indent: -1000px; height: 42px; width: 80px; display: block; overflow: hidden; }
a.btn_facebook { background: url(../images/facebook.gif) no-repeat; text-indent: -1000px; height: 48px; width: 77px; display: block; margin: 0 16px 0 11px; overflow: hidden; }
a.btn_youtube { background: url(../images/youtube_btn.gif) no-repeat; text-indent: -1000px; height: 49px; width: 71px; display: block; overflow: hidden; }

/* Images */

body.media .interior_left img {border: 1px solid #3d3d3d; border-bottom: 4px solid #75A617;}
img.postponed { padding: 0 0 0 6px!important;}
h3.news_beta { background: url(../images/new_events_2.gif) no-repeat; margin: 0 0 20px 0; padding: 0; }
.data_beta h4 { font-size: 0.88em; color: #78a71d; }
.news_info { border-top: 1px dotted #212121; padding: 10px 0 0 0; margin: 10px 0 0 0; }
.news_info p { margin: 0; padding: 0; }
.times p { margin: 0; padding: 0; margin: 14px 0 0 0;}

/* Calendar */


h2.april { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; background-image: url(../images/h2_april.gif);  }

h2.may { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; background-image: url(../images/h2_may.gif);  }

h2.june { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; background-image: url(../images/h2_june.gif);  }

h2.july { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; background-image: url(../images/h2_july.gif);  }

h2.august { text-indent: -10000px; background-repeat: no-repeat; height: 34px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; background-image: url(../images/h2_august.gif);  }

h2.september { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; 
background-image: url(../images/h2_september.gif);  }

h2.october { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; 
background-image: url(../images/h2_october.gif);  }

h2.november { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; 
background-image: url(../images/h2_november.gif);  }

h2.december { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; 
background-image: url(../images/h2_december.gif);  }

h2.january { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; 
background-image: url(../images/h2_january.gif);  }


h2.february { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; 
background-image: url(../images/h2_february.gif);  }

h2.march { text-indent: -10000px; background-repeat: no-repeat; height: 33px; overflow: hidden; color: #75a617; margin: 14px 0 20px; padding: 0; 
background-image: url(../images/h2_march.gif);  }

body.calendar fieldset { border: none; padding: 0; margin: 4px 0 20px 0; float: right;}

body.calendar .interior_left { width: 716px;}
td .day {width: 100px; height: 80px;}
table.month span { padding-left: 3px;}

table.month td img { padding-left: 14px;}
img.rescheduled { padding: 7px!important;} 
table.month { 
border-top: 1px solid #666666;
border-right: 1px solid #666666;
font-family: Arial, Helvetica, sans-serif;
background: #fff;
margin: 20px 0 0 0;
}

table.month td { 
border-bottom: 1px solid #666666; 
border-left: 1px solid #666666;

}

table.month th {
background: #666666; 
border-bottom: 1px solid #666666; 
border-left: 1px solid #666666;
text-transform: uppercase;
color: #fff;
font-size: 0.75em; 
}

table.month td.previous { background: #eee; }
table.month td.next { background: #ebffc8; }




