﻿/*
Theme Name: Horoeve
Theme URI: http://www.kikumasamune.co.jp/horoeve/
Description: This is Horoeve.
*/

body {
	background: url(images/bg.jpg) repeat-x center top;
}

/* コンテナ */
div#container  {} 

#header {	background: url(none);
        width: 900px; margin: 0 auto}

#logo {
	height: 50px;
}
#logo a {
	background: url(images/logo.png) no-repeat left top;
	width: 379px;
	height: 0;
	padding-top: 30px;
	display: block;
	overflow: hidden;
}

/* ヘッダー　*/

#headerMain a {
	clear: both;
	display: block;
	background: url(images/header_2009.png) no-repeat left top;
	height: 0;
	width: 900px;
	padding-top: 249px;
	overflow: hidden;
}



/* コンテンツ */
div#wrap    {width: 900px;	
            margin: 0 auto}


div#mainContent    {float: left;
width: 650px;
               }

p#pagetitle    {font-size: 0.875em;
               font-weight: bold;
               color: #2b76cc;
               border: dotted 1px #2b76cc;
               text-align: center;
               padding: 10px 0;
               margin-top: 20px}

/* 記事 */
div.post      {border: solid 1px #2b76cc;
              padding: 18px;
              margin: 20px auto}

 div.post h2  {font-size: 0.875em;
              border-bottom: solid 1px #8cc63f;
              padding-bottom: 5px;
              margin: 0}

div.post h2 a {text-decoration: none;
              color: #000000}

div.post p    {font-size: 0.75em;
              line-height: 1.6;
              margin-top: 10px}

p.postinfo    {color: #2b76cc;
              text-align: right;
              margin: 20px 0 0}

p.postinfo a  {color: #2b76cc}

/* ページリンク */
p.pagelink a  {font-size: 0.75em;
              color: #2b76cc}

span.pageprev {float: left}

span.pagenext {float: right}

/* コメント */
#comments     {clear: both}

div#com       {border: solid 1px #2b76cc;
              padding: 0 18px;
              margin-top: 45px}

textarea      {width: 400px} 

div#com h3    {font-size: 0.875em;
              border-bottom: solid 1px #2b76cc;
              padding-bottom: 3px;
              margin-top: 20px}

div#com p     {font-size: 0.75em}

div.compost   {border-bottom: dotted 1px #2b76cc}

p.cominfo     {text-align: right}

div#com a     {color: #2b76cc}

p#comfeed img {vertical-align: middle}

p#comfeed a   {color: black;
              text-decoration: none}

p#comfeed     {background-color: #a8d1ff;
              padding: 8px;
              margin-top: 30px}


p#trurl       {background-color: #a8d1ff;
              padding: 8px;
              margin-bottom: 30px}



/* サイドバー */
div#sidebar   {width: 220px;
              float: right;
              margin-top: 20px;
              margin-bottom: 20px}

div#sidebar h2 {background-image: url(images/menubar.jpg);
               background-repeat: no-repeat;
               font-size: 0.75em;
               color: white;
               padding: 6px 8px;
               margin: 0}

div#sidebar li{font-size: 0.75em;
              list-style-type: none;
              margin-bottom: 4px;
              background-image: url(images/listmark.png);
              background-repeat: no-repeat;
              padding-left: 16px;
              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%;
                margin-bottom: 20px;
                font-size: 0.75em}

#wp-calendar a  {color: #2b76cc}

#wp-calendar td, #wp-calendar th
                {text-align: center}



#wp-calendar #prev  {text-align: left;
                    paddin-top: 3px;
                    padding-left: 3px}

#wp-calendar #next {text-align: right;
                   padding-top: 3px;
                   padding-right: 3px}

/* 検索フォーム */
input#s       {width: 140px;
              margin-bottom: 5px}


/* フィード */
p.feed        {font-size: 0.75em;
              font-family: Vernada, Helvetica, sans-serif;
              border: solid 1px #8cc63f;
              padding: 5px;
              margin: 25px 0}

p.feed a      {color: #444444;
              text-decoration: none}

p.feed img    {vertical-align: middle;
              margin-right: 8px}


/**/
/* ########## FOOTER ########## */
/**/

ol, ul {
	list-style:none;
}

#footerWrap {clear: both;
            background: url(/common/img/bg_footernav.gif) repeat-x left top;
	   padding-bottom: 10px; 	
}
#footer {width: 950px;
        margin: 0 auto}

#footerNav {
	clear: both;
	height: 19px;
	padding-top: 8px;
	margin-bottom: 10px;
}
#footerNav li {
	float: left;
	padding: 0 10px;
	border-right: 1px solid #DDDDDD;
	line-height: 100%;
}
#footerNav li#footerNav_about {
	border-left: 1px solid #DDDDDD;
}


#footer #attention {
	margin-bottom: 10px;
}
#footer #copyright {
	font-size: 9px;
	margin-bottom: 0px;}

