/*
Theme Name:hidamari Theme
Thema URL:http://www.www.www/
Description: This is my Theme.
*/
/*全体*/
body   {margin:0 0 0 15px;
        padding:0;
        background:url(images/header.jpg) top left repeat-x;
        font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3 ,Verdana"
        color:#666666;}

a:link  {color: #666666;
	 text-decoration : underline;}

a:hover {color: #AA812B;
	 text-decoration :underline;}

a:visited {color: #666666;}

ol,ul   {list-style: none;
         margin:0;
         padding:0;}

address{font-style:normal;
        font-weight:normal;}

.clearfix:after {
	content: "";
	display: block;
	clear: both;}


/*Container*/

div#container   {width : 850px;
                 margin : 0 10px;}




/*Header*/

div#header      {background:url(images/header.gif) top left no-repeat;
				height:138px;
				margin-top:10px;}

div#header h1   {background : url(images/logo.gif) right top no-repeat;
                 width : 297px;
                 height :111px;
                 padding:0;
				 margin:0;
				 float:left;}

div#header h1 a {text-decoration:none;
                 display : block;
                 width : 253px;
                 height : 111px;
                 outline : none;
				 margin-left:20px;}

div#header em   {display : none;}

div#header p    {display:block;
                 float:left;
				 padding:30px 0 0 150px;
                 font-size : 0.75em;
                 color : #603E24;
				 text-align:left;}



/*コンテンツ*/
div#content      {width : 605px;
                  float : left;
                  margin-bottom : 20px;}

p#pagetitle      {font-size : 0.875em;
                  font-weight : bold;
                  color : #603E24;
                  padding : 10px 30px;
                  margin-top : 15px;
                  border-bottom : dotted 1px #cccccc;
                  background : url(images/c-point.jpg) 0% 50% no-repeat;}



/*記事*/

div.post        {padding : 0 18px 18px 0px;
                 margin : 20px auto;}

div.post h2     {width:525px;
                 height:17px;
                 background:url(images/post_title.jpg) left top no-repeat;
								 font-size : 0.875em;
                 padding : 20px 0 5px 30px;
                 margin : 0;}

div.post h2 a   {text-decoration : none;
                 color : #666666;}

div.post h2 a:hover{text-decoration : underline;
                    color : #AA812B;}
										
div.post div.post_entry{width:525px;
                 background:url(images/post_bg.jpg) left top repeat-y;
								 padding:0 0 20px 30px;
								 margin:0;}

div.post div.post_entry p{font-size : 0.75em;
                 line-height : 1.6;
                 padding-top : 10px;
								 margin:0;
                 color:#666666;}

div.post div.post_entry li{font-size : 0.75em;
                 line-height : 1.6;
                 color : #666666;}

div.post div.post_entry blockquote p
                {background-color : #FAF5E7;
                 padding : 10px;}

div.post p.postinfo {display:block;
                 width:525px;
								 background:url(images/post_end.jpg) left bottom no-repeat;
                 height:45px;
                 text-align : right;
                 margin : 0;
								 padding:0 30px 0 0;
								 font-size : 0.75em;
								 color : #666666;
                 clear : both;}
								 
/*記事内 read more*/
.ajax-entry-more-link {
    font-size : 0.875em;
}



/*記事内の画像*/

.aligncenter    {display : block;
                 margin-left : auto;
                 margin-right : auto;}

.alignleft      {float : left;
                 margin-right : 10px;
                 margin-bottom : 5px;}

.alignright      {float : right;
                 margin-left : 10px;
                 margin-bottom : 5px;}

div.post img    {border : none;}

.wp-caption     {border : solid 1px #aaaaaa;
                 text-align : center;
                 padding-top : 5px;
                 margin-top : 10px;}




/*ページリンク*/

p.pagelink a    {font-size : 0.75em;
                 background : url(images/pagelink.jpg) left top no-repeat;
                 width : 144px;
                 height : 23px;
                 display : block;
                 padding-top : 7px;
                 text-align : center;
                 text-decoration : none;
                 margin-bottom : 10px;}

p.pagelink a:hover{color : #ffffff;} 

span.pageprev   {float : left;}
span.pagenext   {float : right;}



/*コメント*/

div#com          {
                  padding : 0 18px;
                  margin-top : 45px;}

textarea         {width : 500px;}

div#com  h3      {font-size:0.857em;
                  color : #666666;
                  clear : both;}

div#com  h3 img   {vertical-align:middle;
                   margin-right:10px;}

div#com  p        {font-size:0.75em;
                  color : #666666;}

div#compost       {border-bottom : dotted 1px #cccccc;}

p.cominfo         {etxt-laign : right}

div#com a         {color : #666666;}
div#com a:hover   {color : #AA812B;}



/*トラックバック*/

p#trurl           {background-color : #F0E6BA;
                   padding : 8px;
                   margin-bottom : 10px;}

div#tr            {border : solid 1px #cccccc;
                   padding :10px;
                   margin-top : 20px;}

