/*
Theme Name: Taub Center
Theme URI: http://taubcenter.org.il/
Description:Custom theme for Taub Center by <a href="http://userable.com">Userable</a>
Author: Shahar Hesse
Author URI: http://userable.com
Tags: 

	The CSS, XHTML and design is for use only for the website at the URL http://taubcenter.org.il/
	Use for or as part of other websites and or designs is prohibited

*/

*+html body.hebrew *{/* for IE7 */
zoom:1;
}

body.hebrew {
	font-size: 0.688em; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, Sans-Serif;
	background: #fff;
	color: #434B58;
	text-align: center;
	}

/* Generic */
.clear{
	clear:both;
}

/* General Layout & persistent items */
body.hebrew{/**/
	direction:rtl;
}

body.hebrew div.wrapper{/**/
	text-align:right;
}

body.hebrew div#logo h1{/**/
	direction:rtl; background-image: url(images/logo_he.png); background-position:left;
}

body.hebrew a:link.download_button,body.hebrew  a:visited.download_button{ /**/
	width:74px; background-image:url(images/download_he.png);
}

body.hebrew a:hover.download_button{/**/
	background-image:url(images/download_he_hover.png);
}

body.hebrew input.submit_lg{
	width:80px; background-image:url(images/signup_he.png);
}
body.hebrew input.submit_lg:hover{
	background-image:url(images/signup_he_hover.png);
}

body.hebrew input.search_sm{/**/
	background:transparent url(images/search_sm_he.png) no-repeat bottom left;
}
body.hebrew input.search_sm:hover{/**/
	background-image:url(images/search_sm_he_hover.png);
}

body.hebrew input.submit_sm{/**/
	background:transparent url(images/submit_sm.png) no-repeat bottom left;
}
body.hebrew input.submit_sm:hover{/**/
	background-image:url(images/submit_sm_hover.png);
}


body.hebrew div#languageandsize{/**/
	direction:ltr;
}

div#languageandsize div#lang a#hebrew{
 margin-left:3px; direction:rtl;	font-size:1.2em;
}

body.hebrew #lang_ind{
	left:19px; width:71px;
}

body.hebrew a.rss_link, body.hebrew a:visited.rss_link{
	padding:0.5em 0px 0.5em 30px; background:transparent url(images/rss.png) no-repeat left bottom; cursor:pointer; line-height:2em;
}
body.hebrew #sidebar a.rss_link{/**/
	display:block; height:3em; padding:0 0 0 34px; margin-left:36px; margin-right:0px; background:transparent url(images/rss.png) no-repeat left 1px;
}
body.hebrew a.print{/**/
	position:absolute; left:7px; right:auto; padding:5px 2px 5px 30px; background:transparent url(images/print.png) no-repeat left top; text-align:left;
}
body.hebrew span.the_time{
	direction:ltr;
}

body.hebrew a{
cursor:pointer;
}

/* Sidebar */
body.hebrew div#sidebar{
	float:right;
}
/* Main Content */
body.hebrew div#maincontent{
	float:right; margin:0 34px 20px 0px;
}
body.hebrew div#home_left{
	width:639px; margin-left:25px; z-index:-1;
}

/* Main Content - Bulletin */
body.hebrew div#maincontent.bulletin p, body.hebrew div#maincontent.bulletin li, body.hebrew div#maincontent.bulletin h2, body.hebrew div#maincontent.bulletin h3, body.hebrew div#maincontent.bulletin h4{
	text-align:right; direction:rtl;
}
body.hebrew div#maincontent.bulletin ul.keywords, body.hebrew div#maincontent.bulletin ul.more_by {
margin:0 15px 0 30px;
}


body.hebrew div#home_left div.bulletin, body.hebrew div#home_left div.bulletin p{
	text-align:right; direction:rtl;
}

body.hebrew div#home_left div.bulletin span, body.hebrew div#home_left div.bulletin span p.view_more{
	clear:both; display:block;
}

