/* COSV style sheet 24 Dec 07  22 Jan 08 24 Mar 09 */
/* - 5 lines to do with a topiclist when someone clicks on topic.php and
     there is more than one thing in the topic - */
h1,h2,h3,h4,h5 {color:navy;}
body {font-family: Trebuchet MS, sans-serif; 
font-size:12pt; background-color:#e7f7ff; color:navy;}
#ttpform, #ttpform td {background-color:#ffffc9;padding-left:12px;}
#ttpform th {color:white;}
#e2af {border:3px solid #e0f0f8; background-color:#d0e0e8 ; padding-left: 4px;}
#feedback {border:3px solid #e0f0f8; padding-left:4px; background-color: #d0e0e8;}
#bookingform, #bookingform td, #bookingform th, #bookingform h2
	{color:navy;
	background-color:white; padding-left:12px; }
table.logo {color:white;}
.prompt {text-align: right;}
.searchform {background-color:#f7e7ff;}
#topiclist p.summary a:link {color:#c04030;}
#topiclist p.summary a:hover {color:black;}
#topiclist p.summary a:visited {color:#a0a0a0;}
.topiclist {color:black;}
.at {color:#139b57;}
h1.topiclist { font-family: serif; font-size:160%;}
h2.at {font-family:sans-serif; font-size:8pt;}
h2.at a {color:#139b57;font-family:serif; font-size:15pt}
h2.at a:hover {color: #9b1357; font-family:serif; font-size:15pt}
h2.at a:visited {color: #b0aaaa; font-family:serif; font-size:15pt}
small {font-family:serif; font-size:50%;}
p.summary {font-family:serif}
li {margin-top:12px; margin-bottom:12px;}
table.leftlist {width:130px; }

table.topiclist {width:744px;background-color:white;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;
}

td.topiclist a { color:#ffffff; text-decoration: none; width:100%; }
td.topiclist a:hover { color:#efa900; text-decoration: none; }
td.topiclist {
	background : url(images/bg1.gif) repeat;
	text-align:center;
	font-family: Arial, Verdana;
	color:#ffffff; font-size:10pt;
}
blockquote {
	background: #AFBFFF; border-top: 2px solid #8090FF;
	font-family: times, serif;
	font-size: 105%;color: black;
	border-bottom: 2px solid #8090FF;
	text-align: left; margin: 10px 10px;
	width:400px; padding: 5px 10px;
}
.firstpara:first-line {font-variant:small-caps;font-size:109%}
.firstpara:first-letter {font-size:200%; float: left}
.special{font-size: 10pt; font-family: Arial,Helvetica, sans-serif; color:#502f70; background-color: #e0f3ee}
.dialog2 {color:#005000;}
p.comment {font-size:82%;color: #007090;
font-family:arial, sans-serif; font-style:italic;}
p.subcomm {font-size: 78%; color:#007090;}
span.private {background-color:red; font-weight:bold }
#shules { position:absolute; left:932px; top:10px; width:320px; }
#usercomments { position:absolute; left:750px ; top:290px;
width:320px; padding-left:10px;}
#realtop {
position: absolute; top:0px; left:170px;
}
#leftdiv {
	position: absolute;
	left: 5px;
	top:190px;
	height:auto;
}
#middlediv {
	position:relative; left: 10px;
	top:145px; width: 135px;
	padding: 2px; height: auto;
	background-color: #e0e0fa; color: white;
}
p.links {font-family: arial, sans-serif; font-size: 8pt;; }
p.links a { color:#5e5c7b; text-decoration: none; }
p.links a:hover { color:#efa900; text-decoration: none; }
#bottomdiv {
	position:relative;
	left: 0px;
	background-color: #d9d4cb;
	width: 740px;
	}
td.cosvads {font-family: arial, sans-serif;
	font-size:8pt; text-align: center; }
#body1content {
	position:absolute;
	left:170px;
	top:80px;
	width:742px;
	background-color: #ffffc9;
/*	background-image:url('images/bg.png'); */
	height:auto;
}
/* #inner {padding:5px 5px 5px 10px;} */
td {font-size:9pt;}
#art_and_comm { background-color:#ffffc9;padding-left:10px; padding-right:10px;}
#topiclist {
	background-color:#e9e6ff; /* eaf0ff; #f9f6ff */
	color: black;
	padding:4px;
	font-size:90%
}
#calendar { 
	font-family: arial narrow, sans-serif;
}
input { height:20px;font-size:8pt;margin-top:1px;}
a { color:#3020b0; text-decoration: underline }
a.link { color:#3020b0; text-decoration: underline; font-weight:bold; }
a:hover { color:#efa900; text-decoration: underline;}
a.midmenu { color:white; text-decoration: none; width:100%; }
a.midmenu:hover { color:#efa900; text-decoration: none; }
td.mid {  /* background : url(images/bg2.gif) repeat; */
        background-color:#5E5C7B;
	text-align:center; 
	font-family:Arial, Verdana; color:#efa900; 
	font-size:10pt;}
/* td.eventcalb {font-weight:bold; font-size:105%;}
td.eventcal1 {font-weight:bold; width:20%;}
td.eventcal2 {width:80%;} */
.red, .error {color:red;}
.green {color:green;}
p.error {font-size: 110%;}
table.zzquery{border: 1px solid; empty-cells:show; border-collapse:collapse;
background-color:none;}
th.zzquery{padding: 1px 8px 1px 8px; border:1px solid gray;}
td.zzquery{padding: 1px 8px 1px 8px; border:1px solid gray}
table.events{margin: 12px; padding: 1px 8px 1px 8px;border: 1px solid; empty-cells:show; border-collapse:collapse;
background-color: #104f88; color: white; 
 }
th.events {padding: 1px 8px 1px 8px; border:1px solid gray;}
td.events {padding: 1px 8px 1px 8px; border:1px solid gray;}
td.events a:link {color:#afffaf;}
td.events a:hover {color:#e0ee00;}
td.events a:visited {color:white;}
p.shabbat {font-size:80%; font-weight: bold;
font-family: sans-serif;}
/* WebElement is for the advanced webtrack menu */
#wtworkspace {
        position:relative;
        left:165px;
        top:-488px;
        width:960px;
        height:1200pt;
}
/* Edit here: for color of top bar */
#WebElement {
        border-top: 1px solid #5f509d;
        background : #5f509d;
        height : 25px;
        border-bottom: 1px solid #5f509d;
}
#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;
}
#WebElement ul.ddm li ul a:Hover { /* affects the HOVER over ddm box */
background-color : #8C90BD;}
#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 : #6c709d;
        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 #2162a5; background : #2162a5;
	height : 25px; border-bottom: 1px solid #2162a5;
}
#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: #4182d5;}
#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: #2162a5; 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;}
#tablqueries {
	position: absolute;
	top:205px; left:172px;
	width: 970px;height: 1600px;
}
table td.tba {
	font-family: Times, serif;
	font-weight: bold; 
	vertical-align: middle;
	color:red;
	background-color:#d6ffd9;
	padding-left:5px;
	padding-top: 2px;
}
table.thumb {border: none; width:744px; background-color:#001724}
td.thumb  {border:1px solid #1020c3; text-align: center;}
.blog_top1 {margin-left: 165px; width:366px;}
#slqry {position:absolute;left:170px;top:450px;width:742px;}
#bloggy {width: 380px; margin-left:150px; font-family: Arial, sans-serif;
color:navy;border:15px solid white; background-color:#f6a32d;}
#bloggy p {font-size:9pt; padding-left:10px; line-height:24px; margin-top:0px;
margin-bottom: 0px; padding-right:4px;}
#bloggy h3.teaser {color:white; font-weight:bold;
font-family: Arial, sans-serif; font-size:100%; padding-left:10px;
margin-top: 0px; margin-bottom: 0px;}
#bloggy p.seen{color:green; line-height:24px;}
#bloggy a {font-weight: bold; text-decoration:none}
#bloggy a:hover {color:white;}
/*
p.teaser1 a:link {color:white; background-color:navy;}
p.teaser1 a:hover {color:#ff6900; background-color:navy;}
p.teaser1 a:visited {color:gray;}
p.teaser a:link {color:white; background-color:navy;}
p.teaser a:hover {color:#ff6900;background-color:navy;}
p.teaser a:visited {color:gray;}
*/
.cosvmemb {color: #ffc010; font-size: 110%;}
#eruv {background-color:#ccccff; width:60%;padding-left:6px; padding-right:6px; border:15px groove blue;}
/* ridge inset outset double groove */
.eruv {color:black;text-align: left; font-family: serif; font-size:90%; }
h4.eruv {font-weight:bold; color:black;font-size:150%}
