* {
  margin: 0;
  padding: 0;
}
 .hide { display:none}
 .TRhide { display:none}
select { padding: 2px; margin: 0 4px 0 0; }
option { padding: 0 2px 0 5px; }
textarea { width: 100%; }


body {
  background: #fafafa;
  font: normal 1.1em/22px 'trebuchet ms', verdana, arial, sans-serif;
  color: #333;
}
label { width:100px; display:inline-block; text-align:right}
.lW { margin-bottom:10px}
/*  top links  */

	#menu{
		margin: 10px auto;
		width: 100%;
	}
		#menu ul{
			list-style:none;
			text-align:center;
		}
			#menu li{
				list-style:none;
				display:inline-block;
				
				background:#f4f4ec;		
				border-bottom:4px solid #8eb132;						
			}
				#menu li a{
					display:block;
					 
					color:#44494f;
					text-transform:uppercase;
					font-size: 15px;
					font-weight:bold;
					line-height:35px;
					border:solid #e1e1d3;
					border-width:1px 1px 0 1px;
					text-decoration:none;
					padding:0 20px;				
				}
					#menu li a:hover{
						color:#fff;
							background: #8eb132 url(images/menu_002_h.jpg) repeat-x;	
					}
				#menu li a.current{
					background:url(images/menu_002_h.jpg) repeat-x;					
					color:#fff;
					
				}
					#menu li a:hover.current{
						color:#fff;
					}
#menu .answer {background:#f4f4ec;	}
/*  top links  */

img {
  border: 0px;
  border-width: 0px;
  border-style: none;
}

a, a:link, a:active, a:visited { color:#0060BF; text-decoration: underline; outline: none; }
#footer a, a:link, a:active, a:visited {   color:#0060BF; text-decoration: underline; outline: none; }
a:hover { color: #000; }
#footer {font-size: 0.8em;}
 
h1 {font: bold 1.5em 'trebuchet ms', arial, helvetica, verdana, sans-serif; letter-spacing: -1px; padding: 15px 0; }
h2 {font: bold 1.1em  'trebuchet ms', arial, helvetica, verdana, sans-serif; letter-spacing: -1px; margin: 0 0 5px 0;}
h3 {font: bold 18px 'trebuchet ms', arial, helvetica, verdana, sans-serif; letter-spacing: -1px; margin: 0 0 5px 0;}
h4 {font: bold 14px 'trebuchet ms', arial, helvetica, verdana, sans-serif; margin: 0 0 5px 0; }

h1,h2,h3,h4{color:#8eb132;clear: both;}

#text p, #text ul li { font: normal 0.9em 'trebuchet ms', arial, helvetica, verdana, sans-serif;   line-height: 25px; margin: 10px 0;}
#text ul, #text ul li {list-style:circle  outside; margin-right: 10px;}
#text ol li {list-style: none; margin: 20px 0; border: 1px #8eb132 dotted; padding: 8px;}
#text p a {font-size:1em;} 

#text img.artImg {padding:8px;border:2px #ddd solid;background:#fafafa;}

label:hover { cursor: pointer; }

.delim {height:50px;}
.white { color: #fff !important; }
.black { color: #000 !important; }
.grey { color: #aaa !important; }
.red { color: #f00 !important; }
.green { color: #0b0 !important; }
 
/* layout  */

#container {
  margin: 0 auto;
  width: 990px;
  direction: rtl;
  background:#fff;
}
.donate {float:right;margin:10px 52px 0 0 }
.topbar {
  text-align: right;
  padding: 0 15px 2px 0;
}
.topbar .logo {float:right; margin-right:13px}
.topbar a.red { color: #f00; }
.topbar a:hover {
  color: #000;
}
#main {
  text-align: center;
  padding: 0px;
  width: 780px;
  margin: 0 auto;
}
#text {
	text-align: right;
	padding: 0px;
	width: 550px;
	margin: 10px auto;
}
.text2 {width: 100% !important;}
#getBlessing {
	text-align: center;
	padding: 0px;
	width: 550px;
	margin: 10px auto;
}
#getBlessing  {
border:1px dotted #DDDDDD;
padding:20px 8px;
background-color:#f4f4ec;	
	border-radius:15px;
    box-shadow:0 5px 10px #787878;
}
#getBlessing input {
	padding: 5px;
	margin: 0 20px;
}
#getBlessing input[type="submit"] { background:#8eb132; color:#fff; width:50%; border:0; padding:10px; font-size:15px}
#getBlessing input[type="submit"]:hover { cursor:pointer; background:#c00}
#getBlessing textarea {
	text-align: right;
	margin: 15px 0;
	padding: 0;
	width: 400px;
	height: 120px;
}
 
#footer {
  margin: 40px 0;
  padding: 20px 0 0 0;
  text-align: center;
  border-top: 1px dotted #ccc;
}
#form {
	float: left;
	margin-top:35px;
	margin-left:30px;
}
#form a {
	font-size: 1em;
}
 
#inf {text-align:center; margin:10px 0 20px;color:#c00;font-size:1.4rem} 
#inf a {color:#000; text-decoration:none; border-bottom:1px #000 dotted; padding-bottom:5px; font-weight:normal;font-size:1.2rem; font-family:arial} 
 
#contact-list td,#contact-list th  {font-size:90%;border: 1px dotted #666;margin:0;padding:10px 5px;text-align:center;width:25%}
#contact-list {margin:40px 0;border-collapse: collapse;}
#contact-list .title {font-weight:bold;}
#contact-list  .title {BACKGROUND:#eee}
#contact-list tr:hover{background:#fafafa}
.facebook {width:70px;float:left;margin:35px 0 0 20px;}
.plus {width:100px;float:left;margin-top:35px;}
.clear {clear:both}