/*  
Theme Name: 2caram
Description: Wordpress Theme for Fall
Version: 2.0
Author: gorow
Author URI: http://www.ebreday.net
Tags: harvest, fall, orange, two columns, fixed width, widget ready,left sidebar
Changes: fixed sidebar to remove theme-switcher is now located in sidebar.php
and fixed images in post
*/


/*** 【文字設定】 ***/

/* テキスト=黒：#000000 */
/* リンク=桃：#FF007F */
/* ヴィジット=濃桃：#FF007F */
/* マウスオン=濃桃：#CC3333 */



* {margin: 0; padding: 0;}


/*----------------------------------------------------------------*/
/* 基本テキスト設定 */
/*----------------------------------------------------------------*/

/* 基本ベース */


body {
background-color: #FFF;
font-family: sun-serif;
font-size: 10px;
line-height:20px;
letter-spacing:2px;
color: #333;
margin: 0;
padding: 0;
text-align:center;
}

hr{
width:100%;
margin:20px 0;
float:left;
clear:both;
}


#wrap {
width: 900px;
margin: 0px auto;
}

/*----------------------------------------------------------------*/
/* ヘッター */
/*----------------------------------------------------------------*/


#head {
height: 50px;
margin: 0;
padding: 0;
}

/*----------------------------------------------------------------*/
/* タイトル設定 */
/*----------------------------------------------------------------*/


#title { padding: 50px 0 0 10px;
margin: 0 10px;
font-size: 1.9em;
text-align: left;
color: #000;
background-color: transparent
}

/* タイトルリンク */

#title a:link { color: #30261B; text-decoration: none; background-color: transparent }
#title a:visited { color: #30261B; text-decoration: none; background-color: transparent }
#title a:hover { color: #93601B; background-color: transparent }


#desc { padding: 0px 20px 0px 10px; margin: 0 10px; text-align: left; }


/*----------------------------------------------------------------*/
/* 左カラム設定 */
/*----------------------------------------------------------------*/

#menu { 
float: left;
width: 200px;
margin: 100px 0px 0px 0px;
font-size:9px;
color: #000;
text-align:left;
}


.menu { 
width:105px;
height:35px;
margin:5px 0;
clear:both;
}

.menu_ichiran { 
width:105px;
height:35px;
margin-top:30px;
clear:both;
}


/*----------------------------------------------------------------*/
/* 右カラム設定 */
/*----------------------------------------------------------------*/

#sidebar { 
float: right;
width: 150px;
margin: 0px 0px 0px 30px;
font-size:8px;
line-height:11px;
color: #000;
text-align:left;
}

.sidebar_ebreday { 
width:150px;
height:55px;
clear:both;
text-align:right;
}

.sidebar_ichiran { 
width:150px;
height:115px;
clear:both;
text-align:right;
}

.sidebartime{
font-size:7px;
}

#sidebar ul { margin: 0px; }
#sidebar li { list-style-type: none; margin: 15px 0px;}



/*----------------------------------------------------------------*/
/* コンテンツ設定 */
/*----------------------------------------------------------------*/

.about{
	width:400px;
	height:50px;
	margin-bottom:30px;
}

#content {
float: left;
width: 400px;
margin: 0 50px 0 0;
padding: 0px 20px 0px 20px;
text-align:left;
}

#list {
float: left;
width: 600px;
margin: 0 50px 0 0;
padding: 0px 20px 0px 20px;
text-align:left;
}


#list li { 
list-style-type:none;
width:150px;
height:150px;
margin:25px;
text-align:center;
font-size:9px;
line-height:12px;
float:left; }


#content .post { 
margin: 0px;
line-height: 20px;
}

/* コンテンツ細々設定 */

#content .post p { padding: 0 0 15px 0 }
#content .post blockquote { padding-top: 0px; padding-bottom: 0px; }
#content .post blockquote p { margin: 5px 0 0 0; padding: 5px 15px; border-left: 2px solid #666; border-right: 2px solid #666; }


/* コンテンツリスト */

#content ul { margin: 0px; padding: 0 5px 0 40px; }
#content li { list-style-type: disc;  color: #5D2816; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 0px; }
#content ol { margin: 0px; padding: 0 5px 0 40px; }
#content ol li { list-style-type: none;  color: #5D2816; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 0px; }


.size-large{
clear:both;
display:block;
border:none;
margin:20px auto;
text-align:center;
}

img{
clear:both;
display:block;
border:none;
margin:20px auto;
text-align:center;
}


/* ポストデータ */

.posttitle{
	margin-top:30px;
}


