/* img, div, input, li { behavior: url(iepngfix.htc) } */

body { width:100%; margin:0px; padding:0px; margin-left:auto; margin-right:auto; width:100%; text-align:center; background-image:url('images/bg.jpg'); background-repeat:repeat-x; background-color:#073b3f; }
body.no_header { background-image:url('images/bg_no_header.jpg'); background-repeat:repeat-x; background-color:#073b3f; }

img { border:0px; }

#everything { width:958px; margin:0px; padding:0px; text-align:left; margin-left:auto; margin-right:auto; }

.clear {clear:both;}


/*HEADER*/
#header { cursor:pointer;width:966px; height:255px;  background-image:url('images/Living_Hope_Alliance_Church.jpg'); background-repeat:no-repeat; float:left; }
#nav { background-image:url('images/nav_bg.jpg'); background-repeat:no-repeat; text-align:center; padding:43px 30px 0px 30px; margin-left:auto; margin-right:auto; float:left; z-index:2000;}
div #nav { width:966px; voice-family: "\"}\""; voice-family:inherit; width:906px; }
html>body #nav { width:906px; }
div #nav { height:85px; voice-family: "\"}\""; voice-family:inherit; height:42px; }
html>body #nav { height:42px; }
#nav ul {z-index:2000;}

#nav_menu { margin-left:auto; margin-right:auto; height:42px;  }
/*#nav_menu td { text-align:center; }*/

/*FEATURED AREA*/
#featured_area { padding-left:30px; float:left; background-image:url('images/featuredarea_bg_left.jpg'); background-repeat:repeat-y; z-index:1;  }
div #featured_area { width:966px; voice-family: "\"}\""; voice-family:inherit; width:936px; }
html>body #featured_area { width:936px; }
#featured_area a { color:#F5E7C8; text-decoration:none; font-weight:bold; }
#featured_area a:hover { color:#115F64; }
.featured_area_content { padding-right:30px; float:left; background-image:url('images/featuredarea_bg_right.jpg'); background-repeat:repeat-y; background-position:top right; }
div .featured_area_content { width:936px; voice-family: "\"}\""; voice-family:inherit; width:906px; }
html>body .featured_area_content { width:906px; }

.featured_area_container { float:left; width:906px; /* background-image:url('images/featured.jpg'); background-repeat:no-repeat; */padding-top:243px;}
div .featured_area_container { height:391px; voice-family: "\"}\""; voice-family:inherit; height:144px; }
html>body .featured_area_container { height:144px; }

.featured_area_text { float:left; width:906px; height:144px; background-image:url('images/featuredarea_textbg.png'); background-repeat:no-repeat; position: relative;}

.featured_area_text_left { float:left; padding:13px 35px 10px 35px; }
div .featured_area_text_left { height:144px; voice-family: "\"}\""; voice-family:inherit; height:121px; }
html>body .featured_area_text_left { height:121px; }
div .featured_area_text_left { width:606px; voice-family: "\"}\""; voice-family:inherit; width:536px; }
html>body .featured_area_text_left { width:536px; }

.featured_area_text_right { /*padding-right:18px;*/ width:300px; height:144px; float:right; }
/*div .featured_area_text_right { width:300px; voice-family: "\"}\""; voice-family:inherit; width:282px; }
html>body .featured_area_text_right { width:282px; }*/

.featured_area_text_right img { margin:0px; padding:0px; margin-top:3px; }

/*MAIN CONTENT AREA*/
#main_area { padding-left:30px; float:left; background-image:url('images/maincontent_bg_left.jpg'); background-repeat:repeat-y;  }
div #main_area { width:966px; voice-family: "\"}\""; voice-family:inherit; width:936px; }
html>body #main_area { width:936px; }
.main_area_content { padding-right:30px; float:left; background-image:url('images/maincontent_bg_right.jpg'); background-repeat:repeat-y; background-position:top right; }
div .main_area_content { width:936px; voice-family: "\"}\""; voice-family:inherit; width:906px; }
html>body .main_area_content { width:906px; }
.main_area_content_inner { width:906px; float:left; background-image:url('images/allcontent_bg.jpg'); background-repeat:repeat-y; }
.main_area_content_inner_single { width:906px; float:left; /*background-image:url('images/allcontent_bg.jpg'); background-repeat:repeat-y;*/ background-color:#115f63; }

.main_area_no_header { border-top:5px solid #002329; }

/*COLUMN 1*/
#column1 { width:578px; margin:0px; float:left; }
.column1_boxes { padding:33px; background-image:url('images/col1_bg.jpg'); background-repeat:no-repeat; float:left; }
div .column1_boxes { width:578px; voice-family: "\"}\""; voice-family:inherit; width:512px; }
html>body .column1_boxes { width:512px; }
.latestblogpostings_box { width:512px; float:left; margin-top:10px; }

.latestnews-left { float:left; width:371px; height:22px; }
.latestnews-right { float:left; width:141px; height:22px; }
.latestnews-content { float:left; width:512px; }

#column1_single { width:906px; margin:0px; float:left; }
.column1_boxes_single { padding:33px; background-image:url('images/col1_bg_single.jpg'); background-repeat:no-repeat; float:left; }
div .column1_boxes_single { width:906px; voice-family: "\"}\""; voice-family:inherit; width:840px; }
html>body .column1_boxes_single { width:840px; }

/*COLUMN 2*/
#column2 { padding:33px 24px; margin:0px; float:left }
div #column2 { width:328px; voice-family: "\"}\""; voice-family:inherit; width:280px; }
html>body #column2 { width:280px; }
.column2_contentboxes { float:left; width:280px; margin-bottom:20px; }


/*TEXT STYLING*/
#main_area { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:19px; color:#e6e6e6; }
#main_area a, #main_area a:hover { font-family:Myriad, "Lucida Grande", Arial, Verdana, sans-serif; font-weight:bold; font-size:12px; color:white; line-height:24px; text-decoration:none; }
#main_area a:hover { color:#d9b169; }
#main_area p { padding:0px; margin:10px 0px 0px 0px; }
#main_area p.lesspadding { padding:0px; margin:5px 0px 20px 0px; }
h1, h2, .h1 { font-family:"Myriad Pro", Myriad, "Lucida Grande", Arial, Verdana, sans-serif; font-weight:bold; padding:0px; margin:0px; }
h1, .h1 { font-size:25px; color:#d9b169; line-height:25px; }
h2 { font-size:20px; line-height:23px; color:#e6e6e6; }

.smalltext { font-family:Arial, Verdana, sans-serif; font-size:11px; line-height:14px; color:#b3b3b3; }
#main_area .loginlinks a, #main_area .loginlinks a:hover { line-height:19px; font-family:Georgia,"Times New Roman",Times serif; font-size:14px; text-decoration:none; color:#e6e6e6; font-weight:normal; margin-right:20px; }
#main_area .loginlinks a:hover { color:#d9b169; }
#main_area .event_description p { margin:0px; padding:0px; }

.featured_area_text_left p { margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:19px; color:#3b2314; }
.welcome_heading { font-family:"Myriad Pro", Myriad, Arial, Verdana, sans-serif; font-weight:bold; font-size:25px; line-height:25px; color:#115f64; }

#main_area h2 a, h2 a:hover { font-size:20px; line-height:23px; color:#e6e6e6; text-decoration:none; }
#main_area h2 a:hover { color:#d9b169; font-size:20px; line-height:23px; }

/*DATE STYLING*/
.event_date { font-family:Arial, Verdana, sans-serif; font-weight:bold; text-align:left;}
.date_day { color:#d9b169; font-size:28px; /*line-height:18px;*/ float:left; text-align:center; height:22px; padding-bottom:2px; line-height:22px; }
.date_month { color:white; font-size:14px; /*line-height:18px;*/ float:left; text-align:center; height:12px; padding-bottom:2px;line-height:10px; text-transform:uppercase;  }
.date_year { font-size:13px; color:#d9b169; /*line-height:8px;*/ float:left; text-align:center; height:12px; line-height:10px;  }
/*.date_year { font-size:14px; color:#d9b169; float:left; text-align:center; height:12px; line-height:10px;  }*/


/*FORM STYLING*/
.loginform { width:280px; margin-bottom:10px; float:left; }
input { border:0px; }
input.inputtext { padding:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666; width:270px; margin-top:10px; margin-bottom:10px; }
input.password { padding:5px; float:left; width:150px; margin-right:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666; }


/*EVENT BOXES*/
.event_box { width:280px; float:left; margin-top:10px; margin-bottom:10px; padding:0px; }
.event_date { width:43px; float:left; padding-top:3px; }
.event_description { width:237px; float:left; }



/*FOOTER*/
#footer { width:906px; padding-top:4px; float:left; background-image:url('images/footer_bg.jpg'); background-repeat:repeat-x; text-align:center; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; }
div #footer { height:29px; voice-family: "\"}\""; voice-family:inherit; height:25px; }
html>body #footer { height:25px; }
#footer a, #footer a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:white; text-decoration:none; font-weight:normal; }
#footer a:hover { color:#115f64; }




/*CALENDAR STYLE*/
.calendar_small { float:left; width:280px; padding-bottom:20px; }




.calendar_box { float:left; background-color:#86a18c; padding:6px 4px; margin:0px 4px 4px 0px; font-family:"Arial Bold", Arial, Verdana, sans-serif; font-weight:bold; font-size:12px; line-height:13px; color:#4d4d4d; }
div .calendar_box { height:40px; voice-family: "\"}\""; voice-family:inherit; height:26px; }
html>body .calendar_box { height:26px; }
div .calendar_box { width:40px; voice-family: "\"}\""; voice-family:inherit; width:28px; }
html>body .calendar_box { width:28px; }

.calendar_box:hover { background-color:#94ad99; }

.calendar_last_box { margin-right:0px; padding:6px 4px; margin-bottom:4px; }
div .calendar_last_box { width:36px; voice-family: "\"}\""; voice-family:inherit; width:28px; }
html>body .calendar_last_box { width:28px; }
div .calendar_last_box { height:40px; voice-family: "\"}\""; voice-family:inherit; height:26px; }
html>body .calendar_last_box { height:26px; }

.calendar_daysoftheweek_box { text-align:center; background:none; font-family:"Arial Bold", Arial, Verdana, sans-serif; font-weight:bold; font-size:10px; color:#f0dcb1; margin:0px; padding:0px 4px; margin-right:4px; float:left; }
div .calendar_daysoftheweek_box { width:40px; voice-family: "\"}\""; voice-family:inherit; width:28px; }
html>body .calendar_daysoftheweek_box { width:28px; }

.calendar_daysoftheweek_last_box { padding:0px 4px; margin:0px; }
div .calendar_daysoftheweek_last_box { width:36px; voice-family: "\"}\""; voice-family:inherit; width:28px; }
html>body .calendar_daysoftheweek_last_box { width:28px; }

.calendar_current_date { color:#fffecd; }
.calendar_event_date { background-color:#d9b169; }
.calendar_event_date:hover { background-color:#e2b96e; }


.calendar_month { width:280px; float:left; text-align:center; font-family:"Myriad Pro", Myriad, "Lucida Grande", Arial, Verdana, sans-serif; font-weight:bold; font-size:16px; color:#e6e6e6; padding-top:10px; }

#main_area .calendar_month a, #main_area .calendar_month a:hover { font-family:Arial, Verdana, sans-serif; font-size:10px; color:white; text-decoration:none; font-weight:normal; cursor:pointer; }
#main_area .calendar_month a:hover { color:#f0dcb1; }

#banner		{border-top: 4px solid #0F4F37; border-top: 4px solid #032527;}
#banner img	{position: absolute;}
/* .main_area_content { padding-top:100px;} */

.slideshowcontainer	{background-color:#000; z-index:1;}