/* <textEditor> */
.imgspacing-upperleft { float: left; margin: 0 10px 5px 0; }
.imgspacing-upperright { float: right; margin: 0 0 5px 10px; }
.imgspacing-midleft { float: left; margin: 5px 10px 5px 0; }
.imgspacing-midright { float: right; margin: 5px 0 5px 10px; }
.imgspacing-lowleft { float: left; margin: 5px 10px 0 0; }
.imgspacing-lowright { float: right; margin: 5px 0 0 10px; } 
/* </textEditor> */

/* Common */
.floatLeft{float:left;}
.floatRight{float:right;}
.clearFix{clear:both;}
.rel{position:relative;}

/* General Styling */
body{font-family:'lucida grande',arial, helvetica ;font-size:13px;font-weight:normal;color:#61605b;}
p{font-size: 108% !important;color:#464541;line-height:22px;}
h1,h2,h3,h4,h5,h6{margin-bottom:4px;}
h1{ font-size:167% !important;color:#8cb665;}
h2{font-size:146.5% !important;color:#df8422;}
h3{font-size:138.5% !important;color:#8cb665;}
h4{font-size:116% !important;color:#df8422;}
h5{font-size:100% !important;color:#8cb665;}
h6{font-size:85% !important;color:#df8422;}
a,a:active,a:link{color:#8cb665;text-decoration: none;}
a:visited{color: #8cb665;text-decoration: none;}
a:hover,a:focus{color: #000;text-decoration: none;}
input,textarea,button {border:1px solid #bbb;padding:4px;}
em{font-style:italic;}
strong{font-weight:bold;}

/* Main Structure & Style */
html {min-height:100%;}
body {min-height:100%;background: #011219 url(../images/body_bkgd.png) repeat-x fixed bottom left;}
* html {height:100%;}

div#dropDownWrapper {min-width:100%;height:410px;display:none;background: #011219 url(../images/body_bkgd.png) repeat-x bottom left;overflow:hidden;}
div#ddLeftCol,div#ddRightCol{width:465px;float:left;margin:30px 30px 0 0;position:relative;}
div#dropDownWrapper p{color:#68B9DC;}
div#ddRightCol{margin-right:0;}
div#dropDownWrapper div.fieldItem{color:#eee;}
div#dropDownWrapper div.fieldSelected {background:#011219;border:1px solid #011219;}
div#dropDownWrapper input.submitButton {border:1px solid #FFFFFF;background:#eee;bottom:32px;color:#444444;font-size:12px;margin:0 0 0 190px;padding:2px;position:absolute;}

div#topWrapper {min-width:100%;width:100%;min-height:100%;background: transparent url(../images/topWrapper_bkgd.png) repeat-x 0 0;}
div#topWrapperTwo {min-width:100%;width:100%;min-height:800px;background: transparent url(../images/topWrapperTwo_bkgd.png) no-repeat top center;z-index:4;position:relative;margin:0 auto;}
div.siteContainer {width:960px;margin:0 auto;position:relative;}
div#logo{width:480px;height:188px;}
div#logo h1 a{width:480px;height:188px;display:block;text-indent:-9999px;}
div#topLinks {height:188px;margin-right:40px;position:relative;width:440px;}

a#dropDownToggle {position:absolute;top:2px;right:0;width:193px;height:38px;background: transparent url(../images/dropDownToggle.png) no-repeat 0 0;display:block;text-indent:-9999px;}
a#map, a#twitter, a#facebook {position:absolute;bottom:10px;right:142px;height:48px;width:50px;display:block;text-indent:-9999px;background: transparent url(../images/social.png) no-repeat 0 0;z-index:80;}
a#twitter {position:absolute;bottom:10px;right:71px !important;background-position:-49px 0;}
a#facebook {position:absolute;bottom:10px;right:0 !important;background-position:-98px 0;}
a#map:hover, a#twitter:hover, a#facebook:hover {opacity: 0.85;-moz-opacity: 0.85;filter:alpha(opacity=85);}
div#search {width:193px;height:48px;background: transparent url(../images/search_bkgd.png) no-repeat 0 0;position:absolute;bottom:78px;right:0;}
.searchInput {background: transparent url(../images/searchInput.png) no-repeat 0 0;width:169px;height:16px;display:block;margin:7px 0;padding:8px 12px;color:#fff;border:0;}
.searchButton {background: transparent url(../images/searchButton.png) no-repeat 0 0;width:21px;height:18px;display:block;text-indent:-9999px;position:absolute;top:13px;right:10px;border:0;padding-top:18px;height:0;}
div#navigation{height:38px;width:960px;}
div#welcome {width:880px;height:404px;background: transparent url(../images/welcome_bkgd.png) no-repeat 0 0;padding:36px 40px 0;}
div#text {height:312px;padding:20px 14px;width:272px;overflow:hidden;}
div#text h1 {color:#fff;margin-bottom:10px;}
div#text p {font-size:100% !important;line-height:18px;}
div#slideshowWrapper {height:352px;margin:0;position:relative;width:580px;}
div#slideshowFrame {width:559px;height:330px;position:absolute;z-index:70;top:0;left:0;background: transparent url(../images/slideshowFrame.png) no-repeat 0 0;top:10px;left:11px;}
div#slideshow{width:559px;height:330px;position:absolute;z-index:60;top:10px;left:11px;}
div#subFeaturedTop{width:960px;height:10px;display:block;margin:0;padding:0;background: transparent url(../images/subFeaturedTop_bkgd.png) no-repeat 0 0;}
div#subFeatured{width:914px;min-height:200px;background: transparent url(../images/subFeatured_bkgd.png) repeat-y 0 0;padding-left:46px;padding-bottom:10px;}
div#subFeaturedBottom {width:880px;height:81px;background: transparent url(../images/subFeaturedBottom_bkgd.png) no-repeat 0 0;display:block;padding:0 40px;}
div#leftCol,div#middleCol,div#rightCol {width:264px;float:left;margin:10px 18px 10px 10px;}

div#footerWrapper {min-width:100%;width:100%;height:380px;background: transparent url(../images/photos.png) no-repeat bottom center;z-index:3;position:relative;margin:0 auto;}

a#jewishFed {width:108px;height:44px;display:block;text-indent:-9999px;background: transparent url(../images/jewishFed.png) no-repeat 0 0;margin:7px 10px 0 0;}
p#address {width:470px;height:28px;display:block;color:#4cc7ff;padding-left:40px;font-size:85% !important;}
p#copyright {width:380px;height:28px;display:block;color:#4cc7ff;margin-right:40px;font-size:85% !important;text-align:right;}
p#info {width:500px;height:28px;display:block;color:#4cc7ff;padding-left:40px;font-size:85% !important;}
a#poweredBy {width:136px;height:25px;display:block;text-indent:-9999px;background: transparent url(../images/poweredBy.png) no-repeat 0 0;margin-right:40px;}
div#googleMap {position:absolute;bottom:10px;right:142px;height:48px;width:50px;display:none;background: transparent url(../images/googleMap.png) no-repeat 0 0;padding:16px 0 0 16px;}
a#closeMap {width:27px;height:28px;display:block;text-indent:-9999px;background: transparent url(../images/close.png) no-repeat 0 0;position:absolute;top:1px;right:2px;}

/* Navigation Styling */
ul.nav,ul.nav ul{list-style:none;margin:0;padding:0;}
ul.nav{z-index:90;float:left;position:relative;height:44px;width:900px;margin:0 30px;}
ul.nav li{display:block;list-style:none;float:left;position:relative;text-align:center;height:44px;}
ul.nav li a,ul.nav li a:link,ul.nav li a:active,ul.nav li a:visited{display:block;font-size:116%;padding:12px;margin-right:4px;color:#daf4ff;}
ul.nav li.selectedPage a,ul.nav li a:hover{text-shadow:0 0 4px #000;}

/*ul.nav li.selectedPage a:focus,ul.nav li.selectedPage a:hover{cursor: default;}
ul.nav li:hover a{color: #fff;}
ul.nav li ul a{}
ul.nav li:hover ul a:hover{background:#222;color:#28b0ea;}
ul.nav ul{height:auto;left:0;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;position:absolute;text-align:left !important;width:172px;top:-9999px;border:1px solid #333;border-top:1px solid #111;background:#252525;}
ul.nav li:hover ul{top:56px;}
ul.nav ul li{border:0;float:none;width:172px;margin:0 !important;height:auto !important;text-align:left !important;padding:0 !important;}
ul.nav ul li a{height:auto !important;padding:6px 11px !important;display:block;text-align:left;background:#252525;margin:0 !important;width:150px;font-size:92% !important;border:1px solid #333;border-bottom:1px solid #222;border-left:0;border-right:0;}
ul.nav ul li a:hover{color:#28b0ea;}*/

ul.subNav {width:269px;border-bottom:1px solid #d0cfc8;padding:0;margin-bottom:20px;}
ul.subNav li {width:269px;height:38px;border:1px solid #d0cfc8;border-bottom:1px solid #fff;}
ul.subNav li a:link,ul.subNav li a:active,ul.subNav li a:visited {width:229px;height:28px;display:block;padding:10px 20px 0;font-size:138.5%;color:#6ba03a;background:#fffef5;}
ul.subNav li a:hover,ul.subNav li a:focus {background:#fffef5;color:#333;}

/* Internal Template */
div#internalTop{width:960px;height:60px;display:block;margin:0;padding:0;background: transparent url(../images/internalTop_bkgd.png) no-repeat 0 0;}
div#internalContent{width:880px;min-height:500px;background: transparent url(../images/internalContent_bkgd.png) repeat-y 0 0;padding:0 40px 20px;}
div#mainCol {width:540px;padding:0 20px;}
div#subCol {width:269px;padding:0 14px;}


div#subFeatured h1 {color:#61605b;font-size:138.5% !important;text-shadow:1px 1px 0px #fff;background: transparent url(../images/subFeaturedTitle_bkgd.png) no-repeat bottom center;padding-bottom:6px;margin:3px 0 6px 0;}
div#subFeatured p {font-size:100% !important;line-height:18px;text-shadow:1px 1px 0px #fff;}
div#subFeatured div#leftCol {background: transparent url(../images/calendar.png) no-repeat 0 0;}
div#subFeatured div#leftCol h1 {padding-left:30px;}
div#leftCol div.rss {display:none;}
div#leftCol div.blogList h2 {font-size:123.1% !important;line-height:20px;}
div.postInfo {font-size:85%	!important;}

/* CMS Element Styling */
div#subCol .textElement {background:#fffef5;border:1px solid #d0cfc8;padding:12px;margin-bottom:20px;}
div#subCol .textElement p {color:#95948f !important;line-height:24px;}

div#newsletter {padding:14px 10px 8px;width:600px;}
.form_container {margin:0 !important;}
div#newsletter h2.formTitle {width:140px;display:block;float:left;margin-top:2px;}
div#newsletter input.email {float:left;background: transparent url(../images/signupInput.png) no-repeat 0 0;width:152px;height:21px;display:block;border:0;margin:0;padding:4px;}
div#newsletter a.signUp {background: transparent url(../images/signup.png) no-repeat 0 0;width:56px;height:28px;border:0;text-indent:-9999px;float:left;height:0;padding-top:28px;}
div#newsletter p.fieldRow {clear:right !important;padding:0 !important;}
div#newsletter .fieldItemInner {padding:0 !important;width:330px;float:left;}
div#newsletter .fieldItem {border:0 !important;}
div#newsletter .fieldItem .fieldTitle {display:none;}
div#newsletter .submitButtonContainer {display:block;float:left;margin-left:-162px;padding:0;width:80px;}
div#newsletter .fieldItem .fieldBlock {padding:0 !important;margin:0 !important;}
div#newsletter .fieldItem .fieldInstructions {clear:right;display:none;}

.eventsList ul li {margin-bottom:10px;}