/*  
	Theme Name: ohad.me v5
	Theme URI: http://ohad.me/
	Description: ohad.me v5
	Version: 5.0 (beta)
	Author: Ohad Ben-Yoseph
	Author URI: http://ohad.me
*/


	html {
		margin: 0px;
		padding: 0px;
		background: black;
		}
		
	body {
		margin: 0px;
		padding: 0px;
		border-top: 10px solid white;
		background: black;
		}

		
/* General Terms */	


	h1 {
		font-size: 36px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		color:  white;
		}
		
	h2 {
		font-size: 18px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		color:  white;
		}
	
	h3 {
		font-size: 14px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		color:  white;
		}

	ul.no-list {
		list-style: none;
		text-indent: 0px;
		margin: 0px;
		padding: 0px;
		}
		
	a.title {
		font-family: Georgia,"Times New Roman",Times,serif; 
		font-size: 32px;
		font-weight: normal;
		text-decoration: none;
		color: white; 
		padding: 0px;
		margin: 0px 30px 0px 0px;
		line-height: 100%;
		}	

	li.description {
		font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		text-decoration: none;	
		color: white; 
		padding: 0px;
		margin: 30px 30px 0px 0px;
		line-height: 160%;
		}				

		li.description a {
			font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;	
			color: white; 
			border-bottom: 0px dotted white;
			}	
	
	li.exif_column {
		font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: white; 
		line-height: 150%;
		}
			
		li.exif_column a {
			font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			color: white;	
			}

			li.exif_column a:hover {
				font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;
				color: grey;	
				}	
				
		.message {
			font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal;
			text-decoration: none;
			color: white; 
			margin: 0px; 
			padding: 0px;	
			line-height: 160%;
			}
	
		.text {
			font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal;
			text-decoration: none;
			color: white; 
			margin-top: 30px; 
			padding: 0px;	
			line-height: 160%;
			}
	
		.text a {
			font-weight: bold;
			text-decoration: none;
			color: white; 
			border-bottom: 2px solid black;
			line-height: 160%;
			}			

			.text a:hover {
				font-weight: bold;
				text-decoration: none;
				color: white; 
				border-bottom: 2px solid white;
				}			
		
		.dropdown {
			padding: 2px;
			background: white;
			border: 1px solid #969696;
			font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
			color: black; 
			}
		
		
/* Container */
	
	
	.container {
		width: 900px;
		margin: 0px auto;
		padding: 0px;
		}
		
		.anchor {
			width: 900px; 
			display: block;
			margin: 0px;
			}
			
		.floater {
			display: inline-block;
			zoom: 1;
			*display: inline;
			vertical-align: top;
			}

		.bottom_border {
			border-bottom: 4px solid white
			}
			
		.bottom_border_grey {
			border-bottom: 1px dotted grey;
			}		
		
			
/* Header */
			
		#a {
			padding: 0px;
			height: 140px;
			}
	
			#a1 {
				width: 700px;
				margin: 30px 0px;
				}
		
			a#ohad_home {
				display: block;
				width: 272px;
				height: 80px;
				background: black url(images/ohad_logo_black.jpg) no-repeat;
				}
				
			#a2 {
				width: 200px;
				height: 140px;
				text-align: right;
				}
				
					
				#a2 h2 {
					height: 30px;
					display: block; 
					vertical-align: middle;
					}
					
				#a2 a.text_link {
					color: white;
					text-decoration: none;
					margin-right: 40px;
					border-bottom: 2px solid black;
					}			

					#a2 h2.top_link {
						margin-top: 25px;
						}

					#a2 a.text_link:hover {
						color: white;
						text-decoration: none;
						border-bottom: 2px solid white;
						}	

					#a2 a.mail {
						display: inline-block;
						zoom: 1;
						*display: inline;
						width: 20px;
						height: 30px;
						vertical-align: middle;
						background: black url(images/icon_mail_black.jpg) 50% 50% no-repeat;
						}

						#a2 a:hover.mail {
							background-image: url(images/icon_mail_black.jpg);
							}
							
					#a2 a.feed {
						display: inline-block;
						zoom: 1;
						*display: inline;
						width: 20px;
						height: 30px;
						vertical-align: middle;
						background: black url(images/icon_feed_black.jpg) 50% 50% no-repeat;
						}

						#a2 a:hover.feed {
							background-image: url(images/icon_feed_black.jpg);
							}

					#a2 a.twitter { 
						display: inline-block;
						zoom: 1;
						*display: inline;
						width: 20px;
						height: 30px;
						vertical-align: middle;
						background: black url(images/icon_twitter_black.jpg) 50% 50% no-repeat;
						}

						#a2 a:hover.twitter {
							background-image: url(images/icon_twitter_black.jpg);
							}		
		

