@charset "UTF-8";
/*  
Theme Name: yalla ya!
Theme URI: http://yalla-ya.com/
Description: 
Version: 0.1
Author: Amit Ashckenazi
Author URI: http://yalla-ya.com/

	Yalla-Ya v0.1
	 http://yalla-ya.com

*/
@import url(reset.css);

html, body{
    text-align:center;
    font-family: "Tahoma", "tahoma", Tahoma, Helvetica, Arial, sans;
    font-size:13px;
    color:#666A73;
}
a:link, a:visited {
    color: #F16823;
    text-decoration: none;
}
html {
	background:url(assets/topBar.jpg) center top no-repeat;	
}
.dots{
	background:url(assets/dots.gif) center bottom repeat-x;
}
.nodots{
	background:none;
}
.wrapper{
    width:960px;
    margin:0 auto;
    text-align:left;
    padding-bottom: 10px;
}

p a, #generalTextSideBar a{
	color:#3E3F40;
	text-decoration:none;
	padding-bottom:1px;
	background:url(assets/dot.gif) left bottom repeat-x;
}
/*[HEADER]*/
	div#header{
		position:relative;
		height:100px;
		background:url(assets/dot.gif) left bottom repeat-x;
	}
	#logo{
		position:relative;
		top:20px;
	}
		#logo:hover{
			background:none;
		}
	div#logInOut{
		position:absolute;
		top:3px;
		right:0;
		background:url(assets/logingBubble.gif) right top no-repeat;
		width:57px;
		height:22px;
	}
		div#logInOut a{
			text-decoration:none;
			color:#FFF;
			font-size:10px;
			font-weight:bold;
			font-family:Georgia, serif;
			font-style:italic;
			position:relative;
			top:4px;
			left:7px;
		}
    #qtrans_language_chooser {
    position: absolute;
    right: 55px;
    top: 10px;
    }
            
    #qtrans_language_chooser li {
    float:right;
    padding-right:5px;
    }
	ul#navigation{
		position:absolute;
		right:0px;
		top:70px;
	}
	ul#navigation li.page_item{
		float:left;
		margin-left:10px;
		padding:0 15px 0 0;
		background:url(assets/navSeparator.gif) right bottom no-repeat;
	}
		ul#navigation li:last-child{
			background:none;
			padding:0;
		}
	ul#navigation li.page_item a{
		font-size:14px;
		font-weight:600;
		color:#3E3F40;
		text-decoration:none;
		padding-bottom:1px;
	}
		ul#navigation li.page_item a:hover{
			background:url(assets/dot.gif) left bottom repeat-x;
		}
		
		ul#navigation li.current_page_item a{
			background:url(assets/dot.gif) left bottom repeat-x;
		}
/*[GENERAL WP STUFF]*/
.sifr a{
	cursor:pointer;
}
div#content{
	text-align:left;
}
/*[HOME]*/
		/*[SPOTLIGHT ON HOME PAGE]*/
		div#homeSpotlight{
			margin:20px auto 20px auto;
			padding-bottom:35px;
			position:relative;
			
		}
		div#spotlightImage{
			float:left;
			width:510px;
			height:304px;
			background:#FFF url(assets/dotImg.gif) left top repeat;
			
		}
			div#spotlightImage img{
				position:relative;
				top:10px;
				left:10px;
			
			}
		div#spotlightImages{
			float:left;
			width:510px;
			height:304px;
			background:#FFF url(assets/dotImg.gif) left top repeat;
			
		}
		div#spotlightText{
			width:410px;
			float:right;
			display:block;
			position:relative;
			top:-10px;
			.margin-top:-10px; /*fix ie7 by Antonio*/
			
		}
		div#singleProjectTemplate div#spotlightText{
			position:relative;
			top:0;
		}
		div#spotlightText h3{
			color:#F16823;
			font-size:24px;
			text-transform:lowercase;
			font-weight:bold;
		}
		div#spotlightText h3#spotLightBold{
			font-size:18px;
			font-weight:bold;
			margin:14px 0 0 0;
			
		}
		
		div#spotlightText h3#spotlightName{
			position:absolute;
			top:4px;
			left:160px;
			
		}
		div#spotlightText h3 span, #homeProjects span, #homeBlog span, #generalText h1 span{
			.display:none; /*fix ie7 by Antonio*/
		}
		div#spotlightText li span, #homeProjects li span, #homeBlog li span{
			.display:block; /*fix ie7 by Antonio*/
		}
		#homeProjects h2, #homeBlog h2{
				.margin-top:-10px;
				.margin-bottom:25px;
				
		}
		div#spotLightInfo{
			position:relative;
			top:-25px;
		}
		
