@charset "UTF-8";

/*
Theme Name: JunKagami Skin
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Template: twentyeleven
*/



/* =Global
----------------------------------------------- */
/* Text elements */
strong a,
strong span{font-weight:bold;}

span.underline,
u{text-decoration: underline;}

span.red{color: #C33;}
span.orange{ color:#F90;}
span.purple{ color:#306;}
span.blue{color: #000080;}

span.small{font-size: 70%;}
span.medium{font-size: 100%;}
span.large{font-size: 130%;}

p.left{text-align:left;}
p.right{text-align:right;}
p.center{text-align:center;}

/* =Header
----------------------------------------------- */
#site-title {
	padding: 1.5em 0 0;
}
#site-description {
	margin-bottom: 1.5em;
}

/* =Content
----------------------------------------------- */
#main {
	padding: 0;
}

/* Singular content styles for Posts and Pages */
.singular .entry-content.category-description {	width: 70%; }

.singular.page .hentry {
	padding: 0;
}

.singular .shopping-header { width: 79%; }

.singular.page .category-item {
	padding: 3.5em 0 0;
}
.singular .category-item .entry-content { width: 85%; }

.singular .category-description strong{ color: #C33; }

.category-item .entry-content dl{
	margin-left:36%;
}

.category-item .entry-content .skuquantity {
	width: 30px;
	ime-mode:disabled;
}

.singular .entry-content dl dd dl dd .alignleft{
	margin-right:0.5em;
	margin-bottom:0;
}

.singular .entry-content table {
	border-right: 1px solid #DDD;
	border-collapse:separate;
}
.singular .entry-content th {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	padding: 6px 10px;
	width:28%;
}
.singular .entry-content td {
	border-left: 1px solid #DDD;
	padding: 6px 10px;
}

@media (max-width: 800px) {
	h1.entry-title img{width:auto;max-width:100%;}
}
@media (max-width: 450px) {
	input[type=text],
	input[type=email]{width:98%;}
	
	.category-item .entry-content dl {margin-left: 1.625em;}
}

