/* SCREEN STYLESHEET FOR OMNIPERX */

/* BASIC TYPOGRAPHY */

/* MAIN FONTS & COLORS */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4b2902;
background-color:#fff;
margin:0;
padding:0;
}

a{
color:#a95b01;
text-decoration:underline;
}

a:hover{
color:#007c85;
}

a.banner{
border:5px solid #d9531e;
float:left;
margin-top:10px;
}

a.banner:hover{
border-color:#653600;
}

/* HEADINGS */
h1{
font-size:22px;
margin:0 0 15px;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
clear:both;
font-weight:normal;
}

h2{
font-size:14px;
margin-bottom:10px;
font-weight:bold;
text-transform:uppercase;
}

h3{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
text-transform:uppercase;
}


/* FORMS 
input.cat_textbox{
width:202px;
height:20px;
background-image:url(../images/bg-input-text-222.gif);
background-repeat:no-repeat;
background-color:transparent;
margin-right:5px;
padding:5px 10px 0;
color:#5d5d5d;
}
textarea.cat_listbox, select.cat_dropdown, select.cat_listbox{
border:1px solid #5d5d5d;
width:222px;
}
*/

/* LAYOUT */

#container{
width:870px;
margin:0 auto;
}

#header{
float:left;
width:100%;
height:158px;
background-image:url(../images/bg-header-top.gif);
background-repeat:repeat-x;
}

#header-main{
float:left;
width:100%;
height:128px;
}

#search-bar{
float:left;
width:100%;
height:25px;
padding:5px 0 0;
background-image:url(../images/bg-search-bar.gif);
background-repeat:repeat-x;
text-align:right;
}

#content{
float:left;
width:100%;
background-image:url(../images/bg-content.gif);
background-repeat:repeat-y;
min-height:500px;
height:auto !important;
height:500px;
}

#sidebar{
width:215px;
min-height:300px;
height:auto !important;
height:300px;
}

#sidebar.left{
float:left;
}

#sidebar.right{
float:right;
}

#content-main{
float:left;
width:605px;
min-height:750px;
height:auto !important;
height:750px;
padding:25px;
margin:0;
}

#footer{
float:left;
width:100%;
height:70px;
}

/* HEADER MAIN */
#header a{
text-decoration:none;
}

#header a:hover{
text-decoration:underline;
}

#header-main-left{
width:585px;
height:128px;
float:left;
}

#header-main-left a{
float:left;
width:565px;
height:89px;
background-image:url(../images/bg-logo-chelsea-jewish-foundation.gif);
background-repeat:no-repeat;
margin:39px 0 0;
}

.asar #header-main-left a{
background-image:url(../images/bg-logo-asar.gif);
}

.chelsea-jewish-foundation #header-main-left a{
background-image:url(../images/bg-logo-chelsea-jewish-foundation.gif);
}

.chelsea-jewish-community #header-main-left a{
background-image:url(../images/bg-logo-chelsea-jewish-community.gif);
}

.chelsea-jewish-nursing-home #header-main-left a{
background-image:url(../images/bg-logo-chelsea-jewish-nursing-home.gif);
}

.cohen-florence-levine #header-main-left a{
background-image:url(../images/bg-logo-cohen-florence-levine.gif);
}

.dr-matthew-s-shwartz #header-main-left a{
background-image:url(../images/bg-logo-dr-matthew-s-shwartz.gif);
}

.florence-chafetz #header-main-left a{
background-image:url(../images/bg-logo-florence-chafetz.gif);
}

.gilda-bob-richman #header-main-left a{
background-image:url(../images/bg-logo-gilda-bob-richman.gif);
}

.leonard-florence #header-main-left a{
background-image:url(../images/bg-logo-leonard-florence.gif);
}

.manuel-r-grell #header-main-left a{
background-image:url(../images/bg-logo-manuel-r-grell.gif);
}

#header-main-left h1{
border:none;
}

#header-main-left span{
position:absolute;
left:-9999em;
}

#header-main-right{
width:285px;
height:128px;
float:left;
}