div#spotlightText h3.H-Georgia24{
	margin:0 0 2px 0;
	color:#3E3F40;
	font-family:Georgia, serif;
	font-size:24px;
}
		div#spotlightText h3.H-Georgia24 a{
			color:#3E3F40;
			.position:absolute;
			.margin-top:15px;
		}
		div#spotlightText h3.H-Georgia24 a:hover{
			color:#3E3F40;
			background:url(assets/dot.gif) left bottom repeat-x;
		}
	div#spotlightText p{
				line-height:150%;
				margin-bottom:8px;
				.margin-top:90px;
			}
ul#spotlightDetails{
	width:100%;
	height:40px;
	margin:8px 0 12px 0;
	background:url(assets/spotlightDetailsBubble.jpg) left top no-repeat;
	display:block;
	position:relative;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	font-family:Georgia, serif;
	font-style:italic;
}
									div#singleProjectTemplate ul#spotlightDetails{
										width:100%;
										height:40px;
										margin:8px 0 12px 0;
										background:url(assets/projectDetailsBubble.jpg) left top no-repeat;
										display:block;
										position:relative;
										color:#FFF;
										font-size:10px;
										font-weight:bold;
										font-family:Georgia, serif;
										font-style:italic;
									}
div#testimonial{
	background:url(assets/quotesBottom.jpg) right bottom no-repeat;
	margin-top:16px;
	padding-bottom:10px;
}
	div#testimonial h3{
		background:url(assets/quotesTestimonial.jpg) 0px 0px no-repeat;
		padding:10px 0 0 20px;
	}
	div#testimonial p{
		padding:0px 20px 0 40px;
		line-height:125%;
	}
	
	
	

	ul#spotlightDetails a{
		color:#FFF;
	}
		ul#spotlightDetails  a:hover{
			background:url(assets/whitedot.gif) bottom left repeat-x;
		}
	li#spotlightTime{
		position:absolute;
		left:8px;
		top:2px;	
	}
	li#spotlightReadMore{
		position:absolute;
		left:67px;
		top:2px;	
	}	
	li#spotlightLaunch{
		position:absolute;
		left:67px;
		top:25px;	
	}	
/*[SMALL PROJECTS]*/
	div#homeProjects{
		float:left;
		position:relative;
		width:540px;
	}
		div#homeProjects h2, div#homeProjects h1{
			font-size:24px;
			font-weight:bold;;
			color:#F16823;
			width:550px;
			background:#FFF;
			position:relative;
			top:-35px;
			text-transform:uppercase;
		}
		div#homeProjects h2{
			margin-left:-2px;
		}
		div#homeProjects div#projectsHoder{
		    position:relative;
			top:-17px;
		}
	div#homeProjects dl{
		display:block;
		position:relative;
		background:#FFF url(assets/postDetailsBuble.jpg) left bottom no-repeat;
		text-decoration:none;
		color:#FFF;
		font-size:10px;
		font-weight:bold;
		font-family:Georgia, serif;
		font-style:italic;
		height:220px;
		float:left;
		margin-right:30px;
		margin-bottom:20px;
	}
		div#homeProjects dl a{
			text-decoration:none;
			color:#FFF;
			font-size:10px;
			font-weight:bold;
			font-family:Georgia, serif;
			font-style:italic;
		}
			div#homeProjects dl a:hover{
				background:url(assets/whitedot.gif) bottom left repeat-x;
			}
		
		.timeThumb{
			position:absolute;
			left:8px;
			top:183px;
			display:block;
		} 
		
		.launchLink{
			position:absolute;
			left:68px;
			top:183px;
		} 
		
		div#homeProjects dl dd.detailsLink{
			position:absolute;
			left:8px;
			top:206px;
		}
		
		div#homeProjects dd.thumbHolder{
			width:240px;
			height:170px;
			background:#FFF url(assets/dotImg.gif) left top repeat;
			display:block;
		}
			div#homeProjects dd.thumbHolder img{
				position:relative;
				top:10px;
				left:10px;
			}
		div#homeProjects dt{
			width:70%;
			position:absolute;
			top:206px;
			left:60px;
			color:#F16823;
			font-size:16px;
			font-weight:100;
			font-style:normal;
			text-transform:lowercase;
			font-family: "Eurostile", Eurostile, "Tahoma", "tahoma", Tahoma, Helvetica, Arial, sans;
		}
