@charset "utf-8";
/* CSS Document */


/* Added styles by Miguel */
hr { margin-bottom:25px;
	background:url(images/line.gif) repeat top center;
	height:2px;
	width: 80%
	border:none !important;
}
#welcome_shalom ul { margin-bottom:25px; }
#welcome_shalom1 ul { margin-bottom:25px; }
/*
Theme Name: Shalom
Author URL: http://seo-semantics.xhtml
Author: seo-semantics.xhtml
Description: The 2011 theme for Shalom is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Shalom comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.0
-------------------------------------------------------------- */
*{margin:0; padding:0;}
img, fieldset{border:none;}
.curv{float:left; width:100%;}
.curv img{float:left;}
*:focus{outline:none;}
body{font:normal 13px/17px Arial, Helvetica, sans-serif;  }
a{ color:inherit;}
a:hover{ color:#2B6CB2; text-decoration:underline}
ol{margin-left: 45px;}
#wrapper{margin:0 auto; width:980px;}
#wrapper_secure{margin:0 auto; width:700px;}

#header_secure{ float:left; width:700px; padding:18px 0px 0px 0px; z-index:999; position:relative}
#header_secure .logo{ float:left}
#header_secure .right{ float:right; width:240px}
#header_secure .right .soical_link{ float:right; width:227px}
#header_secure .right .soical_link ul{ float:right; width:100%; list-style:none; text-align:right}
#header_secure .right .soical_link ul li{ float:none; display:inline; margin-left:5px}
#header_secure .right .soical_link ul li a{ text-decoration:none}

#header_secure .right .search{ float:left; width:100%; margin-top:6px}
#header_secure .right .search form{ float:left; width:100%}
#header_secure .right .search form .input{float:left; width:169px; background:url(images/search_input.jpg) no-repeat 0 0; border:none; padding:5px 0px 7px 3px; margin-left:13px; display:inline; font:12px/14px Arial, Helvetica, sans-serif; color:#333;}

#header_secure .right .search form .input input{ float:left; width:169px; background:none; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#header_secure .right .search form .search_btn{ float:left}


#header{ float:left; width:980px; padding:18px 0px 0px 0px; z-index:999999; position:relative}
#header .logo{ float:left}
#header .right{ float:right; width:240px}
#header .right .soical_link{ float:right; width:525px;/*width:265px*/}
#header .right .soical_link ul{ float:right; width:100%; list-style:none; text-align:right}
#header .right .soical_link ul li{ float:none; display:inline; margin-left:5px}
#header .right .soical_link ul li a{ text-decoration:none}

#header .right .search{ float:left; width:100%; margin-top:6px}
#header .right .search form{ float:left; width:100%}
#header .right .search form .input{float:left; width:169px; background:url(images/search_input.jpg) no-repeat 0 0; border:none; padding:5px 0px 7px 3px; margin-left:13px; display:inline; font:12px/14px Arial, Helvetica, sans-serif; color:#333;}

#header .right .search form .input input{ float:left; width:169px; background:none; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#header .right .search form .search_btn{ float:left}
#banner_container{ float:left; width:978px; border: solid 1px #1e4b7d; margin-top:15px}
#banner_container img{ float:left}

#menu_secure{ float:left; width:720px; background:url(images/menu_repeat_img.jpg) repeat-x 0 0; height:45px;}
#menu_secure ul{ float:left; width:100%; list-style:none; padding-left:10px;}
#menu_secure ul li{ float:left; font-size:12px; background:url(images/menu_seprater.jpg) no-repeat right 15px;  font-weight:bold; padding:0px 3px 0px 3px; position:relative; }
#menu_secure ul li a{ float:left; color:#FFFFFF; text-decoration:none; padding:14px 14px 13px 20px;}
#menu_secure ul li a:hover{ background:url(images/menu_hover_img.jpg) repeat-x 0 0; color:#ffd378 }
#menu_secure ul li:last-child{ background:none; margin-bottom:0;}

#menu_secure ul li.first{ background:none;}
#menu_secure ul li.last{ background:none; padding-right:0px; float:right;}
#menu_secure ul li.last a{padding:14px 20px 13px 32px;}
#menu_secure ul li.active a{background:url(images/menu_hover_img.jpg) repeat-x 0 0; color:#ffd378}
#menu_secure ul li.current-menu-item a{background:url(images/menu_hover_img.jpg) repeat-x 0 0; color:#ffd378!important;}
#menu_secure li ul{position:absolute; top:43px; left:1px; display:none;margin:0;width:201px;background:#014163; padding:4px 9px 0; z-index:999999}
#menu_secure ul.sub-menu li{float:left;height:38px!important;  margin:0!important; font-weight:normal; padding:0px 0px 5px 0px!important; display:inline-block!important; width:100%; position:relative!important; background: url(images/dropdown_li_bg.jpg) no-repeat bottom center; font-weight:bold; margin-bottom:4px!important;}
#menu_secure ul.sub-menu li a{float:left;height:28px!important; text-decoration:none;padding:9px 5px 0px!important; color:#FFFFFF; width:191px;}
#menu_secure ul.sub-menu li.last{ background:none; margin-bottom:0;}
#menu_secure ul.sub-menu li a:hover{color:#ffd378; background:#01649c}
#menu_secure li:hover ul, #menu li.over ul{display:block;}

#menu_secure ul.sub-menu li ul{ margin-left:200px; margin-top:-65px;}



#menu{ float:left; width:980px; background:url(images/menu_repeat_img.jpg) repeat-x 0 0; height:45px;}
#menu ul{ float:left; width:100%; list-style:none; padding-left:10px;}
#menu ul li{ float:left; font-size:14px; background:url(images/menu_seprater.jpg) no-repeat right 15px;  font-weight:bold; padding:0px 3px 0px 3px; position:relative; }
#menu ul li a{ float:left; color:#FFFFFF; text-decoration:none; padding:14px 28px 13px 28px;}
#menu ul li a:hover{ background:url(images/menu_hover_img.jpg) repeat-x 0 0; color:#ffd378 }
#menu ul li:last-child{ background:none; margin-bottom:0;}

#menu ul li.first{ background:none;}
#menu ul li.last{ background:none; padding-right:0px; float:right;}
#menu ul li.last a{padding:14px 20px 13px 32px;}
#menu ul li.active a{background:url(images/menu_hover_img.jpg) repeat-x 0 0; color:#ffd378}
#menu ul li.current-menu-item a{background:url(images/menu_hover_img.jpg) repeat-x 0 0; color:#ffd378!important;}
#menu li ul{position:absolute; top:43px; left:1px; display:none;margin:0;width:204px;background:#014163; padding:4px 9px 0; z-index:999999}
#menu ul.sub-menu li{float:left;height:38px!important;  margin:0!important; font-weight:normal; padding:0px 0px 5px 0px!important; display:inline-block!important; width:100%; position:relative!important; background: url(images/dropdown_li_bg.jpg) no-repeat bottom center; font-weight:bold; margin-bottom:4px!important;}
#menu ul.sub-menu li a{float:left;height:28px!important; text-decoration:none;padding:9px 5px 0px!important; color:#FFFFFF; width:198px;}
#menu ul.sub-menu li.last{ background:none; margin-bottom:0;}
#menu ul.sub-menu li a:hover{color:#ffd378; background:#01649c}
#menu li:hover ul, #menu li.over ul{display:block;}

#menu ul.sub-menu li ul{ margin-left:200px; margin-top:-45px;}
#menu.menu2 {background:url(images/menu_nursery_repeat_img.jpg) repeat-x 0 0;clear: both; margin: 15px 0; width: 100%;}
#menu.menu2 ul li a{color: #014164;}
#menu.menu2 ul li a:hover{background:#ffd378; color:#2968ab;}
#menu.menu2 ul li.active a{background:#ffd378; /*color:#2968ab;*/}
#menu.menu2 li ul{background:#ffd378;}
#menu.menu2 ul.sub-menu li{background:#ffd378;}

#body_container_secure{ float:left; width:700px; padding:19px 0px 0px 0px}


#body_container{ float:left; width:980px; padding:19px 0px 0px 0px}
#left_container{ float:left; width:250px}
#left_container .quick_link_box{ float:left; width:250px; background:url(images/quick_repeat_img.jpg) repeat-y 0 0}
#left_container .quick_link_box .details{ float:left; width:226px; background:url(images/quick_top_img.jpg) no-repeat 0 0; padding:0px 12px}
#left_container .quick_link_box .details h3{ float:left; width:auto; font-size:19px; color:#0f4764; padding-top:15px }
#left_container .quick_link_box .details h3 a{ color:#0f4764; text-decoration:none;}
#left_container .quick_link_box .details h3 a:hover{ color:#00649B;}
#left_container .quick_link_box .details ul{ float:left; width:226px; list-style:none}
#left_container .quick_link_box .details ul li{ float:left; width:210px; background:url(images/border_quick.gif) repeat-x bottom center; padding:10px 10px 5px 4px }
#left_container .quick_link_box .details ul li h4{ float:left; width:189px; font-size:14px; color:#4a7220; background:url(images/quick_arrow_img.jpg) no-repeat 0 3px; padding-left:17px}
#left_container .quick_link_box .details ul li h4 a{color:#4a7220; text-decoration:none}
#left_container .quick_link_box .details ul li h4 a:hover{ color:#00649B}
#left_container .quick_link_box .details ul li p{ float:left; width:189px; font-size:12px; color:#697e4f; padding-left:15px}
#left_container .quick_link_box .details ul li.last{ background:none}

#donation_box{ float:left; width:250px; margin-top:15px; background:url(images/donation_repeat_img.jpg) repeat-y 0 0}
#donation_box .donation_details{ float:left; width:222px; background:url(images/donation_top_img.jpg) no-repeat 0 0; padding:0px 14px 5px 14px }
#donation_box .donation_details h3{float:left; width:auto; font-size:19px; color:#0f4764; padding-top:15px; padding-bottom:10px}
#donation_box .donation_details h3 a{color:#0f4764; text-decoration:none}
#donation_box .donation_details h3 a:hover{ color:#00649B}

#donation_box .donation_details p{ float:left; width:100%; color:#0f4764; font-size:13px; padding:10px 0px; line-height:16px; display:none;}
#donation_box .donation_details .make_donation{ float:left; width:226px; font-size:14px; text-align:right}
#donation_box .donation_details .make_donation a{ float:none; color:#0f4764; text-decoration:none; margin-right:10px; font-weight:bold}
#donation_box .donation_details .make_donation a:hover{ color:#00649B}

#donation_box .donation_details .make_donation a img{ float:none; vertical-align:middle; margin-left:5px}


#im_new_box{ float:left; width:250px; margin-top:15px; background:url(images/donation_repeat_img.jpg) repeat-y 0 0}
#im_new_box .im_new_details{ float:left; width:222px; background:url(images/donation_top_img.jpg) no-repeat 0 0; padding:0px 14px 5px 14px }
#im_new_box .im_new_details h3{float:left; width:auto; font-size:19px; color:#0f4764; padding-top:15px; padding-bottom:10px}
#im_new_box .im_new_details h3 a{color:#0f4764; text-decoration:none}
#im_new_box .im_new_details h3 a:hover{ color:#00649B}

#im_new_box .im_new_details p{ float:left; width:100%; color:#0f4764; font-size:13px; padding:10px 0px; line-height:16px; display:none;}
#im_new_box .im_new_details .make_donation{ float:left; width:226px; font-size:14px; text-align:right}
#im_new_box .im_new_details .make_donation a{ float:none; color:#0f4764; text-decoration:none; margin-right:10px; font-weight:bold}
#im_new_box .donation_details .make_donation a:hover{ color:#00649B}

#im_new_box .donation_details .make_donation a img{ float:none; vertical-align:middle; margin-left:5px}

#im_new { float:left; width:222px; background:url(images/im_new.png) no-repeat 0 0; padding:0px 14px 5px 14px }


#worship{ float:left; width:250px; background:url(images/worhip_repeat_img.jpg) repeat-y 0 0; margin-top:15px; padding-bottom:5px }
#worship .worship_details{ float:left; width:224px; background:url(images/worhip_top_img.jpg) no-repeat 0 0; padding:0px 13px}
#worship .worship_details h3{float:left; width:auto; font-size:19px; color:#0f4764; padding-top:15px}
#worship .worship_details h3 a{color:#0f4764; text-decoration:none}
#worship .worship_details h3 a:hover{color:#660000}

#worship .worship_details ul{ float:left; width:100%; list-style:none}
#worship .worship_details ul li{ float:left; width:100%; background:url(images/border_quick.gif) repeat-x bottom center; padding:15px 0px}
#worship .worship_details ul li img{ float:left; margin-right:5px}
#worship .worship_details ul li .cleander_details{ float:left; width:179px; padding-top:0px; color:#2e5f92}
#worship .worship_details ul li .cleander_details p{color:#2e5f92}
#worship .worship_details ul li .cleander_details .date{ float:left; color:#413a32; font-size:12px; margin-right:5px; }
#worship .worship_details ul li .cleander_details .time{float:left; color:#413a32; font-size:12px}
#worship .worship_details ul li .cleander_details h4{ float:left; width:100%; color:#2e5f92; font-size:13px}
#worship .worship_details ul li .cleander_details a{color:#2e5f92; text-decoration:none}
#worship .worship_details ul li .cleander_details a:hover{color:#660000!important;}
#worship .worship_details ul li.last{ background:none}

#worship .worship_details .cleander_view{ float:left; width:226px; background:#eadbc6; text-align:center; margin-top:5px}


#worship .worship_details .cleander_view .event{ float:left; width:226px; text-align:center; padding-bottom:8px}
#worship .worship_details .cleander_view .event h3{ float:none; font-size:16px  }
#worship .worship_details .cleander_view .event h3 a{ color:#2e5f92; text-decoration:none}
#worship .worship_details .cleander_view .event h3 a:hover{ color:#660000 }
#worship .worship_details .cleander_view .event h3 a img{  margin-left:10px; display:inline }







#right_container{ float:right; width:679px; color:#133151;}
#right_container_full{ float:left; width:100%; color:#133151; padding: 8px;}
#right_banner_container{ float:left; width:675px;padding:2px 2px 2px 2px; position:relative;}
#right_banner_container .left_arrow{ float:left; width:auto; position:absolute; top:144px; left:-8px; z-index:9999; display:none;}
#right_banner_container .right_arrow{ float:left; width:auto; position:absolute; top:144px; right:-8px; z-index:9999;; display:none;}


#right_banner_container .banner{float:left; width:675px;}
#right_banner_container .banner img{float:left; max-width: 100%;}
#right_banner_container .inner_details{float:left; width:653px;text-align:center; padding:10px 10px 5px 10px; position:relative;background:url(images/right_banner_details_img_repeat.jpg) repeat-x 0 0;border:1px solid #22568d;min-height:52px; height:auto!important; height:52px; }
#right_banner_container .inner_details p{float:none; font-size:13px; color:#FFFFFF; font-weight:bold;}
#right_container ul{ margin-left:16px; clear: left;}
#right_container li{margain-bottom:6px;}
#right_container_full ul{ margin-left:16px; clear: left;}
#right_container_full li{margain-bottom:6px;}
#right_container_page {width: 980px;}

#welcome_shalom_page_secure{float:left; width:700px; margin-top:25px; margin-left: 20px;}
#welcome_shalom_page_secure h2{width:100%; font-size:25px; color:#1e4b7d; padding-bottom:15px; line-height:29px}
#welcome_shalom_page_secure h4{width:100%; font-size:15px; color:#1e4b7d; padding-bottom:5px; line-height:19px}
#welcome_shalom_page_secure p{float:none; font-size:13px; line-height:18px; padding-bottom:25px;}
#welcome_shalom_page_secure p a{color:#133151; text-decoration:underline}
#welcome_shalom_page_secure p a:hover{text-decoration:none}
#welcome_shalom_page_secure h3{width:100%; font-size:17px; color:#2b6db4;padding-bottom:10px}
#welcome_shalom_page_secure h3 a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_page_secure h3 a:hover{color:#660000;}
#welcome_shalom_page_secure h3.catgory{font-size:17px; color:#2b6db4; padding-bottom:5px;}
#welcome_shalom_page_secure h3.catgory a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_page_secure h3.catgory a:hover{color:#660000;}
#welcome_shalom_page_secure h3.catgory1{font-size:17px; color:#2b6db4; padding-bottom:0;}
#welcome_shalom_page_secure h3.catgory1 a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_page_secure h3.catgory1 a:hover{color:#660000;}
#welcome_shalom_page_secure h3.entry-title{padding-bottom:0px;}
#welcome_shalom_page_secure h3.entry-title a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_page_secure h3.entry-title a:hover{color:#660000!important;}
#welcome_shalom_page_secure ul li p{margin:0px padding-bottom:0px; line-height:0px}
#welcome_shalom_page_secure ul li {margin-bottom:5px;}


#welcome_shalom_page{float:left; width:900px; margin-top:25px; margin-left: 20px;}
#welcome_shalom_page h2{width:100%; font-size:25px; color:#1e4b7d; padding-bottom:15px; line-height:29px}
#welcome_shalom_page h4{width:100%; font-size:15px; color:#1e4b7d; padding-bottom:5px; line-height:19px}
#welcome_shalom_page p{float:none; font-size:13px; line-height:18px; padding-bottom:25px;}
#welcome_shalom_page p a{color:#133151; text-decoration:underline}
#welcome_shalom_page p a:hover{text-decoration:none}
#welcome_shalom_page h3{width:100%; font-size:17px; color:#2b6db4;padding-bottom:10px}
#welcome_shalom_page h3 a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_page h3 a:hover{color:#660000;}
#welcome_shalom_page h3.catgory{font-size:17px; color:#2b6db4; padding-bottom:5px;}
#welcome_shalom_page h3.catgory a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_page h3.catgory a:hover{color:#660000;}
#welcome_shalom_page h3.catgory1{font-size:17px; color:#2b6db4; padding-bottom:0;}
#welcome_shalom_page h3.catgory1 a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_page h3.catgory1 a:hover{color:#660000;}
#welcome_shalom_page h3.entry-title{padding-bottom:0px;}
#welcome_shalom_page h3.entry-title a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_page h3.entry-title a:hover{color:#660000!important;}
#welcome_shalom_page ul li p{margin:0px padding-bottom:0px; line-height:0px}
#welcome_shalom_page ul li {margin-bottom:5px;}

#welcome_shalom .comments-link a{color:#133151!important; text-decoration:underline!important}
#welcome_shalom .comments-link a:hover{color:#133151!important;text-decoration:none!important;}
#welcome_shalom img{ margin-left:0px;}
#welcome_shalom .date{font-size:13px; color:#133151; padding-bottom:10px;}
#welcome_shalom .date_cat{font-size:13px; color:#133151; font-weight:bold;padding-bottom:10px;}
#welcome_shalom .entry-meta{padding-bottom:6px;}
#welcome_shalom .post_content{float:left; width:665px; border-bottom:1px solid #999; padding:0 10px 7px 0; margin-bottom:15px; background-color: #F2F2F2;}
#welcome_shalom .entry-meta a{color:#133151!important; text-decoration:underline;}


#welcome_shalom{float:left; width:679px; margin-top:25px}
#welcome_shalom h2{width:100%; font-size:25px; color:#1e4b7d; padding-bottom:15px; line-height:29px}
#welcome_shalom h4{width:100%; font-size:15px; color:#1e4b7d; padding-bottom:5px; line-height:19px}
#welcome_shalom p{float:none; font-size:13px; line-height:18px; padding-bottom:25px;}
#welcome_shalom p a{color:#133151; text-decoration:underline}
#welcome_shalom p a:hover{text-decoration:none}
#welcome_shalom h3{width:100%;display: block; font-size:17px; color:#2b6db4; margin-bottom: 12px;/*padding-bottom:10px;*/ /*float: left;*/}
#welcome_shalom h3 a{color:#2b6db4; text-decoration:none;}
#welcome_shalom h3 a:hover{color:#660000;}
#welcome_shalom h3.catgory{font-size:17px; color:#2b6db4; padding-bottom:5px;}
#welcome_shalom h3.catgory a{color:#2b6db4; text-decoration:none;}
#welcome_shalom h3.catgory a:hover{color:#660000;}
#welcome_shalom h3.catgory1{font-size:17px; color:#2b6db4; padding-bottom:0;}
#welcome_shalom h3.catgory1 a{color:#2b6db4; text-decoration:none;}
#welcome_shalom h3.catgory1 a:hover{color:#660000;}
#welcome_shalom h3.entry-title{padding-bottom:0px;}
#welcome_shalom h3.entry-title a{color:#2b6db4; text-decoration:none;}
#welcome_shalom h3.entry-title a:hover{color:#660000!important;}
#welcome_shalom ul li p{margin:0px padding-bottom:0px; line-height:0px}
#welcome_shalom ul li {margin-bottom:5px;}

#welcome_shalom .comments-link a{color:#133151!important; text-decoration:underline!important}
#welcome_shalom .comments-link a:hover{color:#133151!important;text-decoration:none!important;}
#welcome_shalom img{ margin-left:0px;}
#welcome_shalom .date{font-size:13px; color:#133151; padding-bottom:10px;}
#welcome_shalom .date_cat{font-size:13px; color:#133151; font-weight:bold;padding-bottom:10px;}
#welcome_shalom .entry-meta{padding-bottom:6px;}
#welcome_shalom .post_content{float:left; width:665px; border-bottom:1px solid #999; padding:0 10px 7px 0; margin-bottom:15px; background-color: #F2F2F2;}
#welcome_shalom .entry-meta a{color:#133151!important; text-decoration:underline;}




#welcome_shalom1 .comments-link a{color:#133151!important; text-decoration:underline!important}
#welcome_shalom1 .comments-link a:hover{color:#133151!important;text-decoration:none!important;}
#welcome_shalom1 img{ margin-left:0px;}
#welcome_shalom1 .date{font-size:13px; color:#133151; padding-bottom:10px;}
#welcome_shalom1 .date_cat{font-size:13px; color:#133151; font-weight:bold;padding-bottom:10px;}
#welcome_shalom1 .entry-meta{padding-bottom:6px;}
#welcome_shalom1 .post_content{float:left; width:665px; border-bottom:1px solid #999; padding:0 10px 7px 0; margin-bottom:15px; background-color: #F2F2F2;}
#welcome_shalom1 .entry-meta a{color:#133151!important; text-decoration:underline;}


#welcome_shalom1{float:left; width:679px; margin-top:25px}
#welcome_shalom1 h2{width:100%; font-size:25px; color:#1e4b7d; padding-bottom:15px; line-height:29px}
#welcome_shalom1 h4{width:100%; font-size:15px; color:#1e4b7d; padding-bottom:5px; line-height:19px}
#welcome_shalom1 p{float:left; font-size:13px; line-height:18px; padding-bottom:25px;}
#welcome_shalom1 p a{color:#133151; text-decoration:underline}
#welcome_shalom1 p a:hover{text-decoration:none}
#welcome_shalom1 h3{/*width:100%;*/display: block; font-size:17px; color:#2b6db4; margin-bottom: 12px;/*padding-bottom:10px;*/ float: left;}
#welcome_shalom1 h3 a{color:#2b6db4; text-decoration:none;}
#welcome_shalom1 h3 a:hover{color:#660000;}
#welcome_shalom1 h3.catgory{font-size:17px; color:#2b6db4; padding-bottom:5px;}
#welcome_shalom1 h3.catgory a{color:#2b6db4; text-decoration:none;}
#welcome_shalom1 h3.catgory a:hover{color:#660000;}
#welcome_shalom1 h3.catgory1{font-size:17px; color:#2b6db4; padding-bottom:0;}
#welcome_shalom1 h3.catgory1 a{color:#2b6db4; text-decoration:none;}
#welcome_shalom1 h3.catgory1 a:hover{color:#660000;}
#welcome_shalom1 h3.entry-title{padding-bottom:0px;}
#welcome_shalom1 h3.entry-title a{color:#2b6db4; text-decoration:none;}
#welcome_shalom1 h3.entry-title a:hover{color:#660000!important;}
#welcome_shalom1 ul li p{margin:0px padding-bottom:0px; line-height:0px}
#welcome_shalom1 ul li {margin-bottom:5px;}

#welcome_shalom1 .comments-link a{color:#133151!important; text-decoration:underline!important}
#welcome_shalom1 .comments-link a:hover{color:#133151!important;text-decoration:none!important;}
#welcome_shalom1 img{ margin-left:0px;}
#welcome_shalom1 .date{font-size:13px; color:#133151; padding-bottom:10px;}
#welcome_shalom1 .date_cat{font-size:13px; color:#133151; font-weight:bold;padding-bottom:10px;}
#welcome_shalom1 .entry-meta{padding-bottom:6px;}
#welcome_shalom1 .post_content{float:left; width:665px; border-bottom:1px solid #999; padding:0 10px 7px 0; margin-bottom:15px; background-color: #F2F2F2;}
#welcome_shalom1 .entry-meta a{color:#133151!important; text-decoration:underline;}



#welcome_shalom_full .comments-link a{color:#133151!important; text-decoration:underline!important}
#welcome_shalom_full .comments-link a:hover{color:#133151!important;text-decoration:none!important;}
#welcome_shalom_full img{ margin-left:0px;}
#welcome_shalom_full .date{font-size:13px; color:#133151; padding-bottom:10px;}
#welcome_shalom_full .date_cat{font-size:13px; color:#133151; font-weight:bold;padding-bottom:10px;}
#welcome_shalom_full .entry-meta{padding-bottom:6px;}
#welcome_shalom_full .post_content{float:left; width:665px; border-bottom:1px solid #999; padding:0 10px 7px 0; margin-bottom:15px; background-color: #F2F2F2;}
#welcome_shalom_full .entry-meta a{color:#133151!important; text-decoration:underline;}


#welcome_shalom_full{float:left; width:100%; margin-top:25px}
#welcome_shalom_full h2{width:100%; font-size:25px; color:#1e4b7d; padding-bottom:15px; line-height:29px}
#welcome_shalom_full h4{width:100%; font-size:15px; color:#1e4b7d; padding-bottom:5px; line-height:19px}
#welcome_shalom_full p{float:none; font-size:13px; line-height:18px; padding-bottom:25px;}
#welcome_shalom_full p a{color:#133151; text-decoration:underline}
#welcome_shalom_full p a:hover{text-decoration:none}
#welcome_shalom_full h3{width:100%; font-size:17px; color:#2b6db4;padding-bottom:10px}
#welcome_shalom_full h3 a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_full h3 a:hover{color:#660000;}
#welcome_shalom_full h3.catgory{font-size:17px; color:#2b6db4; padding-bottom:5px;}
#welcome_shalom_full h3.catgory a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_full h3.catgory a:hover{color:#660000;}
#welcome_shalom_full h3.catgory1{font-size:17px; color:#2b6db4; padding-bottom:0;}
#welcome_shalom_full h3.catgory1 a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_full h3.catgory1 a:hover{color:#660000;}
#welcome_shalom_full h3.entry-title{padding-bottom:0px;}
#welcome_shalom_full h3.entry-title a{color:#2b6db4; text-decoration:none;}
#welcome_shalom_full h3.entry-title a:hover{color:#660000!important;}
#welcome_shalom_full ul li p{margin:0px padding-bottom:0px; line-height:0px}
#welcome_shalom_full ul li {margin-bottom:5px;}

#welcome_shalom_full .comments-link a{color:#133151!important; text-decoration:underline!important}
#welcome_shalom_full .comments-link a:hover{color:#133151!important;text-decoration:none!important;}
#welcome_shalom_full img{ margin-left:0px;}
#welcome_shalom_full .date{font-size:13px; color:#133151; padding-bottom:10px;}
#welcome_shalom_full .date_cat{font-size:13px; color:#133151; font-weight:bold;padding-bottom:10px;}
#welcome_shalom_full .entry-meta{padding-bottom:6px;}
#welcome_shalom_full .post_content{float:left; width:665px; border-bottom:1px solid #999; padding:0 10px 7px 0; margin-bottom:15px; background-color: #F2F2F2;}
#welcome_shalom_full .entry-meta a{color:#133151!important; text-decoration:underline;}







#bottom_container{ float:left; width:679px; margin-top:20px}

#child_hood{ float:left; width:300px; background:url(images/child_hood_right_img.jpg) no-repeat right center; padding-right:37px}
#child_hood img{ float:left}
#child_hood h3{ float:left; font-size:18px; color:#2b6cb2; width:100%; padding:20px 0px}
#child_hood p{ float:left; font-size:12px; color:#122c4b; width:100%; padding-bottom:10px}
#child_hood .link{ float: left; width:300px; text-align:right; font-size:12px}
#child_hood .link a{ color:#2b6cb2; text-decoration:none; margin-right:9px; display:inline}
#child_hood .link a:hover{ color:#0E4664 }
#child_hood .link a img{ float:none; vertical-align:middle; margin-left:5px}


#holy_day{ float:left; width:302px; padding-left:40px}
#holy_day img{ float:left}
#holy_day h3{ float:left; font-size:18px; color:#2b6cb2; width:100%; padding:20px 0px}
#holy_day p{float:left; font-size:12px; color:#122c4b; width:100%; padding-bottom:10px}
#holy_day .link{float: left; width:300px; text-align:right; font-size:12px}
#holy_day .link a{ color:#2b6cb2; text-decoration:none; margin-right:9px; display:inline}
#holy_day .link a:hover{ color:#0E4664 }
#holy_day .link a img{float:none; vertical-align:middle; margin-left:5px}


#footer_secure{ float:left; width:710px; background:url(images/menu_repeat_img.jpg) repeat-x 0 0; height:45px; margin-top:20px; padding-bottom:10px}
#footer_secure ul{ float:left; width:100%; list-style:none; padding-top:10px}
#footer_secure ul li{ float:left; background:url(images/footer_seprater.jpg) no-repeat 0 4px; font-size:11px; color:#FFFFFF; padding:0px 10px; font-weight:bold}
#footer_secure ul li.first{ background:none}
#footer_secure ul li .phone{ margin-right:8px}
#footer_secure ul li a{color:#FFFFFF; text-decoration:none}
#footer_secure ul li a:hover{ color: #FFD278 }



#footer{ float:left; width:980px; background:url(images/menu_repeat_img.jpg) repeat-x 0 0; height:45px; margin-top:20px; padding-bottom:10px}
#footer ul{ float:left; width:100%; list-style:none; padding-top:15px}
#footer ul li{ float:left; background:url(images/footer_seprater.jpg) no-repeat 0 4px; font-size:12px; color:#FFFFFF; padding:0px 22px; font-weight:bold}
#footer ul li.first{ background:none}
#footer ul li .phone{ margin-right:13px}
#footer ul li a{color:#FFFFFF; text-decoration:none}
#footer ul li a:hover{ color: #FFD278 }


#powered{ float:right; width:100%; text-align:right; font-size:12px; padding-bottom:10px; font-weight:bold}
#powered a{ color:#2b6eb5; text-decoration:none}
#powered a:hover{ color:#0D4664}
.widget-title{ display:none;}



/**************comment css*********************/
#comments{clear:both; float:left; width:100%;}
#comments h2{color:#2b6db4; padding-bottom:10px}

#comments form{float:left; width:100%;}
#comments .comment{float:left; width:100%; padding-bottom:8px;}
#comments .comment-meta{float:left; width:100%; padding-bottom:10px;}
#comments .admin{float:left; padding-left:10px;color:#133151;}
#comments .admin span.{color:#133151;}
#comments .admin a{color:#133151;}
#comments .admin span.says{color:#133151;}
#comments .photo{float:left;}
#comments p{color:#133151;}

#comments .navigation{padding:0 0 18px 0}

h3#comments-title,

h3#reply-title{color:#1E4B7D; font-size:20px; font-weight:bold; margin-bottom:0}

h3#comments-title{padding:24px 0}

.commentlist{list-style:none; margin:0}

.commentlist li.comment{border-bottom:1px solid #e7e7e7; line-height:24px; margin:0 0 24px 0; padding:0 0 0 56px; position:relative}

.commentlist li:last-child{border-bottom:none; margin-bottom:0}

#comments .comment-body ul,

#comments .comment-body ol{margin-bottom:18px}

#comments .comment-body p:last-child{margin-bottom:6px}

#comments .comment-body blockquote p:last-child{margin-bottom:24px}

.commentlist ol{list-style:decimal}

.commentlist .avatar{position: relative; top:4px; left:0}

.comment-author{}

.comment-author cite{color:#000; font-style:normal; font-weight:bold}

.comment-author .says{font-style:italic}

.comment-meta{font-size:12px; margin:0 0 18px 0}

.comment-meta a:link,

.comment-meta a:visited{color:#888; text-decoration:none}

.comment-meta a:active,

.comment-meta a:hover{color:#ff4b33}

.commentlist .even{}

.commentlist .bypostauthor{}

.reply{font-size:12px; padding:0 0 24px 0}

.reply a,

a.comment-edit-link{color:#888}

.reply a:hover,

a.comment-edit-link:hover{color:#ff4b33}

.commentlist .children{list-style:none; margin:0}

.commentlist .children li{border:none; margin:0}

.nopassword,

.nocomments{display:none}

#comments .pingback{border-bottom:1px solid #e7e7e7; margin-bottom:18px; padding-bottom:18px}

.commentlist li.comment+li.pingback{margin-top:-6px}

#comments .pingback p{color:#888; display:block; font-size:12px; line-height:18px; margin:0;}

#comments .pingback .url{font-size:13px; font-style:italic}



input[type=submit]{color:#333; cursor:pointer; background:#ccc; border:#999 1px solid; font-weight:bold}

#respond{border-top:1px solid #e7e7e7; padding:24px 0 0; float:left; width:100%; overflow:hidden; position:relative}

#respond p{margin:0}

#respond .comment-notes{margin-bottom:1em}

.form-allowed-tags{line-height:1em}

.children #respond{margin:0 48px 0 0}

h3#reply-title{margin:18px 0}

#comments-list #respond{margin:0 0 18px 0}

#comments-list ul #respond{margin:0}

#cancel-comment-reply-link{font-size:12px; font-weight:normal; line-height:18px}

#respond .required{color:#ff4b33; font-weight:bold}

#respond label{color:#888; font-size:12px}

#respond input{margin:0 0 9px; width:98%}

#respond textarea{width:98%}

#respond .form-allowed-tags{color:#888; font-size:12px; line-height:18px}

#respond .form-allowed-tags code{font-size:11px}

#respond .form-submit{margin:12px 0}

#respond .form-submit input{font-size:14px; width:auto}

#comments form p{float:left; width:85%;}

#comments form label{float:left; width:100%;}

#comments form label span{float:none; display:inline}

#comments input{float:left; width:70%; border:1px solid #999; padding:4px 5px}

#comments textarea{float:left; width:90%; border:1px solid #999; padding:4px 5px}

.tweet-tools a{color:#996600!important; }





#widget_container{float:left; width:100%; }

#widget_container h3{float:left; width:100%; font-size:18px; line-height:22px; color:#4b4748; font-weight:normal; font-family: "Myriad Pro" , Arial, Helvetica, sans-serif; padding-bottom:4px; border-bottom:1px solid #ededed;}



#widget_container ul{float:left; width:100%; list-style:none; padding-bottom:20px}

#widget_container ul li{float:left; width:100%; font-size:12px; line-height:16px; color:#999999; padding:10px 0 0 0}

#widget_container ul li a{background:none; padding:0; color:#a6a0a2; height:auto}

#widget_container ul li a:hover{background:none; padding:0}







.row{float:left; width:100%; margin:20px 0 0 0; font-size:12px; line-height:18px; background: url("images/hoz_sep5.jpg") no-repeat scroll 0 bottom transparent; padding-bottom:15px}

.row h3.entry-title{float:left; width:100%; font-size:18px!important; line-height:22px; font-weight:normal; padding:0!important; background:none!important}

.row .entry-meta{float:left; width:100%;}





#content_details h4 {float: left; width: 580px;font-size:18px!important; line-height:22px; color:#51A5C2; font-weight:normal;}





.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}




.photobox {
	padding: 1px;
	background-color: #014163;
}
.message{
	color: #990000;
	font-weight: bold;
	padding-bottom: 15px;
	font-size: 14px;
}
.formfield{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #36006C;/* font color for form field*/
	font-size: 12px;
}
#textblock {
	padding: 10px 15px;
	background-color: #2B6EB5;  /* border around photo*/
	color: white;
	font-size: 13px;
}
#textblock a{
	color: white;
	text-decoration:none;
}
#textblock a:hover{
	color: #BFD8E6;
	text-decoration:underline;
}

.title {
	color: #white; /* font color title row*/
	font-size: 14px;
	font-weight: bold;
	background-color:#014163; /* background color for title row*/
	padding: 8px;
}
.odd {
	font-weight: bold;
	background-color:#CFE0F3;/* background color for odd row*/
	padding: 8px;
	}
.even {
	font-weight: bold;
	padding: 8px;
	background-color:#B9D2EE;/* background color for even row*/
	color:#E2C6FF;/* background color for even row*/
}

#right-info {
	background-color: #F0E5D7;
	padding: 10px;
	width: 175px;
	border: 1px solid #EADBC6;
}
#left-info {
	width: 465px;
	padding-right:25px;
}
#right-info h4{width:100%; font-size:14px; color:#1e4b7d; padding-bottom:5px; line-height:20px}
#right-info h3{width:100%; font-size:18px; color:#2B6DB4; padding-bottom:5px; line-height:19px}
#right-info p{font-size:14px; line-height:17px; padding-bottom:5px;}
#right-info p a{text-decoration:none; color:#336699;}
#right-info p a:hover{color:#133151; text-decoration:none}

.fields input{
    width: 200px;
}
.funds select{
    width: 100%;
}
.print_button{
    float:right;
    width: 100%;
    text-align: right;
}

.paging{float:left; width:100px; background:#1d4b7c; padding:5px 0; margin-top:1px;}
.paging .preve{float:left; width:21px; height:25px;  margin:0 10px 0 5px; display:inline;}
.paging .preve a{float:left; width:21px; height:25px; background:url(images/preve_arrow.gif) no-repeat 0 0;}
.paging .next{float:left; width:21px; height:25px; margin:0 5px 0 10px; display:inline;}
.paging .next a{float:left; width:21px; height:25px; background:url(images/next_arrow.gif) no-repeat 0 0;}
.paging .pause_btn{float:left; width:25px; height:25px;}
.paging .pause_btn a{float:left; width:25px; height:25px;background:url(images/pause_btn.gif) no-repeat 0 0;}
.paging .play_btn{float:left; width:25px; height:25px;}
.paging .play_btn a{float:left; width:25px; height:25px;background:url(images/play_btn.gif) no-repeat 0 0;}


/* jess's new styles */
#right-info h4{width:100%; font-size:14px; color:#1e4b7d; padding-bottom:5px; line-height:20px}
#right-info h3{width:100%; font-size:18px; color:#2B6DB4; padding-bottom:5px; line-height:19px}
#right-info p{font-size:14px; line-height:17px; padding-bottom:5px;}
#right-info a{text-decoration:underline; color:#336699;}
#right-info a:hover{color:#133151; text-decoration:underline;}

#right-info .photoarea{ padding-bottom:5px;}
#right-info .photobox {
    background-color: #014163;
    padding: 1px;
}
#right-info .textarea{ padding-bottom:15px;}
#right-info .name {

width:100%;

font-size:14px;

color:#1e4b7d;

padding-bottom:5px;

line-height:20px;

font-weight:bold;
}
#right-info .emailarea{ padding-bottom:8px;}
#right-info .phonearea{ padding-bottom:8px; font-size:13px;}
#right-info .positionarea{ padding-bottom:8px;}

#SimpleList {background-color: #EADBC6;}

#blog_image img {
    float: right;
    margin: 0 5px 0 5px;
}

#post_content img {
display: inline;
}
#attachment-  wp-post-image {
float: right;
}

