/* 
Theme Name: OnEdrop Cafe. 2009 - all
Theme URI: http://www.onedrop-cafe.com/
Author: FREEMIND.CC
*/

/*==================
01.common
==================*/
*{ margin:0; padding:0;}

hr{ display:none;}
a img{ border:0; vertical-align:top;}
ul{ list-style:none;}
/* li{ line-height:0;}　リスト画像時*/

li img{ display:block; vertical-align:top;}
/*#container img{ display:block;}*/

span.notxt{ display:none; font-size:10%; text-decoration:none; text-indent:-9999px;}

/* 全体 */
body{
	background:url("http://www.onedrop-cafe.com/wp-content/themes/OnEdrop/images/common/bg.gif") repeat;
	color:#e5deb8;
	padding:0;
	margin:0 auto;
	font-family:"Osaka", "ＭＳ ゴシック";
}
*html body{ text-align:center;}

/* ※body直下 */
#container{
background:#332f1f;
width:1000px;
margin:0 auto;
text-align:left;
}

/* マージン */
.mart01{ margin-top:5px;}
.mart02{ margin-top:10px;}
.mart03{ margin-top:15px;}
.mart04{ margin-top:20px;}
.mart05{ margin-top:25px;}
.mart06{ margin-top:30px;}
.mart07{ margin-top:35px;}
.mart08{ margin-top:40px;}
.mart09{ margin-top:45px;}
.mart10{ margin-top:50px;}
.mart11{ margin-top:55px;}
.mart12{ margin-top:60px;}
.mart13{ margin-top:65px;}
.mart14{ margin-top:70px;}
.mart15{ margin-top:75px;}
.mart16{ margin-top:80px;}

.marl01{ margin-left:5px;}
.marl02{ margin-left:10px;}
.marl03{ margin-left:15px;}
.marl04{ margin-left:20px;}
.marl05{ margin-left:25px;}
.marl06{ margin-left:30px;}
.marl07{ margin-left:35px;}
.marl08{ margin-left:40px;}

.marr01{ margin-right:5px;}
.marr02{ margin-right:10px;}
.marr03{ margin-right:15px;}
.marr04{ margin-right:20px;}
.marr05{ margin-right:25px;}
.marr06{ margin-right:30px;}
.marr07{ margin-right:35px;}
.marr08{ margin-right:40px;}


a{ color:#e5deb8; text-decoration:underline;}
a:hover{text-decoration:none;}

span.cs{ color:#807b66;}

/*==================
02.header
==================*/
#header #logo{ float:left; width:455px;}
#header #logo{ padding:0 0 0 20px;}
#header h1 a{
	background:url("http://www.onedrop-cafe.com/wp-content/themes/OnEdrop/images/common/logo.jpg") no-repeat;
	width:202px;
	height:50px;
	display:block;
}
#header #logo p{ font-size: 10px; letter-spacing:1px; height:10px;}

#header ul#menu{ float:right; width:490px;}
#header ul#menu{ padding:37px 20px 0 0;}
#header ul#menu li{ float:left;}

div.breadcrumb{
	font-size:10px;
	letter-spacing:1px;
	margin:5px 20px 0 20px;
}

/* ブログページ（index.php / single.php）：カテゴリ毎のキー画像 */
#imgkey-, #imgkey-menu,#imgkey-event,#accessPage,#imgkey-supporter,#imgkey-blog{
	clear:both;
	width:960px;
	height:120px;
	display:block;
	margin:0 20px;
}

#imgkey-menu{
	background:url("http://www.onedrop-cafe.com/wp-content/themes/OnEdrop/images/menu/ttl01.jpg") no-repeat;
}

#imgkey-event{
	background:url("http://www.onedrop-cafe.com/wp-content/themes/OnEdrop/images/event/ttl01.jpg") no-repeat;
}

#imgkey-supporter{
	background:url("http://www.onedrop-cafe.com/wp-content/themes/OnEdrop/images/supporter/ttl01.jpg") no-repeat;
}

#imgkey-blog, #imgkey-{
	background:url("http://www.onedrop-cafe.com/wp-content/themes/OnEdrop/images/blog/ttl01.jpg") no-repeat;
}
#pagetitle{
	 margin-top:30px; font-weight:bold; font-size:11px; letter-spacing:1px;
}