/*[HOME BLOG]*/
	div#homeBlog{
		width:410px;
		float:right;
		display:block;
		margin-top:10px;
	}
		div#homeBlog h2{
			font-size:18px;
			font-weight:bold;
			color:#F16823;
			text-transform:uppercase;
			width:auto;
		}
			
			div#homeBlog div.newsEntry h3{
				font-size:20px;
				font-family:Georgia;
				color:#3E3F40;
				line-height:150%;
				.margin-top:15px; /*fix ie7 by Antonio*/
			}
				div#homeBlog h3 a{
					color:#3E3F40;
					
				}
					div#homeBlog h3 a:hover{
						background:url(assets/dot.gif) left bottom repeat-x;
					}
			div#homeBlog div.newsEntry p{
				font-size:13px;
				color:#666A73;
				line-height:150%;
				margin-bottom:18px;
			}
				div.newsEntry p a{
					color:#3E3F40;
					text-decoration:none;
					padding-bottom:1px;
					background:url(assets/dot.gif) left bottom repeat-x;	
				}
	
		div#homeBlog div.newsEntry ul.tagsBubble{
				display:block;
				position:relative;
				background:#FFF url(assets/blogDetailsBubble.jpg) left top no-repeat;
				text-decoration:none;
				color:#FFF;
				font-size:10px;
				font-weight:bold;
				font-family:Georgia, serif;
				font-style:italic;
				height:40px;
				width:410px;
				float:left;
				margin:-6px 0 30px 0;
			}
			li.thePostDate{
				position:absolute;
				left:7px;
				top:2px;
			}
			li.thePostPermalink{
				position:absolute;
				left:69px;
				top:2px;
			}
				li.thePostPermalink a{
					color:#FFF;
				}
			li.thePostTags{	
				position:absolute;
				left:67px;
				top:23px;
				height:17px;
				min-width: 38px;
				background:#666A73 url(assets/blogDetailsBubbleRight.jpg) right top no-repeat;
				padding-right:8px;
			}
				li.thePostTags span{
					background:#666A73;
					position:relative;
					top:3px;
				}
				li.thePostTags a{
					color:#FFF;
				}
					li.thePostTags a:hover, li.thePostPermalink a:hover{
						background:url(assets/whitedot.gif) bottom left repeat-x;
					}
/*[BLOG PAGE]*/
div#blog h3 a:hover{
	color:#3E3F40;
	background:url(assets/dot.gif) left bottom repeat-x;
}
	div#blog div#homeBlog{
		width:690px;
		float:left;
		display:block;
		margin:10px 0 0 0;
	}	
	
	div#blog div#homeBlog div.newsEntry ul{
		width:690px;
		margin-bottom:30px;
	}
	
	div#sideBar{
		margin-top:18px;
		padding-left:0;
		width:270px;
		height:100%;
		//background:#FFF;
		float:right;
		z-index:500;
		position:relative;
		top:2px;
	}
	div#sideBar .widget {
		margin-left: 30px;
		padding-bottom: 20px;
	}
		div#sideBar h2{
			font-size:18px;
			font-weight:bold;
			color:#F16823;
			text-transform:uppercase;
			position:relative;
			//left:28px;
			width:230px;
			padding-bottom:20px;

		}
		div#sideBar h2 span{
				display:none;
		}
			div#sideBar h2.h2SideBar{
				//margin-top:20px;
				padding-bottom:30px;
				/*margin-bottom:50px;*/
				.margin-bottom:30px;
			}
			
		div#sideBar ul{
			margin:0 0 0 0px;
			line-height:150%;
		}
			div#sideBar ul ul{
					margin: 0px;
			}
			div#sideBar ul#categoriesList{
				/*margin-bottom:4px;*/
			}
		div#sideBar ul li{
			/*margin-bottom:4px;	*/
		}
		div#sideBar ul li a{
			color:#3E3F40;
			padding-bottom:1px;
		}
		div#sideBar ul li a:hover{
			color:#3E3F40;
			background:url(assets/dot.gif) left bottom repeat-x;
		}
				div#sideBar ul.children{
					margin-left:10px;
				}
					div#sideBar ul.children li{
						padding-left:10px;
						background: url(assets/listBullet.gif) 0px 7px no-repeat;
					}
		
