html, body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	direction: rtl;
	font-size: small;
	height: 100%;
	background: #fdf6ee;
}

div#sidebar {
	margin: 0 2% 0 0;
	margin-right: 20px;
	width: 140px;
	float: left;
	font-size: larger;
}

div#sidebar a:link, div#sidebar a:hover, div#sidebar a:visited {
	font-weight: 900;
	font-size: large;
	color: black;
	text-decoration: none;
	background: #C2A98A;
	}

div#sidebar a:hover {
	text-decoration: underline
	}

div#wrapper {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	background:url(/images/sidebar_tear_l.jpg) repeat-y 0px 150px scroll;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	}

div#main {
	width: 65%;
	float: right;
	margin-right: 5%;
	margin-top: 6px;
	padding:1em 1em 5em; /* bottom padding for footer */
	}


h1, h2 {
	font-weight: bold;
	}

h2 {
	font-size: larger;
	}

h1 {
	font-size: x-large;
	}

h3 {
	font-size: small;
	}
td {
	padding-top: 1em;
	}

div#container {
	}

blockquote {
	font-style: italic;
	background: url(images/blockquote.gif) no-repeat scroll right top;
	margin: 0px 15px 0pt 30px;
	padding: 0pt 45px 0px 10px;
	}

img.ltxtimg {

	width: 180px;
	margin-right: 1em;
	float: left;
	}

img.rtxtimg {
	width: 180px;
	margin-left: 1em;
	float: right;
	}

#header {
	height: 150px;
	background: url(/images/header.jpg) repeat-x top left scroll;
	}

#corner {
	float: left;
	height: 150px;
	width: 360px;
	background: url(/images/corner.jpg) top left no-repeat scroll;
	}

div.menu, div.vmenu {
	border: 1px solid blue;
	background: #F9F9F9;
	padding: 3px;
	text-align: center;
}

div.vmenu {
	text-align: right;
	padding: 1em;
	}

ol {
	list-style-type: hebrew;
	}

li {
	margin-top: 0.5em
	}

div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
}

div.leftblock, div.rightblock {
	width: 45%;
	float: left;
	padding: 5px;
	}
	
div.rightblock {
	float: right;
	}

div.leftblock h2, div.rightblock h2{
	text-align: center;
	}

ul {
	list-style-type: none;
	}

#headertxt {
	margin-top: 5px;
	float: right;
	width: 30%;
	margin-right: 5%;
	}

#headertxt h1 {
	font-size: x-large;
	font-weight: bold;
	}

#headertxt em {
	font-size: large;
	font-weight: bold;
	}
div#headertxt a:link, div#headertxt a:hover, div#headertxt a:visited {
	color: black;
	text-decoration: none;
	}

dt {
	font-weight: bold;
	padding-top: 1em;
	}

div.FrogJs {
	float: right;
	}
