/*
Theme Name: Edited - Plainscape
Theme URI: http://srinig.com/wordpress/themes/plainscape/
Description: A plain and simple theme that just works. Fixed width, two columns, left sidebar, standards compliant.
Version: 1.0.3
Author: Srini G
Author URI: http://srinig.com/wordpress/
Tags: fixed width, two columns, right sidebar, widgets, gravatars, blue, white, simple, minimalist, clean, valid XHTML, valid CSS

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

Editor : kei
Editor URI: http://cloud9.raindrop.jp/
Icons : Axialis Team
Icons URI : http://www.axialis.com
*/


body {
       font-family:  'Lucida Grande','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
/*	color:#555;*/
color:#333333;
	}

small {
/*	font-family: Arial, Helvetica, Sans-Serif;*/
	font-size: 0.8em;
	}

h1, h2, h3 {
	/*font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;*/
	font-weight: bold;
	line-height:1.6em;
/*    text-transform:uppercase;*/
}
h4, h5, h6 {
/*	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;*/
	font-weight: bold;
}

h1 { font-size: 153.9%; /* 18px */ }
h2 { font-size: 108%; /* 14px */ }
h3 { font-size: 93%; /* 12px */ }
h4 { font-size: 77%; /* 10px */ }

pre {
	overflow:auto;
}

acronym, abbr
{
	font-size: 85%;
	letter-spacing: .07em;
	cursor: help;
/*	border-bottom: 1px dashed #999;*/
	border-bottom-width: 0;
}
/*
strong {	
	color:#666;
}
*/
a {
/*	color: #26a;*/
color:#555555;
text-decoration: none;
}
h1 a, h2 a, h3 a , p.tagging a,
div.post h2,
#sidebar h2,
#breadclumb a {
	color:#000000;
}


a:hover {
	background:#EEEEEE;
	color:#EE7711;
}


hr {
	display: none;
	}

a img {
	border: 1px solid #999999;
	}
a:hover img{
	border: 1px solid #EE7711;
}


#s,#author,#email {
	width:180px;
}
#url{
	width:300px;
}
/* Layout */

body {
	margin: 0;
	padding: 0;
}

#page {
	margin: 0 auto;
	padding: 0;
	width: 960px;
}
/*
#header {
	margin: 0 20px;
	padding: 30px 0;
}
*/
#wrapper {
	padding:20px;
}

#content {
	margin:0;
	padding:0 0 0 0;
	width:576px;
	float:left;
}
	
#sidebar {
	width:300px;
	float:right;	
	margin:0;
	padding:20px 0;
}	

#search{
	background:url('images/magnify.gif') no-repeat center left;
/*	padding-left:20px; */
}	
#searchform {
        margin-left:20px;
}

#footer {
	margin: 20px auto 0;
	clear: both;
}

/* Header */
#header {
	margin:0 auto;
	width:960px;
}


#headerimg {
	clear:both;
	height:300px;
	margin:32px 0 3px;
 	background: transparent url('images/logo.jpg') no-repeat;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

#logo {
	height:38px;
	width:173px;
	border-style:none;
	position:relative;
	top:254px;
	left:770px;
}
a:hover #logo {
	background-color:#AAAAAA;
}

#breadclumb {
    font-size:77%;
}
#breadclumb .bnxt_arrow {
	background:url('images/arrow_collapse.gif') no-repeat center center;
	padding-left:10px;
	margin-left:3px;
	margin-right:3px;
}

#tweet {
	font-size:smaller;
	float:right;
	max-width:330px;
	mim-width:300px;
	text-align:left;
	border:2px solid #AAAAAA;
	background:transparent url('images/back.png');
	padding:10px 15px 10px 0;
	margin-top:20px;
	margin-right:20px;
	color:#111111;
}
#tweet a {
	color:#999999;
}

* html #tweet {	/* for IE6 */
	width : 330px;
	padding:10px 15px 10px 0;
}

a.head-a,
a:hover.head-a{
	background-color:transparent;
	border-style:none;
	margin:0;
	padding:0;
	height:1px;
}

/* End header */

/* Post */

.post {
	margin:0;
	padding:20px 0; 
	text-align: justify;
	overflow:hidden;
	clear:both;
	}

.post h2 {
	margin:0 0 3px;
	padding:0;
	text-align:left;
	background:transparent url(images/border_h.png) repeat-x scroll center bottom;
	font-size:132%;
}

.post h3.post-title {
	font-weight:bold;
	font-size:100%; /* 13px */
	margin:0;
	padding:0;
	text-align:left;
}	


div.archive-title {
	font-size:100%; /* 13px */
	font-weight:bold;
}

.post hr {
	display: block;
	}

.postmetadata {
	clear: both;
	font-size:77%; /* 10px*/
/*	color:#888;*/
color:#777777;
}