div#tag_cloud-4{
	//margin:40px 20px 0 30px;
	//.margin:0 20px 0 30px;
}
	div#tag_cloud-4 ul{
		//margin-left:0;
	}
	div#tag_cloud-4 li{
		display:inline;
	}
	div#tag_cloud-4 a{
		color:#3E3F40;
		padding-bottom:1px;
	}
	#post-9 div#tag_cloud-4 a {
		margin-right: 4px;
	}
	#post-9 div#tag_cloud-4 br {
		float: left;
	}
	div#tag_cloud-4 a:hover{
		color:#3E3F40;
		background:url(assets/dot.gif) left bottom repeat-x;
	}


/*[SINGLE POST PAGE]*/
	div#singlePost h2{
		font-size:20px;
		font-family:Georgia;
		color:#3E3F40;
		line-height:150%;
		text-transform:none;
	}
	div#singlePost p{
		font-size:13px;
		color:#666A73;
		line-height:150%;
		margin-bottom:18px;
	}
	
	div#postContent ul, div#postContent ol{
		margin-bottom:12px;
		line-height:150%;
	}
	
	 div#postContent ol{
		list-style:decimal;
		list-style-position: inside;
	 }
	 div#postContent ul li{
	 	list-style: inside;
	 }
	 
	 
	 div#postContent pre{
	 	color:#252525;
	 	font-family:"lucida console", sans-serif;
	 	text-indent:30px;
	 }
	
	
	
	div#blog div#homeBlog div#singlePost ul#singlePostBubble{
		background:url(assets/singlePostDetailsBubble.jpg) left top no-repeat;
		margin-bottom:12px;
	}
	div#singlePost li.thePostPermalink{
		left:66px;
	}
	div#singlePost li.theRSS{
		position:absolute;
		top:26px;
		left:7px;
	}
		div#singlePost li.theRSS a{
			color:#FFF;
		}
		div#singlePost li.theRSS a:hover{
			color:#FFF;
			background:url(assets/whitedot.gif) bottom left repeat-x;
		}
ol.postsNav{
	margin-top:12px;
}
	ol.postsNav li{
		margin-bottom:4px;
	}
		ol.postsNav li a{
			color:#3E3F40;
			font-weight:bold;
			font-style:italic;
			font-family:Georgia;
		}
			ol.postsNav li a:hover{
				background:url(assets/dot.gif) bottom left repeat-x;
			}
		
p.postmetadata a{
	color:#3E3F40;
}
/*[COMMENTS]*/
	h3#comments{
		font-size:18px;
		font-weight:bold;
		color:#F16823;
		text-transform:uppercase;
		margin:15px 0 0 0;
	}
	
	ol.commentlist{
		width:510px;
	}
	ol.commentlist li{
		padding:10px;
		border:1px dotted #3E3F40;
		margin-bottom:15px;
	}
		cite.commentAuthor, cite.commentAuthor a{
			color:#3E3F40;
			font-weight:bold;
			font-style:italic;
			font-family:Georgia;
			margin-bottom:8px;
		}
		
		small.commentmetadata{
			display:block;
			margin-top:8px;
		}
			small.commentmetadata a{
				color:#3E3F40;
			}
h3#respond{
		font-size:14px;
		font-weight:bold;
		color:#F16823;
		text-transform:uppercase;
		margin-top:15px;
	}
	
form#commentform{
	margin-bottom:0;
}		
	form#commentform input{
		border:1px solid #3E3F40;
		padding:2px;
		margin:0 0 8px 0;
	}
	form#commentform textarea#comment{
		width:510px;
		border:1px solid #3E3F40;
		padding:2px;
		margin:0 0 8px 0;
	}
