body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#999999;
	font-style: normal;
	line-height: 16px;
	letter-spacing:0px;
	font-weight: normal;
	background-color: #666666;	
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	
	
	scrollbar-face-color : #666; 
	scrollbar-highlight-color : #888; 
	scrollbar-3dlight-color : #444; scrollbar-shadow-color : #333; 
	scrollbar-darkshadow-color : #333; scrollbar-track-color : #666; 
	scrollbar-arrow-color : #999;


}

* :focus { outline: 0; }

/*::selection {
	background: #8e0402;
	color:#ccc;
}
::-moz-selection {
	background: #8e0402;
	color:#ccc;
}*/


a:link {
	color:#999;
	text-decoration:underline;
}
a:visited {
	color:#999;
	text-decoration:underline;
}
a:hover {
	color:#777;
	text-decoration:none;
}

a:active {
	color:#777;
	text-decoration:none;
	outline: none;
}




h3 {
	font-weight:bold;
	font-size: 15px;
	text-decoration:underline;
	letter-spacing:1px;
}

/* =========================================================================================================================== */
/* =================================================== GENERAL =============================================================== */
/* =========================================================================================================================== */


.oneColElsCtrHdr #container {
	/*width: 46em;   this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	width: 991px;
	height: 551px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtrHdr #header { 
	height: 27px;
	margin-bottom:-22px;
} 

.oneColElsCtrHdr #header  ul {
	list-style:none;
}
.oneColElsCtrHdr #header ul li {
	display:inline;
}


.oneColElsCtrHdr #mainContent {
	padding: 40px 40px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	height:460px;
}

.oneColElsCtrHdr #homeGallery  {
	margin-left: 44px; 
	margin-top:50px;
}
.oneColElsCtrHdr #homeGallery ul {
	list-style:none;
}
.oneColElsCtrHdr #homeGallery ul li{
	display:inline;
}
.oneColElsCtrHdr #homeGallery img{
	border: 1px solid #999;
	margin: 9px;
}	

.oneColElsCtrHdr #homeGallery #singleHolder {
	text-align:center;
	margin-top:-30px;
	margin-left:-46px;
}
/*
.oneColElsCtrHdr #homeGallery img:hover {
	border: 1px solid #777;
}*/


/* =========================================================================================================================== */
/* =================================================== CONTACT =============================================================== */
/* =========================================================================================================================== */

.oneColElsCtrHdr #contact {
	width: 900px;
	height: 450px;
	text-align:center;
	margin-top:30px;
	margin-left:20px;
}
.oneColElsCtrHdr #contact .cContent{
	font-size:13px;
}
.oneColElsCtrHdr #contact h2{
	font-size:15px;
	letter-spacing:1px;
}

.oneColElsCtrHdr #contact #cDetails{
	text-align:left;
	float:left;
	margin-left:-15px;
	
}
.oneColElsCtrHdr #contact #cLinks{
	text-align:left;
	float:right;
	margin-right:120px;
	width:400px;
}

.oneColElsCtrHdr #contact #cDetailsH{
	text-align:right;
	float:right;
	margin-right:8px;
}
.oneColElsCtrHdr #contact #cLinksH{
	text-align:right;
	float:left;
	margin-left:120px;
	padding-right:20px;
	width:400px;
	height:400px;
	overflow-y:auto;
}

/* =========================================================================================================================== */
/* ===================================================  ABOUT  =============================================================== */
/* =========================================================================================================================== */


.oneColElsCtrHdr #aboutH {
	width: 900px;
	height: 450px;
	margin-top:30px;
}
.oneColElsCtrHdr #aboutH #CV{
	direction:ltr;  
	text-align:right;
	float:right;
	margin-right:7px;
	padding-right:15px;
	height:400px;
	width: 550px;
	overflow:auto;
}
.oneColElsCtrHdr #aboutH #CV #info{
	direction:rtl;  
}
.oneColElsCtrHdr #aboutH #portrait {
	float:left;
	margin-left:-5px;
}

.oneColElsCtrHdr  .aContent {
	font-size:13px;
}

.oneColElsCtrHdr #aboutE {
	width: 900px;
	height: 450px;
	margin-top:30px;
}
.oneColElsCtrHdr #aboutE #CV{
	text-align:left;
	float:left;
	margin-left:10px;
	height:397px;
	width: 550px;
	overflow:auto;
	direction:rtl;
}
.oneColElsCtrHdr #aboutE #CV #info{
	direction:ltr;
}

.oneColElsCtrHdr #aboutE #portrait {
	float:right;
	margin-right:2px;
}

/* =========================================================================================================================== */
/* =================================================== GALLERY HOME ========================================================== */
/* =========================================================================================================================== */

.oneColElsCtrHdr #gallery {
	height: 450px;
	text-align:center;
	margin-top:40px;
}

.oneColElsCtrHdr #gallery .heb {
	margin-left:95px;
}
.oneColElsCtrHdr #gallery .eng {
	margin-left:55px;
	width:800px;
}
.oneColElsCtrHdr #gallery ul {
	list-style:none;
}

.oneColElsCtrHdr #gallery ul li{
	display:inline;
	margin: 15px;
	height:180px;
	float:left;
}
.oneColElsCtrHdr #gallery img{
	border: 1px solid #999;
}	

.oneColElsCtrHdr #gallery img:hover {
	border: 1px solid #777;
}

.oneColElsCtrHdr #gallery a {
	text-decoration:none;
}
.oneColElsCtrHdr #gallery a:visited {
	text-decoration:none;
}


