/*
Theme Name: Naoki Shibata
Theme URI: http://shibataism.com/
Description: The WordPress theme for www.shibataism.com by <a href="http://www.aspricot.com" alt="">Aspricot Technologies</a>.
Version: 1.0
Author: Aspricot Technologies
Author URI: http://aspricot.com/
Tags: clean, custom header, fixed width, two columns, widgets, 

	This theme is designed and built by Aspricot Technologies,
	for more details please visit at http://aspricot.com/

*/

@import url("css/reset.css");

@import url("css/text.css");

@import url("css/960.css");

/*

	Styles that give feel to the website

*/

body {
	background-image:url(images/bg-header.jpg);
	background-repeat:repeat-x;
}

li {
	padding:5px;
}


blockquote { 
	margin:0px;
	margin-left:20px;
	padding-left:20px;
	border-left-width:3px;
	border-left-color:#ccc; 
	border-left-style:solid; 
}

#header {
}

	#logo {
		height:60px;
		background-color:#ff3300;
	}
	
		#logo h1 a {
			background-image:url(images/logo-naoki-shibata.png);
			height:38px;
			width:239px;
			display:block;
			text-indent:-999px;
			margin-left:17px;
			margin-top:15px;
		}
		
	#main-menu {
		padding-top:10px;
		list-style:none;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:16px;
		font-weight:bold;
	}
	
		#main-menu a:hover {
			text-decoration:none;
		}
		
				.menu_page_item_home {
					float:left;
					margin-left:25px;
					margin-left:155px;
				}
				
					.menu_page_item_home a {
						color:#FFF;
					}

				.menu_page_item_home .menu_page_item_jp a {
					font-weight:normal;
					color:#999;
				}

				.menu_page_item {
					float:left;
					margin-left:25px;
				}
				
					.menu_page_item a {
						color:#FFF;
					}
				
				.menu_page_item .menu_page_item_jp a {
					font-weight:normal;
					color:#999;
				}
				
	#about-me {
		background-image:url(images/bg-about-me.jpg);
		background-repeat:no-repeat;
		height:350px;
		min-height:350px;
	}
	
		#about-me-descriptioin {
			height:237px;
			width:640px;
			margin-top:56px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 26px;
		}
		
			#about-me-descriptioin p {
				margin-bottom:25px;
			}
		
		#my-image {
			padding-top:10px;
			padding-left:10px;
		}
		
#content {
	margin-top:28px;
	color:#333333;
	background-image:url(images/content-divider.jpg);
	background-repeat:repeat-y;
	background-position:right;
	margin-right:0px;
	padding-right:30px;
	font: 100%/1.8 Helvetica, Arial, sans-serif;
}

	#entry {
		margin-bottom:65px;
		padding-left:15px;
		line-height:150%;
	}
	
		#entry h1 a {
			color:#333333;
			text-decoration:none;
		}
		
			#entry h1 a:hover {
				text-decoration:underline;
			}
		
		#entry a {
			color:#ff3300;
		}
		
		#entry h2 {
			margin:5px 0px 5px 0px;
			padding:5px 0px 5px 10px;
			border-left-width:10px;
			border-left-color:#ff3300; 
			border-left-style:solid; 
		}
		
		#entry h3, #entry h4, #entry h5, #entry h6 {
			color:#ff3300;
		}
		
		#entry img {
			border:7px solid #333333;
			margin:10px 0px;
		}
		
		img.nodecoration {
			border:0px
			margin:0px;
		}
		
		#filed-under {
			float:right;
			line-height:100%;
		}
			
			#filed-under-left {
				background-image:url(images/filed-under-left.jpg);
				background-repeat:no-repeat;
				width:106px;
				height:24px;
				display:block;
				float:left;
			}
			
			#filed-under-mid {
				background-image:url(images/filed-under-mid.jpg);
				height:21px;
				background-repeat:repeat-x;
				float:left;
				padding-top:3px;
				padding-right:5px;
			}
			
				#filed-under-mid a {
					color:#ffffff;
					text-decoration:none;
					font-size:14px;
				}
			
			#filed-under-right {
				background-image:url(images/filed-under-right.jpg);
				background-repeat:no-repeat;
				width:10px;
				height:24px;
				float:left;
			}
			
#sidebar {
	margin-top:28px;
	font-size:14px;
}

	.widget {
		margin-left:20px;
		color:#333333;
	}
	
		.widget ul {
			list-style:none;
			margin:0px;
		}
		
			.widget ul li {
				border-bottom:1px solid #666666;
				width:125px;
				float:left;
				padding:0px;
				margin:0px;
				margin-bottom:5px;
				margin-right:5px;
			}
			
				.widget ul li a {
					color:#333333;
				}
			
					.widget ul li a:hover {
						text-decoration:none;
					}
					
#footer-container {
	width:100%;
	height:200px;
	margin-top:45px;
	background-color:#000000;
	float:left;
}

	#footer {
		margin-top:25px;
		color:#d6d6d6;
		font-size:14px;
	}
	
		#footer a {
			color:#ffffff;
		}
	
			#branding p {
				display:inherit;
				text-align:right;
				margin-right:25px;
			}
			
			#branding h1 a {
				background-image:url(images/aspricot.png);
				width:20px;
				height:21px;
				display:block;
				text-indent:-9999999px;
				float:right;
				margin-top:-33px;
				background-repeat:no-repeat;
			}


a.pdf {
	padding-right: 17px;
	background: url(/wp-content/uploads/2009/12/pdf_small.gif) no-repeat right center;
}