p#adminInComments{
	margin:10px 0 12px 0;
}
p#adminInComments a{
	color:#3E3F40;
	text-decoration:none;
	padding-bottom:1px;
	background:url(assets/dot.gif) left bottom repeat-x;	
}
/*[PROJECTS]*/
div#projectsIntro{
	line-height:150%;
	color:#3E3F40;
	margin:12px auto;
}
div#projectEntry{
	margin-bottom:15px;
	padding-bottom:15px;
	position:relative;
}
	div#projectEntry span.thumbHolder{
		width:240px;
		height:170px;
		background:#FFF url(assets/dotImg.gif) left top repeat;
		display:block;
		float:left;
	}
	div#projectEntry img{
		position:relative;
		top:10px;
		left:10px;
	}
	div.projectSummery{
		float:left;
		margin-left:30px;
		position:relative;
		min-height:170px;
		height:100%;
		.position:absolute;
		.float:none;
		.margin-left:30px;
	}
	.projectSummery h3 span{ display:none; } /* fix ie7 */
		div.projectSummery h3 a{
			color:#F16823;
			cursor:pointer;
			font-size:19px;
			font-weight:normal;
			letter-spacing:1px;
		}
			div.projectSummery h3 a:hover{
				background:none;
				text-decoration:none;
			}
		div.projectSummery p{
			margin-top:24px;
			width:689px;
			line-height:150%;
			.margin-top:22px;
		}
		
		div.projectSummery a.readMoreLink{
			color:#3E3F40;
			font-weight:bold;
			margin-top:6px;
		}
		
		div.projectSummery dl.projectLinks{
			display:block;
			position:relative;
			margin-top:5px;
			bottom:0px;
			left:0px;
			background:#FFF url(assets/postDetailsBuble.jpg) left bottom no-repeat;
			text-decoration:none;
			color:#FFF;
			font-size:10px;
			font-weight:bold;
			font-family:Georgia, serif;
			font-style:italic;
			height:40px;
			width:100%;			

		}
		dl.projectLinks{ margin-bottom:10px; }
			dl.projectLinks a{
			text-decoration:none;
			color:#FFF;
			font-size:10px;
			font-weight:bold;
			font-family:Georgia, serif;
			font-style:italic;
		}
			dl.projectLinks a:hover{
				background:url(assets/whitedot.gif) bottom left repeat-x;
			}
		dt.projectMore{
			position:absolute;
				left:69px;
				top:2px;
		}
		
		dd.projectDate{
			position:absolute;
			left:7px;
			top:2px;
		} 
		
		dd.projectLaunchLink{
			position:absolute;
			left:7px;
			top:26px;
		} 
		
.pagination{} 

div.older{
	text-align:left;
	width:300px;
	float:left;
	}
div.newer{
	text-align:right;
	width:300px;
	float:right;
	}

	
.pagination a{
	color:#3E3F40;
	text-decoration:none;
	padding-bottom:1px;
	background:url(assets/dot.gif) left bottom repeat-x;	
}
.pipe{
	margin:0 10px;
}


/*[GENERAL TEXT TEMPLATE - USED IN: ABOUT, APPROACH, CONTACT, PRIVACY, TERMS OF USE]*/
div#generalText{
	margin:12px auto;	
}


/**********************************************/
.nodisplay{display:none;}
/**********************************************/
	div#generalText h2{
		color:#F16823;
		font-size:24px;
		font-weight:bold;
	}

	div#generalText h3{
		color:#F16823;
		font-size:18px;
		font-weight:bold;
	}
	
	div#generalText h4{
		color:#F16823;
		font-size:13px;
		font-weight:bold;
	}
	
	div#generalText p{
		font-size:13px;
		color:#666A73;
		line-height:150%;
		margin-bottom:18px;
		.margin-top:39px;
	}
	
	div#generalText ul{
		font-size:13px;
		color:#666A73;
		margin-bottom:18px;
		
	}
		div#generalText ul li{
			padding-left:14px;
			background: url(assets/listBullet.gif) 0px 6px no-repeat;
		}

#generalText .cform{ width:512px; } 
#col-Left-generalText{
	float:left;
	width:680px;
    padding-left: 20px;
}
#generalTextSideBar{
	float:right;
	width:240px;
	color:#3E3F40;
    padding-bottom: 10px;
}
#generalTextSideBar li h3 span{ display:none; }
#bodyID_contact #col-Left-generalText{
	width:510px;
}