/* 独立ページ（page.php）：ページ毎のキー画像 */
#accessPage{
	background:url("http://www.onedrop-cafe.com/wp-content/themes/OnEdrop/images/access/ttl01.jpg") no-repeat;
}

/*==================
03.pagemenu（独立ページのメニュー）
==================*/
#pagemenu{ clear:both;}

/*==================
04.main
==================*/
#main{ width:970px;}
#main{ padding:0 20px;}

/*==================
04-1.content
==================*/
#content{
width:630px;
float:left;
}
#content{ padding:0px 30px 60px 0px;}

/* 独立ページ（page.php）：ページ毎のID区分け */
/* ----------------
アクセス
---------------- */
#content2{ margin-top:30px;}
#content2 h2{ margin-top:30px; font-weight:normal; font-size:11px; letter-spacing:1px; color:#40a4ff;}
#content2 p{ font-size:11px; line-height:130%; letter-spacing:1px;}

#content2 #bor{ border:1px solid #e5deb8;}
#content2 #bor{ padding:10px 20px;}

/* ----------------
ブログ系コンテンツ
---------------- */
/* event */
.eventleft{ float:left; width:280px; margin-right:30px;}
.eventright{ float:left; width:320px;}

/* supporter */
.supportleft{ float:left; width:150px; margin-right:20px;}
.supportright{ float:left; width:460px;}

/* menu */
ul.reccomend li,ul.reccomend2 li{ float:left; width:150px;}
ul.reccomend li p,ul.reccomend2 li p{ margin-top:10px;!important}
ul.reccomend2{ clear:both;}

.menuleft{ float:left; width:300px; margin-right:30px;}
.menuright{ float:left; width:300px;}

.menuleft h3,.menuright h3{ font-weight:normal; font-size:11px; letter-spacing:1px; border-bottom:solid 1px #e5deb8;}

dl.menupost{ width:300px; font-size:11px; letter-spacing:1px; line-height:180%;}
*:first-child+html dl.menupost dt{
	clear:left; float:left; width:180px;
}
*:first-child+html dl.menupost dd{ 
	margin-left:200px;
	text-align:right;
}
*html dl.menupost dt{
	clear:left; float:left; width:180px;
}
*html dl.menupost dd{ 
	margin-left:200px; width:97px;
	text-align:right;
}
html>/**/body dl.menupost dt{
	clear:both; float:left; width:180px;
}
html>/**/body dl.menupost dd{ 
	float:right; width:100px;
	margin-left:20px;
	text-align:right;
}

div.blogmorebtn{ padding:15px 0 20px 0; text-align:right;}
div.blogmorebtn p{ margin:5px 0 0 0;!important}

#menulist{ border:1px solid #e5deb8; margin:30px 0 0 0;}
#menulist{ padding:10px 20px;}
#menulist p{ font-size:11px; letter-spacing:1px; text-align:center;}

/* comments（comments.php） */
#comments{
	clear:both;
}
#com{
	clear:both;
	border-top:solid 1px #e5deb8;
	margin:60px 0 0 0;
}
#com{ padding:0;}

#com textarea, #com input#author, #com input#email, #com input#url{ background:#4d472f; border:1px solid #665e3e; color:#e5deb8; padding:3px 5px;}
#com input#author, #com input#email, #com input#url{ height:16px;}
#com textarea{ width:350px;}

#com h3{
	width:160px;
	height:40px;
	background:url(http://www.onedrop-cafe.com/wp-content/themes/OnEdrop/images/common/ttl_comment.jpg) left top no-repeat;
}
#com p{ font-size:11px; letter-spacing:1px; padding:40px 0 0 0;}
#com form p{ font-size:11px; letter-spacing:1px; padding:10px 0 0 0;}

#com div.compost{}
#com p.cominfo{ text-align:right; border-bottom:dotted 1px #e5deb8;}
#com p.cominfo{ padding:20px 0;!important}
#com a{ }

#com #comfeed img{ vertical-align:middle;}
#com #comfeed{ border:1px solid #e5deb8; margin:30px 0 0 0;}
#com #comfeed{ padding:8px;}