#left_container .quick_link_box2{margin-top:20px; float:left; width:250px; background:url(images/quick_repeat_img.jpg) repeat-y 0 0}
#left_container .quick_link_box2 .details{ float:left; width:226px; background:url(images/quick_top_img.jpg) no-repeat 0 0; padding:0px 12px}
#left_container .quick_link_box2 .details h3{ float:left; width:auto; font-size:19px; color:#0f4764; padding-top:15px }
#left_container .quick_link_box2 .details h3 a{ color:#0f4764; text-decoration:none;}
#left_container .quick_link_box2 .details h3 a:hover{ color:#00649B;}
#left_container .quick_link_box2 .details ul{ float:left; width:226px; list-style:none}
#left_container .quick_link_box2 .details ul li{ float:left; width:210px; background:url(images/border_quick.gif) repeat-x bottom center; padding:10px 10px 5px 4px }
#left_container .quick_link_box2 .details ul li .archive-month { float:left; width:210px; /*background:url(images/border_quick.gif) repeat-x bottom center;*/ padding: 0px 10px 5px 4px }
#left_container .quick_link_box2 .details ul li h4{ float:left; width:189px; font-size:14px; color:#4a7220;  no-repeat 0 3px;}
#left_container .quick_link_box2 .details ul li .month{ float:left; width:189px; font-size:14px; color:#4a7220; padding-left:15px;}
#left_container .quick_link_box2 .details ul li h4 a{color:#4a7220; text-decoration:none}
#left_container .quick_link_box2 .details ul li h4 a:hover{ color:#00649B}
#left_container .quick_link_box2 .details ul li p{ float:left; width:189px; font-size:12px; color:#697e4f; padding-left:15px}
#left_container .quick_link_box2 .details ul li.last{ background:none}

