/*   

Theme Name: Toposgraphics isRealli

Theme URI: http://www.isrealli.org

Description: The new blog for the State of Israel

Author: Design by Toposgraphics. Wordpress Adaptation by Moriel Schottlender 2009

Author URI: http://www.israelfm.org

Version: 0.1

All rights reserved (c) Consulate General of Israel in New York, 2009. 

This template and all graphics are protected by copyright. They cannot be used for any and all purposes unless explicitly approved by the Consulate General of Israel in New York.

*/

@charset "utf-8";

body {
	background-color:#F3EEDD;
	color:#333333;
/*	font-family:Helvetica,Arial,Verdana; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

a {

	color:#B64704;

	font-weight:bold;

	text-decoration:none;

}

a:hover { color:#993300; }
.widthCenter { display:block; margin-left:auto; margin-right:auto; }
#header {
	display:block;
	margin-left:auto;
	margin-right:auto;
/*	width:900px; */
	width:820px;
	height:1px;
}

#topspacer { background-color:#d2c8a2; height:20px !important; z-index:-1; }

#logowrap { display:block; left:-90px; position:relative; width:950px; height:210px; }

#logo {

	background:transparent url(images/logo.png) no-repeat scroll 0 0;

	float:left;
	overflow: hidden;
	height:97px !important;

	margin-top:15px;

	width:470px !important;

}

#hoopoe {

	background: transparent url(images/hoopoelogo.png) no-repeat scroll 0 0;

	float:left;

	height:100px;

	width:134px;

	margin-right:7px;

	margin-top:5px;

	z-index:auto;

}

#welcome {

	height: 180px;

	width: 330px;

	background: url(images/cloud.gif) no-repeat right top;

	position: relative;

	top: -22px;

	left: 604px;

	z-index: 1;

}



/*****************/

/****** MENU *****/

/*****************/

#Menu {

	background-color:#FFFFFF;

	display:block;

	position:relative;

	top:-107px;

	float:left;

	height:30px;

/*	width: 680px;*/
	width: 575px;

/*	z-index: 1;*/

}

#MainMenu {

	background-color:#FFFFFF;

	display:block;

	float:left;

	margin-bottom:5px;

	padding-bottom:2px;

	padding-top:2px;

}

#MainMenu ul {

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

	margin:0;

	padding:0;

	width:100%;

}

#MainMenu ul li ul { display:none; }

#MainMenu li { 

	font-family:Helvetica, sans-serif; 

	border-right:2px solid #F3F3EE; 

	float:left; 
	font-size:14px; 

	font-weight:bold; 

	padding:5px 6px 4px 6px; 

/*	position:relative; 

	text-transform:capitalize; */

	vertical-align:middle; 
}

#MainMenu li:hover { background-color:#d2c8a2; }

#MainMenu li a { color:#2F2F2F; text-decoration:none; }

#MainMenu li a:hover { color:#A74104; } 



#searchbox {

	display: block;

	float:right;

	position: relative;

	right: 45px;

	top: 15px;

}

#searchbox form { margin: 0px; padding: 0px; position: relative; left: 0px; }

#searchbox #s { float:left; border: #2F2F2F 1px solid; background: #ffffff; font-size:15px; color: #2F2F2F; margin-right: 0px; width: 150px; padding-top: 0px; padding-bottom: 3px; }

#searchbox .searchbut { border: #2F2F2F 1px solid; background: #414141; font-size: 10px; color: #FFFFFF; margin-left: 0px; text-transform:uppercase; padding-top:3px; padding-bottom:3px; font-weight: bold; }





/*****************/

/**** CONTENT ****/

/*****************/

#content {

	display:block;

	margin-left:auto;
	margin-right:auto;
	width:840px;
	position:relative;
	top:-105px;
/*	z-index:-1;*/

}

#mainContent {

	display:block;

	float:left;

	margin-top:15px;

	width:590px;

}

.blockShadow {

/*	background:#E1DDCD none repeat scroll 0 0;*/
/*	background: #D2C8A2;*/
	background: #e5ddbd;
	
	display:block;
	float:left;
	margin:10px 0 10px 6px !important;
	width:100%;
}

.blockShadow .shadowA {

	background:transparent none repeat scroll 0 0 !important;

	display:block;

	padding:0 !important;

}

.blockShadow .shadowB {

	background-color:#FFFFFF;

	display:block;

	margin:-10px 6px 6px -6px !important;

	padding:10px;

}

.Footer {

	clear:both;

	width: 850px;

	display:block;

	font-size:80%;

	margin-left:auto;

	margin-right:auto;

}



.Footer h3 {

	font-size: 10px;

}



/*****************/

/*** FEATURED ****/

/*****************/



#featured { display:table; }


