/*  
Theme Name:
Theme URI:
Description: The theme is simple two column theme.
Tags:simple
Version: 1.00
Author: 
Author URI: 

*/



* { margin:0; padding:0; }

body { margin:20px 26px 20px 30px; background:#FFFFFF; font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size:11px; color:#808080; text-align:center; }

a { color:#666666; text-decoration:none; }
a:hover { color:#FF1493; }
a img { border:0; }

ul { list-style:none; }

#container { width:620px;  margin:0 auto; text-align:left; }

#header a { color:#808080; }
/*タイトル文字*/
#header h1 { margin-bottom:6px; padding-bottom:2px; border-bottom:1px dotted #CCC; font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-weight:normal; font-size:11px; /*letter-spacing:0.2em; */ }
#header .description { margin:0 2px; letter-spacing:0.1em; line-height:140%;  }
#header .description br { letter-spacing:normal; }

#outerContent { float:left; width:100%; margin-right:-260px; }
#content { margin-top:60px; padding-right:260px; }
#content h2 { margin:-30px 1px 20px -6px; font-size:11px; font-weight:normal; color:#C93; /* letter-spacing:0.2em; */ }
#content h2 a { color:#C93; }

#content h3 { margin:-15px 10px 5px 0px; /* font-family:Georgia, "Times New Roman", Times, serif; */ font-size:11px; font-weight:normal; color:#FF7070; /* letter-spacing:0.2em; */ }
#content #archives h2 {color:#FF7070; TEXT-ALIGN: center;}}

#content ul {}
#content ul#posts li { margin-bottom:30px; padding:10px; border-top:1px; dotted #CCC;dotted #CCC; position:relative; }
#content ul#posts .postBody { margin:24px 0 20px; line-height:140%; }
#content ul#posts .postBody p { margin-bottom:1em; }
#content ul#posts .postBody img { clear:both; }

#content #posts li .postBody ul,ol { margin:0; padding:0; margin-left:20px; }
#content #posts li .postBody li { margin:0; padding:0; padding:0 2px;list-style-position:inside; }
#content #posts li .postBody ul li { list-style:disc; }
#content #posts li .postBody ol li { list-style:decimal; }
#content ul#posts .postFooter .tags { margin-bottom:10px; }
#content ul#posts .postFooter .tags a { margin-left:4px; font-weight:normal; }
#content ul#posts .postFooter .tb_url { margin-bottom:10px; }
#content ul#posts .postFooter .tb_url input { margin-left:4px; width:340px; }
#content ul#posts .postFooter .author { margin-right:4px; /*font-weight:bold;*/ }
#content ul#posts .postFooter .time { margin-left:4px; }
#content ul#posts .postFooter .count { font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size:11px; color:#FF7070; letter-spacing:0.2em; }
#content ul#posts .postFooter .menubar {float:right;}
#content .pageNavi { margin:16px 6px; }
#content .pageNavi a { font-style:italic; }
#content #noPosts { margin:-26px 2px 0; }
#content .context { margin:-40px 0 36px; letter-spacing:0.1em; text-align:center; }
#content .context a { margin:0 6px; }

#content #trackbacks { margin:0 6px 40px 0; }
#content #trackbacks h2 { margin-bottom:20px; padding-bottom:2px; border-bottom:1px dotted #CCC; font-size:11px; /*font-weight:bold;*/ color:#666; letter-spacing:0.2em; }
#content #trackbacks h3 { margin:0 0 6px; padding:0; letter-spacing:0.1em; }
#content #trackbacks li { margin:0 4px 24px; padding:0; }

#content #trackbacks div { margin-bottom:3px; }

#content #trackbacks .content { margin-top:2px; line-height:140%; }
#content #trackbacks .desc { margin:0 2px 16px; }
#content #trackbacks .time { font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size:11px; font-weight:normal; color:#FF7070; letter-spacing:0.2em; }

#content #comments { margin:0 6px 40px 0; }
#content #comments h2 { margin-bottom:20px; padding-bottom:2px; border-bottom:1px dotted #CCC; font-size:11px; /* font-weight:bold;  color:#666; */ letter-spacing:0.2em; }
#content #comments li { margin:0 0 24px; }
#content #comments .cmtBody { margin-bottom:4px; line-height:140%; }
#content #comments .cmtBody br { letter-spacing:normal; line-height:140%; }
#content #comments .menubar .author { /*font-weight:bold;*/ }
#content #comments .menubar .time { margin-left:4px; }
#content #comments .menubar .reply { margin-left:4px; }
#content #comments .reCmtBody { margin:6px 0 6px; padding:3px 6px; border:1px dotted #CCC; color:#999; }
#content #comments .reCmtBody div { margin-bottom:4px; }
#content #comments .reCmtBody div span { /*font-weight:bold;*/ margin:0 4px; }
#content #comments .reCmtBody div span.author { margin-left:0; }
#content #comments .reCmtBody .content { line-height:140%; }
#content #comments .reCmtBody .time { font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size:11px; font-weight:normal; color:#FF7070; letter-spacing:0.2em; }

#content #commentForm { margin:0 4px 40px; }
#content #commentForm h2 { margin-bottom:20px; padding-bottom:2px; border-bottom:1px dotted #CCC; font-size:11px; /*font-weight:bold;*/ color:#666; letter-spacing:0.2em; }
#content #commentForm div { margin:5px 0; }

#content #commentForm .textField { padding:2px 1px; width:240px; border:1px solid #7F9DB9; font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size:11px; color:#666; }
#content #commentForm textarea { margin:8px 0; width:360px; overflow:auto; padding:2px 1px; border:1px solid #7F9DB9; font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size:11px; color:#666; }
#content #commentForm label { margin:2px; display:block; }
#content #commentForm .button { margin-right:4px; font-size:11px; letter-spacing:0.5em; padding:1px 0 3px 6px; width:60px; color:#366; cursor:pointer; }

#detail #sidebar { margin-top:60px; }
#sidebar { margin-top:40px; width:180px; font-size:11px; float:right; letter-spacing:0.1em; line-height:140%; }
#sidebar br { letter-spacing:normal; }
#sidebar h2 { margin-bottom:6px; padding-bottom:2px; border-bottom:1px dotted #CCC; font-size:11px; letter-spacing:0.2em; }
#sidebar h3 { font-size:11px; margin:0 2px 6px; }
#sidebar ul li { margin:2px 0; }
#sidebar .modBody { margin:16px 0 20px; }
#sidebar .count { margin-left:4px; font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size:11px; color:#FF7070; }

#sidebar img.avatar { margin:0 2px 10px; padding:4px; border:1px solid #DDD; width:96px; height:96px; overflow:hidden; }
#sidebar a:hover img.avatar { border-color:#AECFD7; }
#sidebar .about { margin-left:1px; }


#sidebar #calendar table { padding:0; border:0; width:180px; line-height:140%; }
#sidebar #calendar td { text-align:center; }
#sidebar #calendar caption { padding:0 0 6px; font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size:11px; color:#007AD3; }
#sidebar #calendar caption a { font-size:11px;/* font-weight:bold;*/ }
#sidebar #calendar thead th { padding:0 2px 2px; font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size:11px; text-transform:uppercase; }
#sidebar #calendar tbody td { padding:2px 2px 2px; font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; }
#sidebar #calendar tbody a {color: #007AD3;}
#sidebar #calendar #today { background: #dda0dd; font-style:italic; }
#sidebar #calendar th.Sunday { color: #ff0000; } 


#sidebar #login .modBody { margin-bottom:-6px; }
#sidebar #login div { padding:0 0 4px; }
#sidebar #login label { margin:0 6px 0 2px; }
#sidebar #login .submit { margin:2px 0 0 152px; }
#username, #password { padding:2px 1px; width:160px; border:1px solid #7F9DB9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
#sidebar .button { font-size:11px; letter-spacing:0.5em; padding:1px 0 3px 6px; width:60px; color:#366; cursor:pointer; }

#sidebar #tags .more { margin-top:6px; }

#sidebar #search .modBody { margin-bottom:10px; }
#sidebar #search .textField { padding:2px 1px; width:200px; border:1px solid #7F9DB9; font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size:11px; color:#666; margin-bottom:6px; }
#sidebar #search .button { margin-left:120px; }

#sidebar #custom { margin-top:40px; }
#sidebar .statistics { margin:40px 0 16px; }
#sidebar .statistics .count { margin:0; }
#sidebar .poweredBy { font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; font-size:11px; /*font-weight:bold;*/ color:#999; }
#sidebar .poweredBy img { margin-bottom:6px; }

#footer { padding-top:4px; border-top:1px dotted #CCC; font-size:11px; color:#999; }

.clear { clear:both; }

* html #content h3 { padding-bottom:4px; }
* html #sidebar .button { padding:3px 0 0; }
* html #sidebar .subscribe img { top:0; left:-60px; }
* html #content #commentForm .button { padding:3px 0 0; }


#header li{
	float:left;
	list-style-type: none;
	margin-left:15px;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/*-naviテーブル-*/

.tablenav {
	color: #808080;
	background:white;
	margin: 1em auto;
	line-height:1.4em;
	text-align:center;
}

a.page-numbers, .tablenav .current {
	color: #808080;
	padding: 2px .4em;
	border:solid 1px #ff6699;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background: #ff6699;
}

.tablenav .current {
	color: #000000;
	background: #ffb6c1;
	border-color: #ff6699;
	font-weight:bold;
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}