/* =========================================================================================================================== */
/* ========================================== GALLERY INSIDE (ENGLISH) ======================================================= */
/* =========================================================================================================================== */


.oneColElsCtrHdr #gallContentE {
	width: 900px;
	height: 400px;
	text-align:center;
	margin-top:35px;
}

.oneColElsCtrHdr #gallContentE #imgGall {
	float:right;
	width:500px;
	height:410px;
	margin-top:-10px;
}
.oneColElsCtrHdr #gallContentE #theText {
	float:left;
	width:380px;
	height:420px;
	text-align:left;
	margin-top:-25px;
	margin-left:8px;	
}
.oneColElsCtrHdr #gallContentE #theText p {
	text-align:justify;
}
.oneColElsCtrHdr #gallContentE #theText h2 {
	font-size:15px;
	letter-spacing:1px;
}

.oneColElsCtrHdr #gallContentE #imgGall #picInfo {
	margin-top:15px;
	margin-bottom:10px;
}

.oneColElsCtrHdr #gallContentE #imgGall #imgHolder  {
	height:350px;
	width:500px;
	display:table-cell;
	vertical-align:top;
}
.oneColElsCtrHdr #gallContentE #imgGall #imgHolder img {
	border: 1px solid #999;
}
.oneColElsCtrHdr #gallContentE #imgGall #theNums {
	cursor:default;
	margin-top:10px;
}

.oneColElsCtrHdr #gallContentE #imgGall #theNums #leftBtn {
	display:inline;
	float:left;
	margin-left:35px;
	margin-top:-9px;
}
.oneColElsCtrHdr #gallContentE #imgGall #theNums #rightBtn {
	display:inline;
	float:right;
	margin-right:35px;
	margin-top:-9px;
}
.oneColElsCtrHdr #gallContentE #imgGall #theNums ul {
	list-style:none;
	display:inline;
	padding-left:0px;
}
.oneColElsCtrHdr #gallContentE #imgGall #theNums ul li{
	display:inline;
	margin-right:5px;
	margin-left:5px;
}

.oneColElsCtrHdr #gallContentE #imgGall #theNums ul a {
	text-decoration:none;	
	font-weight:bold;
}
.oneColElsCtrHdr #gallContentE #imgGall #theNums ul #curBtn{
	text-decoration:none;	
	font-weight:bold;
	color:#ccc;
}
.oneColElsCtrHdr #gallContentE #imgGall #theNums ul a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#ccc;
}

/* =========================================================================================================================== */
/* ========================================== GALLERY INSIDE (HEBREW) ======================================================== */
/* =========================================================================================================================== */

.oneColElsCtrHdr #gallContentH {
	width: 900px;
	height: 400px;
	text-align:center;
	margin-top:45px;
}

.oneColElsCtrHdr #gallContentH #imgGall {
	float:left;
	width:500px;
	height:410px;
	margin-top:-10px;
}
.oneColElsCtrHdr #gallContentH #theText {
	float:right;
	width:380px;
	height:420px;
	text-align:right;
	margin-top:-25px;
	margin-right:8px;	
}
.oneColElsCtrHdr #gallContentH #theText h2 {
	font-size:15px;
	letter-spacing:1px;
}

.oneColElsCtrHdr #gallContentH #imgGall #picInfo {
	margin-top:15px;
}
.oneColElsCtrHdr #gallContentH #imgGall #imgHolder  {
	height:350px;
	width:500px;
	display:table-cell;
	vertical-align:top;
}
.oneColElsCtrHdr #gallContentH #imgGall #imgHolder img {
	border: 1px solid #999;
}

.oneColElsCtrHdr #gallContentH #imgGall #theNums {
	cursor:default;
	width:500px;
	margin-top:20px;
}

.oneColElsCtrHdr #gallContentH #imgGall #theNums #leftBtn {
	display:inline;
	float:left;
	margin-left:35px;
	margin-top:-9px;
}
.oneColElsCtrHdr #gallContentH #imgGall #theNums #rightBtn {
	display:inline;
	float:right;
	margin-right:35px;
	margin-top:-9px;
}
.oneColElsCtrHdr #gallContentH #imgGall #theNums ul {
	list-style:none;
	display:inline;
	padding-left:0px;
	padding-right:0px;
}
.oneColElsCtrHdr #gallContentH #imgGall #theNums ul li{
	display:inline;
	margin-right:5px;
	margin-left:5px;
}

.oneColElsCtrHdr #gallContentH #imgGall #theNums ul a {
	text-decoration:none;	
	font-weight:bold;
}
.oneColElsCtrHdr #gallContentH #imgGall #theNums ul #curBtn{
	text-decoration:none;	
	font-weight:bold;
	color:#ccc;
}
.oneColElsCtrHdr #gallContentH #imgGall #theNums ul a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#ccc;
}

/* =========================================================================================================================== */
/* ===================================================== FOOTER ============================================================== */
/* =========================================================================================================================== */

.oneColElsCtrHdr #footer {
	clear:both;
	margin-right:auto;
	margin-left:auto;
	font-size:11px;
	color:#4d4d4d;
	height:20px;
	margin-top:-15px;
} 
.oneColElsCtrHdr #footer a {
	color:#4d4d4d;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.oneColElsCtrHdr #footer a:hover {
	color:#888888;
	text-decoration:none;
}
.oneColElsCtrHdr #footer .linkLeft {
	float:left;
	margin-left: 50px;
}
.oneColElsCtrHdr #footer .linkRight {
	float:right;
	margin-right: 50px;
}
