body {
	font-family:Arial,sans-serif;
	color:#333333;
	font-size:10pt;
	font-weight:normal;
	margin:20px auto;
	padding:0;
	background-color:#990000;
	}
li, div {
	font-weight:normal;
	color:#333333;
	background-color:inherit;
	padding:0;
	text-align:left;
	text-decoration:none;
	font-family:Arial,sans-serif;
	}
p {
	font-family:Arial,sans-serif;
	color:#333333;
	text-align:left;
	background-color:inherit;
	font-weight:normal;
	font-size:10pt;
	}
a {
	text-decoration:none;
	color:#800000;
	background-color:inherit;
	}
a:hover{
	color:#800000;
	}
table,tr,td,th,img,div {
	margin:0;
	padding:0;
	border:0 none;
	}
td {
	vertical-align:top;
	}
.spacer {
	clear:both;
	}
.twenty {
	margin-bottom:20px;
	}
#outline {
	width:738px;
	border-right:1px solid #000000;
	background-color:#FFFFFF;
	}
#main {
	background-color:#FFFFFF;
	color:#000000;
	width:714px;
	text-align:center;
	margin:0px auto 12px auto;
	}
.maintext {
	margin:0 0 20px 10px;
	}
.indexcal {
	margin:0;
	}
.lang {
	font-style:italic;
	}

/** HEADER **/

#headerbox {
	border:1px solid #000000;
	width:738px;
	margin:0 auto;
	background-color:#FFFFFF;
	}
#header {
	width:714px;
	height:100px;
	border-top:13px solid #FFFFFF;
	border-bottom:3px solid #FFFFFF;
	border-right:12px solid #FFFFFF;
	border-left:12px solid #FFFFFF;
	margin:0 auto;
	}


/** CONTENT **/

#contentleft {
	width:254px;
	float:left;
	border-right:1px solid #C0C0C0;
	height:390px;
	}
#contentright {
	width:253px;
	float:left;
	height:390px;
	}
#centerheadtwo {
	width:100%;
	height:25px;
	}
#servicetimes {
	margin-top:10px;
	}
.centerheadfull {
	width:100%;
	height:25px;
	margin-top:0px;
	margin-bottom:20px;
	}
.headsep {
	height:1px;
	background-color:#E6E6E6;
	margin:3px 0 3px 0;
	}
#centerheadfour {
	width:100%;
	height:25px;
	}
#centerheadtwo p,#centerheadthree p,#centerheadfour p,.centerheadfull p {
	color:#FFFFFF;
	background-color:inherit;
	font-weight:bold;
	padding-top:4px;
	margin:0;
	}
#centerheadtwo a,#centerheadthree a,#centerheadfour a,.centerheadfull a {
	color:#FFFFFF;
	background-color:inherit;
	font-weight:bold;
	}
.dred {
	background-color:#7D090B;
	}
.dgray {
	background-color:#4C4C4C;
	}
.lgray {
	background-color:#7C7C7C;
	}
.ogray {
	background-color:#646464;
	}
.vdred {
	background-color:#440506;
	}
#rabbipic {
	float:right;
	width:100px;
	height:185px;
	margin:0 20px 10px 20px;
	margin-right:
	}
.event {
	font-weight:bold;
	}
#leftboxone {
	padding:0 0 0 0;
	}
.sechead {
	font-weight:bold;
	text-align:left;
	}
.boxtitleone {
	font-weight:bold;
	text-align:left;
	}
.boxfour {
	font-weight:bold;
	margin:10px 0 5px 10px;
	text-align:left;
	}
.heading {
	font-weight:bold;
	margin:0 0 5px 0;
	text-align:left;
	}
.boxtextone {
	text-align:left;
	}
.boxtexttwo {
	text-align:left;
	padding-right:10px;
	}
#leftboxtwo {
	padding:0;
	vertical-align:top;
	}
#leftboxtwo ul {
	margin:0 0 0 90px;
	text-align:left;
	padding:5px 0 0 0;
	}
#leftboxtwo li {
	list-style-type:none;
	font-family:Arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	text-align:left;
	}
#leftboxtwo li a {
	color:#333333;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
	}
.leftboxtwoindex {
	background:url("/images/1.b.jpg") no-repeat;
	background-position:bottom left;
	height:160px;
	}
.listtitle {
	font-weight:bold;
	color:#8C040C;
	margin:10px 0 10px 90px;
	}
.bullet {
	margin:0 3px 0 0;
	width:4px;
	height:10px;
	}
.bulletl {
	margin:0 0 0 3px;
	width:3px;
	height:6px;
	}
.morebullet {
	margin-top:5px;
	float:right;
	margin-right:10px;
	font-weight:bold;
	color:#333333;
	font-size:8pt;
	width:100px;
	}
.leftboxhr {
	margin:0 10px 0 0;
	padding:0;
	text-align:right;
	}
.addinfo {
	margin-top:10px;
	text-align:center;
	}
