/*   
Theme Name:newest
Theme URI:http://natuna.jp/wp/
Description:最新のテーマ
Author:natuna
Author URI:http://posting.quopress.com/
Version:1.0
*/
/********** 修正履歴 **********
20080606 幅を930pxに。
*/


/* 全体的なルール */
body {
	font-size: small;
	background: #fff;
	color: #333; 
	background-color: #f6f6f6;
	font-family:verdana, sans-serif;
	margin: 0px;
	padding: 0px;}

a { color: #675; text-decoration:none }
	/* a:link { color:#E57A00; } */
a:visited { color:#c90; }
a:hover { color:#90CB00; }
	/*
	a:visited {color: #342;}
	a:hover {color: #9a8;}
	*/
a img {border: none;}

/*****  レイアウト  ****/

div#page {
	width:930px;
	margin: 0px auto; padding: 0px 0px;
	background-color: #fff;
	border: solid 2px #565;
	border-bottom: solid 1px #565;
	border-top: solid 3px #565;}
div#content {
	width: 750px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: small;
	/* margin: 30px 13em 0 3em; padding-right: 60px; */ }
div#header {
	margin: 0px; padding: 0px;
	width: 100%; height:228px;
	background: #fff url('/img/headerlogo.jpg');
/*	background: #90a090;
	border-bottom: double 3px #aba;
	border-left: solid 1px #9a9;
	border-right: solid 1px #565;
	border-top: solid 1px #9a9;
	font: italic normal 230% 'Times New Roman', Times, serif;
	letter-spacing: 0.2em;
	margin: 0px;
	padding: 15px 10px 15px 60px;
*/}
	/* ヘッダーテンプレート */
	div#header h1 { margin:0px;padding:0px; font-size:1px;}
	div#header h1 a { display:block; height:228px; text-index: -1000px;}


#innerbox { padding: 10px 20px; border-right: 1px dotted #9a9; font-size: small;}
#menu {
	width: 160px;
	padding: 10px 10px;
	float: right; 
	/*	position: absolute;right: 2px;top: 2px;*/
	 }
#footer {
	clear:both;padding:20px 10px;}
	p#copyright { text-align:center;font-size:0.63em;}
	/* footerレイアウト用テーブル */
	div#footer table { width: 100%; border-collapse: collapse: border: none; margin: 0px auto; padding: 0px}
		div#footer td { width: 24%; vertical-align: top;}
		div#footer h2 { margin:0px 2px; padding: 0px 0px 2px 2px;}
		cite {font-size: 90%;font-style: normal;}

	table#footer_table ul { margin:.2em .2em; padding: .2em .2m}
	table#footer_table li { margin:.2em .2em; padding: .2em .2m}


/* パーツ */
#bookmarks { float: right; margin: 10px;}

/*  メニュー  */
	/* メニュー */
#menu { font-size: small;}
	#menu h2, #menu h2 a { font-size: 100%;color:#666;}
	#menu ul { font-size: 95%; color: #666; font-weight: normal;
	line-height: 100%;list-style-type: none;
	margin: 0px;padding: 0px;
	text-align: left; }
	#menu li { border: 0px; margin-top: 0px;padding: 0px;padding-left: 12px;
	background:url(/wp-content/themes/testtheme/images/bullet.gif) 2px 5px no-repeat;}
	#menu li a { color: #000;text-decoration: none; }
	#menu h2 a:hover, #menu li a:hover { border-bottom: 1px solid #809080; }
	#menu ul.children { padding-left: 4px; }

	/* 検索窓 */
	#menu form { margin: 0px; }
	#menu input#s { width: 110px; background: #eee;border: 1px solid #999;color: #000; }
	#menu form h2 { margin-top:0px;}
	/* 広告 */
	#menu div#menu_pr {}
	#menu div#menu_pr h2 a { color: #666}
	#menu div#menu_pr li { margin: 0px;}

