body {
	margin: 0px;
	padding: 0px;
	background: url(../images/header_logo.gif) no-repeat center top;
	font-family: 'hoefler text','times new roman',serif;
	}
div.headertext {
	margin: 15px auto 0px;
	padding:0px 0px 0px 15px;
	width: 895px;
	text-align: left;
	height:15px;
	font:normal 12px "trebuchet MS", arial, sans-serif;
	color: #08a;
	}
	div.headertext span {color:#0ad;}
div.outerframe {
	margin: 0px auto 20px;
	width: 910px;
	text-align: left;
	padding: 0px;
	position:relative;
	top:0px;}

	div.main {
	width:902px;}
div.slideshowWrapper {
	width:902px;
	height:367px;
	background: url(../images/homepage/stage.gif) no-repeat left top;
	padding-left:0;
	position:relative;
	z-index:1;}
div.slideshow {}
div.slideshow p {
	margin:3px 0 0 0;
	font:normal 10px tahoma,sans-serif;
	text-align:right;
	color:#037;}
div.row2 {
	height:137px;
	position:relative;
	margin-top:14px;
	}
div.row2 .box {
	background: no-repeat left 20px;
	width:270px;
	height:137px;
	position:absolute;
	top:0px;
	overflow:visible;
	}
/*Mazal Tov box    */ div.row2 .mazaltov {left:3px;  background-image:url(../images/row2/row2box1.gif);color:#330;}
/*Torah from TJ box*/ div.row2 .torah    {left:318px;background-image:url(../images/row2/row2box2.gif);color:#31670d;}
/*Yeshiva News  box*/ div.row2 .news     {left:636px;background-image:url(../images/row2/row2box3.gif);color:#1d2b4c;}
div.row2 .box h1 {color:black; margin:0; height:20px; line-height:20px;}
div.row2 .box h2 {color:black; margin:0; font:normal 12px tahoma,sans-serif;}
div.row2 .box h3 {color:black; margin:0 0 1px; font:bold 14px tahoma,sans-serif;}
	div.row2 .box h3 a {color:black; text-decoration:underline;}
	div.row2 .box h3 a:hover {color:#444;}
div.row2 .box h4 {margin:7px 0 0; font:bold 11px tahoma,sans-serif;}
div.row2 .box h5 {margin:0; font:bold 9px tahoma,sans-serif; text-transform:uppercase;}
div.row2 .box p  {margin:0; font:normal 12px tahoma,sans-serif;}

div.row2 .instance {margin:0; background: no-repeat 9px 11px; padding:9px 9px 1px 31px;}
div.row2 .mazaltov .instance {background-image: url(../images/row2/row2icon_star.gif);}
div.row2 .torah .instance    {}
	div.row2 .torah .weekly  {background-image: url(../images/row2/row2icon_doc.gif);}
	div.row2 .torah .mp3     {background-image: url(../images/row2/row2icon_audio.gif);}
	div.row2 .torah a.h2jump {
	color:black;
	text-decoration:underline;
	background: url(../images/row2/h2jump.gif) no-repeat right top;
	padding-right: 14px;
}
	div.row2 .torah a.h2jump:hover {color:#360;}
div.row2 .news .instance     {padding:9px 9px 0px;}
	div.row2 .news .instance a   {color:#1d2b4c; text-decoration:underline;}
	div.row2 .news .instance a:hover {color:#568;}

div.row2 .mazaltov #marqueecontainer{
	position: relative;
	width: auto; /*marquee width */
	height: 114px; /*marquee height */
	overflow: hidden;
	padding: 0 9px 0 0;
	margin: 1px 0 0;
	}
	
div.footer {
	background:#f0f5fe url(../images/footer/footer_bg.gif) no-repeat left top;
	width:902px;
	height:116px;
	margin:25px 0 0 3px;
	position:relative;
	}
div.footer .blurb {
	padding:0;
	position:absolute;
	top:13px;
	left:15px;
	width:600px;}
div.footer .blurb h3 {font:normal 15pt/17pt 'hoefler text','times new roman',serif; color:black;margin: 0 0 16px;}
div.footer .blurb h3 strong {font-weight:bold;color:#135;}
div.footer .blurb h3 a {font-weight:bold;font-style:italic;color:#135;}
div.footer .blurb h3 a:hover {}

div.footer .contact {
	position:absolute;
	top:5px;
	left:630px;
	padding:0 0 0 10px;
	margin:0;
	height:105px;
	border-left:2px solid white;
	color:#037;
	font:normal 11px tahoma,sans-serif;}
div.footer .contact .israel {margin-top:5px}
div.footer .contact .usa {margin-top:30px}
div.footer .contact h4 {font:bold 11px tahoma,sans-serif;clear:left;margin:0;}
	div.footer .contact h4 em {font-style:normal;color:#79c;}
div.footer .contact p {margin:0;font-size:10px;}
div.footer .contact ul {margin:1px 0 0;padding:0;font-size:10px;list-style:none;}
div.footer .contact li {margin:0 10px 0 0;float:left;background: no-repeat left 1px;}
	div.footer .contact li.phone {background-image: url(../images/footer/footer_icon_phone.gif); padding-left: 10px;}
	div.footer .contact li.fax {background-image: url(../images/footer/footer_icon_fax.gif); padding-left: 16px;}
	div.footer .contact li.email {background-image: url(../images/footer/footer_icon_email.gif); padding-left: 14px;}
		div.footer .contact li.email a {color:#037;text-decoration:none;}
		div.footer .contact li.email a:hover {text-decoration:underline;}

div.smallprint {
	margin:0;
	padding:10px 5px;
	font: 10px Tahoma, arial, sans-serif;
}
div.smallprint h6 {
	margin:0;
	font-weight: normal;
	color: #79C;
	font-size: 8pt;
	height: 22px;
	padding: 0px;
}
div.smallprint h6 a {
	text-decoration:underline;
	color: #05A;
	margin:0px 3px;
	padding: 0px;
}