/* Footer */
body.hebrew div#footer_links{
	padding:15px 13px 15px 14px; overflow:hidden;
}
body.hebrew div#footer_links span.float_right{
	float:left; margin-top:2px;
}
body.hebrew div#footer_links a.icon_link{/**/
	padding:8px 30px 10px 2px; margin:-6px 1px 0 20px; background:transparent url(images/download_sm.png) no-repeat right 3px;
	display:block; clear:none; width:300px; float:right;
}
body.hebrew div#footer_links a.download{/**/
	font-size:1em;
}
body.hebrew div#footer_links a.twitter{/**/
	background:transparent url(images/twitter.png) no-repeat right 3px; width:110px;
}
body.hebrew div#footer_links a.facebook{/**/
	background:transparent url(images/facebook.png) no-repeat right 3px; width:83px;
}
body.hebrew div#footer_links a.youtube{/**/
	background:transparent url(images/youtube.png) no-repeat right 3px; width:133px;
}



body.hebrew div#footer_address{
	direction:rtl; overflow:hidden;background:transparent url(images/logo_footer_he.png) no-repeat 15px top; background-position:right;
}
body.hebrew div#footer_address span.contact_details{
	position:absolute; top:5px; right:14px; padding-right:425px;  padding-left:0px;text-indent:0px; text-align:center;
}


/* Main Nav */
body.hebrew div#main_nav ul#main_ul {/**/
	margin:0; height:32px; padding:1px 0 0; list-style-type:none; 
}
body.hebrew div#main_nav ul#main_ul li{
	float:right; margin-top:-1px; border-bottom:2px solid #f6f6f6;
}
body.hebrew div#main_nav ul#main_ul li ul.submenu li{
	border-bottom:1px solid #fff;
}
/* for FF */
body.hebrew div#main_nav ul#main_ul li, x:-moz-any-link{
	margin-top:-3px;
}
/* for IE 7 */
*+html body.hebrew div#main_nav ul#main_ul li{
	margin-top:-1px;
}
*+html body.hebrew div#main_nav ul#main_ul li ul.submenu li{
	border-bottom:2px solid #fff;
}

body.hebrew div#main_nav ul#main_ul li a:link, body.hebrew div#main_nav ul#main_ul li a:visited, body.hebrew div#main_nav ul#main_ul li a:hover{
	line-height:12px;
}

body.hebrew div#breadcrumb{
	 padding-right:48px;
}

/* Drop down */
body.hebrew div#main_nav ul#main_ul li ul.submenu{ /**/
	display:none; position:absolute; right:0; top:34px; text-align:right;
}
body.hebrew div#main_nav ul#main_ul li:hover ul.submenu{ /**/
	display:block;
}
body.hebrew  div#main_nav ul#main_ul li ul.submenu li{ /**/
	 width:125px; text-align:right; white-space:nowrap; direction:rtl;
}

body.hebrew div#main_nav ul#main_ul li ul.submenu li a{ /**/
	padding:9px 8px 5px 16px; margin-left:-10px;
}
div#main_nav ul#main_ul li ul.submenu li a:hover{
 background-image:none; text-decoration:underline;
}


/* Headers */
body.hebrew h1, body.hebrew  h2, body.hebrew h3, body.hebrew h4 {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/ font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}
body.hebrew h1{
	font-size:1.75em;
}
body.hebrew h1 span{ /**/
	position:absolute; bottom:0px; right:0px; width:2.286em; height:2.286em; z-index:-1;
}
body.hebrew h2{/**/
	margin:0.571em 14px 0.5em 15px; font-size:1.4em;  color:#454b9d;
}
body.hebrew h3{/**/
	font-size:1.3em;
}
body.hebrew h4{/**/
 font-size:1.2em;
 margin-right:15px;
}

/* Content tags */
body.hebrew p{ /**/
	margin:0 30px 1em 15px; line-height:1.5em;
}
body.hebrew div.pub p.item_meta{ /**/
	margin:0 15px 1em; line-height:1.5em;
}
body.hebrew div#home_left p, body.hebrew div#home_right p{/**/
	margin-right:15px; 
}

body.hebrew div#subscribe_rss_home div#rss_home{/**/
	direction:rtl;
}

body.hebrew div#subscribe_rss_home form{ /**/
	direction:rtl; margin-right:50px;
}



body.hebrew div.content_item_inner{/**/
	margin:0 8px 0 0;
}
body.hebrew div#home_left div.content_item_inner{/**/
	margin-left:0px; margin-right:0px;
}
body.hebrew div.content_item_lower{ /**/
	left:0; right:auto;
}
body.hebrew div.green div.content_item_inner div.content_item_lower{ /* extends div.content_item_lower*/
	border-left:12px solid #7CC2C5; border-right-width:0px;
}
body.hebrew div.blue div.content_item_inner div.content_item_lower{ /* extends div.content_item_lower */
	border-left:12px solid #4574E9; border-right-width:0px;
}