.featurethumb {
/*	float:left !important;*/
	margin:0 15px 0 0;
/*	position:relative; */
}


#featured img, img a { 
	border:1px solid #2F2F2F;
	margin:0;
	padding:0;
}
#featuredTextBox { 
	float: left !important; 
	display: block; 
/*	width: 360px; */
}
#featured .readmore { 
/*	display: block; */
	float:right; 
	z-index: 0px; 
}

#featured .readmore a { color: #2F2F2F; }
#featured .readmore a:hover { color: #A74104; }

#featured .title { 
/*	margin-bottom:25px; 
	float: left; 	*/
}
#featured .text { 
	font-size: 12px; 
/*	margin-bottom:15px; */
	float: left !important; 
/*	width: 295px;*/
}


#frontRotation {  }
#frontRotation div { overflow: hidden }







ul.PostCom { float: left; margin: 0px; padding: 0px; font-size: 10px;}
ul.PostCom li {
	float: left;
	list-style: none;
}

#postEntry {
	margin-bottom: 25px;
}
#postEntry h1 { margin-bottom: 0px; }
#postEntry .listimg {
/*width: 140px;*/
	margin-right: 10px;
}
#postEntry td.text p {
/*	font-size: 11px;*/
	padding:0px; margin:0px;
}
/*#postEntry .readmore { font-size: 11px; }*/
#postEntry td.text { padding:0px; margin:0px; height: 50px;}
#postEntry .listPostInfo { 
	background:#F9F6EB none repeat scroll 0 0;
	border-bottom:1px dotted #d2c8a2;
	border-top:1px dotted #d2c8a2;
	color:#2A2A2A;
	display:block;
	float:left;
	font-size:10px;
	margin-bottom:5px;
	margin-right:2px;
/*	margin-top:10px;*/
	padding:2px 5px;
	width:100%;
}



#box { /*float:left !important; */ width: 120px; margin-bottom: 10px; display: table; }



	.rightend { margin-left: 5px; margin-right: 0px; }

	.leftend { margin-left: 0px; margin-right: 5px; }

	.middle { margin-left: 5px; margin-right: 5px; }



#box .catName { color:#2F2F2F; font-size:1em; font-weight:bold; margin-bottom:5px; }

#box .caption { 

	font-size:12px !important;

	margin-bottom:1px;

	margin-top:3px;

	padding:0;

}

#box .readmore a {

	color:#2F2F2F;

	font-size:0.8em;

	left:95px;

	margin:0;

	padding:0;

	position:relative;

}

#box .readmore a:hover { color:#A74104; }

#box .text { font-size:0.8em; margin:0; }

#box .catthumb { margin-top:5px; }

#catboxes { display:table; width:100%; clear: both; }

#catboxes img, img a { border:1px solid #2F2F2F; margin:0; padding:0; }

h1, h1 a {
font-family:Helvetica,Arial,Verdana;
	color:#D3611C;

	font-size:22px;

	font-weight: bold;

	margin:0;

	padding:0;

}

h1 a:hover { }

#rightBar { 

	background:#d2c8a2 none repeat scroll 0 0; 

	display:block; 

	float:right; 

	margin-left:2px;

	margin-top:15px;

	padding:10px;

/*	width:185px !important;*/

	width:220px !important;

}

#rightBar a {
/*	color:#00B2D9;*/
	color: #067790;
	font-weight:bold;
	text-decoration:none;
}

#rightBar a:hover { color:#993300; }

#rightBar h1 { color:#FFFFFF; }

.widget { margin: 0; padding: 0; margin-bottom: 10px; }

.widget h3 {

	color:#FFFFFF;

	font-size:24px;

	font-family: helvetica, verdana;

	font-weight:bold;

	margin:0;

	padding:0;

}

#rightBar ul {

	margin: 0px;

	padding: 0px;

	padding-left: 15px;

	margin-top: 5px;	

	list-style: none;

}
#rightBar ul li {
	padding-bottom: 5px;
}

.Categories ul {
	display: table;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.Categories ul li {
	display: block;
	width: 50%;
	float: left;
}

div.PostInfo {

	background:#F9F6EB none repeat scroll 0 0;

	border-bottom:1px dotted #d2c8a2;

	border-top:1px dotted #d2c8a2;

	color:#2A2A2A;

	display:block;

	float:left;

	font-size:10px;

	margin-bottom:20px;

	margin-right:2px;

	margin-top:10px;

	padding:2px 5px;

	width:100%;

}

div.PostDate {

	color:#2A2A2A;

	display:block;

	float:left;

	font-weight:bold;

}

div.PostCategory {

	color:#2A2A2A;

	display:block;

	float:right;

}

.PostNote { margin-bottom:5px; margin-top:50px; }



/*****************/

/*** COMMENTS ****/

/*****************/



.Comments { width:100%; }

#commentform { border-top:1px dotted #BBBBBB; width:100%; }

#commentform input, textarea {

	background-color:#EEEEEE;

	border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA;

	border-style:solid;

	border-width:1px 1px 1px 2px;

	color:#444444;

	font-family:Verdana,Arial,Helvetica,sans-serif;

}