div#tr h3         {font-size : 0.875em;
                   color : #666666;
                   margin:0;}

div#tr h3 img     {vertical-align:middle;
                   margin-right:10px;}


div#tr p          {font-size : 0.75em;
                   color : #666666;}

div#tr a          {color : #666666;}
div#tr a:hover    {color : #AA812B;}




/*サイド*/

div#sidebar      {width : 220px;
                  float : right;
                  margin-top : 10px;
                  margin-bottom : 20px;}
									
div#sidebar .widget_calendar h2 
                 {display:none;}

div#sidebar ul h2{height : 28px;
                  background : url(images/side_h2.jpg) left top no-repeat;
                  font-size : 0.875em;
                  font-family : Verdana, Arial, Helvetica;
                  color : #ffffff;
                  padding-top : 17px;
                  margin-bottom:0;
                  text-align : center;}
									
div#sidebar ul li{margin-bottom : 20px;}

div#sidebar ul ul li,
div#sidebar ul li form div,
div#sidebar ul #text-3 div
                 {background : url(images/side_bg.jpg) left top repeat-y;
                  padding-left : 30px;
                  padding-right:27px;
                  padding-top : 4px;
                  margin-bottom:0;
                  font-size : 0.75em;
                  color : #666666;}
									
div#sidebar ul ul li a ,
div#sidebar ul ul li a:hover
                 {text-decoration:none;
                  background : url(images/s-point.gif) 0% 15% no-repeat;
                  padding-left : 13px;
                  outline:none;}
									
div#sidebar ul ul li a:hover
                 {background : url(images/s-point2.gif) 0% 15% no-repeat;
                  color : #CC3300;}
									
div#sidebar ul ul,
div#sidebar ul li form,
div#sidebar ul #text-3
                 {padding-bottom:18px;
                  background : url(images/side_bg2.jpg) left bottom no-repeat;}
									
div#sidebar ul li form
                 {margin-top : 0;}
									
div#sidebar ul li label
                 {display : none;}
								 
input#s          {width : 160px;
                  margin-bottom : 5px;}
									
div#sidebar ul #tag_cloud-3
                 {padding-bottom:18px;
                  background : url(images/side_bg2.jpg) left bottom no-repeat;}
									
div#sidebar ul #tag_cloud-3 div
                 {background : url(images/side_bg.jpg) left top repeat-y;
									padding-left : 30px;
									padding-right:27px;}


/*カレンダー*/

#wp-calendar     {width : 90%;
                  margin-left : auto;
                  margin-right : auto;
                  margin-bottom : 15px;
                  font-size:0.75em;
                  color : #666666;}

#wp-calendar a   {color : #AA812B;}

#wp-calendar a:hover
                 {color : #CC3300;}

#wp-calendar td,#wp-calender th
                 {text-align : center;}

#wp-calendar caption
                 {background : url(images/c-title.gif) center top  no-repeat;
                  color : #ffffff;
                  font-weight : bold;
                  text-align : center;
                  font-family : Verdana, Arial, Helvetica;
                  margin-bottom : 0;
                  padding-top : 8px;
                  padding-bottom:15px;}

#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#tagcloud        {width:90%;
                   line-height : 1.2;
                   margin-top : 10px;}
p#tagcloud a      {color : #AA812B;}

p#tagcloud a:hover{color : #CC3300;}


*/





/*フィード*/

p.feed           {font-size : 0.75em;
                  font-family : Verdana, Arial, Helvetica;
                  border-top : solid 1px #74A92C;
                  padding-top : 10px;
                  }

p.feed a         {text-decoration : none;}

p.feed a:hover   {color : #CC3300;}

p.feed img       {vertical-align:middle;}



/*Footer*/

address          {font-size : 0.75em;
                  color : #666666;}

div#footer       {clear : both;}


/* ----- Style for Ktai Entry ----- */
.photo {
	padding-right:6px;
	float:left;
	line-height:110%;
	font-size:0.85em;
	text-indent:0;
}
.photo img {
	background:white;
	margin:0 4px 4px 0;
	padding:3px;
	border:1px solid #999;
}
.photo-end {
	clear:left;
}
/* ---------- */