.meta { margin: -2px 0px 0px 0px; padding: 0; font-size: 0.75em; font-weight: bold;}
.postmetadata { font-size: 9px; text-align: right; letter-spacing:1px; }
.postmetalast { font-size: 9px; text-align: right; letter-spacing:1px; border-bottom:#666 solid 3px; margin:20px 0 20px 250px;}



/* トップページ用 */

#toppage {
	width: 800px;
	margin-top: 50px;
}

#topmenu {
	width:800px;
	height:120px;
	margin:0 auto 20px auto;
	text-align:center;
	clear:both;
}

#toptitle {
	width:800px;
	height:80px;
	margin:50px auto;
	text-align:center;
	clear:both;
}

#toppage ul { list-style:none; }
#toppage li{ float:left; margin: 0 40px;}

#topinfo {
	width:700px;
	height:290px;
	clear:both;
	margin:50px 50px;
}

.topinfo-l{
	width:310px;
	float:left;
}

.toptext{
	width:310px;
	height:120px;
	margin: 20px 0 50px;
}

.topinfo{
	width:310px;
	height:100px;
}

.topinfo-r{
	width:390px;
	float:right;
}

.topmap{
	width:370px;
	height:290px;
	margin:0 10px;
}


/* コンテンツ用 */

.topimg{
	width:120px;
	height:120px;
	margin-bottom:50px;
	clear:both;
}

.more-link{
	text-align:right;
	font-size:9px;
}


/* 投稿者用 */

.authorcolor{
	color:#0088B2;
	font-size:1.5em;
	vertical-align: middle;
}


/*----------------------------------------------------------------*/
/* フッター設定 */
/*----------------------------------------------------------------*/

#foot {
clear: both;
height: 60px;
}

#foot p { padding: 10px;
text-align: center;
font-size: 0.75em;
}



/*----------------------------------------------------------------*/
/* コメント設定 */
/*----------------------------------------------------------------*/


#commentlist {
margin: 0px;
padding: 0px;
}

#commentlist li {
list-style-type: none;
margin: 10px 0px 10px 0px;
padding: 5px 15px 0px 15px;
border: 1px solid #666;
}

#commentlist p { margin: 0px;
padding: 10px 5px;
}

#commentlist .commentmeta {
font-weight: bold;
margin-bottom: 5px;
font-size: 0.75em;
}

#commentlist .alt {
background-color: #FFF;
border-color: #000;
color: #000;
}

#commentlist blockquote {
background-color: #FFF;
border: 1px solid #666;
color: #000;
}

#commentlist .alt blockquote {border-color: #666;}
#commentform p { margin: 10px 0px 0px 0px; padding: 0px; text-align:center; }
#commentform textarea { width: 400px; text-align:left; }




/*----------------------------------------------------------------*/
/* 一般設定 */
/*----------------------------------------------------------------*/


/* キャプション設定 */

.wp-caption-text{
	font-size:0.8em;
	color:#93601B;
}

/* リンク */

a:link{ color: #300; background-color: transparent; text-decoration:none; }
a:visited { color: #300; background-color: transparent; text-decoration:none; }
a:hover { color: #666; }



/* 引用 */

blockquote {
color: #000;
margin: 15px;
padding: 30px 0;
}

/* H1-H4 */

h1 { margin: 0; padding: 2px 0 2px 0; background-color: transparent; color:#000;  font-size: 14px; letter-spacing:3px; }
h2 { background-color: transparent; color:#000;  font-size: 1.3em; } 
h3 { background-color: transparent; color:#000;  font-size: 1.2em; } 
h4 { background-color: transparent; color:#000;  font-size: 0.8em; font-weight:normal; line-height:15px; letter-spacing:1px; } 

h1 a { color: #300; text-decoration:none; }
h1 a:link { color: #300;}
h1 a:visited { color: #300;}
h1 a:hover { color: #666;}


/* フォーム */

form { margin: 0px; padding: 0px; }
form input, form textarea, form submit { border: 1px solid #333; background-color:#FFF; }


/* イメージ設定 */

img.centered {display:block; margin: 5px 0; border:1px solid #8B7448; padding:2px; }

img.alignright { display: inline; margin: 5px 0; padding:4px; vertical-align: middle; }

img.alignleft { display: inline; margin: 5px 0; padding:4px; vertical-align: middle; }

img.border { border:1px solid #8B7448; padding:2px; }

.wp-caption{
	text-align:center
}

/* イメージ位置設定 */


.pictbox{ width:400px; height:auto; text-align:center; margin:10px 0;}
.alignleft { float:left; text-align:left; }
.alignright { float:right; text-align:right; }
.aligncenter { display: block;margin-left: auto;margin-right: auto;}


acronym { cursor: help; border-bottom: 1px dotted #96A66D }


/* 検索 */

#searchform{ text-align:right; margin-bottom:20px; }

.10px{clear:both; width:10px; height:10px;}

.30px{clear:both; width:30px; height:30px;}
