?/* 

Theme Name: 懶懶熊

Theme Title: Rilakkuma

Version: 1.0

Author: RanmaJen




The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php

*/



/* base css
@import url(/.shared-ja/themes/common/base-weblog.css); */

/* portal css */


/* theme css */
/* @import url(/.shared-ja/themes/kaminogoya/theme-layout-only.css); */


/* user css */

/******** soto ********/
* {border:0px; margin:0px; padding:0px;}
html{ margin: 0; padding: 0;}
body { text-align:center; background-color: #fff9db; margin: 0; padding: 0; font-family: Trebuchet MS;}
a { text-decoration: none;}
#contents { background-color: #C78311; width: 860px; margin-right:auto; margin-left:auto; text-align:left; margin-top: 0; padding-top: 0;}
#contents-header { width: 860px; height:281px; background:url(http://blog.ranmajen.net/wp-content/themes/rilakkuma/img/gheader.gif) top no-repeat ; margin: 0 ; padding: 0; position: relative;}
#contents-main { width: 595px; float:right;}
#main-space { margin: 0px 20px 0px 0px;}
#contents-entry { width:574px; margin-top: 20px; background-color:#FFFFFF;}
#contents-menu { width: 250px; float:left; margin-top: 40px; padding: 0 0 20px 0; color: #000000;}
#menu-space { margin:0px 15px;}
#contents-footer { clear:both; margin: 0; background-color:#c78311; }


/******** header ********/
p#to-hp { width: 160px; height:100px; margin: 0; padding: 0; }
p#to-hp a{display: block; width: 100px; height:100px; margin: 0; padding: 0;}
p#to-hp span{display: none;}
h1#to-top {margin: 0; padding: 0; display: inline;}
h1#to-top a{display: block; margin: 0;  padding: 0; width:600px; height:80px; position: absolute; top: 185px; left: 20px;}
h1#to-top span{display: none;}
p#topics{width: 158px; height: 208px; margin: 0; padding: 0; position: absolute; top: 50px; right: 0px; }
p#bn {position: absolute; bottom: 10px; left: 0px;}
img#mainface {position: absolute; top: 20px; left: 235px; border: 0;}


/******** entry ********/
div.ent { width:450px; padding:0px;}

h3.entry-ttl{ font-size:16px; font-weight:bold; line-height:130%; padding:10px 13px 10px 50px; background:url(http://blog.ranmajen.net/wp-content/themes/rilakkuma/img/g_ent_ttl.gif) no-repeat left center; border:0px; margin:0px; color:#955436;}
h3.entry-ttl a {color: #955436; text-decoration: underline;}
h3.entry-ttl a:hover {color: #ee6130; text-decoration: underline;}
.entry-cont p { font-size:13px; line-height:20px; padding:0px; border:0px; margin:10px; color:#a55436; width:505px; text-align: justify;}
.entry-cont a { color: #0d90db; text-decoration: underline;}
.entry-cont a:hover { color: #ffa080;}
p.entry-day { font-size:12px; color:#955436; line-height:130%; padding:0px; border:0px; margin:5px 10px 10px 0px; text-align:right;}
.mood { font-size:12px; color:#955436; line-height:130%; padding:0px; border:0px; margin:5px 10px 10px 20px; }
p.entry-day a { color:#955436; text-decoration: underline;}
p.entry-day a:hover { color:#ee6130;}


h2#category-ttl { font-size:18px; text-align:center; font-weight:bold; color:#F58220; padding:0px; margin:5px 0px;}

div#entry-header{background-color: #f9d2de;}
div#entry-footer{background-color: #C78311;}

/******** comment ********/
div.comments { padding-left: 30px; padding-right: 30px;}
h3.com-ttl{ font-size:14px; font-weight:bold; line-height:130%; padding:33px 13px 33px 160px; background:url(http://blog.ranmajen.net/wp-content/themes/rilakkuma/img/comment_ttl.gif) no-repeat fixed left center; border:0px; margin:0px; color:#955436; }
label{font-size:12px; color:#955436;}
input{background-color: #C78311;border: 1px #955436 solid; color: #FFF7DA; font-family: Trebuchet MS;}
input#comment-bake-cookie{background-color: #FFFFFF;border: 0px;}
textarea{ width: 500px; background-color: #FFF7DA;border: 1px #955436 solid; scrollbar-face-color:#955436; scrollbar-track-color:#FFF7DA; scrollbar-arrow-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; font-family: Trebuchet MS; font-size: 13px;}
input#comment-preview{ background-color: #FFF7DA;border: medium #955436 double; color:#955436; font-weight:normal;}
input#comment-post{ background-color: #FFF7DA;border: medium #955436 double; color:#955436; font-weight:normal;}

select {background-color: #C78311;border: 1px #955436 solid; color: #FFF7DA; font-family: Trebuchet MS;}

/* comments area */
#comments, #respond {
	border-bottom: 1px dashed #333333;
	padding: 10px 0 5px 0;
	width: 500px;
	clear: both;
}

.commentlist a{ font-size: 12px; color:#955436; text-decoration: bold;}
.commentlist a:hover, .commentlist cite a:hover { color:#ee6130;}

.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
	width: 480px;
}
.commentlist li{
	padding: 5px 10px;
	font-size: 13px;
        line-height: 18px;
}
.commentlist .alt {
	background: #FFF7DA;
}
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
	color: #955436;
}

.commentlist cite a { font-size: 12px; color:#955436; font-style: italic; font-weight: bold; font-size: 120%;}

.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}

.commentmetadata { text-align: left;
}

h3#com-ttl {font-size: 16px;}

.comment_text {font-size: 13px;}

.button {text-align: right;}

#commentform {width: 500px;}


/******** menu ********/

div#bchara { width:180px; text-align:center; margin:5px 0px 10px 0px;}
div#menu_txt { width:180px; text-align:center; margin:-2px 0px 7px 0px; color:#955436;}

h3.menu-button { padding:0px; margin-bottom:12px; vertical-align: bottom;}
h3.menu-button1 { color: #222222; padding:0px; margin-bottom:12px; vertical-align: bottom;}
img.sidebar-button { padding-top: 10px; vertical-align: bottom;}

ul#menu-entry-ttl { font-size:12px; line-height:18px; margin:-7px 0px 8px 0px; padding-left:5px; padding-right: 20px; list-style-type:none;}
ul#menu-entry-ttl1 { padding-left:40px; padding-right: 20px; list-style-type:none;}
ul#menu-entry-ttl2 { font-size:12px; line-height:18px; margin:-7px 0px 8px 0px; padding-left:5px; padding-right: 20px; list-style-type:none;}
ul#menu-entry-ttl a{color: #eeeeee;font-weight: bold;}
ul#menu-entry-ttl a:hover { color:#b10000;font-weight: bold;}
ul#menu-entry-ttl2 a{color: #eeeeee;font-weight: bold;}
ul#menu-entry-ttl2 a:hover { color:#b10000;font-weight: bold;}
ul#menu-entry-ttl li{font-weight: bold;}


li.arrow { background:url(http://blog.ranmajen.net/wp-content/themes/rilakkuma/img/g_ar.gif) left top no-repeat; padding:0px 0px 5px 10px; margin:0px 10px;}
li.arrow a { color:#fff; text-decoration: none;}
li.arrow a:visited { color:#fff; text-decoration: none;}
li.arrow a:hover { color:#fffcae; text-decoration: none;}

ul#menu-categoly-ttl { font-size:12px; font-weight:bold; line-height:130%; margin:-3px 0px 10px 0px; padding:0px; list-style-type:none;}
ul#menu-categoly-ttl li{list-style-type:none; background:url(http://blog.ranmajen.net/wp-content/themes/rilakkuma/img/g_arb.gif) left no-repeat ; padding:0px 0px 0px 10px; margin:3px 10px;}
/*ul#menu-categoly-ttl a{ color:#955436; text-decoration:none; font-weight:bold;}*/

ul#menu-monthly-ttl { font-size:12px; font-weight:bold; line-height:130%; margin:-3px 0px 10px 0px; padding:0px; list-style-type:none;}
ul#menu-monthly-ttl li{list-style-type:none; background:url(http://blog.ranmajen.net/wp-content/themes/rilakkuma/img/g_arb.gif) left no-repeat ; padding:0px 0px 0px 10px; margin:0px 10px;}
/*ul#menu-monthly-ttl a{ color:#955436; text-decoration:none; font-weight:bold;}*/
.rshop{text-align: center; font-size: 11px; color: #6a4026;}

ul#banner { margin:15px 0px 0px 0px; padding:0px; list-style-type:none; text-align:center;}

li.banner-space { margin:0px 0px 2px 0px; padding:0px;}

/******** footer ********/
div#footer { background-color:#FFFFFF;padding:5px; margin:10px 20px 0 20px; background:url(http://blog.ranmajen.net/wp-content/themes/rilakkuma/img/footer.jpg) bottom left no-repeat; min-height:135px;}
/*div#footer-link {float:left; background-color:#FFFFFF; width:141px; vertical-align:middle;}*/
*html div#footer{ background-color:#FFFFFF;padding:5px; margin:10px 20px 0 20px; background:url(http://blog.ranmajen.net/wp-content/themes/rilakkuma/img/footer.jpg) bottom left no-repeat; height:135px;}

div#footer-link{float: left;}
p#footer-copy {float:right; text-align:right; font-size:11px; line-height:110%; width:500px; margin:0px; padding: 20px 10px 0 0;  color: #6a4026; vertical-align:middle;}

#footer-copy a {color: #eeeeee;font-weight: bold;}
#footer-copy a:hover { color:#b10000;font-weight: bold;}

.copy{ color:#F52477;}


/* other css */

/******** navigator ********/
.nav a { font-size: 12px; color:#955436; text-decoration: underline;}
.nav a:hover { color:#ee6130;}

#nav {
	list-style: none;
	margin-left: 280px;
	margin-top: 0px;
	position: relative;
	float:left;
	top: 43px;
	left: 240px;
	bottom: 0px;
}
#nav li {
	float: left;
	margin-left: 5px;
}
#nav .current_page_item a, #nav .current_page_item a:visited{
	color: #fff100;
	text-decoration: none;
	background: #c78311 url(images/buttons.png) repeat-x;
	padding: 5px 15px;
	font: bold 14px/100% Arial, Helvetica, sans-serif;
	display: block;
	border-bottom: 4px solid #fff100;
	border-top: 1px solid #fff100;
	border-left: 1px solid #fff100;
	border-right: 1px solid #fff100;
}

#nav .current_page_item a:hover {
	color:#ffffff;
}

#nav .page_item a{
	color: #ffffff;
	text-decoration: none;
	background: #c78311 url(images/buttons.png) repeat-x;
	padding: 5px 15px;
	font: bold 14px/100% Arial, Helvetica, sans-serif;
	display: block;
	border-bottom: 4px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#nav .page_item a:hover {
	color: #fff100;
}
