body{
	margin: 0px auto;
	background:url(images/bg-1060-760-2c.jpg) repeat-y top center #B0B0B0;
}

#wrapper{
	left:50%;
	position:absolute;
	margin-left:-375px;
	width:750px;
}
#content{
	text-align:justify;
	width:650px;
	margin-left:50px;
	margin-right:49px;
	line-height:16px;
}
#content .img-r{
	float:right;
	margin:10px 0px 5px 10px;
	border:solid 1px #000;
}
#content .img-l{
	float:left;
	margin:10px 10px 5px 0px;
	border:solid 1px #000;
}
a.menu
{
text-decoration: underline;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding:0 1px;
}
a.menu:visited
{
color: #ffffff;
}
a.menu:hover
{
text-decoration: underline;
background:#E4E4E4;
color: #DD1414;
}
td
{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
a.w-on-r
{
color: #FFF;
text-decoration: underline;
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
}
a.w-on-r:visited
{
color: #FFF;
}
a.w-on-r:hover
{
color: #A6110B;
background:#FFF;
text-decoration: none;
}
a.more
{
color: #FF0000;
text-decoration: none;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a.more:visited
{
color: #FF0000;
}
a.more:hover
{
color: #FFFFFF;
background:#DD1414;
text-decoration: none;
}
a.more2
{
color: #FF0000;
text-decoration: underline;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}
a.more2:visited
{
color: #FF0000;
text-decoration: underline;
}
a.more2:hover
{
color: #FFFFFF;
background:#DD1414;
text-decoration: underline;
}
a.more3
{
color: #DD1414;
text-decoration: none;
background:#F4FFFF;
font-family: arial, helvetica, sans-serif;
font-size: 28px;
font-weight: bold;
}
a.more3:hover
{
color: #FFFFFF;
background:#DD1414;
padding:2px 15px 2px 15px;
text-decoration: none;
}
a.more3b
{
color: #FF0000;
text-decoration: underline;
font-family: arial, helvetica, sans-serif;
font-size: 11pt;
padding:2px;
font-weight: bold;
}
a.more3b:hover
{
color: #FFFFFF;
background:#DD1414;
text-decoration: underline;
}
a.more4
{
color: #DD1414;
text-decoration: none;
font-family: arial, helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
}
a.more4:visited
{
color: #DD1414;
text-decoration: none;
}
a.more4:hover
{
color: #FFFFFF;
background:#DD1414;
text-decoration: none;
}
.black
{
color: #ffffff;
background:#777;
text-decoration: underline;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
padding:1px;
}
a.black:visited
{
color: #ffffff;
background:#777;
text-decoration: none;
}
a.black:hover
{
color: #000;
background:#ffffff;
text-decoration: underline;
}
a.ngn:link
{
color: #000000;
background:#E3C50D;
text-decoration: none;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
padding:0 2px;
}
a.ngn:visited
{
color: #000000;
background:#E3C50D;
text-decoration: none;
}
a.ngn:hover
{
color:#ED6800;
background:#EEEEEE;
text-decoration: none;
}
.ngn2
{
color: #FFFFFF;
background:#444;
text-decoration:underline;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
padding:2px 5px;
}
.ngn2 a:visited
{
color: #FFFFFF;
background:#666;
text-decoration: none;
}
a.ngn2:hover
{
color:#444;
background:#FFFFFF;
text-decoration: underline;
}

a.tribute
{
color: #FFFFFF;
text-decoration:none;
font-weight: bold;
padding:3px 1px;
}
a.tribute:visited
{
color: #FFF;
text-decoration:none;
}
a.tribute:hover
{
color:#FCF75B;
text-decoration: none;
background-color:#757B93;
}

a.tribute2
{
color: #FFFFFF;
text-decoration:underline;
font-weight: bold;
padding:2px 1px;
}
a.tribute2:visited
{
color: #FFF;
}
a.tribute2:hover
{
color:#612F0C;
background:#FFFFFF;
text-decoration: underline;
}



.donate
{
margin:0 auto;
font-weight:bold;
font-size:12px;
text-align:center;
letter-spacing:1px;
color:#FFFFFF;
background:url(images/links-bg-off-2x23.jpg) repeat-x #EC2B25;
padding:5px 3px 5px 3px;
}
.donate a:link
{
color:#FFFFFF;
background:url(images/links-bg-off-2x23.jpg) repeat-x #EC2B25;
}
.donate a:visited
{
color:#FFFFFF;
background:url(images/links-bg-off-2x23.jpg) repeat-x #EC2B25;
}
.donate a:hover
{
color:#CC0000;
background:url(images/links-bg-on-2x23.jpg) repeat-x #C9C9C9;
text-decoration: underline;
padding:1px 3px 1px 3px;
}
.linkstable linkstable2
{
border: 2px solid #DD1414;
}
.linkstable td
{
font-size:8pt;
font-weight:normal;
}
.linkstable2 td
{
font-size:8pt;
font-weight:normal;
}
.menulines{
border:2.5px solid #888;
background:url(images/grad-bor.jpg) #DAFCFC repeat-x;
}
.menulines a{
text-decoration:none;
color:black;
font-weight:bold;
padding:2px;
}
.menulines a:hover{
text-decoration:none;
color:#FF0000;
font-style:italic;
letter-spacing:1px;
}
.descrip{
background:url(images/grad-bor-descrip.jpg) #D0E3E3 repeat-x;
font-size:8pt;
border:1px solid #666;
padding:0 5px;
}
.emph {
font-size:10pt;
font-weight:bolder;
}

a.footer
{
color: #585858;
text-decoration: none;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a.footer:visited
{
color: #585858;
}
a.footer:hover
{
color: #FFFFFF;
text-decoration: underline;
background:#000000;
}
a.metamorph
{
color: #585858;
text-decoration: none;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}
a.metamorph:visited
{
color: #585858;
}
a.metamorph:hover
{
color: #585858;
text-decoration: underline;
}
.justify
{
text-align: justify;
}
#just
{
text-align: justify;
}
#alert a:link
{
	color: #DD1414;
	text-decoration: underline;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#alert a:visited
{
	color: #DD1414;
}
#alert a:hover
{
	color: #FFFFFF;
	background:#DD1414;
	text-decoration: underline;
}
.alert-current{
	color:#FFF;
	background-color:#000000;
}
a.signup
{
	color:#FFFFFF;
	text-decoration:underline;
	font-family:tahoma;
	font-size:18px;
	font-weight:bold;
	padding:0 2px;
}
a.signup:visited
{
	color:#FFFFFF;
	font-family:tahoma;
}
a.signup:hover
{
	color:#DD1414;
	background-color:#E4E4E4;
	text-decoration:underline;
}
a.gang
{
	color:#FFFFFF;	
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}
a.gang:visited
{
	color:#FFFFFF;
}
a.gang:hover
{
	color:#DD1414;
	background:#E4E4E4;
	text-decoration:underline;
}
.bookmark{
	font-weight:bold; 
	font-size:12px; 
	color:#FFFFFF; 
	background-color:#DD1414; 
	padding: 3px 10px;
	text-decoration:none;
}
.bookmark a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.bookmark a:visited{
	color:#FFFFFF;
}
.bookmark a:hover{
	color:#FFFFFF;
	cursor:pointer;
}
.graybox{
	width:500px; 
	margin:0 auto; 
	background-color:#F6F6F6; 
	padding:15px; 
	border:1px solid #444;
}
.commentbox{
	width:600px; 
	margin:0 auto; 
	background-color:#F6F6F6; 
	padding:5px 10px; 
	border:1px solid #444;
	text-align:justify;
	color:#660000;
}
#rabbi{
	text-align:justify; 
	line-height:18px; 
	background:	url(images06/rabbi-parchment11.jpg) repeat  #CDB88B; 
	border: 6px  ridge  #660000; 
	padding:20px;
}
.rabbi-img{
	float:left; 
	margin-right: 10px; 
	margin-top:5px; 
	margin-bottom:5px; 
	border: 2px solid #660000; 
	padding:3px;
}
#nonrabbi{
	text-align:justify; 
	line-height:18px; 
	background:url(images06/sand-grad-664-2.jpg) repeat-y #DCB675;
	border: 2px  solid  #660000; 
	padding:20px;
}
.nonrabbi-img{
	float:left; 
	margin-right: 10px; 
	margin-top:5px; 
	margin-bottom:5px; 
	border: 2px solid #660000; 
	padding:3px;
}
#qTip {
 	padding: 6px;
 	border-left: 3px double #CCC;
 	border-top: 3px double #CCC;
 	border-right: 3px double #666;
 	border-bottom: 3px double #666;
	 display: none;
	 background: #444;
	 color: #FFF;
	 font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	 text-align: left;
 	position: absolute;
 	z-index: 2001;
}

.center-table td {					/* class name for HS table */
	text-align: center;
	height:130px;
	width:130px;
	padding: 5px;
	background-color: #F2F2F2;
	border: 1px solid #AAAAAA;
}
td .special{
	text-align:center;
	padding-left:5px;
	height:170px;
}
.center-table img {
	display: block; /* to avoid a gap below the thumbs in Firefox */
	margin: 0px auto; /* for centering the image horizontal */
}
#thumbwrapper {
	BORDER: #afab8e 1px solid;  PADDING: 5px; BACKGROUND: #F2F2F2; WIDTH: 140px; HEIGHT: 140px; TEXT-ALIGN: center
}
ul.ngj{
	list-style-type:circle;
}
.alert-box{
	text-align:justify;
	padding:5px;
	font-size:11px;
	border:#000000 2px solid;	
}
.dir-table{
	border:4px #333333 outset;
	background:url(images/grad-dir.jpg) #E1E7F0 repeat-x;
}
.directory tr td{
	border:1px solid #666666;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	height:45px;
}
.directory a:link{
 color:#660000;
 padding:2px;
}
.directory a:visited{
 color:#660000;
 padding:2px;
}
.directory a:hover{
 color:#FFF;
 background-color:#444;
 padding:2px;
 text-decoration:none;
}
.footlink{
font-size:6pt;
text-align:center;
line-height:125%;
}
.buto{
width:22; 
font-family:arial, helvetica, sans-serif; 
height:20px;
cursor:pointer; 
font-size:8pt;
font-weight:bold;
color:#FFF; 
background-color:#666;
border: #ffffe8 outset 1px;
}

.butoo{
width:22; 
font-family:arial, helvetica, sans-serif; 
height:20px;
cursor:pointer; 
font-size:8pt;
font-weight:bold;
color:#000; 
background-color:#AACCFF; 
border: #ffffe8 outset 1px;
}