@charset "utf-8";
/* CSS Document */
html,body{ 
	height:100%; 
	margin:0; 
	padding:0;
	text-align:center;
	border:none;
	background-color:#fcf8ed;
	background-image:url(../images/backfade.jpg);
	background-repeat:repeat-x;
	/*background-color:#4e77e0;*/
}
INPUT,TEXTAREA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#wrapper{
	margin:20px auto;
	width:800px;
	background-color:#fcf8ed;
}
#mainDiv{
	width:800px;
}
.mainDiv{
	text-align:left;
}
/* Header Area **********************************/
#headerDiv{
	background-color:#03216e;
	padding:15px 15px 10px 15px;
}
.headerDiv{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	font-size:10px;
}
.headerDiv .headerName {
	font-size:15px;
	font-weight:bold;
	padding-right:12px;
	letter-spacing:5px;
}
.headerName A:link { color:#FFFFFF; font-size:15px; text-decoration:none;}
.headerName A:visited { color:#FFFFFF; font-size:15px; text-decoration:none;}
.headerName A:active { color:#FFFFFF; font-size:15px; text-decoration:none;}
.headerName A:hover { color:#FFFFFF; font-size:15px; text-decoration:none;}

.headerDiv .headerDesc {
	font-size:9px;
	font-weight:normal;
	padding-right:12px;
	letter-spacing:4px;
}

/* mainImage ************************************/
#mainImg{
	height:186px;
	padding:0;
	margin-bottom:-4px;
}
html>body #mainImg{
	height:186px;
	padding:0;
	margin:0;
}
/************************************************/
/* mainNav **************************************/
#mainNavShell {
	background-color:#03216e;
	padding:0;
	margin:0;
	border-bottom-color:#4e77e0;
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-top-color:#4e77e0;
	border-top-style:solid;
	border-top-width:5px;
	text-align:center;
}
#mainNavShell ul {
	
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}
#mainNavShell li {
	list-style-type: none;
	list-style-image: none;
	display: inline;
	padding-left:19px;
	padding-right:19px;
	padding-top:5px;
	padding-bottom:5px;
}
.mainNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#FFFFFF;
}
.mainNav A:link { color:#FFFFFF; font-size:9px; text-decoration:none;}
.mainNav A:visited { color:#FFFFFF; font-size:9px; text-decoration:none;}
.mainNav A:active { color:#FFFFFF; font-size:9px; text-decoration:none;}
.mainNav A:hover { color:#FFFFFF; font-size:9px; text-decoration:underline;}

.mainNav .leftBorder{
	border-left-color:#d5dae7;
	border-left-width:2px;
	border-left-style:solid;
}
/************************************************/
/* Footer area **********************************/
#footer {
	background-color:#c4b99b;
	margin-top:25px;
	text-align:center;
}
#footer ul {	
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}
#footer li {
	list-style-type: none;
	list-style-image: none;
	display: inline;
	padding-left:16px;
	padding-top:5px;
	padding-bottom:5px;
}

.footerNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#FFFFFF;
}
.footerNav A:link { color:#03216e; font-size:9px; text-decoration:none;}
.footerNav A:visited { color:#03216e; font-size:9px; text-decoration:none;}
.footerNav A:active { color:#03216e; font-size:9px; text-decoration:none;}
.footerNav A:hover { color:#03216e; font-size:9px; text-decoration:underline;}

#copyright {
	padding:10px 0px 20px 0px;
	text-align:center;
}
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#03216e;
	letter-spacing:1px;
}
.copyright A:link { color:#03216e; font-size:8px; text-decoration:none;}
.copyright A:visited { color:#03216e; font-size:8px; text-decoration:none;}
.copyright A:active { color:#03216e; font-size:8px; text-decoration:none;}
.copyright A:hover { color:#03216e; font-size:8px; text-decoration:none;}
/************************************************/
/* main body area *******************************/
#bodyDiv{
	 background-color:#fcf8ed;
	 text-align:left;
}
.bodyText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#554e3c;
	padding:0px 25px 30px 30px;
	letter-spacing:2px;
	line-height:20px;
	font-weight:bold;
}
.formText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#554e3c;
	letter-spacing:2px;
	line-height:20px;
	font-weight:bold;
	text-align:right;
}
.mainBodyText { /* front page */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#554e3c;
	padding:25px 25px 30px 30px;
	letter-spacing:2px;
	line-height:20px;
	font-weight:bold;
}
h1 {
	color:#03216e;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin:25px 0px -10px 0px;
	padding:0px 0px 0px 0px;
	line-height:0px;
}
h2 {
	color:#03216e;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
h3 {
	color:#03216e;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:25px 0px -5px 0px;
	padding:0px 0px 0px 0px;
}

html>body h1 {
	margin:22px 0px 0px 0px;
}
/************************************************/
/* Welcome Tag **********************************/
html>body #welcomeTag {
	background-color:#c4b99b;
	height:59px;
	margin-bottom:12px;
}
#welcomeTag {
	background-color:#c4b99b;
	height:59px;
	margin-bottom:16px;
}
.welcomeTag {
	text-transform:uppercase;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	padding:15px 0px 0px 8px;
	letter-spacing:6px;
	font-weight:bold;
}
.welcomeTagContact {
	text-transform:uppercase;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	padding:15px 0px 0px 8px;
	letter-spacing:6px;
	font-weight:bold;
}
/************************************************/
/* rabbi corner *********************************/
#rabbiCorner {
	margin:90px 70px 0px 95px;
}
#rabbiCorner p {
	margin:0;
	padding:0;
}
.rabbiCorner {
	font-size:11px;
	color:#3b372c;
	font-family:Arial, Helvetica, sans-serif;
}
.rabbiCorner A:link { color:#3b372c; font-size:11px; text-decoration:underline;}
.rabbiCorner A:visited { color:#3b372c; font-size:11px; text-decoration:underline;}
.rabbiCorner A:active { color:#3b372c; font-size:11px; text-decoration:underline;}
.rabbiCorner A:hover { color:#3b372c; font-size:11px; text-decoration:underline;}

#rabbiPopup {
	background-color:#fcf8ed;
	background-image:url(../images/rabbisCorner_popUp.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#exitRabbi {
	position:absolute;
	left:450px;
	top:750px;
}
.exitRabbi {
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#554e3c;
	text-align:right;
}
.exitRabbi A:link { color:#554e3c; font-size:11px; text-decoration:none;}
.exitRabbi A:visited { color:#554e3c; font-size:11px; text-decoration:none;}
.exitRabbi A:active { color:#554e3c; font-size:11px; text-decoration:none;}
.exitRabbi A:hover { color:#554e3c; font-size:11px; text-decoration:none;}

#rabbiBody {
	margin:10px 0px 0px 0px;
	padding:210px 122px 0px 122px;
	height:760px;
}
.rabbiBody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b372c;
	line-height:1.5em;
	text-align:left;
}

/************************************************/
/* calendar *************************************/
#calMonth{
	margin:8px 0px 0px 35px;
}
.calMonth{
	color:#fcf8ed;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:16px;
}
#calTitle{
	margin:5px 0px 0px 115px;
}
.calTitle{
	color:#fcf8ed;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	letter-spacing:2px;
}
#calItem{
	margin:10px 0px 0px 115px;
}
.calItem{
	color:#fcf8ed;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:2px;
}
#calItemSpeaker{
	margin:0px 0px 0px 55px;
}
.calItemSpeaker{
}
.calVisit {
	color:#fcf8ed;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:2px;
	padding:0px 0px 0px 5px;
	text-decoration:none;
}
.calVisit A:link { color:#fcf8ed; font-size:11px; text-decoration:none;}
.calVisit A:visited { color:#fcf8ed; font-size:11px; text-decoration:none;}
.calVisit A:active { color:#fcf8ed; font-size:11px; text-decoration:none;}
.calVisit A:hover { color:#fcf8ed; font-size:11px; text-decoration:underline;}

#calMonthSM{
	margin:30px 0px 0px 0px;
	text-align:center;
}
.calMonthSM{
	color:#fcf8ed;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:10px;
}
.calMonthSM A:link { color:#fcf8ed; font-size:14px; text-decoration:none;}
.calMonthSM A:visited { color:#fcf8ed; font-size:14px; text-decoration:none;}
.calMonthSM A:active { color:#fcf8ed; font-size:14px; text-decoration:none;}
.calMonthSM A:hover { color:#fcf8ed; font-size:14px; text-decoration:underline;}

/************************************************/