/*
Theme Name:  Miri Leshem
Theme URI:
Description: A theme for Miri Leshem
Version: 1.0
Author: Daniel Shalgi-Shira
Author URI: http://www.Shalgi-Shira.co.il
*/

/* Changelog */


/* Begin Typography & Colors */
html,body {
	margin:0;
    padding:0;
    font-family:Arial Hebrew, Verdana, Helvetica;
    font-size:12pt;
	direction:ltr;
	overflow-x: hidden; 
}

.site {
	width:100%;
	overflow:hidden;
}

html {
	background:#ffec85 url(images/bg.jpg) repeat-x;
}

a {color:#2084A6;}
form,p {
	font-size:14px;
	margin:0;
    padding:0;
}

.banner {
	width:100%;
	height:135px;
	_height:130px;
	clear:both;
	padding:0px;
	margin:0px;
}

.logo {
	display:block;
	width:240px;
	height:100px;
	line-height:100px;
	float:right;
	text-indent:250px;
	overflow:hidden;
	margin-right:108px;
	position:relative;
	top:20px;
}


.main {
	width:1024px;
    margin:auto;
    background:url(images/header3.jpg) no-repeat top left;
	direction:rtl;
	position:relative;
	left:-15px;
	
}
img {
	border:none;
}
#table-homepage  {
	width:540px;
	margin:10px 20px 0px 10px;
	border-collapse: separate;
	border-spacing:10px;
}

#table-homepage  .tright {
	direction:rtl;
	text-align:right;
	vertical-align:top;
	width:250px;
	border-style: solid;
	border-color: #fff;
	border-width:10px;

	}

.toplinks ul,.toplinks li {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}
.toplinks {
	float:left;
	width:940px;
	height:20px;
}

.toplinks a {
	font-size:13px;
    color:#000000;
    text-decoration:none !important;
    line-height:20px;
}
.toplinks li {
	float:right;
	padding:0 5px;

}
.header {
	background:url(images/menu.png) top left no-repeat;
	height:70px;
	overflow:hidden;
}
	#search {
    	width:133px;
        height:25px;
        background:url(images/search.png) no-repeat top left;
        float:right;
		position:relative;
        top:9px;
		left:-95px;
    }
    	#search input {margin:0;padding:0;float:right;}
    	#search #submit {
        	width:36px;
            background:none;
            border:0;
            color:#FFFFFF;
            text-align:center;
			line-height:22px;
            font-weight:bold;
			cursor:pointer;
			padding:3px 0px 0px;
			margin:0px 0px;
			font-family:Arial;
			vertical-align:middle;
			line-height:15px !important;

        }
        #search #s {
        	width:90px;
            height:20px;
            line-height:25px;
            color:#343434;
            border:0;
            text-align:right;
			margin:5px 1px 0px 0px;
        }

.page {
	background:url(images/page.png) top left repeat-y;
	_background:url(images/page.gif) top left repeat-y;
    padding-top:2px;
    padding-left:84px;/*87px;*/
    padding-right:0px;/*87px;*/
	min-height:500px;
	_height:500px;

}

.sidebar {
	width:270px;
	background:#FFFFFF;
	float:left;
	direction: rtl;
	overflow:hidden;
	padding-top:10px;
	margin-right:8px;
}
.sidebar.english{
	width:270px;
	direction:ltr;	
	padding-top:13px;
	text-align:center;
}
.sidebar.english h2{
	direction:ltr;
	text-align:left;
	margin-left:12px;
	margin-bottom:3px;
}
.sidebar.english input{
	width:240px;	
	border:1px solid #FCC95D;
	margin-bottom:3px;
}
.sidebar.english textarea{
	width:232px;	
	border:1px solid #FCC95D;
}
.sidebar.english textarea{
	height:100px;	
}
.sidebar.english p, .sidebar.english .textwidget{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	
}
.sidebar.english .textwidget{
	margin-left:12px;
}
.books {padding-right:32px;padding-top:2px;}
.sidebar ul,.sidebar li {
	direction:rtl;
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:none;
	display:block;
}
.sidebar.english ul,.sidebar.english li {
	direction:ltr;	
}
.sidebar li {
		height:auto;
    }
	.sidebar h4{
    	margin:0;
        padding:0;
        font-size:12px;
        color:#a05814;
    	text-decoration:none !important;
		text-align:center;
    }
	.regform{padding-right:6px;}

    .sidebar h3,.sidebar h2 {
       margin:0;
       padding:0;
       font-size:12pt;
		margin-top:20px;
       font-weight:bold;
       color:#2084a6;
       text-align:right;
		padding-right:12px;
    	text-decoration:none !important;
    }


    #register {
    	width:252px;
        height:26px;
        background:url(images/register.png) top left no-repeat;
		margin:0px 5px;

		}
        #register input {
        	margin:0;
            padding:0;
            width:170px;
            height:26px;
            line-height:26px;
            background:none;
            border:0;

        }
        #register #submit{
        	width:57px;
            color:#FFFFFF;
            text-align:center;
            font-weight:bold;
			padding:4px 0;
			padding-top:0;
			line-height:15px !important;
			cursor:pointer;
			font-family:Arial;
       }
		.sidebar a {
            color:#000000;
            text-decoration:none;
			display:block;
		}
		.sidebar ul ul ul {
			display:none;
		}
		.sidebar ul li li {
			padding-bottom:1px !important;
		}
	.sidebar ul li #get_recent_comments_wrap  ul{
		padding:0px;
	}


        .sidebar .simpleimage {
        	font-size:10pt;
            color:#000000;
            text-decoration:none;
            width:118px;
            text-align:right !important;
            display:block;
            height:130px;
            float:right;
        }
        .simpleimage  p {
			margin:0;
			padding:0 0 0 10px;
			font-size:11px;
		}

        .sidebar  .books  a img {
			border:0;
			width:90px;
			height:90px;
        }
		.sidebar ul ul,.blogsidebar  div {
			padding-right:12px;

		}