#commentform input:focus, textarea:focus {

	background-color:#FFFFFF;

	border-bottom-color:#CCCCCC;

	border-top-color:#777777;

}

#commentform input.SubmitComment {

	background:#F8F6ED none repeat scroll 0 0;

	border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA;

	border-style:solid;

	border-width:1px;

	font-size:22px;

	font-weight:bold;

	margin-top:10px;

	padding:6px;

}

#commentform input.SubmitComment:hover {

	background:#F3EEDD none repeat scroll 0 0;

	color:#B64704;

}

#commentList ol {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0;

	padding:0;

	width:100%;

}

#commentList ol li {

	background:#F8F6ED none repeat scroll 0 0;

	border:1px solid #AAAAAA;

	display:block;

	margin-top:3px;

	padding:3px;

}

#gravatar {

	display:block;

	float:right;

	margin-left:10px;

}

#commentList .ListUser { font-weight:bold; margin:0; padding:0; }

#commentList .commentDetails {

	border-bottom:1px dashed #D2CDBA;

	display:block;

}

#commentList .ListDate a { font-weight:normal; text-decoration:none; }

#commentList .moderated { color:#990000; font-size:13px; }



/*****************/

/*** TYPOGRAPHY **/

/*****************/



div.tip, span.tip, div.alert, span.alert { 

	border-bottom:1px dotted #D7601D;

	border-top:1px dotted #D7601D;

	display:block;

	margin:10px 0;

	padding:8px 10px 8px 40px;

}

div.tip, span.tip { background:#F3EEDD url(images/box_tip.gif) no-repeat scroll 3px 5px; }

div.alert, span.alert { background:#F3DDDD url(images/box_alert.gif) no-repeat scroll 3px 5px; }

blockquote {

	background:transparent url(images/blockquote.gif) no-repeat scroll 0 0;

	border:medium none;

	margin:12px 0;

	padding:10px 35px;

	text-align:justify;

}

ul.hoopoe {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

}

ul.hoopoe li {

/*	background:transparent url(images/bullet_hoopoe.gif) no-repeat scroll 0 0;*/

	background:transparent url(images/bullet_hoopoe.png) no-repeat scroll 0 0;

	margin:5px 0;

	padding-left:35px;

}



#fbForm input {

	font-size: 10px;

	border: 1px solid #d3611c;

}

#fbForm input[type=submit] {

/*	font-weight: bold; */

	font-family: Tahoma,Verdana; 

	background: #d3611c;

}



#relatedPostList {

	/*clear:both;

	padding:5px;

	width:490px;

	background:#F3EEDD;

	border:2px solid #d2c8a2;*/

	width:490px;

	background:#F9F6EB none repeat scroll 0 0;

	border-bottom:1px dotted #d2c8a2;

	border-top:1px dotted #d2c8a2;

	color:#2A2A2A;

	display:block;

/*	float:left;*/

	font-size:10px;

	margin-bottom:20px;

	margin-right:2px;

	margin-top:10px;

	padding:2px 5px;

}



#relatedPostList h2 {

	border-bottom:1px dashed;

/*	color:#00B0D8;*/

	margin:0;

	padding:0;

}



#relatedPostList ul {

	display: table;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0;

	padding:0;

}



#relatedPostList ul li {
/*	background:#E1DDCD none repeat scroll 0 0;*/
	border-bottom:1px dashed #d2c8a2;
	display:block;
	margin-bottom:3px;
	margin-top:1px;
}



#tweetmeme_button {

	margin-left: 10px;

}



form.emailSubscribe {
	width: 163px;
	margin-left: auto;
	margin-right: auto;
}

.emailSubscribe input[type=text] {
	border: 1px #B64704 solid;
	font-size: 10px;
	width: 100px;
}
.emailSubscribe input[type=submit] {
	border: 1px #B64704 solid;
	font-size: 10px;
	font-weight: bold;
}
.emailSubscribe .fbCredits {
	font-size: 8px;
}
.emailSubscribe .title {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}


ul.twitterwidget {
  padding: 0px;
}

.twitterwidget li {
  margin-top: 5px;
  margin-bottom: 2px;
}
.twitterwidget .entry-meta {
  font-size: 9px;
}

.twitterwidget twitterwidget-rss {
  font-size: 13px;
}