/*
	style.css
	ver 0.01 02/28/2004
	http://www.truekabbalah.com
	
	handcoded stylesheet for browsers v6, v5, v4
	page width is not fixed, text flow is fluid
	Floating CSS boxes created with <div>
*/

body	{
	/*
	margin : 0;
	padding-left:0.8in; 
	padding-right:0.8in; 
	padding-top:0.2in; 
	padding-bottom:0.2in;  
	*/
	width : 770px;
	background-color : #F4FFE4; 
}

div, p, th, td, ul	{
	/* NS4 requires each element have a font assignment, not <body> */
	font : 10pt Arial, Palatino, serif;
	line-height : 1.25;
	color:#666666;
}

p b, p strong {
	font-weight : bold;			/* NS4 bug fix */
}

a			{}
a:link		{ color: #993300; }
a:visited	{ color: #993300; }
a:active	{}
a:hover		{}

h1, h2, h3, h4, h5, h6	{
	font : 12pt Arial, Palatino, serif;
}

h1	{ font-size : 24pt; }
h2	{ font-size : 12pt; }		/* was 18pt */
h3	{ font-size : 14pt; }
h4	{ font-size : 13pt; }
h5	{ font-size : 10pt; }
h6	{ font-size : 8pt; }

h1, h2 {
	margin : 0px;
}

#document {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #F4FFE4;
	padding-left:1; 
	padding-right:1; 
	padding-top:1; 
	padding-bottom:1;
}

#rightcontent {
	float:right;
	width: 25%;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px; 
	padding-left: 18px; 
	padding-right: 0px; 
	padding-top: 35px; 
	padding-bottom: 20px;
	background-color : #F4FFE4;
}

#rightcontent p	{
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	}

#content	{
	margin-top : 10px; 
	margin-left : 0;
	margin-right : 0;
	float : none;
	text-align : left; 
	padding-left:16px; 
	padding-right:16px; 
	padding-top:0px; 
	padding-bottom:16px;
	background-color : #F4FFE4;
}

#content a {
	}
	
#header		{
	margin-top : 0;
	margin-left : 0;
	margin-right : 0;
	margin-bottom : 0px;
	padding: 0px;
	font-style:italic; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:16pt; 
	font-family:Georgia, Palatino, serif;
	color : #c0f0e0;
}


#footer	p {
	margin-top : 0;
	margin-left : 0;
	margin-right : 0; 
	border : none #ff0000 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px; 
	font-family: Arial, Geneva, sans-serif;
	text-align : center;
}

#footer a {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:10px;
	text-decoration: none;
	}
	
#footer a:hover {
	color:#5C743D;
	}

#menu {
}

#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}

#menubottom	{
}

#navigation td {
	border-right: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D5EDB3;
	line-height:10px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:4px 3px 5px 5px;
	}
	
#navigation a:hover {
	color:#993300;
	background-color : #99CC66;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}

/*
	XML compatibility requires not using align in images
	so we enclose images in <div> and use <span>
*/

.imagecentered { text-align : center; }
.imageright { float : right; }
.imageleft { float : left; }

.textbutton {
}

.textbuttonright {
	font : bold 8pt Verdana, Geneva, sans-serif;
	color : #663300;
	text-align : right; 
}

.texttag {
	font : bold 6pt Verdana, Geneva, sans-serif;
	color : #993300;
}

/* submenu used for font sizing */
#submenu {
	font :  normal 7pt Verdana, Geneva, sans-serif; 
}

#submenu a {
	text-decoration : none;
}

.copyright {
	font : normal 7pt Verdana, Geneva, sans-serif;
	color : #666666; 
	text-align : center;
}

.hebrew {
	font-size : 12pt;
	color : #0066ff;
}

.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #99CC66;
	line-height:26px;
	letter-spacing:.21em;
	}

.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}
	
.smallText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}


/*
	General CSS Programming Tips
	NOTE: The best order for cross compatibility:

	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	border none #000000 1px;
	padding : top left bottom right;
*/