
/* standard elements */
* {
	margin: 0;
	padding: 0;
}

a {
	color: #996043 /*#682*/;
	text-decoration: none;
}

a:hover {color: #9A6; text-decoration: underline;}

body {
	background: /*#bdde85*/ #ccc url(img/ptn_1.png);
	color: #222;
	font: normal 75% Arial, Tahoma, Helvetica, sans-serif;
	margin: 0 0;
	direction: rtl;
	line-height: 1.5;
	text-align:right;
}

p,ul, ol {
	padding-bottom: 1em;
}

ul, ol {margin-right: 1.2em; padding-right:0.4em;}

ul li {list-style: none;}
ol li {list-style: decimal}
.main ul li {list-style-image: url(img/li.gif);}
.rcornersfg ul li {
   list-style-image: url(img/li2.gif);
   
}

h1 {font-size: 1.12em;}

blockquote {
	background: #FFF;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #333;
	display: block;
	font-size: 0.9em;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}
blockquote p {padding: 3px 0;}

h1{
	margin: 12px;
}

h2 {	 
	color: #cc6600;
	padding: 3px 8px ;
	margin: 12px;
}


h3 {
	color: #000;
	margin: 12px 0;
	font-size: 1.3em;
	font-weight: bold;	
}


h4 {
	color: #333;
	margin: 8px 0;
	font-size: 1.1em;
	font-weight: bold;	
}

/* misc */
.clearer {clear: both;}
.main_right .padded {padding: 6px 2px 6px 16px;}
.main .padded {padding: 8px 24px;}
.meta {font-size: 0.8em; color: #666;}
.left {float: left;}
.right {float: right;}

/* structure */
.container {
	background: url(img/bgline22.gif) repeat-y;
/*	background: url(img/bgcontainer.gif) repeat-y;*/
	margin: 12px auto;
	width: 840px;
	border-bottom: solid 2px #978F69;
}

/* header */
.header {
/*	background: #f6f5fb url(img/header_zen.jpg) no-repeat;*/
/*	background: url(img/bg22.gif) no-repeat;*/
    background: none repeat scroll 0 0 #29a;
    border-top: 3px solid #978F69;
    border-right: 2px solid #978F69;
    font: 2.5em Arial,Verdana,sans-serif;
    height: 115px;
    position: relative;
    text-align: right;
    width: 836px;
	
}

.header a {
	text-decoration: none;
	padding: 2px 5px;
	margin: 0 5px;	
}

.header a:hover {
	background: #cc8056;	
	color: #FEFCE9;
	text-decoration: none;	
}

span.head-lower {
	position: absolute;
	right: 180px;
	bottom: 4px;
	font-family: Verdana,sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #8a6;
	text-align: center;	
}


span.head-lower a.highlight_menu_item {
	background: #cc8056;
}

h1.head-upper {
	position: absolute;
	top: 12px; 
	right: 30px;			
}


h1.head-upper a {
   font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #880A1C;
}


h1.head-upper a:hover {
	color: #444;
	text-decoration: none;
}



/* structure */


.subnav {
	float: right;
	width: 160px;
	height: 600px;
	border-top: solid 3px #978F69;
}
.main {
	float: left;
	width: 680px;
	border-top: solid 3px #978F69;
/*	height: 600px;*/
}

.main_right {
	float: right;
	width: 200px;
	color: #CCC;
}

/* main section name. appears above the side menu. */
span.main_section {
	margin:0 12px;
	padding: 3px 8px;
	color: #000;
	background: #bfbfbf;
	font-size: 1.1em;
	/*font-weight: bold;*/
	border: 1px #e8e8e8 solid;
}
 
/* sub-navigation */
/*
.subnav h1 {
	color: #fff; 
	font: bold 1.2em sans-serif, Verdana;
	line-height: 24px;
	padding-right: 12px;
	margin: 0;
	cursor: pointer;
}


.subnav h1.hilight_tog {
	color: #fc8200 ; 
}	
*/
	
.subnav span.toggler {
	display: block;
	color: /*+++#fff*/#bfbfbf; 
	font: bold 1.2em sans-serif, Verdana;
	line-height: 24px;
	padding-right: 12px;
	margin: 0;
	cursor: pointer;
}


.subnav span.hilight_tog {
	color: #fff ; 
}		

.subnav li {
	margin-left: 0px;
	list-style: none;
}

div.section ul {
	margin: 0; 
	padding: 0;
}

div.section ul li {
	border-bottom: 1px solid #000;
	padding-right: 16px;
}


.subnav .section a {

	background: /* #9aa887*/ #555 ; 	
	color: /*+++#f7f7f7;*/ #bfbfbf;
	font-size: 0.8 em;
	display: block;

	padding: 4px 12px 4px 0px;
	width: 132px;
	text-decoration: none;
}

.subnav li a:hover {
	background: #777;
}

h2.page_title {
  margin: 8px auto 16px auto;
  padding: 2px 20px;
 /* font-family: david ;*/	
  font-weight: normal;
  font-size: large;
  color: #cc8056;
/*  background: #e6e665;*/
  border-bottom: 1px dashed #e8d8d8;
}

.subnav  h2.nav_header {
	color: #ededed;
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc;
}

.subnav div.section a.wf_here  {
	font-weight: bold;
/*	color: #822;*/
	background: #bf0000 /*+++ #555 url(img/here.gif) right no-repeat*/;	
    color: #fff;
}

.subnav div.section a.wf_here:hover  {
	font-weight: bold;
/*+++	background: #777 url(img/here_hover.gif) right no-repeat;	*/
}

span.B_crumbBox  {
   direction: rtl;
}

/************************** content *************************************/
div.main {
	font-size: 1.2em;
	color: #000;
	
}
/*
div.main h3 {
	color: #222;
	padding: 4px;
    margin-left: 100px;
   border-bottom: 1px solid #888;
   letter-spacing: 1px;
	font-family: "Trebuchet MS",Georgia, Tahoma, sans-serif;
	font-weight: bold;	
}
*/
div.main h3 {
	border-bottom:2px solid #fa0;
	color:#555;
	margin-bottom:10px;
	padding:1.5em 0 0 0;
}

.editor_comment {
	
}

div.section_desc {
	font-size: 1.3em;
	color: #777;
}
/************************** pagination **********************************/



/*
div.pagination li {    
   display: inline;
}

div.pagination li a{
   padding: 1px 3px 1px 3px;
   margin: 1px;
   text-decoration: none;
   width: 13px;
}
*/
div.pagination {
	direction: ltr;
	width: 25em;
	margin: 30px auto;  	
}

div.pagination ul {
	list-style-type: none;
	margin: 0 100px; 	
}

div.pagination li a{
   text-decoration: none;
  /* padding: 1px 3px 1px 3px;*/
}

div.pagination li a:hover{
   color: #000;
}

 div.pagination ul li {
	 font-size: small;
	 float: left;
	 list-style: none;	
	 margin: 0 0px;
	 border: 1px solid #006699;
   /* padding: 1px 3px 1px 3px;*/
 }



 div.pagination ul li.currentPage {
  background-color: #006699;
 /* padding: 0 3px;*/
  color: white;
}
/************************** ditto **********************************/

div.ditto_item {
	padding: 12px 5px;
	border-bottom: #ccc solid 1px;
	min-height: 92px;
}

.main .ditto_item p {
	padding:0;
	margin: 0;
}

.main .ditto_item h3 {
	font-weight: bold;
	margin: 3px 3px 7px 3px;
	background-color: #fff;
	border: none;
	padding: 0;
} 

.ditto_item h3 a {
  color:#006699;
  font-size: 0.9em;
}

div.ditto_item .ditto_summary {
/*	width: 75%;
	float:right;
	*/
}

div.ditto_item img {
	border:1px solid #CCCCCC;
	float:right;
	height:50px;
	margin:2px 4px 2px 18px;
	padding:3px;
}

.main .rcornersfg h3 {
    background-image: url(img/stripe_6.png);
}

div.section {
 margin: 0;
 padding: 0;
}
 
.section p {
	margin: 0;
	padding: 4px;
}

/* footer */
.footer {
	/*background: url(img/bgfooter.gif) repeat-x;*/
	color: #aaa;
	font-size: 0.9em;
	line-height: 39px;
	width: 100%;
	text-align: center;
}
.footer .left,.footer .right {padding: 0 16px;}
.footer a {color: #ccc;}
.footer a:hover {color: #FAFCB0;}

