/* Stylesheet for Congregation Machzikei Hadas web site */

/* Page and Table Body */
 
body {
	background-color: #424973;
	font-family: verdana;
   text-align: center;
	margin:0 0 0 0;
}
td {
	color: white;
	background-color: #424973;
}
td.bodyStart {
	color: white;
	background-color: #424973;
}
td.bodyDark {
	color: white;
	background-color: #424973;
}
td.bodyLight {
	color: #424973;
	background-color: white;
}
.highlightStart {
	color: cyan;
}
.highlightDark {
	color: cyan;
}
.highlightLight {
	color: red;
}
i.roman {
   font-family: serif; 
   font-size: 120% 
}
div.specialHeading {
	text-align: center;
	font-size: 130%;
	font-weight: bold; 
	margin-bottom: 10;
}

/* News and Question of the Week column */

td.newsStart {
   font-family: verdana;
   color: white;
   background-color: #6674A3;
}
td.newsDark {
   font-family: verdana;
   color: white;
   background-color: #6674A3;
}
td.newsLight, div.light {
   font-family: verdana;
   color: black;
   background-color: lightgrey;
}
div.newsColumn {
	width: 255;
	font-size: 100%;
	padding-left: 10;
	padding-right: 10;
}
div.newsHeading1 {
	text-align: center;
	color: red;
	font-size: 130%;
	font-weight: bold; 
	margin-bottom: 10;
}
div.newsItem1 {
	padding: 5;
	text-align: left;
	color: blue;
	background-color: white;
	border-style: solid;
	border-width: 4;
	border-color: red;
}
div.newsItem2 {
	padding: 5;
	text-align: left;
	color: black;
	background-color: white;
	border-style: solid;
	border-width: 2;
	border-color: black;
}
div.newsHeading2 {
	text-align: center;
	color: blue;
	font-size: 130%;
	font-weight: bold; 
	margin-bottom: 10;
}


/* Menus: Table Stub and Banner Sub-menu */

.xMenu {
	z-index: 10;
}   
.yMenu {
	z-index: 10;
	border: outset #6674A3;
}   

/* Links, anchors and buttons */

button {
   cursor: pointer;
   cursor: hand;
   font-size: 110%;
}   


td.bodyDark a:link, td.bodyStart a:link {
	color:#ffff99; text-decoration:underline;
}
td.bodyDark a:visited, td.bodyStart a:visited {
	/*color:#ffffcc; text-decoration:underline;*/
	color:#ffff99; text-decoration:underline;
}
td.bodyDark a:hover, td.bodyStart a:hover {
	color:#ffcc00; text-decoration:underline;
}   
td.bodyLight a:link {
	color:blue; text-decoration:underline;
}
td.bodyLight a:visited {
	/*color:#000099; text-decoration:underline;*/
	color:blue; text-decoration:underline;
}
td.bodyLight a:hover {
	color:#ff00ff; text-decoration:underline;
}   
td.newsDark a:link, td.newsStart a:link {
	color:aqua; text-decoration:underline;
}
td.newsDark a:visited, td.newsStart a:visited {
	/*color:ffffcc; text-decoration:underline;*/
	color:aqua; text-decoration:underline;
}
td.newsDark a:hover, td.newsStart a:hover {
	color:#ffcc00; text-decoration:underline;
}   
td.newsLight a:link {
	color:blue; text-decoration:underline;
}
td.newsLight a:visited {
	/*color:#000099; text-decoration:underline;*/
	color:blue; text-decoration:underline;
}
td.newsLight a:hover {
	color:#ff00ff; text-decoration:underline;
}
div.newsItem1 a:link, div.newsItem2 a:link {
	color:red; text-decoration:underline; font-weight: bold;
}
div.newsItem1 a:visited, div.newsItem2 a:visited {
	/*color:#000099; text-decoration:underline;*/
	color:red; text-decoration:underline;
}
div.newsItem1 a:hover, div.newsItem2 a:hover {
	color:blue; text-decoration:underline; font-weight: bold;
}   
 
/* Table exceptions */

table.exception td {
   color: blue;
   background-color: transparent;
}    
   
/* Definitions */

#definitionBox {
   padding: 3px;
   text-align: left;
   text-indent: -15px;
   padding-left: 18px;
   position: absolute;
   top: -20px;
   left: -20px;
   visibility: hidden;
   z-index: -10;
   font-size: 75%;
   color: black;
   background-color: #ffffcc;
   border-width: medium;
   border-style: solid;
   border-color: grey;
}   