#header-main-right p{
width:100%;
float:right;
margin:5px 0 0;
padding:0;
text-align:right;
font-size:11px;
}

#header .green{
margin:25px 0 0;
color:#007c85;
text-transform:uppercase;
}

#header .green a{
color:#007c85;
font-weight:bold;
}

#header .brown{
color:#4b2902;
}

#header .brown a{
color:#4b2902;
}

#header .tagline{
margin:40px 0 0;
}

/* SEARCH BAR */

#search-bar input{
display:inline;
}

#search-bar #CAT_Search{
width:212px;
height:17px;
margin:0;
border:none;
color:#878481;
padding:3px 5px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
vertical-align:top;
float:none;
border:0;
}

#search-bar .cat_button{
width:20px;
height:20px;
margin:0 10px 0 0;
padding:0;
background-image:url(../images/bg-search-button.gif);
background-repeat:no-repeat;
border:0;
vertical-align:top;
cursor:pointer;
}

/* NAVIGATION */
#nav a{
color:#4b2902;
text-decoration:none;
font-size:10px;
font-weight:bold;
}

#nav a:hover{
text-decoration:underline;
}

#nav ul{
float:left;
list-style:none;
}

#nav ul li{
list-style:none;
float:left;
margin:0;
padding:20px 0 0 23px;
width:187px;
background-image:url(../images/bg-nav-li.gif);
background-position:7px 25px;
background-repeat:no-repeat;
text-transform:uppercase;
line-height:13px;
}

#nav ul li.selected{
background-image:url(../images/bg-nav-li-down.gif);
}

#nav ul li ul{
display:none;
}

#nav ul li.selected ul{
display:block;
}

#nav ul li.home ul li{
background-image:none;
padding:4px 0 0;
}

#nav ul li.home ul li a{
color:#a95b01;
}

#nav ul li ul li{
background-image:none;
padding:5px 0 0 0px;
text-transform:none;
width:160px;
}

#nav ul li.selected ul li.selected{
background-image:none;
}

#nav ul li ul li a{
color:#a95b01;
}

#nav ul li#cjc ul, #nav ul li#ahal ul{
display:block;
}

#nav ul li#cjc ul li, #nav ul li#ahal ul li{
background-image:url(../images/bg-nav-li2.gif);
background-position:2px 10px;
background-repeat:no-repeat;
padding:5px 0 0 15px;
text-transform:none;
width:160px;
}

#nav ul li#cjc ul li a, #nav ul li#ahal ul li a{
color:#4b2902;
}

#nav ul li#cjc ul li ul, #nav ul li#ahal ul li ul{
display:none;
}

#nav ul li#cjc ul li.selected ul, #nav ul li#ahal ul li.selected ul{
display:block;
}

#nav ul li#cjc ul li ul li, #nav ul li#ahal ul li ul li{
background-image:none;
padding:5px 0 0 0px;
text-transform:none;
width:160px;
}

#nav ul li#cjc ul li ul li a, #nav ul li#ahal ul li ul li a{
color:#a95b01;
}

/* SIDEBAR BLOCKQUOTE */

#sidebar blockquote{
float:left;
margin:20px 0 10px;
padding:15px 15px 25px 25px;
background-image:url(../images/bg-sidebar-quote.gif);
width:170px;
height:101px;
color:#4b2902;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-indent:20px;
}

#sidebar blockquote .author{
float:left;
clear:both;
font-size:9px;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
}

/* CONTENT MAIN */

#content-main{
font-size:12px;
background-image:url(../images/bg-content-main.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.home #content-main{
font-size:18px;
padding:0;
width:655px;
background-image:none;
}

#content-main .homepage-banner img{
float:right;
border:0;
margin-right:0;
}

#content-main p{
margin-bottom:10px;
line-height:15px;
}

#content-main img{
float:left;
border:2px solid #A95B01;
margin:0 10px 10px 0;
}

.home .announcement-list{
width:198px;
float:left;
margin:10px 0 20px 20px;
padding:0;
background-color:#fff;
}

.home .announcement-list .date{
display:none;
}

.comment-form{
width:320px;
margin-top:20px;
}