/* Photo */


	#b  {
		padding: 40px 0px;
		}
				
			#b1 {
				padding: 0px;
				margin: 0px; 
				}
		
				#b1 a.image_background {
					background: black url(images/loading_black.jpg) 50% 50% no-repeat;
					}
	
			
/* Photo Text */
			
			
		#c {
			padding-bottom: 40px;
			}
			
			#c1 {
				width: 700px;
				height: 100%;
				}
				
				#c1 li			
				
				
			#c2 {
				width: 200px;
				height: 100%;
				}


/* Comments */

			
		#d {
			padding: 40px 0px;
			}
			
			#d1 {
				width: 160px;
				}
				
			#d2 {
				width: 740px;
				}
				
				#d2_posted {
					margin-bottom: 40px;
					padding-bottom: 40px;
					}

				#d2_1 {
					width: 200px;
					text-align: right;
					}

					li.commenter_name {
						font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
						font-size: 14px;
						font-weight: bold;
						text-decoration: none;
						color: white; 
						margin: 0px 0px 5px 0px;
						padding: 0px;
						}
						
						li.commenter_name a {
							color: white; 
							border-bottom: 1px solid white;
							text-decoration: none;
							}
			
					li.commenter_date {
						font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						text-decoration: none;
						color: white; 
						margin: 0px;
						padding: 0px;
						}

				#d2_2 {
					width: 40px;
					font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: normal;
					text-decoration: none;
					color: white; 
					}

				#d2_3 {
					width: 500px;
					margin: 0px;
					padding: 0px;
					}
	
					#d2_3 li {
						display: block;
						margin: 0px;
						padding: 0px;
						text-indent: 0px; 
						list-style: none;
						text-align: left;
						}
				
				input.comment_width {
						width:  120px;
						}

					input.input {
						border: 1px solid #c0c0c0;
						font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						text-decoration: none;
						color: black; 
						margin: 0px 0px 20px 10px;
						padding: 5px;
						}
	
				textarea.comment_width {
						width: 488px;
						height: 103px;
						}
	
					textarea.textarea {
						border: 1px solid #c0c0c0;
						font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						text-decoration: none;
						margin-bottom: 20px;
						padding: 5px;
						}
		
					input.submit {
						background:  white;
						border: 1px solid #c0c0c0;
						padding: auto;
						font-size: 11px;
						font-weight: bold;
						text-decoration: none;
						color: black; 
						width: 100px;
						padding: 5px;
						margin: 0px;
						}

				
/* Previous Photos Thumbnails */


		#e {
			width: 900px;
			padding: 40px 0px 0px 0px;
			}
	
			#e1 {
				display: block;
				margin-left: -45px;
				padding: 0px;
				}

				#e1 img {
					width: 270px;
					height: 140px;
					}
					
				#e1 img {
					border: 0px;
					margin-left: 45px;	
					margin-bottom: 45px;
					}	

				#e1 a {
					border: 0px;
					}
						
					
/* Sub Pages */


		#x {
			width: 900px;
			padding: 40px 0px;
			}
	
			#x1 {
				margin: 0px;
				padding: 0px
				}
				
				
/* Contact Page */


		#z {
			width: 900px;
			}

			#z1 {
				width: 270px;
				}

			#z2 {
				width: 30px;
				}		
				
			#z3 {
				width: 500x;
				}			


				input.contact_width {
					width:  180px;
					}
												
				textarea.contact_width {
					width: 588px;
					height: 300px;
					}
					
				
/* Browse Page */


		#browse_list {
			padding: 45px 0px;
			display: block;
			border: 0px;
			}
			
			#page_numbers {
				margin-top: 5px;
				}
						
			#page_numbers a {
				text-decoration: none;
				margin: 1px; 
				display:  inline-block;
				zoom: 1;
				*display: inline;
				padding: 7px 7px 5px 7px;
  				border-bottom: 2px solid black;
				}
 					
					#page_numbers a:hover {
						border-bottom: 2px solid white;
						}

					.archive_active_page_number a {
						background: white;
						color: black;
						}
						
/* Footer */

			
	#footer {
		display: block;
		margin: 0px;
		padding: 40px 0px;
		background: white;
		font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: black; 
		}
		
		ul#footer {
			border-bottom:  2px solid black;
			list-style: none;
			margin: 0px;
			padding: 0px 0px 5px 5px;
			}
			
			li.footerli {
				display: inline-block;
				zoom: 1;
				*display: inline;
				text-indent:  0px;
				margin: 0px;
				padding-right: 50px;
				}
		
				.footerli a {
					font-family: "lucida grande", arial, helvetica, sans-serif, Arial, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
					text-decoration: none;
					color: black; 			
					}
					
					.footerli a:hover {
						color:  grey;
						}