.postmetadata ul {
	display:inline;
	margin:0;
	padding:0;
}

	
.postmetadata ul li {
	padding:0;
	display:inline;
	margin:0 20px 0 0;
}
/*
.postmetadata ul li {
	text-transform:uppercase;
}	
*/
.postmetadata ul li.postdate {
	background:url('images/calendar_day.gif') no-repeat center left;
	padding-left:16px;
}
.postmetadata ul li.postcategory {
	background:url('images/folder.gif') no-repeat center left;
	padding-left:16px;
}
.postmetadata ul li.postcategory a {
        color:#EE7711;
}	

p.tagging {
	background:url('images/tag.gif') no-repeat center left;
	padding-left:16px;
}	

.clear {
	clear: both;
}

.entry {
	font-size:93%; /* 12px */
	line-height:1.6em;
	margin:20px 0;
}

.entry a {
	border-bottom:1px dashed #AAAAAA;
}
.entry .wp-caption  a {
	border-bottom:0px none #FFFFFF;
}

.entry blockquote {
	border:1px solid #CCCCCC;
	border-left:5px solid #CCCCCC;
	font-size:90%;
	padding:5px 20px;
	margin:10px 0;
	background:#f8f8f8;
}

.entry blockquote blockquote {
	font-size:90%;
}

.entry fieldset {
	border:1px dashed #ccc;
}

.entry fieldset legend {
	font-weight:bold;
	text-transform:uppercase;
}

.entry table {
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#ccc;
    font-size:85%; /* 11px */
}


.entry table tr td {
	padding:5px 10px;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;

}

.entry table tr th {
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;
	padding:5px 10px;
	background:#f4f4f4;
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

.entry ol { list-style-type:decimal; }
.entry ol ol {	list-style-type:lower-alpha; }
.entry ol ol ol {	list-style-type:lower-roman; }

.entry .more-link {font-size:93%; /* 12px */}

p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.alignright {
	padding:0;
	margin: 2px 0 5px 10px;
	display: inline;
	float:right;
	}

.alignleft {
	padding:0;
	margin: 2px 10px 5px 0;
	display: inline;
	float:left;
	}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}



.navigation .alignleft {
	text-align:left;
}
.navigation .alignright {
	text-align:right;
}

.navigation {
	font-size:93%; /* 12px */
	clear:both;
	margin:20px 0;
}	

.old_post {
	background:url('images/arrow_left.gif') no-repeat center left;
	padding-left:16px;
}
.new_post {
	background:url('images/arrow_right.gif') no-repeat center right;
	padding-right:16px;
}


.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
}

.affi_td a img,
.affi_text a img,
.wp-caption a:hover img,
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size:77%; /* 10px */
	line-height: 1.6em;
	padding: 3px 4px 4px;
	margin: 0;
}

.searchbox {
	margin:0px 0px 50px;
	/* text-align:center; */
         background:url('images/magnify.gif') no-repeat center left;
	clear:both;
}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}


/* Comments*/

#comments {
	font-size:93%; /* 12px */
	line-height:1.4em;
}

.commentlist {
	margin:20px 0;
	padding:0 0 1px 0;
	background:url('images/border_h.png') repeat-x bottom;
}

.commentlist li {
	list-style:none;
	margin:0;
	padding:0;
	background:url('images/border_h.png') repeat-x top;
}

li.comment div, li.pingback div {
	padding:20px;
	overflow:auto;
}

li.comment div div, li.pingback div div {
	padding:0;
	overflow:visible;
}

.commentlist li.even {
	background-color:#fafafa;
}

.commentlist li.odd {
	background-color:#f6f6f6;
}

ul.children li {
	list-style:none;
}

img.avatar {
	float:right;
	border:1px solid #eee;
	padding:2px;
	margin:0;
	background:#fff;
}

.comment-meta, .reply {
	margin:0;
	padding:0;
	font-size:77%; /* 10px */
}

.comment-author cite {
	font-style:normal;
	font-weight:bold;
}


textarea#comment {
	width:100%;

}

#comments div.navigation {
	font-size:85%; /* 11px */
}

/* Sidebar */


#sidebar {
	font-size:85%; /* 11px */
	}

#sidebar h2 {
/*	font-family: 'Lucida Grande', Sans-Serif;*/
	font-size: 112%;
/*text-transform:uppercase;*/
font-weight:bold;
/*	}

#sidebar h2 {*/
	padding: 0;
	background:url('images/border_h.png') repeat-x bottom;
/*color:#EE7711;*/
	}


#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 20px;
	}


#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 0;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 20px;
	}

#sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
#sidebar ul li div {
	line-height:1.4;
}

/* Calendar */
#wp-calendar {
	empty-cells: show;
	width: 155px;
	}

#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;
	font-weight:bold;
color:#EE7711;
	}

#wp-calendar caption {
	font-weight:bold;
/*	text-transform:uppercase;*/
	text-align:left;
	margin:0 0 5px 8px;
/*	color:#666;*/
color:#777777;
	}

#wp-calendar td {
	padding: 3px 5px;
	text-align: center;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
	}
	
#wp-calendar td#today {
	border:1px solid #EE7711;
}	

#wp-calendar td#prev a {
	padding: 0;
	text-align:left;
	font-weight:normal;
}

