/*
Theme Name: Sample Theme
Theme URI: http://www.www.www/
Description: This is my sample theme.
*/


body{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}

/* ヘッダー */
:link,:visited {
	text-decoration: none;
	color:#0033CC;
}
#header{width:960px;height:145px;margin:0 auto;padding:0;background:url(images/top.jpg);}
#header h1.blogtitle{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px;margin:10px;padding:10px 0 0;}
#header p.desc{color:#FFFFFF;width:660px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0; margin-left: 10px;}
#ddnav{width:960px;background:url(images/top2.jpg);height:35px;margin-left : auto ; margin-right : auto ;}
#nav{height:25px;width:960px;font-weight:700;margin:0 auto;padding:10px 0 0;}
ul.nav{height:25px;line-height:25px;float:left;list-style:none;font-size:11px;text-transform:inherit;margin:0;padding:0;}
ul.nav li{float:left !important;list-style-type:none;border-right:2px solid #87CB3E;margin:0;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{background:url(images/navsilver.gif) repeat-x;color:#818181;float:left;display:block;text-decoration:none;padding:0 15px;}

/* コンテナ */
div#container	{width: 960px;
		margin: auto}

/* メイン */
div#main	{width: 740px;
		float: left}

/* コンテンツ */
div#content	{width: 520px;
		float: right;
		margin-bottom: 20px}

p#pagetitle	{font-size: 0.875em;
		font-family: verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #669933;
		border: dotted 1px #669933;
		text-align: center;
		padding: 10px 0;
		margin-top: 20px}
				
/* 記事 */
div.post	{border: solid 1px #669933;
		padding: 18px;
		margin: 20px auto}
			
div.post h2	{background-image: url(images/h2s.gif);
		background-repeat: no-repeat;
		font-size: 0.875em;		
		font-family: verdana, Helvetica, sans-serif;
		border-bottom: solid 1px #669933;
		padding-Left: 22px;
		padding-bottom: 5px;
		margin: 0}
			
div.post h2 a	{text-decoration: none;
		color: #000000}

div.post p	{font-size: 0.75em;
		font-family: verdana, Helvetica, sans-serif;
		line-height: 2.0;
		margin-top: 10px}

p.postinfo	{color: #669933;
		text-align: right;
		margin: 20px 0 0}

p.postinfo a	{color: #669933;
		font-family: verdana, Helvetica, sans-serif}

/* ページリンク */
p.pagelink a	{font-size: 0.75em;
		font-family: verdana, Helvetica, sans-serif;
		color: #669933}
		
span.pageprev	{float: left;
		font-family: verdana, Helvetica, sans-serif;}

span.pagenext	{float: right;
		font-family: verdana, Helvetica, sans-serif;}

/* コメント */
#comments	{clear: both}

div#com		{border: solid 1px #669933;
		padding: 0 18px;
		margin-top: 45px}

textarea	{width: 400px}

div#com h3	{font-size: 0.875em;
		font-family: verdana, Helvetica, sans-serif;
		border-bottom: solid 1px #669933;
		padding-bottom: 3px;
		margin-top: 20px}

div#com p	{font-size: 0.75em;
		font-family: verdana, Helvetica, sans-serif}

div.compost 	{border-bottom: dotted 1px #669933}

p.cominfo	{text-align: right}

div#com a	{color: #669933}

p#comfeed img	{vertical-align: -15%}

p#comfeed a	{color: black;
		text-decoration: none}

p#comfeed	{background-color: #87CB3E;
		padding: 8px;
		margin-top: 30px}

p#trurl		{background-color: #87CB3E;
		padding: 8px;
		margin-bottom: 30px}

/* サイドバー */
div#sidebar	{width: 200px;
		float: left;
		margin-top: 20px;
		margin-bottom: 20px}

div#sidebar h2 {background-image: url(images/navsilver.gif);
	font-size: 11px;
	font-family: verdana, Helvetica, sans-serif;
	color: #666666;
	padding: 9px 8px;
	margin: 0}

div#sidebar li {font-size: 13px;
	font-family: verdana, Helvetica, sans-serif;
	list-style-type: none;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	padding-left: 0;
	vertical-align: top}