body.hebrew div.imgandtext div.img{/**/
	display:block; float:right; width:114px;
}
body.hebrew div.imgandtext div.content_item_inner div.text{/**/
	float:right; margin-right:-1px; margin-left:0px;
}

body.hebrew div.sidebar_item li.current{/**/
background:transparent url(images/current_category_he.png) no-repeat right 3px;
}

body.hebrew div.sidebar_item_inner{/**/
	margin-left:0px; margin-right:10px; padding:0 24px 26px 0;
}
body.hebrew #sidebar div.sidebar_item_inner ul{/**/
	margin-left:0px; margin-right:12px;
}
body.hebrew #sidebar div.sidebar_item_inner ul li a{/**/
	padding:1px 12px 1px 1px;
}

body.hebrew input[type="text"]{
	font-family:Arial, Helvetica, sans-serif;
}

/* Main Content */
body.hebrew div#maincontent{/**/
	float:left; width:670px; margin:0 34px 20px 0;
}
body.hebrew a:link.download, body.hebrew a:visited.download{
	padding:6px 30px 6px 3px; background:transparent url(images/download_sm.png) no-repeat right 2px;
}

body.hebrew div.pub, body.hebrew div.pub div.with_thumb{
	margin:0 0 26px 15px; padding-bottom:15px;  border-bottom:1px solid #D8D4F8;
}

body.hebrew div.thumb{
	float:right; margin:0 13px 0 16px;
}
body.hebrew div.excerpt{
	float:right;
}
body.hebrew div.excerpt p{
	margin-right:0;
}

body.hebrew div.show_more{
	margin-right: 15px;
}
body.hebrew div.excerpt div.show_more{
	margin-right:0px;
}
body.hebrew div.show_more a.show_more_closed, body.hebrew  div.show_more a.show_more_open{/**/
padding:5px 30px 5px 0;
}
body.hebrew div.show_more a.show_more_closed{/**/
	background: transparent url(images/open_it.png) no-repeat right top;
}
body.hebrew div.show_more a.show_more_closed:hover{
	background-image:url(images/open_it_hover.png);
}
body.hebrew div.show_more a.show_more_open{/**/
	background: transparent url(images/close_it.png) no-repeat right top;
}
body.hebrew div.show_more a.show_more_open{
	background: transparent url(images/close_it.png) no-repeat right top;
}


body.hebrew div.three_column h2{
	margin-right:15px;
}

body.hebrew div.publications_cat div.three_column h2{
	margin-right:0px;
}

body.hebrew div.three_column div.three_column_inner h1{
	padding-right:15px;
}

body.hebrew div.three_column div.three_column_inner{
	margin-right:8px; padding-bottom:10px; background:#fff url(images/content_item_lower_blue.png) repeat-x left bottom;
}

body.hebrew div.three_column div.pub{
	border-bottom-width:0px; margin:0 15px;
}
body.hebrew div.three_column p{
	margin-right:0px;
}

body.hebrew div.policy_team{/**/
	background:transparent url(images/vertical_slice_he.png) repeat-y right top;
}

body.hebrew div.policy_team ul{/**/
	margin:13px 10px 13px 0;
}

body.hebrew ul.keywords, body.hebrew ul.more_by{
	margin:0 30px 0 0; direction:rtl;
}

body.hebrew div.experts div.experts_list div.list_column{
	float:right;
}

body.hebrew div.wpcf7 p{
	text-align:right;
}

/* Search Results*/
body.hebrew div.searchresults{
	float:right !important;
}
body.hebrew #cse-search-results{
	direction:rtl;
	text-align:right;
}

body.hebrew div.pub div.category_tagline p{
	margin:-5px 15px 15px 0px;
}

body.hebrew .about_lists  ul{
	list-style-type:none; margin:0.5em auto 1.5em 0; padding-right:15px;
}

body.hebrew div.datasets ul{
	margin:0 15px 0 0;
}
body.hebrew div.datasets ul li{
	margin-right:15px;
}
body.hebrew p#join_mailing_list{
	margin:0px;
	width:400px;
	
}

body.hebrew div.three_column h1{
	  margin:10px 0 10px 5px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold;
}

body.hebrew div.pub p.item_meta{
	margin-right:0px;
}