#bodyID_contact #generalTextSideBar{
	width:420px;
	margin:52px 0 10px 0;
}
div#generalText #generalTextSideBar ul li{
	list-style:none;
	background:#FFF;
	padding:0;
}
div#generalText #generalTextSideBar ul li span{
	margin-right:3px;
	font-weight:bold;
	
}
div#generalText #generalTextSideBar ul li#gtalk-Link{
	background:url(assets/gtalk.jpg) 0px 2px no-repeat;
	margin-bottom:8px;
	display:block;
}
div#generalText #generalTextSideBar ul li#skype-Link{
	background:url(assets/skype.jpg) 0px 2px no-repeat;
	margin-bottom:8px;
	display:block;
}
div#generalText #generalTextSideBar ul li#msn-Link{
	background:url(assets/msn.jpg) 0px 2px no-repeat;
	margin-bottom:8px;
	display:block;
}
div#generalText #generalTextSideBar ul li#gtalk-Link a,
div#generalText #generalTextSideBar ul li#skype-Link a,
div#generalText #generalTextSideBar ul li#msn-Link a{
	margin:0 0 0 24px;
}
ul#imLinks{
	width:40%;
	float:left;
}
ul#addressDetails{
	width:59%;
	float:right;
}
ul#imLinks h3,
ul#addressDetails h3{
	margin-bottom:5px;
	padding-bottom:20px;
}
ul#addressDetails h3 embed{
	width:100px;
}
a#googleMapLink{
	font-size:10px;
	font-weight:bold;
}
body  #generalTextSideBar,
#bodyID_approach #generalTextSideBar{
	display:block;
}
#bodyID_about #generalTextSideBar{
	display:none;
}
#bodyID_contact #generalTextSideBar{
	visibility:visible;
	display:block;
}




/*[CONTACT]*/
form#cformsform, form.cform{
	margin:12px 0 0 0;
}
		form#cformsform legend, form.cform legend{
			display:none;
		}
		form#cformsform li, form.cform li{
			margin-bottom:4px;
			position:relative;
		}
		form.cform .cf_upload {
			margin-left: 145px;
		}
			form#cformsform li label, form.cform li label{
				width:120px;
				float:left;
			}
			ol.cf-ol{
				width:510px;
			}
			
			form#cformsform li input, form#cformsform li textarea, form.cform li input, form.cform li textarea{
				width:490px;
				border:1px solid #3E3F40;
				padding:2px;
			}
			
			form#cformsform li input#cforms_captcha, form.cform li input#cforms_captcha2{
				border:1px solid #3E3F40;
				margin-left:-110px;
margin-top:19px;
				padding:2px;
				width:120px;
				position:absolute;
			}
			form#cformsform li img, form.cform li img{
				margin-left:4px;
margin-top:18px;
				position:inherit
			}
			span.reqtxt, span.emailreqtxt{
				color:#F16823;
				float:right;
				font-weight:bold;
				top:13px;
				right:0px;
				position:absolute;
			}
			input#sendbutton, input#sendbutton2{
				border:1px solid #3E3F40;
				padding:2px 10px;
			}
label.secq span{
	width:250px;
	display:block;
}

/*[FOOTER]*/
ul#footer{
	margin:30px 0 25px 0;
}

li.wrapperLIdark {
		background:#3E3F40 url(assets/white.gif) center top repeat-y;
}
li.wrapperLIlight {
		background:#666A73 url(assets/white.gif) center top repeat-y;
}

ul.darkGreyList, ul.lightGreyList{
	padding:2px 0 4px 0;
	width:960px;
	color:#B3B3B3;
	margin:0 auto 6px auto;
	display:block;
}
	ul.darkGreyList{	
		background:#3E3F40;
		}
	ul.lightGreyList{
		background:#666A73;
		}
		
ul.darkGreyList li, ul.lightGreyList li{
	float:left;
	margin-left:10px;
	}
ul.darkGreyList a, ul.lightGreyList a{
	color:#FFF;
	text-decoration:none;
}
ul.darkGreyList a:hover, ul.lightGreyList a:hover{
	background:url(assets/whitedot.gif) bottom left repeat-x;
}

li.legalNotice{
	width:960px;
	margin:0 auto;
	color:#3E3F40;
	font-size:10px;
}
li.legalNotice a{
	color:#3E3F40;
	text-decoration:none;
}
li.legalNotice ul li{
	float:left;
}
li.legalNotice ul li.legalDivider{
	margin:0 8px;
}
/*[NEWSLETTER]*/
li#newsLetter{
	float:right;
	margin:-5px 0 0 0;
}
#newsletterSub{
	float:left;
	border:1px solid #3E3F40;
	padding:2px 0;
	text-align:center;
	width:70px;
}
#newsletterTextInput{
	float:left;
	width:150px;
	border:1px solid #3E3F40;
	padding:2px;
	margin-right:10px;
}
form#newsletterForm{
	/*width:240px;*/
}
div#newsletterLoading{
	margin:5px 0 0 0;
}
div#newsletterLoading img{
	margin-right:10px;
}
div.newsletterContainer{
	margin:5px 0 2px 0;
	float:left;
	color:#F16823;
	font-weight:bold;
}
/*[404 + SEARCH]*/
ul#siteList{
	margin-top:12px;
}
ul#siteList li{
	margin-bottom:2px;
}
ul#siteList a{
	color:#3E3F40;
	text-decoration:none;
	padding-bottom:1px;
	background:url(assets/dot.gif) left bottom repeat-x;	
}