div#sidebar li a {color: #000000;
	text-decoration: none}

div#sidebar ul {margin: 8px 8px 20px;
	padding: 0}



/* カレンダー */
#wp-calendar {width: 100%;
	font-family: verdana, Helvetica, sans-serif;
	margin-bottom: 20px;
	font-size: 0.75em}

#wp-calendar a {color: #2b76cc}

#wp-calendar td,#wp-calendar th
	{text-align: center}

#wp-calendar caption
	{color: #2b76cc;
	padding: 6px 8px;
	text-align: left}

#wp-calendar #prev {text-align: left;
	padding-top: 3px;
	padding-left: 3px}

#wp-calendar #next {text-align: right;
	padding-top: 3px;
	padding-left: 3px}

/* フィード */
p.feed	{font-size: 0.75em;
	font-family: verdana, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px 0}

p.feed a {color: #444444;
	text-decoration: none}

p.feed img {vertical-align: middle;
	margin-right: 8px}

/* 検索フォーム */
input#s		{width: 100px}

/* フッター */
div#footer	{border-top: solid 3px #2b76cc;
		clear: both}}

address	{font-size: 0.75em;
	font-style: normal;
	font-family: verdana, sans-serif;
	padding-top: 6px;
	padding-bottom: 20px}

address a	{color: #000000}

/* 2段組み用の設定*/
div#main2 div#content	{width: 740px;}

/* 1段組み用の設定*/
div#main1 div#content	{width: 960px}

div#main1 div.post	{padding-left: 80px;
			padding-right: 80px;
			font-family: verdana, Helvetica, sans-serif;
			line-height: 2.0;
			margin-top: 10px}

div#main1 div.post p	{font-size: 0.75em;
		font-family: verdana, Helvetica, sans-serif;
		line-height: 2.0;
		margin-top: 10px}
		
/* Table*/
td {font-size: 0.75em;
	font-family: verdana, Helvetica, sans-serif;
	line-height: 2.0}

/* ---------------------------------------------------------------------
フッター
--------------------------------------------------------------------- */
#footer {
	width:980px;
	height:50px;margin-left : auto ; margin-right : auto ;
	clear:both;
	background:#87CB3E;
	border-top:8px solid #669933;
	color:#666;
}

/* -- フッターメニュー -- */
.footer-menu {
	text-align:center;
	background:#87CB3E;
	width:100%;
}

.footer-menu ul {
	padding:2px 0;
}

.footer-menu li {
	display: inline;
	padding: 0 7px;
}

/* -- コピーライト -- */
.copyright {
	color: #FFFFFF;
	background:#87CB3E;
	width:100%;
}

.copyright .copyright-content {
	text-align:center;
	padding:4px;
	font-size: 85% !important;
	font-size: 80%;
}

.designed {
	text-align:right;
	padding:0 10px 5px;
	font-size:75%;
}

.designed a {
	color:#666;
}

.designed a:hover {
	text-decoration:none;
}

/* ---------------------------------------------------------------------
Widget：[サイド]共通
--------------------------------------------------------------------- */
#beta .widget {
	width:179px;
	margin:5px 0 15px 0;
	padding-bottom:10px;
	border-top:1px solid #2077e2;
}

#beta .widget-header {
	font-size: 95% !important;
	font-size: 90%;
	border-bottom:1px solid #2077e2;
	background:#144f97;
	width:178px;
	margin: 0 0 5px 0;
	padding:2px 0 2px 9px;
	color:#f7ffff;
}

#beta .widget select {
	width:155px;
	margin:10px;
}

#beta .widget ul {
	width:170px;
	margin: 0;
	padding: 0 0 0 9px;
	list-style: none;
}

#beta .widget ul li {
	padding-left: 15px;
	list-style:none;
	background: url('images/arrow_icon.gif') no-repeat 0 5px;
	_height: 1px;
}

#beta .widget ul li a {
	color: #144f97;
	text-decoration: underline;
}

#beta .widget ul li a:hover {
	color: #144f97;
	text-decoration: none;
}

#beta .widget ul ul {
	padding:0;
	margin:0;
}

#beta .widget li {
	margin:0;
	padding:0;
}