.content {
	width:560px;
    float:left;
	padding-right:10px;
	padding-left:10px;
	
}
.icon {
	float:left;
	display:block;
	margin-right:10px;
	margin-bottom:10px;
}
.cnt {
	width:560px;
    float:left;
	padding-top:10px;
    direction: rtl;
}
.cnt h1 {
	margin:0;
    padding:0;
	font-weight:bold;
    font-size:18px;
    height:22px;
    line-height:22px;
    margin-bottom:20px;
}
.english{
	direction:ltr;	
}
.pagecnt {
	font-size:12px;
    line-height:16px;
    margin-bottom:20px;
}



.subpage {
	border-bottom:1px solid #fbbd68;
    min-height:106px;
	*height:106px;
    margin-bottom:5px;
}
	.image {
    	width:133px;
     	height:101px;
        float:right;
        background:url(images/subpage.jpg);
    }
    .details {
    	width:370px;
        float:right;
        padding-right:10px;
    }
    .details h2{
    	font-size:18px;
        font-weight:bold;
        margin:0;
        padding:0;
    }
    .details h2 a{
		color:#000000;
		text-decoration:none;
	}

    .details h2 a:hover{
		color:#F9A736;	
	}



   	.image img {position:relative;right:7px;top:6px;}
.readmore {
	display:block;
    width:auto;
    padding:0 5px;
    height:20px;
    line-height:20px;
    background:#f9a736;
    color:#FFFFFF;
    text-decoration:none;
    float:left;
	position:relative;
	top:-25px;
}
.piclenselink {display:none !important;}

.footer {
	background:url(images/footer.png) top left no-repeat;
    height:119px;
    clear:both;
	color:#666;
}

.copyright {
	float: left;
	margin-left:80px;
	height:100px;
	padding-top:15px;
	font-size:11px;
	width:954px;
	color:#666;
}
.copyright  a{
	color:#666
	text-decoration:underline;
}
.copyright  a:visited{
	color:#666;
	text-decoration:underline;
}
.copyright .left{
	width:250px;
	float:left;
	text-align:left;

}
.copyright .right{
	width:450px;
	float:right;
	text-align:right;
	padding-top:0px;
	margin-top:0px;

}
.copyright .center{
	width:954px;
	text-align:middle;
	padding-right:420px;
	_margin-top:-12px;
}
.sh {
	width:100%;
	height:1px;
	line-height:1px;
	font-size:1p;
	clear:both;
}
table,table tbody {
	display:block;
	margin:0;
	padding:0;
}
table {
	float:left;
	z-index:99;
	position:relative;
	direction:ltr;
	position:relative;
	left:-15px;
	top: -30px;
}
table td  {
	width:250px;
    height:200px;
	background:#FFFFFF;
	border:10px solid #FFFFFF;
   	font-size:12px;

}

table td h3,table td  p,table td  a{
	margin:0;
    padding:0;
    color:#000000;
    text-decoration:none;
}
table td h3 {
	font-size:18px;
    font-weight:bold;
}
.headerimg {
	border-bottom:2px solid #55b0c8;
	display:block;
	margin-bottom:10px;
}
.date {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#55b0c8;
	margin-bottom:25px;
}


