/* Yeshivah shul css file 29 Apr 07 11 Jun 07 21 Jun 07 topiclist2 28 Oct 09 
 * topiclist table corrected to accomodate basepage.php change (no 
 * cellspacing or cellpadding) 24 Jan 10 heb font 29 Aug 11 lots of new stuff
 * for table article maintenance .artiform 27 Sep 11 */


table.zzquery th{padding:1px 8px 1px 8px; background-color:silver; border:1px solid black}
table.zzquery td{padding:2px 8px 2px 8px; font-size: 9pt; font-family: Arial,sans-serif;} */
table.zzquery tr.d0 td {background-color: #F9F9f7;}
table.zzquery tr.d1 td {background-color: #c9c9e0;}
table.zzquery tr.totals td {font-weight:bold;background-color:#a0a0ff;}


p.heb {margin-top:-30pt;direction:rtl;}
#topdiv {
	position: absolute;
	left: 10%;
	width: 760px;
}
#bottomdiv {
	position: relative;
	width: 760px;
}
#body1content {
	position: absolute;
	top: 158px;
	left: 10%;
	width: 760px;
	height: auto;
}
#topic_list {
	position: relative;
	left: 0px;
	top: 0px;
	width: 760px;
}
#slqry {position: absolute; left:250px; top:380px; width:1000px; height:1600px;}
table.topiclist { width:760px; padding:0px 0px 0px 0px; border: 1px solid white;}
table.topiclist td {  padding: 5px;
   margin: 2px;
   border-top: 2px solid white;
   border-right: 2px solid white;
/*   border-left: 1px solid white;
   border-bottom: 1px solid white; */
}
.topiclist {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration:none;
	text-transform:none;
	color: #60501a;
}
h1.topiclist { font-size:200%; font-family: serif; }
td.topiclist { width:155px;
	font-style: normal;
	font-weight: normal;
	background : url(images/ygrad4.gif) repeat;
}
td.topiclist a {color:#001900;}
td.topiclist a:hover {color:white;}
/* *********** */
.topiclist1 {
	font-family: Trebuchet, 'Trebuchet Ms', Arial, Helvetica, sans-serif;
	font-size: 9pt; font-weight: bold;
	text-decoration:none; text-transform:none;
	color: #5D5C61;
}
h1.topiclist1 { font-size:200%; font-family: serif; }
td.topiclist1 {
	padding: 3px; background-color: #A7A7A7;
}
a.topiclist1:hover {
	font-family: Trebuchet, Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	text-transform:none;
	color: #ffffff; }
td.topiclist1 a {text-decoration:none;color:#404040;}
td.topiclist1 a:hover {color:white;}

.topiclist2 {
padding: 3px; background-color: #efefef;
font-family: Trebuchet, 'Trebuchet Ms', Arial, Helvetica, sans-serif;
font-size: 9pt; font-weight: bold;
text-decoration:none;
color: #5D5C61;
}
a.topiclist2:hover {
	color: #00df00; background-color:#efefef;}
/* td.topiclist2 a {text-decoration:none;color:#404040;} */
@font-face {
	font-family: Webtrack; font-style:  normal;
	font-weight: normal;src: url(webtrack.eot);
}
.barmitzvah, .engagement, .marriage {
	text-align: center;
}
#son {background-color:#ece9ff; width:60%;margin-left-auto; margin-right:auto; border:15px groove blue;}
/* ridge inset outset double groove */
.son {color:blue;text-align: center; font-size: 180%; font-style: italic; font-family: serif; }
h4.son {font-weight:bold;}

#daughter {background-color:#fff0f0; width:60%; margin-left:auto; margin-right:auto; border:15px double #ffe0e0;}
/* ridge inset outset double groove */
.daughter {color:black;text-align: center; font-size: 180%; font-style: italic; font-family: serif; }
h4.daughter {font-weight:bold;}
#elife {background-color:#eceaec; width:60%; margin-left:auto; margin-right:auto;border:15px groove gray;}
/* ridge inset outset double groove */
.elife {color:black;text-align: center; font-size: 180%;font-family: serif; }
h4.elife {font-weight:bold;}
p.marriage, p.barmitzvah, p.engagement
{font-size:120%;}
em.wtf {font-size: 120%; font-family: Webtrack;}
#ttpform, #ttpform table { margin-left: 10px; font-size: 11pt;}
#announce, #announce table {font-size:10pt;}
#art_and_comm {
	/* position: relative; */
	top: 0px;
	left: 10px;
/*      left: 10px; top:100px;
	width: 590px; */
	height: auto;
}
#articlecontent {
	left: 10px;
	height: auto;
	width: 100%;
/*	overflow: auto;
	overflow-x: hidden; */
	background-color: #F0F0F0;
	padding: 3px 10px 3px 10px;
}
#usercomments {
	position: relative;
	top: 10px;
	left: 0px;
	width: 300px;
}
p.comment {font-size:11pt; color:#264026; font-family:sans-serif ;
	font-style:italic; font-weight:bold; }
h2.comment {font-size:12pt;color:#061006; }
.summary {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px; font-style: normal; 
	line-height: 12px; font-weight: normal;
	font-variant: normal; 
	text-transform: none; color: #333333;
	text-decoration: none;
}
h2.at a {font-size:180%;}
h2.at a:visited {color:#8b7b7b;}
h2.at a:link {color:#FF6600} /* CB6611 FF6600 E0Ebf5 */
h2.at a:hover {color:#8800EE}
h2.at{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; font-size: 100%;
}
span.private{background-color:red; font-weight:bold }
span.extra a{font-size:12pt; font-style:italic;font-weight:bold}
span.extra a:link {color: red}
.prompt{ font-size: 90% ;text-align:right}
.firstpara:first-line {font-variant:small-caps;font-size:109%}
.firstpara:first-letter {font-size:200%; float: left}
.caption {font-size:8pt;font-weight:bold;}
.menu {font-size: 9pt; color:black; text-align: left}
.special {font-size: 10pt; font-family: "Trebuchet MS",Arial,Helvetica, sans-serif; color:#4F3F70; background-color: #E7F3E0}
.spaced {font-family: courier,monospace;}
.subcomm {font-size:6pt;}
.flowery { font-size:125% ; color:#023B59; font-family: "bodoni MT", serif;}
h3.flowery {font-family: "bodoni MT Black", serif;} 
h1.flowery {font-family: "bodoni MT Black", serif; font-size: 185%;}
.bottomnav2 {
	font-family: Trebuchet, Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	text-transform:none;
	color: #ff3300;
}
A.bottomnav2:hover {
	font-family: Trebuchet, Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	text-transform:none; 
	color: #ffffff;
}

.date {
	font-family: Trebuchet, Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}

.bodytext {
	font-family: Avantgarde, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p, body {
	font-family: Avantgarde, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
strong {font-family: Avantgarde;}
table.announcementform {border: 4px solid; width:778px;  background-color: #d5efd3 ;}
/* table.zzquery{border: 1px solid; empty-cells:show; border-collapse:collapse; }
th.zzquery{border:1px solid gray}
td.zzquery{border:1px solid gray} */
.red { color:red; }
.green { color:green;}
.blue {color: blue;}
.yellow {color:yellow;}
.purple {color:purple;}
.error {font-size: 14pt; font-family: "Trebuchet MS", sans-serif; color:red}
.copyright {
	font-family: Trebuchet, Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #ffffff;
}

.navmessage {
	font-family: Trebuchet, Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: red;
/*	color: #0066CC; */
}

A.navmessage {
	font-family: Trebuchet, Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration:underline;
	text-transform:none;
	color: #0066CC;
}

#dropmenudiv{
position:absolute;
border:2px solid #efefef;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
}

/* for Google search */
#gsearch form {
	display: inline;
	height: 26px;
	margin: 0;
	padding: 0;
}

#gsearch input {
	font-family: Trebuchet, Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 21px;
}

#gsearch .q {
	background: #fff;
	border: 1px solid lightblue;
	width: 110px;
	padding-left: 5px;

}

#gsearch .s {

}
table.ddm{border:1px;border-spacing: 0px;border-collapse:collapse;}
td.ddm{
	padding:1px 1px 1px 5px; 
	width:154px; 
	color: #709d6c; 
	background-color: #709d6c;
}
/* WebElement is for the advanced webtrack menu */
#wtworkspace {
	position:absolute;
	left:95pt;
	top:200px;
	width:780px;
	height:300px;
}
#WebElement {
	border-top: 1px solid #709d6c;
	background : #709d6c;
	height : 25px;
	border-bottom: 1px solid #709d6c;
}
#WebElement ul.ddm {
	list-style: none;
	margin: 0px;
	position : relative;
	left : 0px;
	display : block;
}
#WebElement ul.ddm li {
/*  this seems to make the list go horizontal */
	display: block;
	float: left;
	padding-left : 10px;
	position : relative;
	margin-top: 0px;
	margin-bottom: 0px
}
#WebElement ul.ddm li a:Link, #WebElement ul.ddm li a:Visited {
	/* border-right is the thin line separating the menu headings 
	color is the colour of ALL the text */
        font-family: arial,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color : white;
	display : block;
	padding-right : 10px;
	border-right : solid 1px #f2dedd;
	text-decoration: none;
}
#WebElement ul.ddm li ul a:Link, #WebElement ul.ddm li ul a:Visited, #WebElement ul.ddm li.dropBorder {
	padding-right : auto;
	border-right : none;
}
/* swap 709d6c with 90BD8C 709d6c */
#WebElement ul.ddm li ul a:Hover { /* affects the HOVER over ddm box */
background-color : #90BD8C;}
#WebElement ul.ddm ul
{
	/* 3 borders, affects lhs and bottom border of ddm unit */
	position: absolute;
	top : 17px;
	margin: 0;
	padding: 0;
	width: 15em;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
}
#WebElement ul.ddm li div {
	position: relative;
}
#WebElement ul.ddm ul li {
	/* border-top is colour of 3 lines around ddm box - not lh vertical
	, backgound is the colour of the non HOVER state of ddm box */
	border-top : 1px solid white;
	position: relative;
	float: left;
	margin: 0;	
	padding: 0; 
	background-color : #709d6c;
	width : 15em;
}