/* サイドバーテンプレート
div#sidebar { width:10%;float:left;}
	div#sidebar ul {margin:0px 0px 15px 15px;}
	div#sidebar li, div#sidebar li li {list-style:none;line-height:1.6em;}
	div#sidebar li li {background:url(/wp-content/themes/testtheme/images/bullet.gif) 0em 0.5em no-repeat;padding-left:12px;font-size:0.75em;}
	div#sidebar li li li {font-size:1em;}
	div#sidebar li h2 {font-size:0.82em;color:#666;}

	div#sidebar form#searchform li {background:none;padding-left:0;}
	div#sidebar form#searchform li input#s {width:120px;margin-top:2px;}
	div#sidebar form#searchform li input#searchsubmit {width:3em;}
*/

/* classes used by the_meta() */
ul.post-meta {list-style: none;}
	ul.post-meta span.post-meta-key {font-weight: bold;}
.credit {
	background: #90a090;border-top: double 3px #aba;color: #fff;font-size: 11px;margin: 10px 0 0 0;padding: 3px;text-align: center;}
	.credit a:link, .credit a:visited {color: #fff;}
	.credit a:hover { text-decoration: underline; }
.feedback {color: #ccc;text-align: right;clear: both;}
.meta {font-size: .75em;}
	.meta li, ul.post-meta li {display: inline;}
	.meta ul {display: inline;list-style: none;margin: 0;padding: 0;}
	.meta, .meta a {color: #808080;font-weight: normal;letter-spacing: 0;}
.storytitle {margin: 0;}
	.storytitle a {text-decoration: none;}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {background: #fff;border: 1px solid #333;padding: .2em;}
	#commentform textarea {width: 100%;}
	#commentlist li ul {border-left: 1px solid #ddd;font-size: 110%;list-style-type: none;}


#wp-calendar {border: 1px solid #ddd;empty-cells: show;font-size: 14px;margin: 0px;width: 90%;}
	#wp-calendar #next a {padding-right: 10px;text-align: right;}

	#wp-calendar #prev a {padding-left: 10px;text-align: left;}
	#wp-calendar a {display: block;text-decoration: none;}
	#wp-calendar a:hover {background: #e0e6e0;color: #333;}
	#wp-calendar caption {color: #999;font-size: 16px;text-align: left;}
	#wp-calendar td {color: #ccc;font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing: normal;padding: 2px 0;text-align: center;}
	#wp-calendar td.pad:hover {background: #fff;}
	#wp-calendar td:hover, #wp-calendar #today {background: #eee;color: #bbb;}
	#wp-calendar th {font-style: normal;text-transform: capitalize;}


/*  本文書式  */
	/* 本文用の表 */
h2,h3,h4,h5 {font-size: small; }
h2 { border-bottom: 1px dotted #ccc; font-size:110%; letter-spacing: 0.2em; margin: 15px 0px 2px 0px; padding-bottom: 2px;}
h3 { border-bottom: 1px dotted #eee; font-size: 105%; margin-top: 0px;}
	/* h3 {font-size:1em;padding:10px 0 0.6em 0;} */
h4 { font-size: 100%; padding:0em 0em 0.4em 0em; color:#666;}


#innerbox table { margin: 0px auto; padding: 0px; width:700px; border-collapse: collapse; background-color: #FFFFF3; font-size: 11px; }
	#innerbox table th, #innerbox table td { border: 1px solid #ccc}
	#innerbox table caption { margin: .5em}
	#innerbox table thead th { padding: 4px 4px; background-color: #ded;}
	#innerbox table tbody th { padding: 2px 4px; text-align: left; background-color: #eef6ee; font-weight: normal}
	#innerbox table tbody td { padding: 2px 4px; text-align: center;}
	#innerbox table tbody td.top { text-align: left; vertical-align: top;}
	#innerbox table tbody td.left { text-align: left; text-align: left;}
	#innerbox table tbody td.right { text-align: left; text-align: right;}
	/*レイアウト用テーブルを使う場合*/
	#innerbox table.layouttable { border:none; background-color: #fff;}
	#innerbox td.layouttable { border: none; vertical-align:top;}
	#innerbox table.inner_layouttable { width: 100%;}
	#innerbox table.inner_layouttable thead th { background-color: #ded;}

#innerbox table.popup {/*ポップアップページの場合*/
	margin: 0px auto; padding: 0px; width:98%; border-collapse: collapse; background-color: #FFFFF3; font-size: 11px; }

acronym, abbr {border-bottom: 1px dashed #333;}
	acronym, abbr, span.caps {font-size: 90%;letter-spacing: .07em;}
	acronym, abbr {cursor: help;}

#innerbox blockquote {
    border-left: 5px solid #ccc;
    margin-left: 1.5em;
    padding-left: 5px;
    color: #500;}
#innerbox p { font-size: 100%;line-height: 150%; margin-bottom:1em;}
#innerbox em { font-style: normal; color: #500;}
li, .feedback {font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing: -1px;}
ol#comments li p {font-size: 100%;}

/* トップページテンプレート */
div.post {
	/*width:40%*/;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dashed #999;
	clear:both; }
h2.posttitle {
	font-size:1em;
	margin-bottom:0.5em;}
dl {margin-bottom:1em;}
	dl.metadata dt, dl.metadata dd {font-size:0.65em;color:#666;display:inline;}
	dl.metadata dd {border-right:1px solid #ccc;padding-right:0.5em;margin-right:0.5em;}
	dl.metadata dd.last {border-right:none;}
p.navigation {text-align:center;}

/* 個別記事テンプレート */
div.post img {border:4px solid #ccc;}
	div.post img.wp-smiley {border:none;}
	div.post img.floatleft {float:left;margin:0 8px 8px 0;}
div.post blockquote {margin-bottom:1em;padding:20px 15px 10px 15px;background:url(/wp-content/themes/testtheme/images/blockquote.png) no-repeat #fafef3;border:1px solid;border-color:#efefef #ccc #ccc #efefef;}

div.post ul { border-left: 1px dashed #999; margin: 1.5em 0em 1em 1em; padding-left: 2em ; font-size: small;}
div.post ul ul, div.post ol, div.post ol ol{ margin: 0px 0px 1em 2em; font-size: small;}
	div.post li { font-size: 95%;line-height:1.5em;}
	div.post li li { font-size: 95%;}
hr {border-top:solid #ccc;background:#fff;color:#fff;border-width:1px 0 0 0;margin:1em 0;}
code {font-family:"courier new", courier, monotype;font-size:1em;}


/* コメントテンプレート */
input#trackbackurl {width:400px;font-size:0.75em;margin-bottom:1em;color:#666;}
ol#commentlist {margin:0 0 15px 0;font-size:0.8em;}
	ol#commentlist li.commentcontent {display:block;list-style:none;margin-bottom:1em;padding:20px 15px 10px 15px;
		background:url(/wp-content/themes/testtheme/images/comment.png) no-repeat #f6fee2;border:1px solid;border-color:#efefef #ccc #ccc #efefef;}
	ol#commentlist li dl.metadata dt,
	ol#commentlist li dl.metadata dd {font-size:0.88em}
	ol#commentlist li, ol#commentlist p {font-size:1em;}
p.note {background:#FFF8D5;padding:3px 8px;color:#666;border:2px solid #E5AB6A}
form#commentform label {width:140px;float:left;margin:0.25em 10px 0 0;font-weight:bold;}
	form#commentform p {clear:both;}
	form#commentform sub {display:block;padding-top:2px;}
input#author, input#email, input#url {width:244px;border:3px double #ccc;padding:1px 3px;}
textarea {font-size:1em;border:3px double #ccc;width:400px;}
p.submitbutton {text-align:center;}
	p.submitbutton input {padding:3px 1em;font-weight:bold;color:#555;}


/* Mac IE 文字化け回避対策 */
input, select, textarea { font-family:"ヒラギノ角ゴ Pro W3", osaka, verdana, "ＭＳ ゴシック", sans-serif;}

/* ウェブプレス追加分 はじまり*/
div#content {
		background-color: #FFFFFF;
}

#innerbox table.webpressTable {
	width:99%;
	margin: 1em auto;
}
#innerbox table.webpressTable th {
		text-align: center;
}
#innerbox table.webpressTable td {
		text-align: left;
		padding-top: 4px;
		padding-bottom: 4px;
}
/* ウェブプレス追加分 終わり*/


