/*
Theme Name: Sample Theme
Theme Uri: http://www.www.www/
Description: This is my sample theme
*/

body {background-color:#000066;}

/* コンテナ */
div#container{width: 810px;
	margin:auto;
         padding:15px;
         background-color:#f4f0ec;} }

/*エンドバー */
div#endbar	{
          background-image: url(bg.jpg);
         	display: block;
	height: 105px;
	width: 800px;
	background-color: #a8d1ff;
	}

/* ヘッダー */
div#header	{
          background-image: url(header2.jpg);
         	display: block;
	height: 150px;
	width: 800px;
	background-color: #a8d1ff;
	}

/* ナビゲーションバー*/

div#navi {
display:block;
width:800px;
height:25px;
margin-top:20px;
background-image: url(navi_back.jpg);
}




/* コンテンツ*/
div#content {
margin-top:20px;
width:500px;
float:left;}

div#header h1	{font-size: 1.875em;
	margin: 0 60px
	text-decoration: none;
	text-indent: -9999px;}

div#header h1 a	{text-decoration: none;
         display: block;
	height: 105px;
	width: 800px;
         }

div#header p	{font-size: 0.75em;
	margin: 8px 20px 0;}

/* 記事 */

div#post_back_a {display:block;
width:500px;
height:7px;
margin-top:5px;
background-image: url(post_back_a.jpg);
}

div#post_back_c {display:block;
width:500px;
height:8px;
margin-bottom:5px;
background-image: url(post_back_c.jpg);
}

div.post	{background-image: url(post_back_b.jpg);
	padding: 18px;
	margin: 0;}

div.post h2	{background-image: url(mark.png);

background-color:#006600;
padding:5px 3px 3px 3px;

background-repeat: no-repeat;
	font-size: 0.875em;
	padding-left: 22px;
	padding-bottom: 5px;
	margin: 0;}

div.post h2 a	{text-decoration: none;
	color: #ffffff;}

div.post p	{font-size: 0.75em;
	line-height: 1.6;
	margin-top: 10px;}

p.postinfo	{color: #2b76cc;
	text-align: right;
	clear: both;}

p.postinfo a	{color: #2b76cc;}

/* 記事内の画像 */
div.post img {border:none;}

.alignleft{float:left;
margin-right:10px;
margin-bottom:2px;}

/* ページリンク */

p.pagelink a	{
font-size: 0.75em;
	color: #2b76cc;}
span.pageprev	{float: left;}
span.pagenext	{float: right;}

div#page_linkbox {
width:500px;
clear:both;}



/* サイドバー */


div#sidebar	{width: 250px;
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;}

div#sidebar h2	{background-image: url(menubar.png);
	background-repeat: no-repeat;
	font-size: 0.75em;
	color:#000000;
	padding: 6px 8px;
	margin: 0;}

div#sidebar li	{font-size: 0.75em;
	list-style-type: none;
	margin-bottom: 4px;
	background-image: url(maru.jpg);
	background-repeat: no-repeat;
	padding-left: 16px;
	vertical-align: top;}

div#sidebar li a	{color: #336600;
	text-decoration: none;}

div#sidebar ul	{margin:10px 0 30px 35px;
	padding: 0;}

div#sidebar p{
	font-size: 0.75em;
	color:#000000;
	padding: 6px 8px;
	margin-left:10px;}

div#class_img {
margin:auto;
margin-top:20px;
margin-bottom:20px;
display:block;
width:170px;
height:170px;
}


div#blog_img {
margin:auto;
display:block;
width:200px;
height:50px;
background-image: url(blog_img_live.jpg);
}


div#nyuukai_img {
margin:auto;
margin-bottom:0px;
display:block;
width:230px;
height:37px;
background-image: url(nyuukai.jpg);
}

div#kita_blog {
margin:auto;
margin-bottom:0px;
display:block;
width:230px;
height:37px;
background-image: url(kita_blog.jpg);
}


div#facebook_img {
margin:auto;
margin-bottom:0px;
display:block;
width:142px;
height:37px;
background-image: url(facebook.jpg);
}

div#festa_img {
margin:auto;
margin-bottom:0px;
display:block;
width:230px;
height:60px;
background-image: url(buenofesta2012.jpg);
}

div#buenoevent_img {
margin:auto;
margin-bottom:0px;
display:block;
width:230px;
height:120px;
background-image: url(buenoevent.jpg);
}


div#yukkuri_img {
margin:auto;
margin-bottom:25px;
display:block;
width:200px;
height:420px;
background-image: url(buenodanceclass.jpg);
}


div#buenofesta_img {
margin:auto;
margin-bottom:25px;
display:block;
width:200px;
height:100px;
background-image: url(buenofesta.jpg);
}


div#map {
margin:auto;
display:block;
width:200px;
height:320px;
background-image: url(map_b.jpg);
}

/* 独立ページのコンテンツ*/
div#content_indep {
margin-top:20px;
width:800px;}


div.post_indep	{background-color: #f4f1ec;
	margin:auto;}

div.post_indep h2	{
	
	font-size: 0.875em;
	border-bottom: solid 1px #8cc63f;
	padding-left: 22px;
	padding-bottom: 5px;
	margin: 0;}

div.post_indep h2 a	{text-decoration: none;
	color: #000000;}

div.post_indep p	{}

p.postinfo_indep	{color: #2b76cc;
	text-align: right;
	clear: both;}

p.postinfo_indep a	{color: #2b76cc;}

/* 独立ページの記事内の画像 */
div.post_indep img {border:none;
margin:auto;}

/* ナビゲーションバー */
#navi2 {
margin: 0;
padding: 0;
list-style-type: none;
witdh:800px;
}

#navi2 li {
margin-top:5px;
font-weight:bold;
font-size:13px;
color:#FF0033;
text-align: center;
float: left;
width:100px;
}

#navi2 a{
text-decoration:none;
color:#FF0033;
}

.clearLeft { 
clear: left; 
}


/* フィード */
#feed	{font-size: 0.75em;
	font-family: Verdana, Helvetica, sans-serif;
         margin-top:20px;
	margin-left:50px;}

#feed a	{color: #444444;
	text-decoration: none;}

#feed img	{vertical-align: middle;
	margin-right: 8px;}