.photobox {float: right; width: 300px; height: 239px;}
.photobox2 {
float: left;
    /*height: 191px;*/
    margin-left: 5px;
    margin-right: 5px;
    width: 220px;
}
/*style="width: 250px; height: 191px; margin-right: 5px; margin-left: 5px; float: left;" */

#left_container .quick_link_box2 .details ul li a {color: #4A7220; text-decoration: none; font-weight: bold; float:left; width:189px; font-size:14px; color:#4a7220; background:url(images/quick_arrow_img.jpg) no-repeat 0 3px; padding-left:17px}
#left_container .quick_link_box2 .details ul li a:hover {color: #00649B}

/*#left_container .quick_link_box2 .details ul li .month{ float:left; width:189px; font-size:14px; color:#4a7220; padding-left:37px}*/

.testimonial{width: 97%; background-color: #fff; float: left; padding: 15px 10px; box-shadow: 4px 4px 10px #888888; color: #2B6DB4;}
.testimonial h2{margin: 0 0 8px;}
.testimonial img{float: left; max-width: 125px; margin-right: 10px;}
.testimonial .author{float: right; margin: 20px 50px 0 0;}

#slideshow-wrappergallery1 {border: 3px solid #CCCCCC !important;}


/* campaign template */
.cf {
  zoom: 1;
}
.cf:before,
.cf:after {
  content: "";
  display: table;
}
.cf:after {
  clear: both;
}
#campaign-links {
  background-color:#0f4764;
}
#campaign-links * {
  box-sizing: border-box;
}
#campaign-links ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
}
#campaign-links ul li {
  display: inline-block;
  float: left;
  padding: 0.5em;
  margin: 0;
  width: 12.5%;
  text-align: center;
  text-transform: uppercase;
  height: 56px;
}
#campaign-links ul li.current-menu-item {
  background-color: #a01a51;
}
#campaign-links li a {
  color:#fff;
  font-weight: bold;
  font-size: 11px;
  display: block;
  text-decoration: none;
  line-height: 1.15em;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
img.campaign-banner {
  max-width: 100%;
  height: auto;
  margin: 1.5em auto;
}
a.continue-link {
  display: inline-block;
  float: right;
  background-color: #a01a51;
  padding: 1em;
  max-width: 184px;
  color:#fff;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  margin: 2em 0;
}
a.continue-link:hover,
a.continue-link:focus {
  background-color:#0f4764;
}
.campaign-container #welcome_shalom h3 {
  color: #a01a51;
}
#welcome_shalom p a.campaign-donate {
  display: inline-block;
  padding: 1em;
  color:#fff;
  text-decoration: none;
  background-color:#a01a51;
}
#welcome_shalom p a.campaign-donate:hover {
  background-color:#0f4764;
}
#campaign_box {
  clear: both;
  float: left;
  width: 100%;
  margin-top: 1em;
}
a.sidebar-campaign {
  display: block;
  color:#fff;
  text-decoration: none;
  background-color: #a01a51;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 1em 0;
}
a.sidebar-campaign.young-professionals {
    color: #54722d;
    background-color: #D3F09E;
}