hr{
display:none;
}

#content-main .search-result img{
border:none;
}

#content-main .search-result p{
margin-left:45px;
}

.side-left{
width:255px;
float:left;
}

.side-right{
width:255px;
float:right;
}

#content-main ul{
list-style:disc;
margin:0 0 10px 20px;
}

#content-main .box{
width:598px;
height:153px;
color:#fff;
margin:0 0 25px;
padding:0;
}

#content-main .box img{
border:0;
padding:4px;
margin:0;
}

.home #content-main .box{
width:100%;
min-height:180px;
height:auto !important;
height:180px;
background-color:#007c85;
font-size:16px;
letter-spacing:.2px;
line-height:22px;
float:left;
}

.home #content-main .box h1{
margin:0;
padding:30px 20px 20px;
}

.chelsea-jewish-foundation .box{
background-image:url(../images/bg-box-chelsea-jewish-foundation.gif);
}

.asar .box{
background-image:url(../images/bg-box-asar.gif);
}

.chelsea-jewish-community .box{
background-image:url(../images/bg-box-chelsea-jewish-community.gif);
}

.chelsea-jewish-nursing-home .box{
background-image:url(../images/bg-box-chelsea-jewish-nursing-home.gif);
}

.cohen-florence-levine .box{
background-image:url(../images/bg-box-cohen-florence-levine.gif);
}

.dr-matthew-s-shwartz .box{
background-image:url(../images/bg-box-dr-matthew-s-shwartz.gif);
}

.florence-chafetz .box{
background-image:url(../images/bg-box-florence-chafetz.gif);
}

.gilda-bob-richman .box{
background-image:url(../images/bg-box-gilda-bob-richman.gif);
}

.leonard-florence .box{
background-image:url(../images/bg-box-leonard-florence.gif);
}

.manuel-r-grell .box{
background-image:url(../images/bg-box-manuel-r-grell.gif);
}

.sidebox{
float:right;
width:173px;
padding:20px;
border:1px solid #A95B01;
background-color:#E6E2DD;
margin:0 7px 20px 20px;
}

#content-main .box p{
font-size:14px;
line-height:18px;
float:right;
text-indent:30px;
width:310px;
margin:40px 20px 0 0;
}

#content-main .box p .author{
display:block;
font-size:10px;
text-transform:uppercase;
text-indent:0;
margin:5px 0 0;
}

.home #content-main .box p{
font-size:16px;
letter-spacing:.2px;
line-height:22px;
padding:0px 25px 20px;
margin:0;
width:auto;
text-indent:0;
}

.home .announcement-list{
font-size:11px;
}

.home .announcement-list h2{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:none;
margin-bottom:10px;
}

.home .announcement-list h2 a{
color:#4B2902;
text-decoration:none;
}

.home .announcement-list h2 a:hover{
text-decoration:underline;
}

/* BLOG */

.blog-post h2.post-title {
border-bottom:none;
}

.blog-post .post-details{
color:#333;
}

.blog-container .post-list {
width:auto;
}

/* CONTACT US */


/* FOOTER */
#footer{
color:#c9c9c9;
font-size:9px;
background-image:url(../images/bg-footer.gif);
background-repeat:repeat-x;
background-color:#653600;
}

#footer-nav{
float:left;
width:100%;
height:17px;
padding-top:33px;
}

#footer a{
color:#fff;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer ul{
float:left;
list-style:none;
}

#footer ul li{
float:left;
padding:0 5px;
border-right:1px solid #fff;
list-style:none;
}

#footer ul li.last{
border-right:none;
padding-right:0;
}

#copyright{
float:left;
clear:left;
width:100%;
background-color:#fff;
height:15px;
color:#4B2902;
padding:5px 3px;
}

/* SYSTEM MESSAGES */
.system-message h1, .system-error-message h1{
font-size:26px !important;
}

.system-message {
	background: #f9f9f9 url(/CatalystImages/ok.png) no-repeat 29px 18px;	
}

.system-error-message {
	background: #f9f9f9 url(/CatalystImages/error.png) no-repeat 26px 26px;
}