﻿@charset "utf-8";
/*
Theme Name: plus-e
Theme URI: http://em.xxz.jp/
Description: plus-eデフォルトテーマ
Version: 1.1
Author: e'm/MASSAN
Author URI: http://em.xxz.jp/

*/
/*Common Style */
body {
	margin: 0;
	padding: 0;
	background-color: #F8F8F8;
	font-family: メイリオ, ヒラギノ角ゴ, Arial;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h2 {
	font-size: 1.3em;
}
h3 {
	font-size: 1.15em;
	padding-left: 5px;
	margin: 0.3em 0;
}
h1 a, h2 a, h3 a {
	color: black;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	color: red;
}
a img {
	border: none;
}
.navigation {
	display: block;
	text-align: center;
	margin: 1em 0;
	padding-bottom: 1em;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
#wrapper {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0 1px 0 0px;
	margin: 0;
}
/*header style*/
#header {
	background-color: transparent;
	background: url('images/head.png');
	height: 75px;
	text-align: left;
	width: 95%;
	border-right-width: 1px;
	border-right-color: #2F2222;
	border-right-style: solid;
}
#header h1 {
	margin: 0;
	padding: 0 0 0 .4em;
	font-size: 3em;
	font-family: Vardana, メイリオ, Arial, ヒラギノ角ゴ;
	float: left;
}
#header h1, #header h1 a {
	color: #E6E6E6;
}
#header form {
	margin: 40px 10px 0px 0px;
	text-align: right;
	float: right;
}
#header form #searchbox {
	border-width: 0px;
	padding: 2px 0px 0px 6px;
	background-image: url('images/searchbox.png');
	width: 160px;
	height: 20px;
	background-color: transparent;
}
#header form #searchbutton {
	border-width: 0px;
	background-image: url('images/searchbutton.png');
	background-color: transparent;
	width: 22px;
	height: 20px;
}
/*content box*/
#box {
	text-align: left;
	background-color: white;
	border-style: solid;
	border-color: #2F2222;
	border-width: 0 1px 0 0;
	width: 95%;
}
/*navigation menu */
#menu {
	margin: 0;
	padding: 0;
	width: 95%;
}
#menu ul {
	padding: 5px 0;
	margin: 0;
	background: #864444;
	border-bottom: 1px solid #777777;
	float: left;
	width: 100%;
	height: auto;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-color: #CC9900;
	border-bottom-color: #777777;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	font-weight: bold;
	padding: 2px 11px 2px 11px;
	text-decoration: none;
	float: left;
	border: 1px solid #aaaaaa;
	background: #663333;
	color: #FFFFFF;
	margin: 2px 0px 2px 6px;
}
#menu ul li a:hover {
	color: #FFFFFF;
	background: #777777;
}
#menu ul li a:active {
	border-style: inset;
}
/*main*/
#main {
	padding-left: 0.5em;
	clear: both;
}
#main h2 {
	border-style: solid;
	border-color: #2F2222;
	border-width: 0 0 1px 0;
}
#main h3 {
	border-style: solid;
	border-color: #2F2222;
	border-width: 0 0 1px 0;
}
.post {
	margin : 1em 0 2em 0.5em;
	border-style: solid;
	border-color: #2F2222;
	border-width: 0 0 1px 0;
}
#main .post h3 {
	border: none;
}
.metabar {
	padding: 0.5em 1em;
	background-color: #3F2222;
	margin: 0;
	color: #E6E6E6;
	font-size: 0.8em;
	border-style: solid;
	border-width: 0 0 1px 1px;
	border-bottom-color: #FF6666;
	border-left-color: #CCCCCC;
}
.metabar a, .metabar a:hover, #menu a, #menu a:hover {
	color: #E6E6E9;
}
.postmeta {
	float: left;
	width : 75%;
	margin: 0;
}
.date {
	float: right;
	width : 23%;
	text-align: right;
	margin: 0;
}
.post .metabar {
	font-size : 0.7em;
}
.entry {
	background-color: #FDF8FB;
	padding: 0.4em;
	margin: 0;
	clear: both;
}
#footer {
	font-size: 0.8em;
	margin: 0;
	color: #FFFFFF;
	padding: 0;
	width: 95%;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #2F2222;
	background-color: #331111;
}
#wp-calendar-horizontal {
	border-width: 1px 0;
	border-style: solid;
	border-color: #AA6666;
	margin : 0;
	padding : 3px 0;
	text-align : center;
}
#wp-calendar-horizontal a {
	color: #CCFFFF;
	text-decoration: underline;
}
#wp-calendar-horizontal .saturday, #wp-calendar-horizontal .saturday a {
	color : #00ffff;
}
#wp-calendar-horizontal .sunday, #wp-calendar-horizontal .sunday a {
	color : #ff0000;
}
#today {
	background-color: #594444;
	border: 1px solid #FFFFFF;
}
#archives {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CC8800;
}
#archives li {
	float: left;
	padding: 0.5em 1.5em 0.5em 0.3em;
	border-style: solid;
	border-width: 0 0 0 1px;
	border-color: #CC8800;
}
#archives li a, #link a, #meta a, #copyright a {
	color: #88DDDD;
}
#archives #acv_title {
	border: 0;
	padding-left: 44px;
}
#archives:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
#link {
	margin: 0px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #FFCC00;
	clear: both;
	padding: 0.3em 0 0.3em 44px;
}
#meta {
	margin: 0px;
	padding: 0.3em 0 0.3em 44px;
}
#copyright {
	margin: 0px;
	background: #540137;
	padding: 0.3em 0 0.3em 44px;
}