#bodyID_ #searchform{
	margin:10px 0 20px 0;
}

#bodyID_ #searchform  input#s{
	width:490px;
	border:1px solid #3E3F40;
	padding:2px;
}
#searchsubmit{
	border:1px solid #3E3F40;
	padding:2px 10px;
}
div.searchResult{

}
div.searchResult a.readMoreLink{
	color:#3E3F40;
	font-weight:bold;
	background:0;
	margin-bottom:15px;
	margin-top:-15px;
	display:block;
}
#page404 #tagCloud{
	margin:20px 0 0 0;
}


#page404 #tagCloud ul.wp-tag-cloud{
	margin:0;
	padding:0;
}

#page404 #tagCloud ul.wp-tag-cloud li{
	background:none;
	padding:0;
	margin: 2px;
	display:block;
	float:left;
}

#page404 #tagCloud ul.wp-tag-cloud li a{

}




/*---------------------------------------------CLEARERS----------------------------------------*/
ul.lightGreyList:after,
ul.darkGreyList:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#XXX {
    height: 1%;
}

*:first-child + html #XXX {
    min-height: 1px;
}
 
/*clearfix general rule*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { height: 1%; }
*:first-child + html .clearfix { min-height: 1px; }

/*GOOGLE MAP*/
.maps{
	width:325px;
	
}
.line{
	border-bottom: 1px solid;
	padding-bottom:10px;
}
.maps_others{
	width:260px;
}
.in_maps_others{
	width:90%;
	text-align:left;
}

#disqus_thread {
    width: 690px;
}
#map_canvas{
	.position:relative;
	.top:-135px;
	.margin-left:0px;
}
.he_style_content, .he_style_excerpt, .he_style_readmore{text-align:right;}

.he_style_content{
	color:#666A73;
	font-size:13px;
	margin-bottom:18px;
}
.he_style_content ul{
	text-align:left;
}
#bodyID_projects .he_style_excerpt{
	line-height:20px;
	margin-top:8px;
	padding-bottom:0;
	width:688px;
}

#bodyID_projects .he_style_readmore{
	width:688px;
}
#bodyID_projects .he_style_h3{
	position:relative;
	width:100%;
		font-family:"Eurostile",Eurostile,"Tahoma","tahoma",Tahoma,Helvetica,Arial,sans;
}
#bodyID_projects .titleProject{
	text-align:right;
}

#bodyID_projects .he_style_h3 h3 a embed{ position:relative; }

#bodyID_home .he_style_excerpt{
	line-height:20px;
	margin-top:13px;
	padding-bottom:15px;
	width:408px;
}

#bodyID_blog .he_style_excerpt{
	padding-bottom:15px;
}

.he_style_content h3{
	text-align:right;
	
}

.he_style_content h2{
	text-align:right;
}

.he_style_content #homeProjects h2{
	text-align:left;
}

.he_style_content #spotLightInfo {
	position:relative;
	top:-14px;
}
.he_style_content #spotlightName {
	font-size:16px;
	letter-spacing:1px;
	font-family:"Eurostile",Eurostile,"Tahoma","tahoma",Tahoma,Helvetica,Arial,sans;

}
.he_style_content div#homeProjects dl dd.detailsLink {
	top:203px;
}
.he_style_content .timeThumb{
	top:180px;
}
.he_style_content .launchLink{
	top:180px;
}
.he_style_content div#homeProjects dt{
	top:199px;
}
/*.he_style_content #sideBar ul li { text-align:right;}*/
#bodyID_blog .he_style_content #sideBar{ text-align:left; }
#bodyID_blog .he_style_content h2{ text-align:left; }
.he_style_content #tagCloud { margin-top:-15px;}

/*WIDGETS*/
#execphp-2 a, #execphp-3 a {
    background: none;
}
#execphp-2 ul li, #execphp-3 ul li {
    border-bottom: 1px dotted #3E3F40;
    padding: 4px 0 !important;
}