#WebElement ul.ddm ul>li {
	display: block;
	float: none;
}

#WebElement ul.ddm ul li a {
	margin: 0;
	padding: 4px 4px 4px 4px; 
	font-weight: normal;	
	display: block;	
	text-decoration: none;
}
/* The drop down report menu */
#reportmen{ border-top: 1px solid #709d6c; background : #709d6c;
	height : 25px; border-bottom: 1px solid #709d6c;
}
#reportmen ul.ddreport{list-style:none;margin:0px; position:relative; left:0px;
display: block;}
#reportmen ul.ddreport li{display:block; float:left; padding-left:10px;
position:relative; margin-top:0px; margin-bottom:0px;width:11em; font-size:9pt;}
#reportmen ul.ddreport li a:Link, #reportmen ul.ddreport li a:Visited {
/* border-right is the thin line separating the menu headings color is the colour of ALL the text */
font-family: arial,sans-serif;font-weight: normal;font-size: 10pt;color: white;
display: block; padding-right: 10px; border-right: solid 1px #f2dedd;
text-decoration: none;}
#reportmen ul.ddreport li ul a:link, #reportmen ul.ddreport li ul a:Visited, #reportmen ul.ddreport {padding-right: inherit; border-right: none}
#reportmen ul.ddreport li ul a:hover {background-color: #90bd8c;}
#reportmen ul.ddreport ul {position:absolute; top:17px; margin:0px;padding:0px;
width:15em; border-right: 1px solid white; border-bottom: 1px solid white;
border-left: 1px solid #f8fafb;}
#reportmen ul.ddreport ul li{border-top: 1px solid white; position:relative;
float:left;margin: 0px; padding: 0px; background: #608d5c; width: 20em;}
#reportmen ul.ddreport ul>li {display: block; float: none;}
#reportmen ul.ddreport ul li a{ margin: 0;padding: 4px 4px 4px 4px;
font-weight: normal;display: block;text-decoration: none;}
/* Here are the definitions of the announcements */
p.parentals {font-size:105%; color: #800802; font-weight: bold;}
#bsd {
	width: 57px; 
	height: 20px;
	background: url(photos/bsd.gif);
	position: absolute;
	float:left;
}
#tablqueries {
	position: absolute;
	top:235px; left:165px;
	width: 600px;height: 1600px;
}
.dialog2 { color: green;}
#tzetel {
	width:900px;
	font-family: Arial;
	background-color: #f2f5ff;
	font-size:10pt;
}
#MsoNormal {color:white;width:10px;font-size:7pt;}
.MsoNormal {color:white;width:10px;font-size:7pt;}
table.tzetel_t1 {border: none; text-align: top; }
table.tzetel_t1 td {font-weight: bold; vertical-align: top; }
td.tzhead1 {text-align: center; font-family:Times, serif; font-style: italic;}
td.tz1 { width:20%;color:#4f004f}
td.tz2 { color: #00004f; width:65%;}
td.tz3 { width:15%;text-align:right;}
td.tzr { text-align:right; color:#004f2f}
td.tzw2 {text-decoration: underline;width:80%;}

table.artiform {border: 1px solid #c0ffc0; empty-cells:show;
border-collapse:collapse;background-color:#e0ffd0;}
table.artiform td.prompt {padding:8px 2px 8px 0px;text-align:top;font-weight:bold;}
table.artiform input.text, select, textarea {background-color:#f0f0c0;}
table.artiform input.text:hover, select:hover, textarea:hover {background: #f9fff9; }

table.artiform input.submit {border: none; background: url(images/ygrad4.gif) repeat top left;cursor:pointer}

table.artiform input.submit:hover {
	border: none;
	background: url('/images/ygrad3.gif') repeat top left;cursor:pointer;
}


table.event {border: 1px solid black; text-align: top; }
table.event th {border: 1px solid #20c020; padding: 1px 8px 1px 8px;}
table.event td {padding: 1px 8px 1px 8px; font-size: 80%; vertical-align: top;
	border:1px solid #20c020; }
table.event tr.d0 {background-color: #f0fff0;}
table.event tr.d1 {background-color: #ffffff;}
table.thumb {border: none; width:760px; background-color:#000000}
td.thumb  {border:1px solid #10c320; text-align:center;}
#bloggy {width: 540px; margin-left:40px; font-family: Tahoma, sans-serif; 
	background-color:#f3f6c0;color:black;border:1px solid white;}
#bloggy h3.teaser {font-weight:bold;font-size:100%;padding-left:10px;}
#bloggy p {font-family: Tahoma, sans-serif; padding-left:10px; line-height:20px;}
#bloggy p.bloggy {padding-left:10px; line-height:20px}
#bloggy p.teaser {line-height:20px;}
#bloggy p.teaser1 {font-style:normal;padding-left:10px; line-height:20px;}
#bloggy p.seen{color:gray;}
#bloggy a {text-decoration:none;font-weight:bold}
#bloggy hr{color:white;height:10px;background-color:white;}
p.teaser1 a:link {color:black; background-color:#f3fc60;}
p.teaser1 a:hover {color:#9aaa30;background-color:#f3f6c0;}
p.teaser1 a:visited {color:#006A80;}
p.teaser a:link {color:black; background-color:#f3fc60;}
p.teaser a:hover {color:#9aaa30;background-color:#f3fc60;}
p.teaser a:visited {color:#006A80;}
p.seen a:link {color:black; background-color:#f3fc60;}
p.seen a:hover {color:#9aaa30;background-color:#f3fc60;}
p.seen a:visited {color:#9aaa30;}
.chiyuvim {font-family:serif; font-size:95%;}
textarea.chiyuvim {font-family: sans-serif;font-weight:bold; font-size:110%;}
#slqry, #privstored {position:absolute; top:420px;left:160px;}
