body {
	color: #FFF;
	background-color:#000;
	background-position:right bottom;
	background-image:url("http://milk.penne.jp/index02/image/milkcafe%20382-01.jpg");
         background-repeat:no-repeat;
	background-attachment:fixed;
	font-family:"MS UI Gothic";
	font-size:12px;
	line-height:170%;
	margin:0;
	padding:0;
}

* {
	margin: 0;
	padding: 0;
}	

input, textarea {
	margin:0px;
	border:1px #000 solid;
	color: #000;
}

img {border:none;}

ul {margin:0px; padding:0px;}
li {list-style-type:none;margin:0px;padding:0px;}

br.clear {
	clear: both;font: 0px/0px sans-serif;
}


a:link,
a:visited,
a:active  {color: #FF0066; text-decoration: none;}
a:hover   {color: #3333CC; text-decoration: none;}

#header .blog_ a:link,
#header .title a:visited,
#header .title a:active  {color: #FFFFFF; text-decoration: none;}
#header .title a:hover   {color: #FF0066; text-decoration: none;}



.pink a:link,
.pink a:visited,
.pink a:active  {color: #3333CC; text-decoration: none;}
.pink a:hover   {color: #CC0000; text-decoration: none;}


/* ************************************************ 
 *	レイアウト
 * ************************************************ */

#wrapper {
	width:550px;
	background:#FFF 
         background-color:#800000;
	margin-left:60px;
	}







	
#main {
	width:409px;
	float:left;
	}	



.header_p {padding:10px 10px 0px 10px; }
.body_p {padding:15px 10px;}

/* ------------------------------------- 
 *	ヘッダー（ブログタイトル、検索、猫画像）
 * ------------------------------------- */

.title h1 {
	font-size:24px;
	font-family: "Verdana";
	line-height:150%;
	}

#header .title {margin-right:350px;} 



#header .search {
	width:350px;
	float:right;
	text-align:right;
	}
#header .search input {
	font-family:Verdana, "MS UI Gothic";
	font-size:10px;
	}
input.form {width:140px;}
input.button {
	color:#FFF;
	background-color:#999;
	border:1px #FFF solid;
	}

.cat_head {
	height:130px;
	background:url(./template/ricocats/img/cat_head.gif) no-repeat;
	background-position:center bottom;
	}

/* ------------------------------------- 
 *	メイン（記事、コメント、トラバ、プロフィール）
 * ------------------------------------- */
 
 /* 記事 */
.entry{
	margin-bottom:25px;
	}
.entry_head   { height:60px; background:url(./template/ricocats/img/entry_head.gif) no-repeat;}
.entry_bottom { height:15px; background:url(./template/ricocats/img/entry_bottom.gif) no-repeat;}

.entry_main {background:#000;width:409px;}

.entry_date { color:#FF0066;font-weight:bolder;}

.entry_title { color:#FFF; font-weight:bolder; border-left:5px #FFF solid; padding-left:5px;}

.entry_body {padding:20px 10px;}

.entry_foot {padding:20px 10px 0px 10px;}
.pagetop {width:30px; float:right; text-align:right;}
.entry_state {margin-right:30px;}

.pict {border: none;}

blockquote {
	font-size: 12px;
	margin: 10px;
	padding: 5px;
	border: 1px dotted #FFF;
	}


 /* コメント・トラバ */
 
.pink{ margin-bottom:15px;}
.pink_head { height:15px; background:url(./template/ricocats/img/pink_head.gif) no-repeat; }
.pink_bottom { height:15px; background:url(./template/ricocats/img/pink_bottom.gif) no-repeat; }
.pink_main {background:#000000;padding:10px 0;}
.pink_title {5px; color:#FFF;font-weight:bolder;}

.comm_state { border-left:5px #FF0066 solid; padding-left:5px; color:#FF0066;}
.comm_body { color:#FFF; padding:10px 10px 30px 10px;}
.comm_form {
	font-size:10px;
	font-family:Verdana, "MS UI Gothic";
	line-height:150%;
	margin: 10px 15px; }
.comm_form input {border:1px #000 solid;}
input.button2 {
	font-family:Verdana;
	font-size:10px;
	color:#000;
	background-color:#FFF;
	border:1px #000 solid;
	}

.tb_url { background:#000;   padding:0 5px; margin:10px;}
.tb_title {border-left:5px #000 solid; padding-left:5px; font-weight:bolder;}
.tb_body { color:#FFF; margin:0px 10px 30px 10px;}
.tb_state { color:#000;}

.sequel { background:#000; text-align:center; margin-bottom:5px;}



