/*
Theme Name: Cherubino
Author: peachchild
Description: Escapist exclusive
*/ 

body, html {
	width: 100%;
	margin: 0;
	background-color: #fff;
	padding: 0;
	color:#000;
	font-family:'メイリオ',Meiryo;
}

a:link{text-decoration: none; color: #0072a8;}
a:visited{text-decoration: none; color: #ce0067;}
a:hover{text-decoration: underline; color: #ce0067; font-weight: bold;}
a.active{text-decoration: none; color: #e4ffdf;}


#wrapper {
  width: 100%
  height: 100%;
  margin: 0 auto;
  background-color: #fff;
  color: #000;
  font-size: 13px;
  line-height: 1.6em;
}

#top {
	width:100%;
	background-color:#72adc7;
	padding:5px 0;
}

#top p {
	width:1000px;
	text-align: right;
	color:#000;
	margin:0 auto;
	font-size:12px;
}

#header {
	background: url(http://cherubino.divesense.com/wp-content/uploads/2014/11/cherubino_topimage.png) no-repeat 50% 0 #fddaec;
	height: 320px;
	margin-bottom:0;
}

#navi {
	width:100%;
	background-color:#fddaec;
	padding:5px 0;
	border-bottom:2px solid #72adc7;
}

.menu ul{
	width:1000px;
	margin:0 auto;
	padding:0;
	display:flex;
	justify-content:flex-start;
}

.menu ul li a{
	height:30px;
	line-height:30px;
	padding:0 10px;
	display:block;
	width:100px;
	text-align:center;
	font-weight:bold;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-right:5px;
}

.menu ul li a:link { background-color:#ffbc82; color:#000;}
.menu ul li a:hover { background-color:#f3e4a9; text-decoration:none; color:#000;}
.menu ul li a:visited { color:#000;}

#container {
	width:960px;
	margin:auto;
	height: 100%;
	padding: 20px;
}

#right-contents {
	float:left;
	width:720px;
	padding-right:10px;
}

.entry {
	background:#d3effe;
	padding:10px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-bottom:15px;
	clear:both;
}


.sidebar {
	float:left;
	width:200px;
}

#side ul { width:200px}

#side ul, .menu ul  {
	list-style:none;
}

#side ul { margin-left:0; padding-left:0;}

#footer {
	text-align: center;
	color: #fff;
	background-color: #000;
	line-height:60px;
	vertical-align:middle;
}

#footer img {
	vertical-align:middle;
}

.sitetitle {
   width:1000px;
   margin:auto; 
	padding-top:100px;  
}

.sitetitle a img{
	width:400px;
	margin-left: 500px;
	display:block;
}

.c-item h2, .entry h2 {
   background: url(http://cherubino.divesense.com/wp-content/uploads/2014/11/star1.png) no-repeat;
   text-indent: 40px;
   line-height: 40px;
   margin-left: 10px;
}

.c-item {
   float: left;
   width: 700px;
}

.s-item {
   float: right;
   margin: 20px;
   text-align: center;
}

.artist-big {
   font-size: 18px;
   font-weight: bold;
   color: #f00;
   margin: 0 5px;
}

.album-big {
   font-size: 18px;
   font-weight: bold;
   color: #ff0;
   margin: 0 5px;
}

.music-big {
   font-size: 18px;
   font-weight: bold;
   color: #0ff;
   margin: 0 5px;
}

.cl { clear: both;}

.widgettitle {
	font-size:16px;
	background:url(http://cherubino.divesense.com/wp-content/uploads/2014/11/wizard1.png) no-repeat;
	text-indent:30px;
	line-height:24px;
	border-bottom:2px solid #ccc;
}

.screen-reader-text { display:none;}

#wp-calendar { width:180px;}

#wp-calendar td, #wp-calendar th { text-align:center;}

#wp-calendar td a {
	background-color:#ffceff;
	display: block;
	color: #000;
	font-weight:bold;
}

#wp-calendar td {
    background: #eee;
}

#wp-calendar td.pad {
    background: none;
}

#wp-calendar td.sun {
    background: #fcc;
}
#wp-calendar td.sat {
    background: #def;
}
#wp-calendar td.holiday {
    background: #fee;
}

#wp-calendar td#today {
	background:#e2bf32;
}

#wp-calendar td#prev a, #wp-calendar td#next a {background:#f0f0f0;}