#com #trurl{ border:1px solid #e5deb8; margin:30px 0 0 0;}
#com #trurl{ padding:8px;}

/*==================
04-2.post（記事）
==================*/
div.post{
padding:0;
margin:0;
}

div.post h2{
margin:60px 0 20px 0;
font-size:11px; letter-spacing:1px;
font-weight:normal;
}
div.post h2 a{ color:#40a4ff; text-decoration:underline;}
div.post h2 a:hover{ color:#40a4ff; text-decoration:none;}

div.post p{ 
font-size:11px; letter-spacing:1px;
line-height:130%;
margin:0 0 20px 0;
}

/*投稿日時とカテゴリー*/
p.postinfo{ clear:both; text-align:right; color:#b3ad8f;}
p.postinfo a{ font-size:11px; letter-spacing:1px; color:#b3ad8f; text-decoration:underline;}
p.postinfo a:hover{ text-decoration:none;}

/*前後ページデザイン*/
p.pagelink a{ font-size:11px; letter-spacing:1px; color:#e5deb8; text-decoration:underline;}
p.pagelink a:hover{ text-decoration:none;}
span.pageprev{ float:left; margin:0 0 20px 0; font-size:11px; letter-spacing:1px;}
span.pagenext{ float:right; margin:0 0 20px 0; font-size:11px; letter-spacing:1px;}

/*記事内の画像*/
.aligncenter{ display:block; margin:0 auto;}
.alignleft{ float:left; margin-right:10px; margin-bottom:2px;}
.alignright{ float:right; margin-left:10px; margin-bottom:2px;}
.wp-caption{ margin-top:10px;}
.wp-caption-text{ }/*文字設定きかない？色は変わる。*/

/*==================
05.sidebar（右）
==================*/
#sidebar{
width:300px;
float:left;
font-size:11px;
}
#sidebar{padding:0 0 60px 0;}
#sidebar ul{ margin:0 20px;}
#sidebar li{
letter-spacing:1px;
margin:20px 0 0 0;
}
#sidebar li a{ color:#e5deb8; text-decoration:underline;}
#sidebar li a:hover{ text-decoration:none;}

#sidebar ul.pagemenu02 li{ margin-top:5px;!important}

/* calendar */
#wp-calendar{
	width:100%;
	margin:0 0 20px 0;
	letter-spacing:1px;
}
/*
#wp-calendar a{ color:#000000; background:#99FF00; text-decoration:none; padding:1px 2px;}
#wp-calendar a:hover{ background:#FFFF00;}
*/
#wp-calendar td, #wp-calendar th{ text-align:center;}
#wp-calendar caption{ padding:2px;}
#wp-calendar #prev{ text-align:left;}
#wp-calendar #next{ text-align:right;}

/* 検索フォーム */
input#s{ width:200px; height:20px; margin:5px 10px 0 20px; background:#4d472f; border:1px solid #665e3e; color:#e5deb8;}
input#s2{ }

/* 丸型アイコン */
p.feedlink a{
	float:right;
	text-align:right;
	background:url("http://www.onedrop-cafe.com/wp-content/themes/OnEdrop/images/common/icon01.jpg") no-repeat left center;	
	text-decoration:none;
	margin-top:5px;
}
p.feedlink a{ padding:0 0 0 20px;}
p.feedlink a:hover{text-decoration:underline;}

/*==================
07.footer
==================*/
#footer{ clear:both;}
#footer p,#footer h3{ font-size:11px; line-height:130%; letter-spacing:1px;}
#footer #pagetop{ float:right; width:87px; margin-top:60px;}

#footer #left{ float:left; width:330px;}
#footer #left{ padding:15px 0 25px 20px;}
#footer #left h3{ float:left; width:120px; margin-right:20px;}
#footer #left div{ float:left; width:190px;}
#footer #left div.topicsline{
	border-top:1px solid #b3ad8f;
	width:330px;
	margin:10px 0 0 0;
}

#footer #right{ float:right; text-align:right; width:630px;}
#footer #right{ padding:15px 20px 25px 0;}

#footer address{
	clear:both; 
	width:1000px; height:22px; 
	background:url("http://www.onedrop-cafe.com/wp-content/themes/OnEdrop/images/common/img_footer.jpg") no-repeat;
}