body{
	background-image: url(../images/bkg_gradient.jpg);
	background-repeat:repeat-x;
	margin:0 0 0 0;
	background-color:#CBA34E;
	}
#content{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
#blue{
	height:18px;
	background-color:#0d3b61;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	}
#sponsor{
	height:18px;
	background-color:#B5C084;
	text-align:left;
	}
#top{
	background-image: url(../images/bkg_parchment.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #87a4ab;
	height:148px;
	margin-bottom:38px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
#usertop{
	background-image: url(../images/bkg_parchment.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #87a4ab;
	height:148px;
	margin-bottom:0px;
	text-align:left;
	}
#pagetop{
	background-image: url(../images/bkg_parchment.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #87a4ab;
	height:186px;
	margin-bottom:0px;
	text-align:left;

	}
#calendar{
	padding-right:25px;

	}
#logo{
	background-image: url(../images/logo.png);
	background-repeat:no-repeat;
	width:327px;
	height:91px;
	float:left;
	margin-top:4px;
	margin-left:70px;
	margin-bottom:16px;
	display:inline;
	cursor:pointer;
	}

#adv{
	display:inline;
	float:right;
	vertical-align:middle;
	height:88px;
	padding-right:25px;
	}

#nav{
	padding-left:70px;
	height:40px;
	background-color:RGB(75,120,144);
	background-image:URL(../images/bkg_nav.png);
	background-repeat:repeat-x;
	text-align:left;
}

#hpcontact{
	height:44px;
	vertical-align:middle;
	padding-left:0px;
	background-image: url(../images/bkg_parchment.jpg);
	border-bottom:1px solid #87a4ab;
	background-position: center center;
}
#usercontact{
	height:44px;
	vertical-align:middle;
	padding-left:15px;
	background-color:#ffffff;
	border-bottom:1px solid #87a4ab;
}
#userdash{
	background-color:#ffffff;
	border-bottom:1px solid #87a4ab;
}
#statusbar{
	padding-top:10px;
	vertical-align:middle;
	height:44px;
	padding-left:70px;
	background-color:#EF8201;}

#hpmidnav{
	height:36px;
	padding-left:70px;
	background-image: url(../images/bkg_parchment.jpg);
	background-position: center center;
	border-bottom:1px solid #87a4ab;
	vertical-align:middle;
	padding-top:8px;
}

#newsletterdiv{
	height:36px;
	padding-left:70px;
	background-image: url(../images/bkg_parchment.jpg);
	border-bottom:1px solid #87a4ab;
	vertical-align:middle;
	background-position: center center;
	padding-top:8px;
	display:none;
	text-align:left;

}
#logindiv{
	padding-left:30px;
	padding-right:30px;
	background-image: url(../images/bkg_parchment.jpg);
	border-bottom:1px solid #87a4ab;
	vertical-align:middle;
	background-position: center center;
	padding-top:8px;
	display:none;
	text-align:left;
}
#programsdiv{
	padding-left:70px;
	padding-right:30px;
	background-image: url(../images/bkg_parchment.jpg);
	border-bottom:1px solid #87a4ab;
	vertical-align:middle;
	background-position: center center;
	padding-top:4px;
	display:none;
	text-align:left;
}

#hprotator{
	background-image: url(../images/bkg_parchment.jpg);
	background-position: center center;
	border-bottom:1px solid #87a4ab;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}
#hpeduopp{
	background-image: url(../images/bkg_kotel.png);
}
#hpbuttonnav{
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/bkg_kotel2.png);
}
#hpmain{
	background-image: url(../images/bkg_parchment.jpg);
	background-position: center center;
}

#registermain{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:70px;
	padding-right:35px;
	background-image: url(../images/bkg_prayerbook_lg.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #87a4ab;
	min-height:360px;
	text-align:left;
}
#level2main{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#EFE1BC;
	background-image: url(../images/bkg_kotel_blue.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #87a4ab;
	text-align:left;
}
#level2content{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
	min-height:270px;
	text-align:left;
}

#pagemain{
	width:980px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#EFE1BC;
	background-image: url(../images/bkg_kotel_orange.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #87a4ab;
	text-align:left;
}
#pagecontent{

	padding-top:15px;
	padding-bottom:15px;
	padding-left:90px;
	padding-right:90px;
	min-height:270px;
	text-align:left;
}
#classmain{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/bkg_prayerbook_lg.jpg);
	min-height:360px;
	text-align:left;
}
#dashmain{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/bkg_prayerbook_lg.jpg);
	min-height:360px;
	text-align:left;
}
#main{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:70px;
	padding-right:20px;
	background-color:#FAF3E1;
	background-image: url(../images/bkg_prayerbook_lg.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #87a4ab;
	text-align:left;
}

#dashdiv{min-height:500px;padding:10px;}

#hpdyninfo{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;
	padding-right:30px;
	padding-right:35px;
	background-image: url(../images/bkg_prayerbook.jpg);

}
#blogfeed{
	border:10px solid #748f98;
	width:200px;
	height:250px;
}
#classfeed{
	border:10px solid #b09465;
	width:200px;
	height:250px;
}
#footerlinks{
	background-color:#2b2118;
	text-align:left;
}
#atidlogo{
	background-image: url(../images/atidlogo.png);
	background-repeat:no-repeat;
	width:112px;
	height:43px;
	margin-left:70px;
	margin-top:10px;
	}
#wylogo{
	background-image: url(../images/logo.webyeshiva.small.png);
	background-repeat:no-repeat;
	width:159px;
	height:43px;
	float:right;
	margin-right:70px;
	margin-top:10px;
	}	

#pagetitle{	width:90%;
			text-align:right;
			display:inline;
			margin-top:40px;

}

#footer{
	margin-left:180px;
	text-align:left;
}

.nav {font-size:12px;color:#ffffff;font-weight:700;padding:4px 4px 4px 4px;margin:0px 14px 0px 0px;text-decoration:none;}
.nav:hover {background-color:#fb9fa1}

.apptnum{width:300px;font-weight:700;display:inline}
#appttim{width:300px;display:inline}
#apptopt{width:400px;}

#msglist{padding:10px;}