#wp-calendar td#next a {
	padding: 0;
	text-align:right;
	font-weight:normal;
}


/* End Calendar */


/* Footer */	

#footer {
	border-top:2px solid #000000;
	padding:10px;
	text-align:center;
	font-size:85%; /* 11px */
	color:#888;
	margin-top:20px;
}


a.more-link {
	border:0px none #FFFFFF;
	line-height:3em;
}
#feedreading_blogroll_Blogroll abbr {
	border-bottom:0px none #FFFFFF;
}

/* Tag cloud */
.st-tag-cloud a {
/*       border-bottom:1px dotted #AAAAAA;*/
       margin-left:3px;
/*       line-height:1.2em;*/
}

a.noborder,
a.noborder img,
.entry table.noborder,
.entry table.noborder td,
.entry ul.noborder a,
.entry ol.noborder a,
.entry ul.noborder img,
.entry ol.noborder img{
      border:0px none #FFFFFF;
}

/* YRAPP */
#yarpp a {
 border-bottom:0px none #FFFFFF;
}
div#yarpp {
 margin:20px 10px 10px;
 padding:10px 10px 5px;
 border:1px dashed #AAAAAA;
}
#yarpp ul {
 margin-top:5px;
}

/* Widget -- オススメ */
img.affi {
width:100px;
height:100px;
padding:3px;
border:1px solid #AAAAAA;
margin:3px 5px;
float:left;
}
div.affi_np {
width:100px;
height:100px;
padding:3px;
border:1px solid #AAAAAA;
margin:3px 5px;
float:left;
background-color:#EEEEEE;
color:#EE7711;
font-weight:bold;
text-align:center;
vertical-align:middle;
line-height:100px;
}

h3.affi {
text-transform:none;
margin-top:5px;
margin-bottom:2px;
font-size:100%;
padding: 0;
background:url('images/border_h.png') repeat-x bottom;
}
#sidebar h3.affi {
background:none;
}

.itunesbadge {
	height:22px;
	background:url('http://ax.itunes.apple.com/images/badgeitunes61x15dark.gif') no-repeat center left;
	padding:3px 2px 3px 65px;
	font-size:smaller;
}
.itunesbadge:hover {
	background:#EEEEEE url('http://ax.itunes.apple.com/images/badgeitunes61x15dark.gif') no-repeat center left;
	padding:3px 2px 3px 65px;
}
.rakutenbadge{
	height:22px;
	background:url('images/rakuten.png') no-repeat center left;
	padding:3px 2px 3px 19px;
	font-size:smaller;
}
.rakutenbadge:hover {
	background:#EEEEEE url('images/rakuten.png') no-repeat center left;
	padding:3px 2px 3px 19px;
}
.amazonbadge {
	height:22px;
	background:url('images/amazon.png') no-repeat center left;
	padding:3px 2px 3px 19px;
	font-size:smaller;
}
.amazonbadge:hover {
	background:#EEEEEE url('images/amazon.png') no-repeat center left;
	padding:3px 2px 3px 19px;
}

.affi_text a{
	line-height:1.4em;	
	font-size:smaller;
}
.affi_text p{
	font-weight:bold;
	padding-top:6px;
}
br.clr {
	clear:both;
	margin-bottom:5px;
}

td.affi_th {
	border:0 none #FFF;
}
td.affi_th h3.affi {
text-transform:none;
font-size:120%;
}
td.affi_td {
	width:30%;
	vertical-align:top;
}
td.affi_td img.affi {
float:none;
}
td.affi_td div.affi_np {
float:none;
}

td.affi_td ul li {
list-style-image:none;
list-style-type:none;
}
td.affi_td ul {
margin:5px 0 0;
padding:0;
}
td.affi_td p {
margin:10px 0 3px;
}

/* List Mark */
#sidebar ul#recententry li{
	line-height:1.6;
}

/* Comment list */
.com_list {
	background:url('images/comment.gif') no-repeat center left;
}
.com_list a {
	margin-left:16px;
}

/* Siberian Nwespaper Fan Site へのリンク */
#sidebar ul#fansite {
	margin-left:10px;
}
#sidebar ul#fansite li {
	background:url('images/apple.jpg') no-repeat center left;
	padding-left:16px;
}

#link-fansite img{
	border-style:none;
}
#link-fansite {
	margin:10px 0;
	width:280px;
	padding: 3px;
	border: 1px solid #AAAAAA;
}

/* etc */

/* Add Quick Tag */
.orange {
	color:#EE7711;
}

.gray {
	color:#AAAAAA;
}

.blue {
	color:#2266AA;
}
.small {
	font-size:smaller;
}
.large {
	font-size:larger;
}

.bold-fantacy {
	font-family:fantasy;
	font-weight:bold;
}

.updnWatermark {
    color: #999;
 line-height:1.8;
	width:180px;
	padding: 2px;
}

/* clearfix */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.entry a.newWin,
.entry a.newWin:hover{
	border-bottom:none;
}
