/*  
Theme Name: Harpatka.com
Theme URI: http://www.harpatka.com
Description: WordPress theme designed, coded and updated by <a href="http://www.omerlevi.com">Omer Levi</a>.
Version: 1.1
Author: Omer Levi
Author URI: http://www.omerlevi.com
*/

*{margin:0;padding:0;}
body{
  color: #000;
  background:#fff url(images/content-bg.png) repeat-y center;
  font-family:"Lucida Grande", Verdana, Arial, Serif;
  font-size:small;
  direction:rtl;
}

img{border:0;}
img.right{float:right; margin:0 0 1em 1em;}
img.left{float:left; margin:0 1em 1em 0;}
a img{border:0; padding-bottom:5px;}
h1,h2,h3,h4,h5,h6{
	line-height:1.6em;
	font-weight:normal;
	margin:0;
	padding:0;
}
h2{clear:both;font-size:1.8em;}
h3{clear:both;font-size:1.6em;}
h2.pagetitle /* for archive and saerch */ 
{
	margin-right:10px;
}
p 
{
	padding-bottom:0.5em;
	line-height:1.8em;	
}
a:link,a:visited 
{
	color:#0b13ab;
	text-decoration:underline;
}
a:hover, a:active
{
	color: #0f58de;
	}
.clear 
{
	clear:both;
}
blockquote 
{
	margin:1em;
	padding:0.5em 5em 0 0;
	background:#fff url(images/quote.gif) no-repeat right top;
	color:#666;
}
ol, ul 
{
	margin:0;
	padding:0;
}
li 
{
	margin:5px 0;
	padding:0;
}
#content ul, #content ol 
{
	margin:0.5em;
	padding:0 1em;
}
#content ul 
{
	list-style-image:url(images/bullet.gif);
}
/* Structure */

#wrapper{
	margin:0 auto;
	width:960px;
	background:#fff;
	position:relative;
}

#content{
	width:700px; 
	float:right;
}

em{font-style:normal; font-weight:bold; color:#990000;}

#sidebar{
margin:0;
padding:0;
width:250px;
float:left;
}
#sidebar *{list-style:none;}

#preheader{background:#666; border-bottom:2px solid #cb2228; color:#fff; text-align:center; height:50px;}
#preheader h1{font-size:26px; font-weight:bold; line-height:45px; display: block; width: 800px;
margin: 0 auto;
text-align: center;
}
#preheader h2{font-size:12px; font-weight:normal; text-align:center; display: none;}
#preheader a{color:#fff; text-decoration:none; letter-spacing: 33px;}

#logoheb{position:absolute; top:-200px; left:-20px; height:200px; width:200px; background:url(images/logo-heb.png) no-repeat;}
#logoeng{position:absolute; top:-200px; right:-20px; height:200px; width:200px; background:url(images/logo-eng.png) no-repeat;}

#header{
background:#959595 url(images/default.jpg) no-repeat;
height:150px;
text-align:center;
}

#footer{
	clear:both;
	font-size:1em;
	border-top:2px solid #cb2228;
	line-height:16px;
	background:#222;
	color:#fff;
	text-align:center;
}
#footer a{margin-bottom:0;}
#footer a{color:#999; border-bottom-color:#999;}


/* Navigation */
ul#navigation {
	list-style:none;
	margin:0;	
	padding:0;
	font-weight:bold;
	background:#dedede url(images/nav-bg.png) repeat-x;
	border-right:#dedede 1px solid;
	border-left:#dedede 1px solid;
	height:28px;
	line-height:28px;	
	font-size:1em;
	overflow:hidden;	
}

ul#navigation li{
float:right;
  margin:0;
  padding:0;
  list-style:none;  
  white-space:nowrap;	
  background:none;	
}	

ul#navigation li a {
	 display:block;
  padding:0 15px;
  border:none;
  color:#333;
 text-decoration:none; 
}	
ul#navigation li a:hover,ul#navigation li a:active, #navigation li.current_page_item a
{
	text-decoration:underline;

}
ul#navigation li#feed 
{
	float:right;
	background:url(images/icon_feed.gif) no-repeat left;
}

/* Entries */

.entry {
	padding:10px;
	margin-bottom:2em;
	border-top:1px solid #d5d5d5;
}
.entry h2 a:link,
.entry h2 a:visited,
.entry h2 a:hover,
.entry h2 a:active 
{
	border:none;
}
.entry-content 
{
	margin:1.5em 0;	
	clear:both;
}
.entry-title a{color:#990000; text-decoration:none;}
.date 
{
	float:right;
	line-height:12px;
	padding:5px;
	margin-left:10px;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	width:4em;
	color:#333;
	border:1px dotted #dedede;	
	
}
.info 
{
	clear:both;
	font-size:0.9em;
	color:#666;		
	margin:0;
	padding:0 4px;
	height:25px;
	line-height:25px;
	background-color:#f2f2f2;
	
}
.info a:link,
.info a:visited
{
	color:#666;
}
.info a:hover 
.info a:visited
{
	border-bottom:1px solid #000;
}

.info span.print{float:left; padding:4px 0 0 2px;}

.comments{font-weight:bold; color:#000; background:url(images/icon_comments.gif) no-repeat
 center right; padding:3px 20px 3px 2px;}
.comments a{color:#000;}

/* Sidebar */
#sidebar h2 
{
font-style:normal;
padding:0 10px 0 0;
font-size:1.4em;
background-color:#f9e29b;
color:#f58502;
margin-bottom:3px;
}

#sidebar ul 
{
	margin:2px 0 10px;
	padding:0px 2px 0px 3px;
	list-style:none;
}
#sidebar ul li 
{
	margin:0;
	padding:0 0 8px;	
}
#sidebar ul li ul li 
{
	margin:0;
	padding:0 10px 8px;	
}
#sidebar form 
{
	margin:0;}

.wp-caption{}

textarea#comment{width:90%}


/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

p.olderposts{text-align:center; font-weight:bold;}

/* comment styling */
ol.commentlist li{padding:10px 10px 20px 10px;}
ol.commentlist li.alt{background-color:#f2f2f2;}
ol.commentlist p.avatarimg{float:left; padding-right:10px;}
p.cmtinfo{color:#999;}

/* lecture button */
#lecturebutton{
display:block;
width:240px;
height:240px;
background:url(images/masa-minisite-button.png) no-repeat left top;
}
#lecturebutton:hover{
background:url(images/masa-minisite-button.png) no-repeat left bottom;
}
#lecturebutton span{
display:none;
}
