@charset "utf-8";
/*
	Theme Name: Techmania Customized
	Description: A tech theme.  Design by <a href="http://www.styleshout.com">Styleshout</a>.  Ported to WP by <a href="http://www.themelab.com">Theme Lab</a>

	Template: techmania
*/

@import url('../techmania/style.css');

body *,
input,
#submitcomment {
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
}

body {
 	color: #000;	/*#555;*/
 	/*font: 70%/1.5  Verdana, 'Trebuchet MS', arial, sans-serif;*/
	font-size: 13px;
	line-height: 160%;
}

/* links */
a {
	color: #0000ff;	/*#72A545;*/
	text-decoration: none;
}
a, a:link, a:visited, a:hover, a:active {
	background-image: none;
}

/* headers */
h1 {
	font-size: 1.2em;	/*1.5em;*/
}
h2 {
	font-size: 1.2em;	/*1.3em;*/
}
h3 {
	font-size: 1em;	/*1.1em;*/
}

p {
	margin: 0 0 1em 0;
}

ul, ol {
	color: darkgreen;	/*#72A545;*/
}

code {
  /*font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;*/
  font-family: 'Lucida Console', 'courier new', monospace;
  font-size; 1em/1.5em;
}

input {
	color:#000;
}
textarea {
	/*font: normal 1em Verdana, sans-serif;*/
	font-size: 1em;
	color: #000;	/*#777;*/
}
/*input.button {*/	/* chage to below by yoshi@mediajungle.com */
#submitcomment {
	/*font: bolder 12px Arial, Sans-serif;*/
	font-size: 12px;
	color: #333;/* color: #339900; */
	cursor: default;
}
#submitcomment,
#sidebar #searchsubmit {
	background: #CCC url(../techmania/images/buttonbg.gif) repeat-x left bottom;
}


/*****************************
      LAYOUT
******************************/
/* header */
#header h1#logo-text {
	/*font: bolder 4.1em 'Trebuchet MS', Arial, Sans-serif;*/
	font-size: 200%;
	/* change the values of top and right to adjust the position of the logo*/
	/*top: 36px; right: 35px;*/
	top: 36px;
}
#header h2#slogan {
	/*font: bold 1em 'Trebuchet MS', Arial, Sans-serif;*/
	font-size: 90%;

	/* change the values of top and right to adjust the position of the slogan*/
	/*top: 85px; right:35px;*/
	top: 85px;
}
#header h1#logo-text, #header h2#slogan {
	/*right: 35px;*/
	left: 25px;
}

/* main content */
#main {
	width: 525px;	/*535px;*/
	margin: 10px 5px 10px 10px;
}

#main div.adsBanner {
	margin: 0 0 5px 0;
}

#main h1 {
	clear: both;
	margin: 0 0 10px 0;
	/*padding: 8px 0 3px 25px;*/
	padding: 0 0 0 25px;
	/*background: url(images/square_arrow.gif) no-repeat 0% .7em;*/
	color: #000;	/*#339900;*/
	background-position: left top;
	/*text-indent: 24px;*/
}

/* add by yoshi@mediajungle.com */
#main h2 {
	margin-top: 20px;
	border-left: 10px solid lightgreen;
	padding: 3px 0.5em 3px 0.5em;
	font-size: 1em;
	color: #333300;
}

#main h3 {
	/*padding: 3px 0.5em 3px 0.5em;*/
	font-size: 0.9em;
	color: #333300;
}

#main div.category_label {
	margin: 0 0 10px 0;
	font-size: 1em;
	color: #333300;
	border-bottom: 2px solid lightgreen;
}
#main div.title_box {
	margin: 0 0 0 12px;
}

#main div.post_content {
	padding: 0 0 0 8px;
}
#main ul {
	margin-left: 1em;
}
#main ul li {
	margin-top: 0;
	margin-left: 0;
}


#nav-above {
	margin: 0 0 18px 0;
}
#nav-above .nav-previous, #nav-below .nav-previous {
	float: left;
	width: 50%;
}
#nav-above .nav-next, #nav-below .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*.paged #nav-above,.single #nav-above {
	display: block;
} */

#nav-below {
	margin: 0;
}
#nav-above, #nav-below {
	font-size: 0.8em;
}
/* --- end: add by yoshi@mediajungle.com --- */

/* sidebar */
#sidebar {
	font-size: 90%;
	margin-top: 10px;
	padding: 0;
}
#sidebar h1 {
	margin: 0;
	/*padding: 8px 0px 3px 25px;*/
	padding-left: 0;
	/*background: url(images/square_arrow.gif) no-repeat 0% .7em;*/
	background-position: left center;
	text-indent: 24px;
}

/* search */
#sidebar #search {
	margin: 0;	/*0 15px;*/
	padding: 0;	/*5px 0;*/
}

/* for widget:"Search Form", edit by yoshi@mediajungle.com. */
#sidebar #s {
	background: #FFF url(../techmania/images/input.png) no-repeat top left; 
	font-size: 13;
	padding: 3px 0 3px 0.5em;
	height: 25px;
	width: 140px;
}
#sidebar #searchsubmit {
	padding: 2px 4px 2px 4px;
	height: 25px;
	color: #333;
}

#sidebar ul {
	/*margin:10px 15px;*/
	margin: 0;
}
#sidebar ul li {
	margin-right: 5px;
	background: #f2f2f2;
	min-height: 18px;
	padding-left: 15px;
	text-indent: -15px;
}
#sidebar ul a {
	display: inline;
}
#sidebar div.Ads {
	margin: 0 0 10px 0;
	text-align: center;
}

/* footer */
#footer {
	font-size: 10px;	/*92%;*/
}


img.avatar {float:left; margin-right:5px;}


/* 2010.08.31 add by yoshi@mediajungle.com. */
table {
	margin-top: 1em;
	margin-bottom: 1em;
	border-collapse: collapse;
	empty-cells: show;
	color: #333;	/*#0f427d;*/
}
table {
	border: 1px solid #666;
}
table th, table td {
	border: 1px dotted #666;
	padding: 3px 0.5em 3px 0.5em;
}
table tr.odd {
	background-color: #f2f2f2;
}
.note {
	margin-left: 1em;
	padding-left: 1.5em;
	text-indent: -1.5em;
}
/* end: add ----------------------------- */