/*MEDIA KIT*/
#media_photos {
    background: #666A73;
    color: #ffffff;
    width: 636px;
    height: 214px;
    padding: 12px;
    position: relative;
}
#media_photos h3.name {
    color: #ffffff;
    font-size: 17px;
    font-weight: normal;
}
#media_photos h4.title {
    color: #F16823;
    font-size: 13px;
    font-weight: normal;
}
#media_photos .content_text {
    line-height: 15px;
    font-size: 12px;
}
#media_photos.left .twitter {
    bottom: 52px;
    left: 425px;
    position: absolute;
}
#media_photos.right .twitter {
    bottom: 52px;
    position: absolute;
}
#media_photos img.photo_big {
    width: 256px;
    height: 214px;
}
#media_photos img.photo_small {
    width: 132px;
    height: 214px;
}
#media_photos img.photo_big.left {
    float: left;
    padding-right: 12px;
}
#media_photos img.photo_small.left {
    float: left;
    padding-right: 12px;
}
#media_photos img.photo_big.right {
    float: right;
    padding-left: 12px;
}
#media_photos img.photo_small.right {
    float: right;
    padding-left: 12px;
}
#media_photos img.yallaya_sello.left {
    right: 12px;
    position: absolute;
    bottom: 12px;
}
#media_photos img.yallaya_sello.right {
    left: 200px;
    position: absolute;
    bottom: 12px;
}
#images_preview {
    width: 200px;
    height: 47px;
    position: absolute;
    left: 420px;
    bottom: 7px;
    color: #ffffff;
}
#images_preview p {
    margin-bottom: 0 !important;
    color: #ffffff !important;
    padding-left: 4px;
    font-size: 11px !important;
}
#images_preview.right {
    width: 300px;
    height: 30px;
    position: absolute;
    left: 7px;
    bottom: 24px;
}
#images_preview ul {
    width: 300px;
    height: 30px;
}
#images_preview li {
    float: left;
    list-style: none;
    background: none !important;
    padding-left: 4px !important;
}
pre{

	display:block;

	padding:10px;

	border:1px solid #bae2f0;

	background:#e3f4f9;	

	margin:.5em 0;

	overflow:auto;

	width:800px;

}



img{border:none;}

#preview{

	position:absolute;

	display:none;

	}
    
#contact_hebrew .cform textarea, #contact_hebrew .cform input {
margin-left:5px;
width:96%;
}
#contact_hebrew .cform label {
	width:97%;
}
#contact_hebrew .cform label span {
display:block;
float:right;
}
#contact_hebrew .cform input#sendbutton3{
	width:100px;
	}

#map_canvas {width: 420px; height: 350px; margin-top:172px; }
.wp-caption {background: #FFFFFF url(assets/dotImg.gif) repeat scroll left top;}
.wp-caption-text {display:none;}
.alignright {float:right;margin-left:5px;}

/******** JOBS ***********/
.job_meta {
	font-size: 13px;
}
.job_meta li {
	padding-bottom: 3px;
}
.job_meta li .dec_title {
	font-weight: bold;
	text-transform: capitalize;
}

#cforms5form {
	width: 100%;
}
#cforms5form fieldset {
	width: 236px;
}
#cforms5form p {
	margin-left: 0px !important;
}
#cforms5form ol.cf-ol {
	width: 236px;
}
#cforms5form ol.cf-ol li {
	width:  97%;
	padding: 0 0 0 4px;
	margin: 0 0 5px !important;
}
#cforms5form label {
	margin: 0 10px 0 0;
}
form#cforms5form li input, form#cforms5form li textarea, form#cforms5form li input, form#cforms5form li textarea {
	width: 93%;
}
#cforms5form span.reqtxt, #cforms5form span.emailreqtxt {
	margin: 3px 0 0 3px;
}
#cforms5form textarea {
	height: 75px;
}
#cforms5form .cf_upload {
	margin-left: 0px;
}
#cforms5form p.cf-sb {
	width: 99%;
}
#cforms5form input.backbutton, #cforms5form input.resetbutton, #cforms5form input.sendbutton {
	margin: 10px 0 0 0;
}
#cforms5form ol.cf-ol li.cf_li_err {
	padding: 0px 4px !important;
	border: none;
	background: none !important;
}
.widget div.failure {
	border: 1px solid #AD2929;
}
.widget div.cf_info {
	width: 99%;
	text-align: center;
	padding: 10px 0 !important;
}