/*-----------------------------------------------*/
.post {
	margin-bottom:30px;
}
 #comments{
	font-weight:bold;
	color:#813c09;
	width:200px;
	float:right;
	margin:0;
	paddinbg:0;
	font-size:14px;
 }
	#comment {
		margin:0;
		padding:0;

	}
	#comment,#comment li{
		color:#000000;
		font-size:14px;
		margin-bottom:20px;

	}
	.author span {
			float:right;
			color:#808080;
			width:auto;
			padding-right:0px;
			font-size:10pt;
	}
	.author.admin span {
			color:#55b0c8;/*#808080;*/
	}
.com_cont,.com_cont div,.com_cont p {
	direction:rtl !important;
	font-size:11pt;
	text-align:right;
}
.com_cont.admin,.com_cont.admin div,.com_cont.admin p {
	color:#55b0c8;
}.subject {
	font-weight:bold;
	color:#000000;
}
.subject.admin{
	color:#55b0c8;
}

.comlist {
	padding-right:30px;
}
	#comment li{
	}
 .authorlink,.authorlink a {
	color:#4e4d50;
	text-decoration:none;
	font-weight:bold;
 }

 #respond {
	background:#FFF1A9;
	width:520px;
	margin-top:15px;
	margin-bottom:20px;
 }
	#respond h3 {
		background:#FFCF79;
		color:#FFFFFF !important;
		padding-right:10px;
		width:510px;
		height:30px !important;
		line-height:30px !important;
	}
#respond h3 a {color:#813c09 !important;}
 .line,.line a  {
	font-weight:bold;
	color:#813c09;
	text-decoration:none;
 }
#respond  #submit {
 	margin:0;
	background:#FFCF79;
 	padding:0;
	color:#813c09;
	border-bottom:1px solid #f9a736;
 }

 #commentform {width:403px;
	margin:auto;
	margin-top:17px;
}
	fieldset,label {
		margin:0;
		padding:0;
		border:0;
	}
	fieldset{
		margin-bottom:10px;
	}
	label {
	    font-size:12pt;
		width:120px;
		padding-right:5px;
		height:24px;
		line-height:24px;
		color:#813c09;
		font-weight:bold;
		float:right;
		background:#FFCF79;
	}
	fieldset input,textarea {
		margin:0px;
		padding:4px;
		border:0px;
		background:#FFFFFF;
	}
	fieldset input {
		width:270px;
	}
#respond  #submit {
 	margin:0;
	background:#f9a736;
 	padding:0px;
	color:#813c09;
	height:26px;
	line-height:22px;
	font-weight:bold;
	width:80px;
	text-align:center;
	float:left;
	position:relative;
	top:-10px;
 }
	textarea {width:395px;height:170px;border:1px solid #7F9DB9; font-family:Arial; margin-top:0px;}
	.textArea {
		margin-bottom:30px;
	}
	.textArea  label {
		display:block;
		clear:both;
		margin-bottom:10px;

	}
#commentTa{
	border:1px solid #FFCF79;
}	


#pagecontent {
    width:520px !important;
	padding-right:25px !important;
	padding-left:25px !important;
	padding-top:25px !important;
	background:#FFFFFF;
	min-height:532px;
}

#titlebooks {width:100% !important;text-align:center !important; padding:15px 0px 0px; margin:0px; font-size:18pt;}

.blogsidebar h3 {
	font-size:12pt;
}
		.blogsidebar ,.blogsidebar  a {
            color:#000000;
            text-decoration:none;
			display:block;
			font-size:10pt;
		}
		#newtagcloud li,#newtagcloud a {display:inline !important;width:auto;}


.commentsListheader{
	background-color:#ffed86;
	margin-top:10px;
	margin-bottom:25px;
	height:32px;
	line-height:29px;
	}
.commentsListheader h3,.commentsListheader a{
		color:#813C09;
		line-height:32px;
}
.commentsListheader h3 {
	color:#813C09;
	padding-right:10px;
	width:155px !important;
	float:right;
}
.commentsLinks {
	width:350px;
	float:left;
	text-align:left;
}

.commentsLinks a{
	text-decoration:none;
	display:block;
	float:left;
	width:auto;
	color:#813c09;
	height:32px;
	line-height:29px;
	padding-right:25px;
	margin-left:8px;
	margin-right:10px;


}
.c_new{
	background:url(images/c_new.png) top right no-repeat;
	font-weight:bold;
}

.c_email {
	background:url(images/c_email.png) top right no-repeat;
	padding-right:28px;
}

.c_print {
	background:url(images/c_print.png) top right no-repeat;
	padding-right:28px;
