* {
margin: 0;
padding: 0;
}

body {
	color: #FFF;
	background-color:#000000;
	background-image:url(./template/ricocats/img/wall_tuki_wide.jpg);
	background-position:right bottom;
	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;}

#side a:link,
#side a:visited {color: #FFF; background-color:#000; text-decoration: none;}
#side a:active  {color: #000; background-color:#FFF; text-decoration: none;}
#side a:hover   {color: #000; background-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:700px;
	background:#FFF url(./template/ricocats/img/wrapper.gif) repeat-y;
	margin-left:60px;
	}

#header {
	width:670px;
	background:#000;
	color:#FFF;
	margin:0 auto;
	}

#calendar {
	font-family: "Verdana";	
	font-size: 10px;
	width:670px;
	margin:0 auto;
	background:url(./template/ricocats/img/calendar.gif) no-repeat;
	background-position:bottom;
	text-align:center;
	}

#body {
	width:670px;
	margin:10px auto 15px auto;
	background:#FFF url(./template/ricocats/img/body.gif);
	border:1px #000 solid;
	}

	
#main {
	width:409px;
	float:left;
	}	

#side {
	margin-left:420px;
	color:#000;
	}

#footer {
	width:670px;
	margin:0 auto;
	background:#000 url(./template/ricocats/img/footer.gif) no-repeat;
	text-align:center;
	}

.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:right 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:#FF0066;padding:10px 0;}
.pink_title {color:#FFF;font-weight:bolder;}

.comm_state { border-left:5px #000 solid; padding-left:5px; color:#000;}
.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;}


/* ------------------------------------- 
 *	サイド
 * ------------------------------------- */
 
.linktitle {
	color:#000;
	font-size:16px;
	font-family:Verdana,;
	font-weight:bolder;
	padding:3px 0px 4px 30px;
	background:url(./template/ricocats/img/sidekadomaru_01.gif) no-repeat;
	background-position:left ;
	}
.linktext { margin:10px;}

#ad.links {
margin: 10px 0px 15px 0px;
}