#BB_BuyButtonForm {
	width:150px;
	padding:0 10px 10px 10px;
	border:solid 1px #CC0000;
	float:right;
	margin-left:20px;
	}
#donate {
	font-weight:bold;
	text-align:center;
	color:#CC0000;
	}


/** RIGHT **/

#rightboxone {
	padding:0 0 0 0;
	}
.rightboxoneindex {

	}


/** CENTER **/

#pagetitle {
	margin:10px auto 20px auto;
	width:516px;
	height:24px;
	}
#pagetitlecal {
	margin:10px auto 0 auto;
	width:516px;
	height:24px;
	}
#center {
	width:518px;
	border-left:1px solid #C0C0C0;
	}
#centerheadone {
	width:518px;
	height:25px;
	background-color:#DBDBDB;
	margin-bottom:4px;
	font-variant:small-caps;	
	}
#centerheadone p {
	color:#363636;
	font-weight:bold;
	padding-top:2px;
	margin:0;
	font-size:12pt;
	}
.centerheadsection {
	width:100%;
	height:25px;
	background-color:#7C7C7C;
	margin-bottom:14px;
	}
.centerheadsection p {
	color:#FFFFFF;
	background-color:inherit;
	font-weight:bold;
	padding-top:4px;
	margin:0;
	font-size:10pt;
	margin-right:20px;
	}
#centerpic {
	width:inherit;
	background-color:#EDEDED;
	margin-bottom:4px;
	padding:10px;
	vertical-align:top;
	float:left;
	}
#centerpicimg {
	float:left;
	width:200px;
	height:130px;
	margin-right:15px;
	}
#centerpictext {

	}
#centerpictitle {
	font-weight:bold;
	}
#homefront {
	width:200px;
	height:130px;
	}
#notice {
	color:#CC0000;
	font-weight:bold;
	padding:10px;
	border:solid 1px #CC0000;
	}
#centerpic p {
	margin-left:6px;
	text-align:left;
	margin-bottom:6px;
	margin-top:0;
	color:#000000;
	}
#centerpic a,#enterblog a,.entercal a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}
.centerpicmore p {
	font-weight:bold;
	font-size:8pt;
	margin-bottom:0;
	margin-right:10px;
	float:right;
	}
#centerpicmore a {
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	}
#enterblog {
	font-weight:bold;
	font-size:8pt;
	margin-right:20px;
	float:right;
	margin-bottom:20px;
	padding:0;
	}
.entercal {
	font-weight:bold;
	font-size:8pt;
	margin-top:20px;
	margin-right:20px;
	float:right;
	padding:0;
	}
.more {
	margin-left:3px;
	width:3px;
	height:6px;
	}
#listmorn ul,#listeve ul,#resources ul,#famservice ul,#festival ul {
	text-align:left;
	margin:0px;
	padding:0;
	}
#listmorn li,#listeve li,#resources li,#famservice li,#festival li {
	list-style-type:none;
	text-align:left;
	}
#listeve ul,#famservice ul,#festival ul {
	margin-top:20px;
	margin-bottom:10px;
	}
#resources li {
	margin-bottom:15px;;
	}
.indentlist {
	padding:0;
	margin-top:0;
	margin-left:20px;
}
.indentlist li {
	list-style-type:none;
	text-align:left;
}
.educontact {
	width:380px;
	clear:both;
	}
.educontactl {
	width:190px;
	float:left;
	margin-bottom:20px;
	}
.educontactr {
	width:190px;
	float:right;
	margin-bottom:20px;
	}
.positionbox {
	width:100%;
	clear:both;
	} 
.contactlist {
	float:left;
	width:150px;
	text-align:left;
	font-size:9pt;
	margin-left:20px;
	padding-bottom:20px;
	}
.position {
	float:left;
	width:180px;
	text-align:right;
	font-weight:bold;
	font-size:9pt;
	}

/** LEFT **/

#leftempty {
	width:188px;
	height:1px;
	margin:0;
	padding:0;
	background:#FFFFFF url(images/leftemptybackground.jpg) repeat-y;
	border-right:3px solid #FFFFFF;
	}
#left {
	width:188px;
	border-right:3px solid #FFFFFF;
	}
#navtable {
	background-color:#2E2E2E;
	width:190px;
	padding-bottom:20px;
	}
#pointerone {
	width:11px;
	height:21px;
	margin-top:12px;
	}
#pointertwo {
	width:11px;
	height:21px;
	margin-top:41px;
	}
#pointerthree {
	width:11px;
	height:21px;
	margin-top:70px;
	}
#pointerfour {
	width:11px;
	height:21px;
	margin-top:99px;
	}
#pointerfive {
	width:11px;
	height:21px;
	margin-top:128px;
	}
#pointersix {
	width:11px;
	height:21px;
	margin-top:157px;
	}
#pointerseven {
	width:11px;
	height:21px;
	margin-top:186px;
	}
