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

@import "visual_consistencies.css";
@import "clearfix.css";
@import "menus.css";

/*
 Light blue : 
 Mid blue : 1b3856
 Dark blue : 09243f
*/

body { font-family:"Times New Roman", Times, serif; font-size:14px; margin:0; padding:0 0 30px 0; background:#2d5e89 url(../images/body_bg.jpg) repeat-x; text-align:center; min-width:950px; color:#59585b;}
h1 { color:#d3923f; font-size:130%; margin-top:0;}
h2 { color:#1b5f85; font-size:100%; margin-bottom:-.6em;}
h3 { color:#1b5f85; font-size:100%; }
h4 {}
h5 {}
h6 {}
p {}
#maincontent ul { padding:0; margin:0; list-style:none;}
#maincontent ul li { margin:0; padding:0 0 10px 15px; background:transparent url(../images/bullet_black.gif) no-repeat 1px 5px;}
#maincontent ol { list-style-image:none;}
#maincontent ol li {list-style-image:none; padding:0 0 10px 0px;}
blockquote {}
a {color:#1b5f85; text-decoration:none;}
a:visited {}
a:hover {color:#59585b; text-decoration:underline;}
a:active {}



p.caption,
div.caption p { padding:6px; margin-bottom:24px; background-color:#edf6f9; color:#6d90a9; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;font-size:80%; }
div.caption p { margin-top:0;}
.caption { padding:6px; margin-bottom:24px; margin-top:12px; background-color:#edf6f9; color:#6d90a9; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;font-size:80%; }

#wrapper { width:950px; margin:0px auto 0 auto; text-align:left; background:#fff url(../images/wrapper_bg.gif) repeat-y;}
#header { font-family:Verdana, Arial, Helvetica, sans-serif; background:transparent url(../images/header_shadow_bg.jpg) no-repeat; padding-top:10px;}
#body { clear:both; background:transparent url(../images/footer_shadow_bg.gif) no-repeat bottom; padding-bottom:60px; padding-top:30px;}
body.home #body { padding-top:4px; padding-bottom:60px;}
body.home #photorow { display:none;}
#footer { clear:both;width:950px; margin-left:auto; margin-right:auto; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#b2d3e7; padding-top:10px;}
#footer a {color:#b2d3e7; text-decoration:none;}
#footer a:hover {color:#b2d3e7; text-decoration:underline;}

#logo { height:60px; width:218px; padding:33px 10px 0 23px; float:left;}

#sitetools { display:inline; float:right; margin:70px 27px 0px 0;}
#sitetools ul { margin:0; padding:0; list-style:none;}
#sitetools ul li { display:inline; float:left; padding:0; margin:0;}
#sitetools ul li a,
#sitetools ul li a:visited { display:block; padding:12px 8px 8px 8px; color:#5e6c77; font-size:10px; text-transform:uppercase; background-color:#ecf5f8; border-top:solid 1px #d4d5d6; border-left:solid 1px #d4d5d6; border-right:solid 1px #d4d5d6; margin-right:3px; text-decoration:none; line-height:10px; white-space:nowrap;}
#sitetools ul li a:hover,
#sitetools ul li a:active { background-color:#d3923f; color:#fff;}

body.calendar li#calendarNav a.siteNav,
body.shop li#shopNav a.siteNav,
body.tzedakah li#tzedakahNav a.siteNav,
body.members li#membersNav a.siteNav,
body.contact li#contactNav a.siteNav { background-color:#d3923f; color:#fff;}



#navigation { clear:both; background-color:#1b3856; margin:1px 15px 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#navigation ul { margin:0; padding:0; list-style:none; }
#navigation ul li { display:inline; float:left;}
#navigation #date { width:200px; float:right; color:#999; margin:11px 15px 0 0; font-size:10px; text-align:right;}


#photorow { clear:both; margin:1px 15px; height:55px; width:919px; background:#1b3856 url(../images/photorow_bg.gif) no-repeat; text-align:right;}

#subnavigation { display:inline; width:158px; margin:0 17px 0 15px; float:left; border-top:solid 10px #09243f; padding-top:1px;}
/*body.ourworship #subnavigation { border-top:none;}*/
body.contact #subnavigation { border-top:none;}
body.calendar #subnavigation { border-top:none;}
body.comingsoon #subnavigation { border-top:none; border-bottom:none; background-color:#FFFFFF }


#subnavigation #sectionName { padding:1px; background-color:#1b3856;border-bottom:solid 1px #265370; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0;}
#subnavigation #sectionName a { display:block; border:solid 1px #265370; padding:12px 10px; color:#fbb254; font-size:10px; text-decoration:none; font-weight:bold;}
#subnavigation ul { display:block; margin:0; padding:0; list-style:none; background-color:#1b3856 ;}
#subnavigation ul li { display:inline; padding:0 ; margin:0;}
#subnavigation ul li a { display:block; padding:8px 12px; font-family:Arial, Helvetica, sans-serif; font-size:10px; border-bottom:solid 1px #265370; color:#fff; text-decoration:none;}
#subnavigation ul li a:hover,
#subnavigation ul li a:active { color:#fbb254;}
#subnavigation ul li li a { background-image:url(../images/bullet_white.gif); background-position: 14px 10px; background-repeat:no-repeat; padding-left:18px; background-color:#0d223d; border-bottom:none; padding:4px 12px 4px 18px;}
#subnavigation ul li li li a { background-position:20px 10px; padding-left:24px;}
#subnavigation ul li a.selected { color:#fbb254; background-color:#152A49;}
#subnavigation ul li li a.selected { background-color:#0d223d;}
#subnavigation ul li ul { display:none;}
#subnavigation ul li.open ul { display:block;}


#subcontent {
	display:inline;
	width:248px;
	margin-right:47px;
	float:left;
	background-color: #ffffff;
}

#subcontent .headline { background-color: #d3923f; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px 5px 5px 5px; font-weight:bold;}
#subcontent .bluecontent {padding:6px; margin-bottom:24px; margin-top:-10px; color:#6d90a9; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:none ;font-size:80%; }
#subcontent h3 {color:#1b5f85; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 5px 0px 5px; font-weight:bold;}
#subcontent ul {padding:-10px 10px 0 0;}
#subcontent li {margin: 0 0 0 18px; padding:0 0 5px 5px; color:#6d90a9; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:none ;font-size:80%; }

#maincontent {
	display:inline;
	width:435px;
	margin-right:30px;
	float:left;
	background-color: #ffffff;
}
* html #maincontent { overflow:hidden; }
#maincontent.wide { width:730px;}


#homeFlash { width:918px; margin-left:15px; margin-top:0;}
#homeLinks { display:inline; width:459px; float:left; margin:0 0 0 15px ; padding:4px 0 0 0;}
body.home #maincontent { padding:15px 0 0 0; margin:0 0 0 15px; width:435px; float:left;}
a#btn_joinus { display:inline; float:left; width:229px; height:29px; background:#548aaf url(../images/btn_joinus.gif) no-repeat 0px 0px; margin-left:1px;}
a#btn_services {  display:inline; float:left; width:229px; height:29px; background:#548aaf url(../images/btn_servicesschedule.gif) no-repeat 0px 0px; margin:0;}
a#btn_joinus:hover, 
a#btn_services:hover {background-position:0 -29px;}
a#btn_joinus span,
a#btn_services span { display:none;}
