/*   
Theme Name: Localizing Japan
Theme URI: http://www.localizingjapan.com/blog
Description: An original theme for Localizing Japan
Author: Mark Rogoyski
Author URI: http://www.markrogoyski.com
Version: 0.1
.
.
*/




/* begin css tabs */
/* CSS Tabs is licensed under Creative Commons Attribution 3.0 - http://creativecommons.org/licenses/by/3.0/ */
ul#tabnav { /* general settings */
	text-align: left; /* set to left, right or center */
	margin: 1em 0 1em 0; /* set margins as desired */
	font: bold 11px verdana, arial, sans-serif; /* set font as desired */
	border-bottom: 1px solid #D3D3D3; /* set border COLOR as desired */
	list-style-type: none;
	padding: 3px 0px 3px 0px; /* THIRD number must change with respect to padding-top (X) below */
	letter-spacing: 2pt;
}

ul#tabnav li { /* do not change */
	display: inline;
}

body#home li.home, body#About li.About, body#Resume li.Resume, 
body#KanjiConcordance li.KanjiConcordance, body#tab4 li.tab4 { /* settings for selected tab */
	border-bottom: 1px solid #fff; /* set border color to page background color */
	background-color: #fff; /* set background color to match above border color */
}

body#home li.home a, body#About li.About a, body#Resume li.Resume a, 
body#KanjiConcordance li.KanjiConcordance a, body#tab4 li.tab4 a { /* settings for selected tab link */
	background-color: #fff; /* set selected tab background color as desired */
	color: #666; /* set selected tab link color as desired */
	position: relative;
	top: 1px;
	padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
	padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	border: 1px solid #D3D3D3; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color: whitesmoke; /* set unselected tab background color as desired */
	color: #666; /* set unselected tab link color as desired */
	margin-right: 0px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
	background: #fff; /* set desired hover color */
}
/* end css tabs */

/* RSS in css tabs */
.rss {
	float: right;
}

ul#tabnav li.rss a {
	padding-right: 0px;
	border: 0px; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color: white; /* set unselected tab background color as desired */
	padding-top: 0px; padding-bottom: 0px;
}

ul#tabnav li.rss a img {
	border: 0px;
	margin-left: 5px;
}













body {
/*	font: 100% verdana, arial, sans-serif;*/
	font-family: Georgia, serif;
	font-size: 12pt;
	background-color: #fff;
	width: 960px;
	margin: 20px auto;
}

h1, h2, h3, h4, h5, h6{
	font-family: Trebuchet MS, Verdana, sans serif;
}

div#content h2 {
	font-size: 18pt;
	text-shadow: #a69691 2px 3px 2px;
	margin-bottom: 0px; 
	margin-top: 0px;
	padding-top: 10px;
}

small {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-transform: uppercase;
	letter-spacing: 4pt;
	margin-top: 2px;
}

h3 {
	font-size: 14pt;
}

p, ul {
	line-height: 150%;
}

pre {
	font-family: Courier New;
	font-size: 10pt;
	border: 1px double #D3D3D3;
	padding: 10px;
	background-color: #F8F8F8;
	
}

a {text-decoration: none;}
a:link {color:#8B4513; text-decoration: none;}     
a:visited {color:#8B4513}  
a:hover {color:#D2691E;} 
a:active {color:#D2691E;}  

div#header {
	border-bottom: 3px double #D3D3D3;
}

div#sidebar {
	width: 240px;
	float: right;
	padding-right: 20px;
	font-size: 10pt;
}

div#sidebar fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

div#content {
	width: 640px;
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px solid #D3D3D3;
}

div#footer {
	width: 960px;
	clear: both;
	border-top: 3px double #D3D3D3;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
}

#footerMenu {
	float: right;
}

div.post {
	border-bottom: 1px dotted #D3D3D3;
}

div.post:last-child {
	border-bottom: 0;
}

div.post p.postmetadata {
	padding-bottom: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-transform: uppercase;

	
}



form#searchform {
	margin-top: 20px;
}

form#searchform input.searchBox {
	width: 210px;
}

input.searchImage {
	vertical-align: middle;
}

div#sidebar ul {
	padding: 0;
	margin: 0;
}
div#sidebar ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}

div#sidebar ul li ul {
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #D3D3D3;

}

div#sidebar ul li ul li {
list-style: none;
margin: 0;
padding: 0.25em;
padding-top: 5px; padding-bottom: 5px;
border-top: 1px solid #D3D3D3;
}

div#sidebar h3 {
	text-shadow: #a69691 2px 3px 2px;
	font-size: 14pt;
}

div#searchResults h3 {
	text-shadow: #a69691 2px 3px 2px;
	font-size: 14pt;
	margin-bottom: 0px;
}

#trados {
	width: 160px; /* 146 for large image */
	margin: 0 auto;
}
#jlpt { width: 186px; margin: 0 auto; }

div#certifications { border-bottom: 1px double #D3D3D3; }

div#certifications img {
	border: 0px;
}

div#certifications img:last-child {
	padding-bottom: 20px;
}

div.entry img {
	border: 0px;


}
div.wp-caption {
	margin: 0 auto;
	 background-color: whitesmoke;
	 border: 1px solid #D3D3D3;
	 padding: 5px;
text-align: center;
}
p.wp-caption-text {
	font-size: 12px;
	text-align: center;
}

div#adsense { width: 160px; margin: 0 auto; padding-top: 20px; }

/* Single post navigation */
div.alignright {
	text-align: right; float: right;
}