#pointereight {
	width:11px;
	height:21px;
	margin-top:215px;
	}
#pointernine {
	width:11px;
	height:21px;
	margin-top:244px;
	}
#pointerten {
	width:11px;
	height:21px;
	margin-top:273px;
	}
#pointereleven {
	width:11px;
	height:21px;
	margin-top:302px;
	}
#pointernone {
	width:11px;
	height:21px;
	}
#leftnav {
	width:179px;
	}
#leftnav ul {
	width:160px;
	margin:9px 0 0 10px;
	text-align:left;
	float:right;
	padding:0;
	}
#leftnav li {
	height:22px;
	list-style-type:none;
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid #636364;
	padding-top:6px;
	font-size:9pt;
	}
#leftnav li a {
	color:#FFFFFF;
	background-color:inherit;
	font-weight:bold;
	font-size:9pt;
	}
#leftnav img {
	margin-right:3px;
	margin-top:3px;
	float:left;
	}
#leftheadone {
	width:190px;
	height:25px;
	margin-top:3px;
	}
#leftheadone p,#leftheadtwo p,#leftheadthree p {
	color:#FFFFFF;
	background-color:inherit;
	font-weight:bold;
	padding-top:4px;
	margin:0;
	}
#leftheadtwo,#leftheadthree {
	width:190px;
	height:25px;
	}
#leftheadtwo a,#leftheadthree a {
	color:#FFFFFF;
	background-color:inherit;
	}
.star {
	float:left;
	margin-top:5px;
	margin-left:7px;
	margin-right:8px;
	width:14px;
	height:16px;
	}
.calstar {
	float:left;
	margin-top:0;
	margin-left:7px;
	margin-right:8px;
	width:14px;
	height:16px;
	}
.leftpic {
	margin-left:19px;
	margin-top:11px;
	color:#CACACA;
	text-decoration:none;
	}
.navpicbox {
	margin:11px 12px 5px 8px;
	border:1px solid #AEAEAE;
	width:170px;
	height:52px;
	}
.navpic {
	width:168px;
	height:50px;
	margin:0 auto;
	border:1px solid #FFFFFF;
	}
.navnewsbox {
	background-color:#E6E6E6;
	width:173px;
	padding:6px 9px 6px 9px;
	}
.navnewsdate {
	font-weight:bold;
	color:#333333;
	font-size:9pt;
	margin-bottom:5px;
	text-align:left;
	}
.navnews {
	color:#727272;
	text-align:left;
	font-size:9pt;
	}
.navnews a {
	color:#727272;
	font-size:9pt;
	}
.newssep {
	height:1px;
	background-color:#E6E6E6;
	margin:3px 0 3px 0;
	}
.newsseplast {
	margin-bottom:10px;
	}
.navcontact {
	margin:10px 3px 30px 10px;
	color:#666666;
	font-size:9pt;
	text-align:left;
	}
.navtitle {
	color:#333333;
	font-weight:bold;
	}
.emaillink {
	color:#8C040C;
	}


/** FOOTER **/

#footer {
	background-color:#6B6B6B;
	height:65px;
	}
#footerstripe {
	background-color:#404040;
	height:5px;
	}
#copy {
	margin:9px auto 0 auto;
	color:#CACACA;
	font-size:8pt;
	text-align:center;
	}
#copy a {
	color:#CACACA;
	}
#uscjlogo {
	margin:50px auto 30px auto;
	width:70px;
	height:95px;
	text-align:center;
	font-size:8pt
	}
#uscjlogo img {
	width:64px;
	height:95px;
	}

.g{font-family:Tahoma;font-size:11px;color:#CACACA;text-decoration:none;}
.b{font-family:Tahoma;font-size:11px;color:#333333;}
.b1{font-family:Tahoma;font-size:11px;color:#333333;text-decoration:none;}
.b2{font-family:Tahoma;font-size:11px;color:#727272;}
.s{font-family:Tahoma;font-size:11px;color:#666666;}
.s1{font-family:Tahoma;font-size:11px;color:#616161;}
.red2{font-family:Tahoma;font-size:11px;color:#8C040C; text-decoration:none;}

#input{
  	width:79px; height:13px;
	border-width:1px;
	border-style:solid;
	border:none;
	background-color:#F0EAE3;
	}

#textarea{
	width:102px;
	height:48px;
	border-width:1px;
	border-style:solid;
	border:none;
	background-color:#F0EAE3;
	overflow:auto
	}
	
#shabbattimes {
	margin-left:10px;
	}

/** Candlelighting **/

#hebcal {
 font-family: Arial,Helvetica,sans-serif;
 font-size:8pt;
}
#hebcal H3 {
 font-family: Arial,Helvetica,sans-serif;
 font-size:8pt;
}
#hebcal .candles {margin-bottom:20px;}
#hebcal .havdalah {  } 
#hebcal .parashat {display: none;}
#hebcal .holiday {  }

/** End Candlelighting **/